@charset "UTF-8";
/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/open-sans-v34-latin-300.eot?175ca1018e88714026c69f42398ad54a); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-300.eot?175ca1018e88714026c69f42398ad54a?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-300.woff2?c93abfae8b4c45ec09295412e7e750f8) format("woff2"), url(../fonts/open-sans-v34-latin-300.woff?fbaa05ad22cd4594290a95b18ed12ce7) format("woff"), url(../fonts/open-sans-v34-latin-300.ttf?e57cd99d20fa05d6aa307f1a6114dd5c) format("truetype"), url(../fonts/open-sans-v34-latin-300.svg?43861e56feb84c33e33d8a8c35d78cb9#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/open-sans-v34-latin-regular.eot?6f06a4e846d03a69efdb53f4ffb359bb); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-regular.eot?6f06a4e846d03a69efdb53f4ffb359bb?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-regular.woff2?a1535f451fb7bb98f526f30e1050f487) format("woff2"), url(../fonts/open-sans-v34-latin-regular.woff?7958f4e4a2bb8025ef862d63e8419f43) format("woff"), url(../fonts/open-sans-v34-latin-regular.ttf?9fc51a004b9a3278a60b12b73262dcf0) format("truetype"), url(../fonts/open-sans-v34-latin-regular.svg?a9aff17ee65c2d3dd7a9f91e32d0b49c#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/open-sans-v34-latin-500.eot?a6c82a33d796472b2b7fbc311d5076ef); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-500.eot?a6c82a33d796472b2b7fbc311d5076ef?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-500.woff2?b8d62943d0a753a0e0289be459811165) format("woff2"), url(../fonts/open-sans-v34-latin-500.woff?8ea82a6bc34753ceeaded65e7a719575) format("woff"), url(../fonts/open-sans-v34-latin-500.ttf?d64d7a33194265b3f2de95195c3fcccd) format("truetype"), url(../fonts/open-sans-v34-latin-500.svg?549e9124651bc779fdca21e30e13824e#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/open-sans-v34-latin-600.eot?7562f9f952d39240293ed2ee76be1c87); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-600.eot?7562f9f952d39240293ed2ee76be1c87?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-600.woff2?7ef3bbc98d285227e83a644f04ef14a7) format("woff2"), url(../fonts/open-sans-v34-latin-600.woff?f031bf84d9797276192cd9fb5fc38130) format("woff"), url(../fonts/open-sans-v34-latin-600.ttf?8c07670b6f1f814c762aa593df21ef11) format("truetype"), url(../fonts/open-sans-v34-latin-600.svg?3d5351d0f1e0af7b27a04960467f0872#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/open-sans-v34-latin-700.eot?bdebcd6f76b99aeeb7014cb641653f11); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-700.eot?bdebcd6f76b99aeeb7014cb641653f11?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-700.woff2?b245bc85ddeedb27a5498aabf8807c76) format("woff2"), url(../fonts/open-sans-v34-latin-700.woff?2867e720135399c4b66587582c560772) format("woff"), url(../fonts/open-sans-v34-latin-700.ttf?21e7a98d7c6637ef8cc6c7da64e5423f) format("truetype"), url(../fonts/open-sans-v34-latin-700.svg?1418c060da5f38c8a0ff7170ee66da4d#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/open-sans-v34-latin-800.eot?bb18d2d66f38cf6f2a100132af42bbb9); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-800.eot?bb18d2d66f38cf6f2a100132af42bbb9?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-800.woff2?185f6b038323b60834d2fb472beec3b6) format("woff2"), url(../fonts/open-sans-v34-latin-800.woff?85529d398dc9862d74fe33d247e1585d) format("woff"), url(../fonts/open-sans-v34-latin-800.ttf?b6f33f3714ef02c32fceec625e97c62f) format("truetype"), url(../fonts/open-sans-v34-latin-800.svg?24a3c7e35e18c48fc9fcbd52e94e1777#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/open-sans-v34-latin-300italic.eot?3ddf4805ae7c45626290e0323bad73e0); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-300italic.eot?3ddf4805ae7c45626290e0323bad73e0?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-300italic.woff2?ed966cd8f1ad55137cdbeaffe6d978a7) format("woff2"), url(../fonts/open-sans-v34-latin-300italic.woff?ebd592b31b841fa1bb346f36f01b6402) format("woff"), url(../fonts/open-sans-v34-latin-300italic.ttf?ab3fd87dc887b478ff16e9a294b284e9) format("truetype"), url(../fonts/open-sans-v34-latin-300italic.svg?41c42f80ecf0f5998d0d9414dd204062#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/open-sans-v34-latin-italic.eot?1860df1bf20a5573f5caee9e31377245); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-italic.eot?1860df1bf20a5573f5caee9e31377245?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-italic.woff2?80a88fd1b15e99551462d14daba22965) format("woff2"), url(../fonts/open-sans-v34-latin-italic.woff?acfa2365a94366a6d7625b4c44730a43) format("woff"), url(../fonts/open-sans-v34-latin-italic.ttf?632c1ddeb9fda6878dfae575aadc26af) format("truetype"), url(../fonts/open-sans-v34-latin-italic.svg?93cf2e98154e6d16e58f010a163141ce#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/open-sans-v34-latin-600italic.eot?06b4ae51e8db48e34265a91d3b1eacf1); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-600italic.eot?06b4ae51e8db48e34265a91d3b1eacf1?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-600italic.woff2?9934eba5db905a32086d8e4200d3d41d) format("woff2"), url(../fonts/open-sans-v34-latin-600italic.woff?3df643644255156ee7ba6e4cc82f77fa) format("woff"), url(../fonts/open-sans-v34-latin-600italic.ttf?274e19d2d3000be8f86996c44bc8e6f7) format("truetype"), url(../fonts/open-sans-v34-latin-600italic.svg?6dc05508420f6a7c6f7a80a7fa5ecffe#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/open-sans-v34-latin-500italic.eot?44f4456c47ae2ff2dd48e1be8a28dac7); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-500italic.eot?44f4456c47ae2ff2dd48e1be8a28dac7?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-500italic.woff2?e2fc6d6a11155f788dcb43c46c3ab685) format("woff2"), url(../fonts/open-sans-v34-latin-500italic.woff?924ceb2dc24ce7320621b76f0a1748a3) format("woff"), url(../fonts/open-sans-v34-latin-500italic.ttf?3339c62351548fa27e0de8ded421ce8f) format("truetype"), url(../fonts/open-sans-v34-latin-500italic.svg?4e76029bd44b11c51e4f957244f86b95#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/open-sans-v34-latin-700italic.eot?0d5845dcd00c0f0870b561336ab12e57); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-700italic.eot?0d5845dcd00c0f0870b561336ab12e57?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-700italic.woff2?c580d11cd39cb1fee4f14a2c8700b610) format("woff2"), url(../fonts/open-sans-v34-latin-700italic.woff?0fe513540a4f6eaf936afa0081679845) format("woff"), url(../fonts/open-sans-v34-latin-700italic.ttf?c1e28f9919365be97a5af28ee13b90a7) format("truetype"), url(../fonts/open-sans-v34-latin-700italic.svg?1afc72a39951a938f31e83fc51a86e67#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/open-sans-v34-latin-800italic.eot?189056760f1c1b717173dc05e7c16d30); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-800italic.eot?189056760f1c1b717173dc05e7c16d30?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-800italic.woff2?ace96d57a96c8cd31ba02fe3134d1f02) format("woff2"), url(../fonts/open-sans-v34-latin-800italic.woff?729519d8531bdebfd0f7363228cbd98b) format("woff"), url(../fonts/open-sans-v34-latin-800italic.ttf?27dc5fe9d666d5076e5449f1d3f64115) format("truetype"), url(../fonts/open-sans-v34-latin-800italic.svg?27e734388fd159abbd216e2f26570feb#OpenSans) format("svg"); /* Legacy iOS */
}
.color-dark {
  color: #33333D;
}

.color-light {
  color: #ADADB1;
}

.color-accent {
  color: #B6C1C9;
}

:root {
  --swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);
  --swal2-container-padding: 0.625em;
  --swal2-backdrop: rgba(0, 0, 0, 0.4);
  --swal2-backdrop-transition: background-color 0.15s;
  --swal2-width: 32em;
  --swal2-padding: 0 0 1.25em;
  --swal2-border: none;
  --swal2-border-radius: 0.3125rem;
  --swal2-background: white;
  --swal2-color: #545454;
  --swal2-show-animation: swal2-show 0.3s;
  --swal2-hide-animation: swal2-hide 0.15s forwards;
  --swal2-icon-zoom: 1;
  --swal2-icon-animations: true;
  --swal2-title-padding: 0.8em 1em 0;
  --swal2-html-container-padding: 1em 1.6em 0.3em;
  --swal2-input-border: 1px solid #d9d9d9;
  --swal2-input-border-radius: 0.1875em;
  --swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  --swal2-input-background: transparent;
  --swal2-input-transition: border-color 0.2s, box-shadow 0.2s;
  --swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  --swal2-input-focus-border: 1px solid #b4dbed;
  --swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
  --swal2-progress-step-background: #add8e6;
  --swal2-validation-message-background: #f0f0f0;
  --swal2-validation-message-color: #666;
  --swal2-footer-border-color: #eee;
  --swal2-footer-background: transparent;
  --swal2-footer-color: inherit;
  --swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);
  --swal2-close-button-position: initial;
  --swal2-close-button-inset: auto;
  --swal2-close-button-font-size: 2.5em;
  --swal2-close-button-color: #ccc;
  --swal2-close-button-transition: color 0.2s, box-shadow 0.2s;
  --swal2-close-button-outline: initial;
  --swal2-close-button-box-shadow: inset 0 0 0 3px transparent;
  --swal2-close-button-focus-box-shadow: inset var(--swal2-outline);
  --swal2-close-button-hover-transform: none;
  --swal2-actions-justify-content: center;
  --swal2-actions-width: auto;
  --swal2-actions-margin: 1.25em auto 0;
  --swal2-actions-padding: 0;
  --swal2-actions-border-radius: 0;
  --swal2-actions-background: transparent;
  --swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;
  --swal2-action-button-hover: black 10%;
  --swal2-action-button-active: black 10%;
  --swal2-confirm-button-box-shadow: none;
  --swal2-confirm-button-border-radius: 0.25em;
  --swal2-confirm-button-background-color: #7066e0;
  --swal2-confirm-button-color: #fff;
  --swal2-deny-button-box-shadow: none;
  --swal2-deny-button-border-radius: 0.25em;
  --swal2-deny-button-background-color: #dc3741;
  --swal2-deny-button-color: #fff;
  --swal2-cancel-button-box-shadow: none;
  --swal2-cancel-button-border-radius: 0.25em;
  --swal2-cancel-button-background-color: #6e7881;
  --swal2-cancel-button-color: #fff;
  --swal2-toast-show-animation: swal2-toast-show 0.5s;
  --swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;
  --swal2-toast-border: none;
  --swal2-toast-box-shadow:
    0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075),
    1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075);
}

[data-swal2-theme=dark] {
  --swal2-dark-theme-black: #19191a;
  --swal2-dark-theme-white: #e1e1e1;
  --swal2-background: var(--swal2-dark-theme-black);
  --swal2-color: var(--swal2-dark-theme-white);
  --swal2-footer-border-color: #555;
  --swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
  --swal2-validation-message-background: color-mix(
    in srgb,
    var(--swal2-dark-theme-black),
    var(--swal2-dark-theme-white) 10%
  );
  --swal2-validation-message-color: var(--swal2-dark-theme-white);
  --swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  [data-swal2-theme=auto] {
    --swal2-dark-theme-black: #19191a;
    --swal2-dark-theme-white: #e1e1e1;
    --swal2-background: var(--swal2-dark-theme-black);
    --swal2-color: var(--swal2-dark-theme-white);
    --swal2-footer-border-color: #555;
    --swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
    --swal2-validation-message-background: color-mix(
      in srgb,
      var(--swal2-dark-theme-black),
      var(--swal2-dark-theme-white) 10%
    );
    --swal2-validation-message-color: var(--swal2-dark-theme-white);
    --swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7);
  }
}
body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}
body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}
body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px var(--swal2-backdrop);
}
body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  inset: 0 auto auto 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  inset: 0 0 auto auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  inset: 0 auto auto 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  inset: 50% auto auto 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  inset: 50% 0 auto auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  inset: auto auto 0 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  inset: auto auto 0 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  inset: auto 0 0 auto;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}

div:where(.swal2-container) {
  display: grid;
  position: fixed;
  z-index: 1060;
  inset: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: var(--swal2-container-padding);
  overflow-x: hidden;
  transition: var(--swal2-backdrop-transition);
  -webkit-overflow-scrolling: touch;
}
div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation {
  background: var(--swal2-backdrop);
}
div:where(.swal2-container).swal2-backdrop-hide {
  background: transparent !important;
}
div:where(.swal2-container).swal2-top-start, div:where(.swal2-container).swal2-center-start, div:where(.swal2-container).swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
div:where(.swal2-container).swal2-top, div:where(.swal2-container).swal2-center, div:where(.swal2-container).swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
div:where(.swal2-container).swal2-top-end, div:where(.swal2-container).swal2-center-end, div:where(.swal2-container).swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}
div:where(.swal2-container).swal2-top-start > .swal2-popup {
  align-self: start;
}
div:where(.swal2-container).swal2-top > .swal2-popup {
  grid-column: 2;
  place-self: start center;
}
div:where(.swal2-container).swal2-top-end > .swal2-popup, div:where(.swal2-container).swal2-top-right > .swal2-popup {
  grid-column: 3;
  place-self: start end;
}
div:where(.swal2-container).swal2-center-start > .swal2-popup, div:where(.swal2-container).swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}
div:where(.swal2-container).swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  place-self: center center;
}
div:where(.swal2-container).swal2-center-end > .swal2-popup, div:where(.swal2-container).swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  place-self: center end;
}
div:where(.swal2-container).swal2-bottom-start > .swal2-popup, div:where(.swal2-container).swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}
div:where(.swal2-container).swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  place-self: end center;
}
div:where(.swal2-container).swal2-bottom-end > .swal2-popup, div:where(.swal2-container).swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  place-self: end end;
}
div:where(.swal2-container).swal2-grow-row > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}
div:where(.swal2-container).swal2-grow-column > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}
div:where(.swal2-container).swal2-no-transition {
  transition: none !important;
}
div:where(.swal2-container)[popover] {
  width: auto;
  border: 0;
}
div:where(.swal2-container) div:where(.swal2-popup) {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: var(--swal2-width);
  max-width: 100%;
  padding: var(--swal2-padding);
  border: var(--swal2-border);
  border-radius: var(--swal2-border-radius);
  background: var(--swal2-background);
  color: var(--swal2-color);
  font-family: inherit;
  font-size: 1rem;
  container-name: swal2-popup;
}
div:where(.swal2-container) div:where(.swal2-popup):focus {
  outline: none;
}
div:where(.swal2-container) div:where(.swal2-popup).swal2-loading {
  overflow-y: hidden;
}
div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable {
  cursor: grab;
}
div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon) {
  cursor: grab;
}
div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging {
  cursor: grabbing;
}
div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon) {
  cursor: grabbing;
}
div:where(.swal2-container) h2:where(.swal2-title), div:where(.swal2-container) .h2:where(.swal2-title) {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: var(--swal2-title-padding);
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  overflow-wrap: break-word;
  cursor: initial;
}
div:where(.swal2-container) div:where(.swal2-actions) {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: var(--swal2-actions-justify-content);
  width: var(--swal2-actions-width);
  margin: var(--swal2-actions-margin);
  padding: var(--swal2-actions-padding);
  border-radius: var(--swal2-actions-border-radius);
  background: var(--swal2-actions-background);
}
div:where(.swal2-container) div:where(.swal2-loader) {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}
div:where(.swal2-container) button:where(.swal2-styled) {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: var(--swal2-action-button-transition);
  border: none;
  box-shadow: 0 0 0 3px transparent;
  font-weight: 500;
}
div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
  cursor: pointer;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
  border-radius: var(--swal2-confirm-button-border-radius);
  background: initial;
  background-color: var(--swal2-confirm-button-background-color);
  box-shadow: var(--swal2-confirm-button-box-shadow);
  color: var(--swal2-confirm-button-color);
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover {
  background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover));
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active {
  background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active));
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny) {
  border-radius: var(--swal2-deny-button-border-radius);
  background: initial;
  background-color: var(--swal2-deny-button-background-color);
  box-shadow: var(--swal2-deny-button-box-shadow);
  color: var(--swal2-deny-button-color);
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover {
  background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover));
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active {
  background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active));
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel) {
  border-radius: var(--swal2-cancel-button-border-radius);
  background: initial;
  background-color: var(--swal2-cancel-button-background-color);
  box-shadow: var(--swal2-cancel-button-box-shadow);
  color: var(--swal2-cancel-button-color);
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover {
  background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover));
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active {
  background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active));
}
div:where(.swal2-container) button:where(.swal2-styled):focus-visible {
  outline: none;
  box-shadow: var(--swal2-action-button-focus-box-shadow);
}
div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading) {
  opacity: 0.4;
}
div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
  border: 0;
}
div:where(.swal2-container) div:where(.swal2-footer) {
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid var(--swal2-footer-border-color);
  background: var(--swal2-footer-background);
  color: var(--swal2-footer-color);
  font-size: 1em;
  text-align: center;
  cursor: initial;
}
div:where(.swal2-container) .swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: var(--swal2-border-radius);
  border-bottom-left-radius: var(--swal2-border-radius);
}
div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
  width: 100%;
  height: 0.25em;
  background: var(--swal2-timer-progress-bar-background);
}
div:where(.swal2-container) img:where(.swal2-image) {
  max-width: 100%;
  margin: 2em auto 1em;
  cursor: initial;
}
div:where(.swal2-container) button:where(.swal2-close) {
  position: var(--swal2-close-button-position);
  inset: var(--swal2-close-button-inset);
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: var(--swal2-close-button-transition);
  border: none;
  border-radius: var(--swal2-border-radius);
  outline: var(--swal2-close-button-outline);
  background: transparent;
  color: var(--swal2-close-button-color);
  font-family: monospace;
  font-size: var(--swal2-close-button-font-size);
  cursor: pointer;
  justify-self: end;
}
div:where(.swal2-container) button:where(.swal2-close):hover {
  transform: var(--swal2-close-button-hover-transform);
  background: transparent;
  color: #f27474;
}
div:where(.swal2-container) button:where(.swal2-close):focus-visible {
  outline: none;
  box-shadow: var(--swal2-close-button-focus-box-shadow);
}
div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
  border: 0;
}
div:where(.swal2-container) div:where(.swal2-html-container) {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: var(--swal2-html-container-padding);
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  overflow-wrap: break-word;
  word-break: break-word;
  cursor: initial;
}
div:where(.swal2-container) input:where(.swal2-input),
div:where(.swal2-container) input:where(.swal2-file),
div:where(.swal2-container) textarea:where(.swal2-textarea),
div:where(.swal2-container) select:where(.swal2-select),
div:where(.swal2-container) div:where(.swal2-radio),
div:where(.swal2-container) label:where(.swal2-checkbox) {
  margin: 1em 2em 3px;
}
div:where(.swal2-container) input:where(.swal2-input),
div:where(.swal2-container) input:where(.swal2-file),
div:where(.swal2-container) textarea:where(.swal2-textarea) {
  box-sizing: border-box;
  width: auto;
  transition: var(--swal2-input-transition);
  border: var(--swal2-input-border);
  border-radius: var(--swal2-input-border-radius);
  background: var(--swal2-input-background);
  box-shadow: var(--swal2-input-box-shadow);
  color: inherit;
  font-size: 1.125em;
}
div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,
div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,
div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
div:where(.swal2-container) input:where(.swal2-input):hover,
div:where(.swal2-container) input:where(.swal2-file):hover,
div:where(.swal2-container) textarea:where(.swal2-textarea):hover {
  box-shadow: var(--swal2-input-hover-box-shadow);
}
div:where(.swal2-container) input:where(.swal2-input):focus,
div:where(.swal2-container) input:where(.swal2-file):focus,
div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
  border: var(--swal2-input-focus-border);
  outline: none;
  box-shadow: var(--swal2-input-focus-box-shadow);
}
div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder, div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder, div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder {
  color: #ccc;
}
div:where(.swal2-container) input:where(.swal2-input)::placeholder,
div:where(.swal2-container) input:where(.swal2-file)::placeholder,
div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
  color: #ccc;
}
div:where(.swal2-container) .swal2-range {
  margin: 1em 2em 3px;
  background: var(--swal2-background);
}
div:where(.swal2-container) .swal2-range input {
  width: 80%;
}
div:where(.swal2-container) .swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
div:where(.swal2-container) .swal2-range input,
div:where(.swal2-container) .swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
div:where(.swal2-container) .swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
div:where(.swal2-container) .swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: var(--swal2-input-background);
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
div:where(.swal2-container) .swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: var(--swal2-input-background);
  color: inherit;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-radio,
div:where(.swal2-container) .swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: var(--swal2-background);
  color: inherit;
}
div:where(.swal2-container) .swal2-radio label,
div:where(.swal2-container) .swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-radio input,
div:where(.swal2-container) .swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}
div:where(.swal2-container) label:where(.swal2-input-label) {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}
div:where(.swal2-container) div:where(.swal2-validation-message) {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: var(--swal2-validation-message-background);
  color: var(--swal2-validation-message-color);
  font-size: 1em;
  font-weight: 300;
}
div:where(.swal2-container) div:where(.swal2-validation-message)::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
div:where(.swal2-container) .swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: transparent;
  font-weight: 600;
}
div:where(.swal2-container) .swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: var(--swal2-progress-step-background);
  color: #fff;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: var(--swal2-progress-step-background);
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

div:where(.swal2-icon) {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  zoom: var(--swal2-icon-zoom);
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
div:where(.swal2-icon) .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
div:where(.swal2-icon).swal2-error {
  border-color: #f27474;
  color: #f27474;
}
div:where(.swal2-icon).swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-error.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark {
    animation: swal2-animate-error-x-mark 0.5s;
  }
}
div:where(.swal2-icon).swal2-warning {
  border-color: #f8bb86;
  color: #f8bb86;
}
@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-warning.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-i-mark 0.5s;
  }
}
div:where(.swal2-icon).swal2-info {
  border-color: #3fc3ee;
  color: #3fc3ee;
}
@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-info.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-i-mark 0.8s;
  }
}
div:where(.swal2-icon).swal2-question {
  border-color: #87adbd;
  color: #87adbd;
}
@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-question.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-question-mark 0.8s;
  }
}
div:where(.swal2-icon).swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  border-radius: 50%;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
div:where(.swal2-icon).swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
div:where(.swal2-icon).swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-animate-success-line-tip 0.75s;
  }
  div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-animate-success-line-long 0.75s;
  }
  div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right {
    animation: swal2-rotate-success-circular-line 4.25s ease-in;
  }
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: var(--swal2-show-animation);
}

.swal2-hide {
  animation: var(--swal2-hide-animation);
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  margin-right: initial;
  margin-left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: min-content auto min-content;
  padding: 1em;
  overflow-y: hidden;
  border: var(--swal2-toast-border);
  background: var(--swal2-background);
  box-shadow: var(--swal2-toast-box-shadow);
  pointer-events: all;
}
.swal2-toast > * {
  grid-column: 2;
}
.swal2-toast h2:where(.swal2-title), .swal2-toast .h2:where(.swal2-title) {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}
.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-toast input:where(.swal2-input) {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}
.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-toast div:where(.swal2-footer) {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-toast button:where(.swal2-close) {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}
.swal2-toast div:where(.swal2-html-container) {
  margin: 0.5em 1em;
  padding: 0;
  overflow: initial;
  font-size: 1em;
  text-align: initial;
}
.swal2-toast div:where(.swal2-html-container):empty {
  padding: 0;
}
.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-toast div:where(.swal2-actions) {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}
.swal2-toast button:where(.swal2-styled) {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}
.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  border-radius: 50%;
}
.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
@container swal2-popup style(--swal2-icon-animations:true) {
  .swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-toast-animate-success-line-tip 0.75s;
  }
  .swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-toast-animate-success-line-long 0.75s;
  }
}
.swal2-toast.swal2-show {
  animation: var(--swal2-toast-show-animation);
}
.swal2-toast.swal2-hide {
  animation: var(--swal2-toast-hide-animation);
}

@keyframes swal2-show {
  0% {
    transform: translate3d(0, -50px, 0) scale(0.9);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0) scale(1);
    opacity: 1;
  }
}
@keyframes swal2-hide {
  0% {
    transform: translate3d(0, 0, 0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, -50px, 0) scale(0.9);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}
.pswp * {
  box-sizing: border-box;
}
.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  transform-origin: left top;
  /* for open/close transition */
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(../images/vendor/photoswipe/src/css/default-skin/default-skin.png?0ff4d62150facee6b7dec616100ad3da) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(../images/vendor/photoswipe/src/css/default-skin/default-skin.svg?f64c3af3d0d25b9e4e003a8c03e4f70a);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small, .pswp__caption .small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(../images/vendor/photoswipe/src/css/default-skin/preloader.gif?14d740b6ee64510747b03b411d46f200) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: " ";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-ad {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ad.svg?ad7b28b8809b2680a778487cf7f6a148);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ad.svg?aa31ee0af98d08407676d980e22a5012);
}

.flag-icon-ae {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ae.svg?b263220156c66d18fff2a5f30b8f17ae);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ae.svg?e982ce1a46db65259241bb5b37266864);
}

.flag-icon-af {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/af.svg?0b9773700de5d03d896d2e758c905e65);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/af.svg?ecae91f83076777898e1408514a563e4);
}

.flag-icon-ag {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ag.svg?065714bdfc57feaef68fd5ed3608376c);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ag.svg?c0ddd54bc36224674514784c0fad9f26);
}

.flag-icon-ai {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ai.svg?cddfccfb8735e7bb6cdabcd5c7b6e713);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ai.svg?8eb1e0e559b7fb35fed99836b2eed7b9);
}

.flag-icon-al {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/al.svg?a6a6e8ad28b3af63bd4e86ff93386fa1);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/al.svg?40be1a31ef7b848a1be7cfecc9a3c8d6);
}

.flag-icon-am {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/am.svg?76e9c18194c0d37b56c015b31dce1f63);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/am.svg?8752853c28f0a87ccefb8128bd51c142);
}

.flag-icon-ao {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ao.svg?39110f8b63c8b1d373b192ebb7fc9ff8);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ao.svg?ae9767d4b8d6c2fc991c41eea6238f16);
}

.flag-icon-aq {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/aq.svg?2405e38d3ce9174eee6079dcd242abbe);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/aq.svg?0aff28faa2b3abc8e49af155b7c41972);
}

.flag-icon-ar {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ar.svg?fde48cca8a461cc556491b63b81a7f90);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ar.svg?64f19246b47680747fcb8870cae80389);
}

.flag-icon-as {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/as.svg?6fde2eb438bcef1efc2ddd729bf4ebc6);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/as.svg?b326528d8d1f9c76ae82095561c3e29d);
}

.flag-icon-at {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/at.svg?b511d36eecb8b5dc08f5cce85d6fccea);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/at.svg?5ffa25ce96dad1a8c4dc82bcc2fd3fba);
}

.flag-icon-au {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/au.svg?6734a27a2f2a54332a4c8517deb08876);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/au.svg?54426acb27779ea944eaf5aea3548973);
}

.flag-icon-aw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/aw.svg?5833f1365defb17730fccd0b013c2488);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/aw.svg?9f9a1e16047b82cc7ebe36c7baad656a);
}

.flag-icon-ax {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ax.svg?dd048088f167a2fc17f43ceae4e6d25f);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ax.svg?fb29ad0e1dbf3e0eb0f0c2af374424a1);
}

.flag-icon-az {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/az.svg?aae9c7ff43e36d202a0005fe43839364);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/az.svg?28042690b69f4c26b9fb5d018cf288c4);
}

.flag-icon-ba {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ba.svg?83f603448a9e984610b0f53df5029d9a);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ba.svg?705b1348460b1291d9373798b0d2993e);
}

.flag-icon-bb {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bb.svg?1a39713c7071f91c422b239703b9abbf);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bb.svg?901de8a417306b83d2522cbfc0822f2e);
}

.flag-icon-bd {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bd.svg?0ad8c443ef4d47ea04971830551cd03d);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bd.svg?a62e330d249ff3f5bd27978a78c3d1d6);
}

.flag-icon-be {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/be.svg?251f80c01a359e2031996ceb53e4190f);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/be.svg?5b3a82a296b071e1440a4b997dd4c391);
}

.flag-icon-bf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bf.svg?a3957b0a98236111e2377ac4bc638574);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bf.svg?bb616c9ec60cde6806bbc1c62b4e2a6d);
}

.flag-icon-bg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bg.svg?9c87ba43360f54e47b2f4deb30fa4bf1);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bg.svg?0717abbc6df210a43c5d26cd34be00c4);
}

.flag-icon-bh {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bh.svg?59ba382068ede80f9cb0618c3dfe16f5);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bh.svg?b3fd5b17b2c1070ca61a1cf2b088ad8b);
}

.flag-icon-bi {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bi.svg?be5f159137e399dca23b2a5c0e420066);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bi.svg?29ab7a295b800ac8cdee51c9f16a9384);
}

.flag-icon-bj {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bj.svg?b04c72b67773f10058a853b2a3991192);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bj.svg?bbb9c937317f682ba1f2b0c524470aa3);
}

.flag-icon-bl {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bl.svg?ee0d8635f3377e52c7f398e291d7a280);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bl.svg?66cdc56cf5c323535418b01b09e1384a);
}

.flag-icon-bm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bm.svg?4f2a386915b0a53e269fd01a1ce1f397);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bm.svg?728fd219af713f367b10c1fef541fafa);
}

.flag-icon-bn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bn.svg?513d1e4632edd7b884c6bf46bdd7cffd);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bn.svg?91c0cc951477ac7e6db373711b63e5c0);
}

.flag-icon-bo {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bo.svg?88ba0b0a7e48ec71eca867a6a125b743);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bo.svg?41d4956b765a5197a2a76aaf71787794);
}

.flag-icon-bq {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bq.svg?04ca6698f051e72cf774e2d036039e3b);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bq.svg?1698f2886a1c568818060b89230b7ec4);
}

.flag-icon-br {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/br.svg?33b38c329c8eb7d5a36608c1c5afa492);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/br.svg?f1b8e364a7dd0a8f3fb51316f7cac573);
}

.flag-icon-bs {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bs.svg?527eff5cdc00fa23f06f9cd3596767df);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bs.svg?3fac313f5a20d93d24be75ca7930031f);
}

.flag-icon-bt {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bt.svg?ef80804e14eb159e3936b7a92a477d0f);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bt.svg?4ded667616cee76fc78c31237e15d65a);
}

.flag-icon-bv {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bv.svg?3d8e6f49fad8459575e1ffe4580f7ada);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bv.svg?976c853ae9062409996c7172b271d6bb);
}

.flag-icon-bw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bw.svg?840cd355c0fbd02b11c7ab8746e0d1c3);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bw.svg?3697157a23bdcf5b8c7aea538e231ef6);
}

.flag-icon-by {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/by.svg?4c57e6cbe13c574dcedecac31357bfc1);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/by.svg?0bc23418cf7a453885cf44eb911ca371);
}

.flag-icon-bz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/bz.svg?9e8153a1022c0f4282f86a5113951269);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/bz.svg?fb56b21728994fd6b18ff83122f2370c);
}

.flag-icon-ca {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ca.svg?e833b599aaaaf371fa4313751271c4f5);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ca.svg?4549a2d2d66577e077c9a020dc18451e);
}

.flag-icon-cc {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cc.svg?5cc309bf03b8035d8bdb61ef1d5f2db2);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cc.svg?d20d3e0cf1bec347594d0a88b8f40c6a);
}

.flag-icon-cd {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cd.svg?4b82821f4a615f2d8c262772a7bdd1aa);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cd.svg?089aab7a533a120abe270615dfb3e096);
}

.flag-icon-cf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cf.svg?a3843e7991ac45d28efffd46408141d2);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cf.svg?e2e89fb8727d254107da03293f216694);
}

.flag-icon-cg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cg.svg?05e95e537bcdc02a69a734ed9a343839);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cg.svg?363fa0a518e3142cf3d601c8f28a797a);
}

.flag-icon-ch {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ch.svg?a362d2b8e05b0981ba7907893dee9c48);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ch.svg?92ba1dfda8b64cee678fa27ca8abd3ba);
}

.flag-icon-ci {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ci.svg?c7146bc39c724cd34b46e01e2487c78a);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ci.svg?133adff8acf564df5728fc89b27fb81a);
}

.flag-icon-ck {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ck.svg?85e3a69fb3e37092626f0b1aa37febc0);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ck.svg?95a616269fffa24b07797e82bb611896);
}

.flag-icon-cl {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cl.svg?107ef3fb7d1ea271cc2e350757fa3230);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cl.svg?5e19099caf3daa730ce58ad926af8964);
}

.flag-icon-cm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cm.svg?b09bb372e446f5ca1accd57750226793);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cm.svg?b99d016f9deaed66ab09887011b9f849);
}

.flag-icon-cn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cn.svg?5744860e2b32d35e322c5803b1dcf11b);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cn.svg?4fde2ed612a6a2f9ff03069a579a3bac);
}

.flag-icon-co {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/co.svg?2035da4efa474be5bb4bf93fb3d73174);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/co.svg?650be7bf6524161dd3fbf6715ac19867);
}

.flag-icon-cr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cr.svg?da71ea0e0e43752f1f4a93d992349b16);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cr.svg?96cca3298724eeac307f21cb4ddae43d);
}

.flag-icon-cu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cu.svg?1768da183b71efa6856128a9f014bb44);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cu.svg?212ed2a57a9492cf43375411e50f056c);
}

.flag-icon-cv {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cv.svg?fe0c56194b4f20b42ab27952dedcb217);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cv.svg?c4df14eee0b28bca07a3f28bd7efc7d8);
}

.flag-icon-cw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cw.svg?f65c0891df42c24b23dc7e647b1e1afe);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cw.svg?914456013336fcf29568802f4dbab5a2);
}

.flag-icon-cx {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cx.svg?b7e461d75f0be7e9609da1f0d27ed4b6);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cx.svg?3760646934de106799599ab6c22127a9);
}

.flag-icon-cy {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cy.svg?c956003b42baa905013c4a8afc097ccd);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cy.svg?8a3f7e5746121293a7c12d55dd23cf3e);
}

.flag-icon-cz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cz.svg?5a24757d105fbe7a4e81f64549ec8d2e);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cz.svg?f7d5fa0258940e2c3ac9bb2c2ec57633);
}

.flag-icon-de {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/de.svg?6435bf24d148ca7248e78a89c1d026ca);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/de.svg?8406691444ff98ee33d4f6cc86cb0372);
}

.flag-icon-dj {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/dj.svg?015c67e78d7c8cb05d7f94cd4fc68f67);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/dj.svg?52e5fa9d44c086c8bca451cddb7af94e);
}

.flag-icon-dk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/dk.svg?025c12105396b6e6b3b8ecf1ba953b26);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/dk.svg?90f7d12042a18708f7ed68f9984c6ee1);
}

.flag-icon-dm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/dm.svg?cfce36343ac21f15429805843bf2381d);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/dm.svg?f17f9b312e559bd63608852316431fbf);
}

.flag-icon-do {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/do.svg?fe8ec4acc928625ae8966bbf68255166);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/do.svg?3ecb625b75ec64be437600e7a9f4ed47);
}

.flag-icon-dz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/dz.svg?0f0875827805c6719abb646001357855);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/dz.svg?676246527fe04242f0f722440e577866);
}

.flag-icon-ec {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ec.svg?7d1693275c588cea2fe8b28595573bf5);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ec.svg?33ce56273543deb46e2cdb7663a89421);
}

.flag-icon-ee {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ee.svg?aca3624e7e3a31be0d4bb2cfdb7a4ada);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ee.svg?fe4d22ce233d1de3dbc11d40053a133c);
}

.flag-icon-eg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/eg.svg?de66162867f147fe1ca131dfd82467c2);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/eg.svg?fd860b79f4945f3a533c74d6820a0c44);
}

.flag-icon-eh {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/eh.svg?b5abdd6ce0be2cb4d9b3e53e7007aae8);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/eh.svg?a4db87fe692cdaa6b40c1f821435378d);
}

.flag-icon-er {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/er.svg?4e8d72f968ec26604a6567ca6c16595c);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/er.svg?51a82d50a7e3633fe39cb927cfb37c80);
}

.flag-icon-es {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/es.svg?36cdd00d34fa3ab9d98aba66d3ac5b39);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/es.svg?ab57bf70f93a708e0107e83d3baf07f3);
}

.flag-icon-et {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/et.svg?c3d2d75ff7299b68bf189fa1ecb9380b);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/et.svg?61822620fbdca0ced26f969dce5b422f);
}

.flag-icon-fi {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/fi.svg?096c0ee26081bc0c577a2d4b3fcf298e);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/fi.svg?a2a21809fce58fba7e9dd3f50bacc0e0);
}

.flag-icon-fj {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/fj.svg?ff919dfd6a29444f17e8c019a47a408f);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/fj.svg?b56527824f32441654654f0c0b1dc71c);
}

.flag-icon-fk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/fk.svg?b2c8d118c250fb103ddb740b45252e18);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/fk.svg?b12459dbb66471a9875440a6f03bf6c2);
}

.flag-icon-fm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/fm.svg?bc057f7505830fd69f4b2166e962a78f);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/fm.svg?12e9e2f28f79474f8cae1102cd8c092b);
}

.flag-icon-fo {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/fo.svg?7c11a8ad56937ca0487c01e6558bcd03);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/fo.svg?a004f63d8cf851543b799fc2b6404b62);
}

.flag-icon-fr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/fr.svg?0c209b8adf548d40535e0236032dfde9);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/fr.svg?d54aa958aeb0115ca87c9e73b2e82247);
}

.flag-icon-ga {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ga.svg?ccf7eecbecdd26d2403c01bab2c28528);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ga.svg?d33bfe612c008a01f156d9a3a8a83027);
}

.flag-icon-gb {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gb.svg?516897fd3988e35032b772b026a19f75);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gb.svg?ad3aa4f8661cd353439d28fecaefc345);
}

.flag-icon-gd {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gd.svg?9357b33dc4ff2614d2dd34386eff33ad);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gd.svg?43662bddde0a9fad49d97c79e6b669e1);
}

.flag-icon-ge {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ge.svg?fc9c4dcd0fd855eb51a3f47fec2a0f95);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ge.svg?948ba6b5d63b61c2ae6e208d7ece002f);
}

.flag-icon-gf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gf.svg?89cefa3814d2f748b377809d919e5e1c);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gf.svg?3af44a6e434c403b3fdd9b165fab17a5);
}

.flag-icon-gg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gg.svg?9f0be4b0947f82e770ea234ba222d891);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gg.svg?e9d7238c94cc4589ac0ee16c9d7009c9);
}

.flag-icon-gh {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gh.svg?3b04534742f8cc2f32bb02e49dd915be);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gh.svg?26d188e88a801ef36f645665f0eb8f33);
}

.flag-icon-gi {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gi.svg?9aac5eefeebd80bdee3b666665780625);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gi.svg?89adf2b0737e6987f658c9b0170d3837);
}

.flag-icon-gl {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gl.svg?633d308e7df9c5abcb8919eb401333e7);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gl.svg?2466f7b0c1cdbbc5bce5bb00920365df);
}

.flag-icon-gm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gm.svg?6e4caca46e637e40175f81818f07cd88);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gm.svg?dfd25b88d3660d236c00fd9b79861dac);
}

.flag-icon-gn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gn.svg?65edeaef7dabb0abc83498717b5f6ae1);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gn.svg?347b60cf985684d7ea4ff2ffae61c549);
}

.flag-icon-gp {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gp.svg?197c13c37e6fb1e34e2f99424a9dadbf);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gp.svg?605c7dc7517a1cb0511d7b4c76136980);
}

.flag-icon-gq {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gq.svg?d338046f390d50e31f3cf1d2684f3f2f);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gq.svg?6c7f20b675f0fa8025dc0f84f5e21dfb);
}

.flag-icon-gr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gr.svg?24e4280338bb1256957bdef8df14b137);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gr.svg?d0a42f6b9252659b162526cad0c69667);
}

.flag-icon-gs {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gs.svg?70cddc03fbf97161a7da781b8e34775a);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gs.svg?e6ba1f5421701bbb23043f2654c77909);
}

.flag-icon-gt {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gt.svg?c0bc6c2f50955193f6d90189a6f7dd42);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gt.svg?224b126cfd53d82199717cc3dc163c65);
}

.flag-icon-gu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gu.svg?795bcfa73f67bb1c7448bd89ff536c6a);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gu.svg?43b14205fd72b01599c76a79b4b81680);
}

.flag-icon-gw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gw.svg?442e700de324c517fda86121705acd21);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gw.svg?a27c290b1227336d0a32c14c6df479d7);
}

.flag-icon-gy {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gy.svg?80b47cd2f50d288d53b6ece569f43488);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gy.svg?e28d1b4b1a434168df636b352b5616da);
}

.flag-icon-hk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/hk.svg?f4b6713db5e5a4773e9594cc69ed4ba3);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/hk.svg?99b41311a509aca54f06072e7d7fe662);
}

.flag-icon-hm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/hm.svg?eb884befd701cebde39f5f019154c970);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/hm.svg?0df90608875d9e335553a299c0f074a5);
}

.flag-icon-hn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/hn.svg?519dcaf5e34eb209bc595d1c07c0dc27);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/hn.svg?5ef17b2e2f89d5d559b9c5f0c3e978b9);
}

.flag-icon-hr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/hr.svg?89b8c8af46eef412f1cd0433ed3c7bc5);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/hr.svg?85eb7e0d4ea914241924c0b0321f34e2);
}

.flag-icon-ht {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ht.svg?7979dcf65e35682bcb8caf203a52e498);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ht.svg?593507644b4be0c259ffc237ef784d44);
}

.flag-icon-hu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/hu.svg?e404d718cffb5bd06467cbb60786edab);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/hu.svg?cb329e885950a7c054075d78aa6f1364);
}

.flag-icon-id {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/id.svg?a5fb3413ae797b940643b1c3d62a57ee);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/id.svg?b8cee6f6cd34c5dc424927a92a1ee8b2);
}

.flag-icon-ie {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ie.svg?0542b94612db83a2f5502811528ac249);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ie.svg?9e3414e898f1a07d0bea10fed8d85084);
}

.flag-icon-il {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/il.svg?9bbe130ed5385d0cd03a92060daa40be);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/il.svg?2bb2ff50cd3adc1d0cd88e78539a7c25);
}

.flag-icon-im {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/im.svg?1471ac6032ffd876694380eb656d1146);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/im.svg?3b9ec59891d962581ef833673449af7b);
}

.flag-icon-in {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/in.svg?1434165acf97a8c1a31a1d7702d03ca5);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/in.svg?a8b035d61b54fec572a00298f9a05aaa);
}

.flag-icon-io {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/io.svg?a7c201eabf62f13fe1d87fee941671a5);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/io.svg?77f4eddb484b8f32d38a5b970c10592b);
}

.flag-icon-iq {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/iq.svg?7a8858e71522f3d9d56e3b62ba85443b);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/iq.svg?942b6bfdf031d606c26a1bf20b47c9a6);
}

.flag-icon-ir {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ir.svg?95a4d32e20e010f63ae710f22213399c);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ir.svg?7fdcd500420537104db1bb953fbbcfca);
}

.flag-icon-is {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/is.svg?3c4b4181458260fed9fc1d00c2c7c3a0);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/is.svg?76481cf550e4750b105cd1dead4a60cb);
}

.flag-icon-it {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/it.svg?08db2cd122d5f99494dd35c2cfb10784);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/it.svg?febcc1b18059405d2a1b169a335888f5);
}

.flag-icon-je {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/je.svg?cc06b8c75e723221fb6fc6df60c7fd68);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/je.svg?61157f3ae7c4ea0899866c82b7452e96);
}

.flag-icon-jm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/jm.svg?bbf9bcce8cefb8d15d88deeb7dfec194);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/jm.svg?259baa445256a0bc926e973df1505e43);
}

.flag-icon-jo {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/jo.svg?527af4b76be5bd7e890ae7bc9aac1068);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/jo.svg?6fe6e076d9928ca834ffea44c382ed60);
}

.flag-icon-jp {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/jp.svg?d7ff64ff596ec31992b4a7af00b65a83);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/jp.svg?da55e778c0af59e1b7ba6a65bd7c986b);
}

.flag-icon-ke {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ke.svg?785c24b7349ff3963bf934c2741409fe);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ke.svg?c70195b6db5693f8825135e3040d53a1);
}

.flag-icon-kg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/kg.svg?271f0bb9f5b8a452e245d8557b5f6273);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/kg.svg?3aa9ef95cc4630428b294d8b53e02973);
}

.flag-icon-kh {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/kh.svg?09c49693fc10e5bd02ed2a12de8e3c6e);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/kh.svg?e7fb0dfc1a7ba25626b05ba502bb0e73);
}

.flag-icon-ki {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ki.svg?339d25434ca1eaf0ed788974b63ecd9b);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ki.svg?93b60ad98e05bc97b906edcd1335e329);
}

.flag-icon-km {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/km.svg?636e9ed727bb8f644964906fc66d223f);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/km.svg?f07a34b8d0a9f8910177fd6a0f631964);
}

.flag-icon-kn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/kn.svg?924ba78fe913a3dbd988f177c7aa962d);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/kn.svg?2c6b3e41da7cf401967e6b4f5fd861ca);
}

.flag-icon-kp {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/kp.svg?510d0a3c130d94bfd139f07ae3823a53);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/kp.svg?650f6d2f12e900e69c1074f7e3f4472d);
}

.flag-icon-kr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/kr.svg?6bd5eda73cbc171baedbec0f743fb793);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/kr.svg?9408e6924b5f440610a071e119c64ce4);
}

.flag-icon-kw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/kw.svg?1ac81961aeb84840db2f97db2dba5536);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/kw.svg?0924dc178a2cf893e78dbafb705cd391);
}

.flag-icon-ky {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ky.svg?820198475abf3ac224f3875b5d1c87b9);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ky.svg?914210c79b1a6f434a16cd56a5a4f451);
}

.flag-icon-kz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/kz.svg?8e060ebaca712d1fea76cfc4e77acbf3);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/kz.svg?ac6fa1a3ca93e95637cf5084e9dfad24);
}

.flag-icon-la {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/la.svg?644f2f1af4cc82620b9ceaff1fe6ecce);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/la.svg?d2ebfb8712f5375ce406ca95b1255518);
}

.flag-icon-lb {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/lb.svg?4e42399a0ba45809df5ba490b4d9120e);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/lb.svg?ede59c1723abcf425c23e0c8f1dfb20a);
}

.flag-icon-lc {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/lc.svg?26619234555a923eb7b3df733548982f);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/lc.svg?7ac7d1c95113e30046c9ea00abfa1e35);
}

.flag-icon-li {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/li.svg?637cad1d9f490bd27b72b2d6894b99ab);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/li.svg?12116067e3566ce346e3a8faf01f617a);
}

.flag-icon-lk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/lk.svg?3cb867c4401d5caa5bcfa6d87d2d436e);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/lk.svg?25692a40953691400c9924f6fd2657c9);
}

.flag-icon-lr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/lr.svg?274e9865978ac60476fdab48cc2d2388);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/lr.svg?c70ba2e26749882f79c7dfbfffc514f8);
}

.flag-icon-ls {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ls.svg?1656b1dc3d7ad3685ca49742447a3326);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ls.svg?e9b2f4ba095591e4e9c58e82f9b288f7);
}

.flag-icon-lt {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/lt.svg?93a07daff68dea7336fd2f400ed2fdd1);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/lt.svg?1d07a8b84f27401d15e2578801e366a5);
}

.flag-icon-lu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/lu.svg?c155a6845ad167cdad8cb83da95b9d10);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/lu.svg?1de57f2a9396a1bb33258b968c09dc34);
}

.flag-icon-lv {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/lv.svg?ff6176a6bfeba64d07169ecd7c2162a2);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/lv.svg?884e7f97a321e3dda41076bbaef04f81);
}

.flag-icon-ly {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ly.svg?86eec27b4d685f067ab523dff4b7a1ee);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ly.svg?8d6871917dd571682b3c533625d8b288);
}

.flag-icon-ma {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ma.svg?ab052b412792b9fadd8c6a53bf717d63);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ma.svg?4d3a6f5c2bd6a436e6a1b03b246336a5);
}

.flag-icon-mc {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mc.svg?b5edb75519037dcf483e8d845b7af989);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mc.svg?21f385d1c90452e35d21436a60b29c07);
}

.flag-icon-md {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/md.svg?b51b6be960f624fb9814787ce266958a);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/md.svg?01ec3194a89e6a0c56765a04410c2461);
}

.flag-icon-me {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/me.svg?0c03b01f0a036dd1e720645682dbe50c);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/me.svg?3b8260d491f0ed64b1ad45d0e624888d);
}

.flag-icon-mf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mf.svg?67ef6063455e2ea7d8b407aafa16e18c);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mf.svg?acdf197a05336d8cdb11d03dd120d7e2);
}

.flag-icon-mg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mg.svg?04eb8444d01a184fbd1d789210b09a78);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mg.svg?41929500e241af7a7838aba32baa39c0);
}

.flag-icon-mh {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mh.svg?d3854d0ef79845fd219754cb6de94fcd);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mh.svg?f4334b2e5d62cd297935ae3e94cf28e2);
}

.flag-icon-mk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mk.svg?b5eadefbb6da73c9d0cf06f78087fe71);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mk.svg?d335b1f7842c183f2626026980bb59d7);
}

.flag-icon-ml {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ml.svg?fa530666ce9e170dc6cdcc03b6ef2f68);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ml.svg?abd95c9bbc3b8e14d05ad233d4c79580);
}

.flag-icon-mm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mm.svg?7548e5caee7b970d0859b5beef33c3a3);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mm.svg?68092d4110fca98beb037f1a0eda9974);
}

.flag-icon-mn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mn.svg?e3dad1d36409c092e6a54b64cac046fe);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mn.svg?e3e8c5f4f4ab09759fd8220e9bd8c586);
}

.flag-icon-mo {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mo.svg?91c9cf0cfcb88dceaa1657739e8c03ff);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mo.svg?471093dd27006e1affb75aad55ab1635);
}

.flag-icon-mp {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mp.svg?22db1d8d93210e4b195ecf0066b15a41);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mp.svg?669fb6af01d040686c75ea576884e423);
}

.flag-icon-mq {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mq.svg?df0d7ef139caab67f17c1a3605087555);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mq.svg?4caa210d7c5288e95062442967402b43);
}

.flag-icon-mr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mr.svg?b54c9b3dd9d9bd0d450edfb3ed16c521);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mr.svg?41a32059e9a8eb6f1ceb7ba7ff4fdde1);
}

.flag-icon-ms {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ms.svg?0c0db89dc3b203a23f739f4f99704f4d);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ms.svg?dd5003c60480d12f3c6778fb4d5fc26c);
}

.flag-icon-mt {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mt.svg?a39094a015bbe6ba386122e4d23918eb);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mt.svg?35575a14235408993f8db74f5169db77);
}

.flag-icon-mu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mu.svg?468d5464b2219b1bb9227af74e552fef);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mu.svg?fd1c498d09f3df7291e331e939f3ea78);
}

.flag-icon-mv {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mv.svg?f252e4cb6189ffbeb1ed63db451356ad);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mv.svg?8cb05cc8693221f2eec147eb4f657c4f);
}

.flag-icon-mw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mw.svg?0159b1bd857af9ed65b8530687105890);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mw.svg?83c32d57b8256fb3a1fe204adb67981f);
}

.flag-icon-mx {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mx.svg?479622e6f02e13aaf2350ca039d2f658);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mx.svg?a17b7ad9eaa85411a1e1f8b05ffe4681);
}

.flag-icon-my {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/my.svg?1f599a0e4a95880eabf14865f62393fd);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/my.svg?b59320d866c2aeb135d9b079d52fb4a4);
}

.flag-icon-mz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/mz.svg?22cb086638f1a52c4e49f57662f7b9d5);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/mz.svg?525b13720883d5b9fdd27d12aad6ff44);
}

.flag-icon-na {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/na.svg?7e46f9f6fb3767adf481746d18a6103c);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/na.svg?27a5988ed15ca88d9ca7f68e975b2b1a);
}

.flag-icon-nc {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/nc.svg?52e1a836ab19668f7052d3086eb2f3c9);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/nc.svg?8a6f511c5d92ba7a258cd85240d33623);
}

.flag-icon-ne {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ne.svg?82c3626f7a2a329d1397e710d3076ae2);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ne.svg?66cb0cd9e54d34e883f1413fe7897c17);
}

.flag-icon-nf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/nf.svg?96d57c56bd4feba75b0ec87da9e0e133);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/nf.svg?7988830715c23c9d75b886cea7920356);
}

.flag-icon-ng {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ng.svg?f29450b9f8b2f04e96aaa39902099e9c);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ng.svg?1b98819eb371ab8889627318ddeaed80);
}

.flag-icon-ni {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ni.svg?97abb7cd7189b26408f985fb372e2391);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ni.svg?ef0b194fefa52dfa07ef5320ae142208);
}

.flag-icon-nl {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/nl.svg?cfe72ae0b3d6d848523400f70f59efe7);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/nl.svg?c0bdb1a8a77eb133c4b7b4d4391d5ad4);
}

.flag-icon-no {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/no.svg?b9cc4fcdf51eb234607e1ffa96e3ff63);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/no.svg?c2a3c34c769194e219c37f779b4021fb);
}

.flag-icon-np {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/np.svg?3b3316c4ce37e2097103a5dedeb4111a);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/np.svg?e700d833be637cc3507b809c92ddbe31);
}

.flag-icon-nr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/nr.svg?94f7307aad6675681fef606ed402a249);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/nr.svg?f088588c0fce3d304cd2136ffd6d850b);
}

.flag-icon-nu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/nu.svg?e4a214a98aad840d08817821bf1a85d1);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/nu.svg?90c38985532899f2b877cd1510f088b0);
}

.flag-icon-nz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/nz.svg?c13a64ec70248ccc41d6f5105b52c3d3);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/nz.svg?0dcf8cf746e1d65a4528f729ab25e8c5);
}

.flag-icon-om {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/om.svg?e32ff9c35c4efac64638cd71377ecf73);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/om.svg?e5b8ab73e47d055889b69ae84c5fcabd);
}

.flag-icon-pa {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pa.svg?8659812291825552ed13c277d78a8968);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pa.svg?751c8f87270b925c26c412ec7620827f);
}

.flag-icon-pe {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pe.svg?9412c8bf3459213d3b45844e0e0d5ce9);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pe.svg?38abe80e0cb9775bea8ca0a9fd1d216c);
}

.flag-icon-pf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pf.svg?60eab759c4bdba38ab46cc3bfe75766e);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pf.svg?be30b559c3943a7e07036c57aacf6f16);
}

.flag-icon-pg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pg.svg?7248ade59c2b54a0a3483546335652f7);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pg.svg?eb9cc6c51c5a51ef15f403ff9591d448);
}

.flag-icon-ph {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ph.svg?af9d4fede28354a0b0426859feebd66c);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ph.svg?801b5ef1f9bb57d51f68022eb7a8107a);
}

.flag-icon-pk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pk.svg?d93be02c73adbb0250bc458f7e745d4b);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pk.svg?45854c457a1d150934b5fdfed36ee455);
}

.flag-icon-pl {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pl.svg?2b5541c54505328dbc1b264a72369d23);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pl.svg?cd835d05865e496ff6b868655a4c8856);
}

.flag-icon-pm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pm.svg?bee2207b45dc0b094dbd9377b3b258d5);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pm.svg?4917cb53c94d712037f8f7b16818530a);
}

.flag-icon-pn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pn.svg?714032582a0c72e2f95497243ad9f536);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pn.svg?353f8e647a29592d02b34a69f426b1c6);
}

.flag-icon-pr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pr.svg?97520818c4ec402b4ba89f984169a07b);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pr.svg?d478856bfb090d89128e3074f48f9ace);
}

.flag-icon-ps {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ps.svg?385ac1bdebf6347dcdfe796860404371);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ps.svg?8e2aad287a0b3284d3b1185306dda9b9);
}

.flag-icon-pt {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pt.svg?96475126e7232ee3558e6fd593a37bec);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pt.svg?6a0212390ef38b81c19a1be315ec3d31);
}

.flag-icon-pw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/pw.svg?f9ea0367acd37580acec76f4745b3161);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/pw.svg?2ba81a95ae7bbc2ef182ba0fddd2721e);
}

.flag-icon-py {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/py.svg?b4f1de657b201640e4eccf818b18f4d2);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/py.svg?f95e744f8dc1060e28c92e7afc8644da);
}

.flag-icon-qa {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/qa.svg?a4f5c16c0a4ab4c14fdf64fb6c6acafe);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/qa.svg?c64c7cc55e86f803cf1a1952a2d4ee78);
}

.flag-icon-re {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/re.svg?c97ad6daf51758d0df7963b8cda8d4a8);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/re.svg?65fecda00937aa8b6917c3118f5d0457);
}

.flag-icon-ro {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ro.svg?33482fcd4344b097d6d7108dc38ed79f);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ro.svg?6d757067ccc276327b1b444f1f3789cc);
}

.flag-icon-rs {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/rs.svg?feac46175cdeca2edc96bcc18bf1f347);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/rs.svg?9f00a7d8eafa6f593713c1c4b255d84f);
}

.flag-icon-ru {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ru.svg?7e04b988972d41f5c36902a31b818119);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ru.svg?c789ea20a0f569d9d6a92d6d34f452a1);
}

.flag-icon-rw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/rw.svg?fbb7d374d6bc26a0991d624933c89633);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/rw.svg?be9b568247b778302b3f005ffda10250);
}

.flag-icon-sa {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sa.svg?d2ac71bc08a7e11cd8dfdc38bfe2434b);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sa.svg?0ac9ef7170a22c1902900177ca1bfb2a);
}

.flag-icon-sb {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sb.svg?c2672e369471d01fcd1cd1ca9bb9af77);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sb.svg?149bbf5e3a1e55db7588dd7b2a90c9ac);
}

.flag-icon-sc {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sc.svg?9ef5262cc695adcc613f8d19bdc030df);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sc.svg?e623a69c2c715916a8df26f7994624ee);
}

.flag-icon-sd {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sd.svg?3050433e2767fb821c5d6f787ce65388);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sd.svg?e0516e5be772a548898b7e0b601a4d09);
}

.flag-icon-se {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/se.svg?5a79810b09a06d579eadd3ad923d6df8);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/se.svg?18850d25a0a36c933c5c35c1d46b4c6a);
}

.flag-icon-sg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sg.svg?8b629e7bf137abf1643b88d0e02d9d3a);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sg.svg?8db1ed19f334e7b5ad26ae407f199798);
}

.flag-icon-sh {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sh.svg?cc6a7545541b76339e38838cf34a4ee5);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sh.svg?17279211d42d3c798e857c12efbd469e);
}

.flag-icon-si {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/si.svg?e0de0e96aded64134bcff3acacc00a43);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/si.svg?4b2b84595a3a317f733a5bf1d140b423);
}

.flag-icon-sj {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sj.svg?f8f9b21529bdc34df1b56eb5523e0977);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sj.svg?7111b15215671c0cabae683635bd2bed);
}

.flag-icon-sk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sk.svg?031f7d1211a3a7f59010135d65c54d9b);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sk.svg?8ebdd96622429b4fe475fa3e6583bd88);
}

.flag-icon-sl {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sl.svg?d4cd148ff94760097b5c009e01b98e48);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sl.svg?ec1ec422fd5ac1515437684af48ecba4);
}

.flag-icon-sm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sm.svg?837e64d2a14911c7380d8af509b377a6);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sm.svg?39b2d063adce92402a5445937c86e2dd);
}

.flag-icon-sn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sn.svg?5d2dde7343ab4f2028909cf2ebe29186);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sn.svg?07ec7ccbea282d9458ad56ee5df564bf);
}

.flag-icon-so {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/so.svg?1392d24855dd708a0ee908bd27c2e25e);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/so.svg?1ace29c02ffbda05c917174819f13dc7);
}

.flag-icon-sr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sr.svg?f281cc96dc94e9f2bcdf35155d700dfa);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sr.svg?45463ee6f9675e59c293520a3f75ba2b);
}

.flag-icon-ss {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ss.svg?65f6eee5fd80394c659f0f8b5a773e89);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ss.svg?252b833eee63afee120bcd1e74639f9e);
}

.flag-icon-st {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/st.svg?a66e38d3051c95e23a7dcb814565d34f);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/st.svg?95ec25640c911126b02be4702192c98b);
}

.flag-icon-sv {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sv.svg?2b995d455aa93dcba0cf337edbfea357);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sv.svg?dd3c991c109acb5525b19cf667bb630a);
}

.flag-icon-sx {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sx.svg?37214364557e2b16b8d396bf93f1e5a7);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sx.svg?c3e3382c50cdc9150344ccedd2b7fa52);
}

.flag-icon-sy {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sy.svg?241b5816ff0ffd6b77075fc05bca036e);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sy.svg?ad05d8d10d2ef78fd2e2d2bc43a33bd6);
}

.flag-icon-sz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/sz.svg?bec727f47598d1d82a171ee1387ed8ef);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/sz.svg?468d80d14bc0084d5c0493c949230d75);
}

.flag-icon-tc {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tc.svg?c817f550f47380234387a6efa779e0d7);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tc.svg?7bce3122dd358a8489b57a7b44856c69);
}

.flag-icon-td {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/td.svg?f6c172d9fdebca34a65fe2355fe4bd47);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/td.svg?57c6d2b86e5206f4847a28b447e04789);
}

.flag-icon-tf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tf.svg?b52f02c3eaacdccd3a787e5f4c495683);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tf.svg?90c38a9f431cbad5c55862c20ee7b936);
}

.flag-icon-tg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tg.svg?ae395581590b44c50c4019a8e8ba55fc);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tg.svg?a54fe773a9a6f8f7ae6054c89fb0f33c);
}

.flag-icon-th {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/th.svg?d3dea0cee87c83e3a1e65baf0081b1e3);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/th.svg?b4262644824a028810ca42e7d45fe161);
}

.flag-icon-tj {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tj.svg?4c009c916e4eafb0debdff42d2b7e07e);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tj.svg?9749373197a14f802651677b7b6bce90);
}

.flag-icon-tk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tk.svg?5c7cbb32d630f7d2f6586126d5e7528b);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tk.svg?2619557b557f9684e1c058a0bfd014de);
}

.flag-icon-tl {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tl.svg?b51e57c22b21dd25774430ffd8b06d7f);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tl.svg?d8e3bbb05aa228ef7591ec6b2a9b5154);
}

.flag-icon-tm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tm.svg?a9bdcd11c19fd20e90b890cb16adb247);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tm.svg?61ac9a09d717c6899190b1563a624593);
}

.flag-icon-tn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tn.svg?8eab019ab85837b171c253f4156f4db5);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tn.svg?2b1d5aa34ddb2dc385c32ee84ccefd65);
}

.flag-icon-to {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/to.svg?a7375d4d2ef32a2c8761849cac54fa64);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/to.svg?2cb4df0a0e3875c3c113a239aa7f0570);
}

.flag-icon-tr {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tr.svg?a1a28a5eb8eceaad90b38395a1000ff3);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tr.svg?1a109fa73fffdfd33b11a168f71fa60f);
}

.flag-icon-tt {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tt.svg?33069ab84c09c8db0b08fc24b358ca63);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tt.svg?62c94980596e2af8b861623ab21ebeba);
}

.flag-icon-tv {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tv.svg?12b93537c4398ab123fb2669edbd14b2);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tv.svg?3ba10c54812d768dc48e6dff41e04b93);
}

.flag-icon-tw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tw.svg?39308d8769d9190bd1aaa8ff1a6a5f88);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tw.svg?8ea0b61c9cced533d851df6fc6ad4fb7);
}

.flag-icon-tz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/tz.svg?42ec1dd14b99f59fe0f2a72b7f591ecd);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/tz.svg?148d6a2535c91c0c7922e03abc865cec);
}

.flag-icon-ua {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ua.svg?0551427e6aedc96255968bec9ea25716);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ua.svg?877b33447e5924f4f2468ffb96dbd452);
}

.flag-icon-ug {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ug.svg?ac0f0d78f5f94572d57b389da33166db);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ug.svg?9e26c8f2269d749b4d2dfa46bf5355d4);
}

.flag-icon-um {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/um.svg?867207fe83a99a3b9b957f97b9245188);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/um.svg?d0a77d97960f20600dc6922439f1faae);
}

.flag-icon-us {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/us.svg?cb3557fd707b978ef927bef888378fb8);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/us.svg?2b96179241e072f75ba926d25fe49309);
}

.flag-icon-uy {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/uy.svg?2a4ff395d3b91e6a8d73f70c1a70470d);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/uy.svg?d3a8689930e65cbe016009d7553a0780);
}

.flag-icon-uz {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/uz.svg?a4de118b4064c4b8dd549fa826cca702);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/uz.svg?37218829b3a988811a6c668780a30520);
}

.flag-icon-va {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/va.svg?cf6a492acafefcbefa109e46322d5e8d);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/va.svg?cf15a64943f6c7d24a2b93629bd1def5);
}

.flag-icon-vc {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/vc.svg?a1a39ca12f5354105b9b63fbd6c231de);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/vc.svg?7ad1635f6a2e05857a9f1f07111432b9);
}

.flag-icon-ve {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ve.svg?2d66184ba6da6528b7b8a825d3eeb117);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ve.svg?ede15c2583ace31d82494dd839755767);
}

.flag-icon-vg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/vg.svg?621c3ad6350a59e282ba1b49c6d2a3c5);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/vg.svg?2ee2d8bebdf1602ce3a1fda0ced156a3);
}

.flag-icon-vi {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/vi.svg?2394a011069c69dcda825d1bcda172d5);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/vi.svg?75fc073be5d2be7053e29f13d7426abd);
}

.flag-icon-vn {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/vn.svg?a3c286271bdb3ff7b16f24dec60c9555);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/vn.svg?bf6f9b0191659c38159deced45dcb8e4);
}

.flag-icon-vu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/vu.svg?f55d4352a21eeff37a90f0aeb663cfb1);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/vu.svg?80c6f8ab84839cdf4618414c522e3ce9);
}

.flag-icon-wf {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/wf.svg?f6a164349ff634cf585d539c14d8256a);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/wf.svg?00ae4e73cc902efd834cd13c4db05123);
}

.flag-icon-ws {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ws.svg?314e33c2a444698f4bce5c7346cae980);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ws.svg?f06e3a3930f25859ac07ab5d271615e3);
}

.flag-icon-ye {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ye.svg?67bb215c4226cd5a32aae6c7d319634b);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ye.svg?9b186a8be867d7cb136d2dcdb89d8d2b);
}

.flag-icon-yt {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/yt.svg?3a98e97dfe3d47689a4fc50121523bad);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/yt.svg?023b75b96409f72a6a3015db472b3b20);
}

.flag-icon-za {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/za.svg?cfcf99d22861d82c56582197f4d2ffc1);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/za.svg?8a405db0d230f726cb0c57d10c47ad3e);
}

.flag-icon-zm {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/zm.svg?864bd087d50f237db5ce1a48f664a1eb);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/zm.svg?7d7825c9680bf4c7a1cd8ebc096f3070);
}

.flag-icon-zw {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/zw.svg?cd37458b29efc0063ff64339b2923a8f);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/zw.svg?3a3eb0f2bf0ffd8f5201303fa8383677);
}

.flag-icon-ac {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ac.svg?75ec39aa6b6ab11f84407351b524bcdd);
}
.flag-icon-ac.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ac.svg?e104704cd04bb0cb7c7221284727f7c1);
}

.flag-icon-cp {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/cp.svg?f7c7739a330c16f18fcd916a852b8bdd);
}
.flag-icon-cp.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/cp.svg?3af6cc411f5ef6c15c2cfe12e6644849);
}

.flag-icon-dg {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/dg.svg?b23bebbbe36225a7fea28a0bd5622496);
}
.flag-icon-dg.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/dg.svg?0daff5bf1376fa8759b9770151d03f46);
}

.flag-icon-ea {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ea.svg?f1e55aacdee7ad81f5dac2e61d752efb);
}
.flag-icon-ea.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ea.svg?3328e1660d877378c782d9274b0d7908);
}

.flag-icon-es-ct {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/es-ct.svg?ae2d1ab93385b37fd124bbad96005ac8);
}
.flag-icon-es-ct.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/es-ct.svg?9d52c0a552153cf8823845c3d9fab569);
}

.flag-icon-es-ga {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/es-ga.svg?fe67f0ec71b864386562f469760e5ba8);
}
.flag-icon-es-ga.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/es-ga.svg?33cb6bd3598af69a5a6d38e7264f977e);
}

.flag-icon-eu {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/eu.svg?0420e634b15c416fbdc13765fa79dc19);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/eu.svg?227190d1fe778a97104cf8438db85764);
}

.flag-icon-gb-eng {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gb-eng.svg?ee3571430d489c32deaca52df1c49f09);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gb-eng.svg?7b249f565cc9aa70b36bcdee11fd25e0);
}

.flag-icon-gb-nir {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gb-nir.svg?aec8ba24bb3b3183323ace263387df0a);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gb-nir.svg?4e99cb8a463bcacc8f9129313678a2a2);
}

.flag-icon-gb-sct {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gb-sct.svg?5edc6d75a73111158da1213a861644d8);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gb-sct.svg?5e8518f9c48a90941d024e7c190a661e);
}

.flag-icon-gb-wls {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/gb-wls.svg?4abd7bc95cbecde943cceb263f8ef337);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/gb-wls.svg?910c0fb3440a800691cbbe0b6ebe3e91);
}

.flag-icon-ic {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ic.svg?500d420982feb8a67cbcdd485d62f965);
}
.flag-icon-ic.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ic.svg?5217cbc3b14b1f23840ff219f23820a9);
}

.flag-icon-ta {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/ta.svg?56f55773ec3ffb245496dcf6c6ea32dd);
}
.flag-icon-ta.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/ta.svg?6569311e37bb6e9563154bd736dfb823);
}

.flag-icon-un {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/un.svg?4388dfb01646ff8dc71da3b120d30ab5);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/un.svg?59939c4b1077f359a254002a9661456b);
}

.flag-icon-xk {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/xk.svg?06ff301ff0dc8369a202b32a3568f6b9);
}
.flag-icon-xk.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/xk.svg?082e7027de2c30bf35964eb4f2fd0b68);
}

.flag-icon-xx {
  background-image: url(../images/vendor/flag-icon-css/flags/4x3/xx.svg?83395f32486800ebce5eac609b5d6f8d);
}
.flag-icon-xx.flag-icon-squared {
  background-image: url(../images/vendor/flag-icon-css/flags/1x1/xx.svg?0b7434ecd0bfcce77f8ad5e16ba78bbc);
}

/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(../fonts/vendor/bootstrap-icons/bootstrap-icons.woff2?92ea18a81d737146ff044ddb52010366) format("woff2"), url(../fonts/vendor/bootstrap-icons/bootstrap-icons.woff?1295669cd4e305c97f2cfc16d56614b8) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

.bi-bluesky::before {
  content: "\f7f9";
}

.bi-tux::before {
  content: "滑";
}

.bi-beaker-fill::before {
  content: "串";
}

.bi-beaker::before {
  content: "句";
}

.bi-flask-fill::before {
  content: "龜";
}

.bi-flask-florence-fill::before {
  content: "龜";
}

.bi-flask-florence::before {
  content: "契";
}

.bi-flask::before {
  content: "金";
}

.bi-leaf-fill::before {
  content: "喇";
}

.bi-leaf::before {
  content: "奈";
}

.bi-measuring-cup-fill::before {
  content: "懶";
}

.bi-measuring-cup::before {
  content: "癩";
}

.bi-unlock2-fill::before {
  content: "羅";
}

.bi-unlock2::before {
  content: "蘿";
}

.bi-battery-low::before {
  content: "螺";
}

.bi-anthropic::before {
  content: "裸";
}

.bi-apple-music::before {
  content: "邏";
}

.bi-claude::before {
  content: "樂";
}

.bi-openai::before {
  content: "洛";
}

.bi-perplexity::before {
  content: "烙";
}

.bi-css::before {
  content: "珞";
}

.bi-javascript::before {
  content: "落";
}

.bi-typescript::before {
  content: "酪";
}

.bi-fork-knife::before {
  content: "駱";
}

.bi-globe-americas-fill::before {
  content: "亂";
}

.bi-globe-asia-australia-fill::before {
  content: "卵";
}

.bi-globe-central-south-asia-fill::before {
  content: "欄";
}

.bi-globe-europe-africa-fill::before {
  content: "爛";
}

/*!
 * Color Admin v5.2.0 (https://seantheme.com/color-admin/)
 * Copyright 2023 SeanTheme
 */
/*
   1.0  GLOBAL - Color system
   2.0  GLOBAL - RTL / Dark Mode / UI Options Settings
   3.0  GLOBAL - Prefix for :root CSS variables
   4.0  GLOBAL - Component Color
   5.0  GLOBAL - Gradient
   6.0  GLOBAL - Link Color
   7.0  GLOBAL - Grid & Container
   8.0  GLOBAL - Body
   9.0  GLOBAL - Font
   10.0 GLOBAL - Border Color
   11.0 GLOBAL - Radius
   12.0 GLOBAL - Box Shadow
   13.0 GLOBAL - Focus Ring
   14.0 GLOBAL - Caret
   15.0 GLOBAL - Transition
   16.0 GLOBAL - Aspect Ratios
   17.0 App - Zindex
   18.0 App - Header
   19.0 App - Top Menu
   20.0 App - Sidebar
   21.0 App - Content
   22.0 App - Footer
   23.0 App - Cover
   24.0 App - Page Header
   25.0 App - Boxed Layout
   26.0 App - POS System
   27.0 App - Login
   28.0 UI - Icon Link
   29.0 UI - Blockquote
   30.0 UI - Hr
   31.0 UI - Legend
   32.0 UI - List
   33.0 UI - Mark
   34.0 UI - Table
   35.0 UI - Buttons + Forms
   36.0 UI - Buttons
   37.0 UI - Forms
   38.0 UI - Form Check
   39.0 UI - Form Switch
   40.0 UI - Form Input Group
   41.0 UI - Form Select
   42.0 UI - Form Range
   43.0 UI - Form File
   44.0 UI - Form Floating
   45.0 UI - Form Feedback & Validation
   46.0 UI - Nav Link
   47.0 UI - Nav Tabs
   48.0 UI - Nav Pills
   49.0 UI - Nav Underline
   50.0 UI - Navbar
   51.0 UI - Dropdown
   52.0 UI - Pagination
   53.0 UI - Placeholder
   54.0 UI - Card
   55.0 UI - Accordion
   56.0 UI - Tooltip
   57.0 UI - Popover
   58.0 UI - Toasts
   59.0 UI - Badges
   60.0 UI - Modal
   61.0 UI - Alert
   62.0 UI - Progress Bar
   63.0 UI - List Group
   64.0 UI - Image Thumbnail
   65.0 UI - Figure
   66.0 UI - Breadcrumb
   67.0 UI - Carousel
   68.0 UI - Spinners
   69.0 UI - Close Button
   70.0 UI - Offcanvas
   71.0 UI - Code
   72.0 UI - Panel
*/
/*
   Dark color mode variables

   1.0   GLOBAL - Color system
   1.0   GLOBAL - Color system
   2.0   GLOBAL - Body
   3.0   GLOBAL - Border Color
   4.0   GLOBAL - Font
   5.0   GLOBAL - Link Color
   6.0   GLOBAL - Component Color
   7.0   App - Header
   8.0   App - Top Menu
   9.0   App - Sidebar
   10.0  App - POS System
   11.0  UI - Forms
   12.0  UI - Accordion
   13.0  UI - Code
*/
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-default: #e9ecef;
  --bs-primary: #348fe2;
  --bs-secondary: #6c757d;
  --bs-success: #00acac;
  --bs-info: #49b6d6;
  --bs-warning: #f59c1a;
  --bs-danger: #ff5b57;
  --bs-light: #f2f3f4;
  --bs-dark: #2d353c;
  --bs-inverse: #2d353c;
  --bs-blue: #348fe2;
  --bs-indigo: #8753de;
  --bs-purple: #727cb6;
  --bs-pink: #fb5597;
  --bs-red: #ff5b57;
  --bs-orange: #f59c1a;
  --bs-yellow: #ffd900;
  --bs-green: #32a932;
  --bs-teal: #00acac;
  --bs-lime: #90ca4b;
  --bs-cyan: #49b6d6;
  --bs-white: #FFFFFF;
  --bs-gray: #6c757d;
  --bs-gray-dark: #2d353c;
  --bs-muted: #adb5bd;
  --bs-black: #000000;
  --bs-silver: #b6c2c9;
  --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: #2d353c;
  --bs-gray-900: #20252a;
  --bs-default-rgb: 233, 236, 239;
  --bs-primary-rgb: 52, 143, 226;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 0, 172, 172;
  --bs-info-rgb: 73, 182, 214;
  --bs-warning-rgb: 245, 156, 26;
  --bs-danger-rgb: 255, 91, 87;
  --bs-light-rgb: 242, 243, 244;
  --bs-dark-rgb: 45, 53, 60;
  --bs-inverse-rgb: 45, 53, 60;
  --bs-blue-rgb: 52, 143, 226;
  --bs-indigo-rgb: 135, 83, 222;
  --bs-purple-rgb: 114, 124, 182;
  --bs-pink-rgb: 251, 85, 151;
  --bs-red-rgb: 255, 91, 87;
  --bs-orange-rgb: 245, 156, 26;
  --bs-yellow-rgb: 255, 217, 0;
  --bs-green-rgb: 50, 169, 50;
  --bs-teal-rgb: 0, 172, 172;
  --bs-lime-rgb: 144, 202, 75;
  --bs-cyan-rgb: 73, 182, 214;
  --bs-white-rgb: 255, 255, 255;
  --bs-gray-rgb: 108, 117, 125;
  --bs-gray-dark-rgb: 45, 53, 60;
  --bs-muted-rgb: 173, 181, 189;
  --bs-black-rgb: 0, 0, 0;
  --bs-silver-rgb: 182, 194, 201;
  --bs-gray-100-rgb: 248, 249, 250;
  --bs-gray-200-rgb: 233, 236, 239;
  --bs-gray-300-rgb: 222, 226, 230;
  --bs-gray-400-rgb: 206, 212, 218;
  --bs-gray-500-rgb: 173, 181, 189;
  --bs-gray-600-rgb: 108, 117, 125;
  --bs-gray-700-rgb: 73, 80, 87;
  --bs-gray-800-rgb: 45, 53, 60;
  --bs-gray-900-rgb: 32, 37, 42;
  --bs-primary-text-emphasis: rgb(20.8, 57.2, 90.4);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(0, 68.8, 68.8);
  --bs-info-text-emphasis: rgb(29.2, 72.8, 85.6);
  --bs-warning-text-emphasis: rgb(98, 62.4, 10.4);
  --bs-danger-text-emphasis: rgb(102, 36.4, 34.8);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(214.4, 232.6, 249.2);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(204, 238.4, 238.4);
  --bs-info-bg-subtle: rgb(218.6, 240.4, 246.8);
  --bs-warning-bg-subtle: rgb(253, 235.2, 209.2);
  --bs-danger-bg-subtle: rgb(255, 222.2, 221.4);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(173.8, 210.2, 243.4);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(153, 221.8, 221.8);
  --bs-info-border-subtle: rgb(182.2, 225.8, 238.6);
  --bs-warning-border-subtle: rgb(251, 215.4, 163.4);
  --bs-danger-border-subtle: rgb(255, 189.4, 187.8);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Open Sans", sans-serif;
  --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: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.8125rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #2d353c;
  --bs-body-color-rgb: 45, 53, 60;
  --bs-body-bg: #dee2e6;
  --bs-body-bg-rgb: 222, 226, 230;
  --bs-emphasis-color: #000000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(45, 53, 60, 0.75);
  --bs-secondary-color-rgb: 45, 53, 60;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(45, 53, 60, 0.5);
  --bs-tertiary-color-rgb: 45, 53, 60;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #348fe2;
  --bs-link-color-rgb: 52, 143, 226;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(41.6, 114.4, 180.8);
  --bs-link-hover-color-rgb: 42, 114, 181;
  --bs-code-color: rgb(249.2413793103, 10.2586206897, 105.275862069);
  --bs-highlight-color: #2d353c;
  --bs-highlight-bg: rgb(255, 247.4, 204);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #ced4da;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 10px;
  --bs-border-radius-sm: 3px;
  --bs-border-radius-lg: 6px;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(52, 143, 226, 0.25);
  --bs-form-valid-color: #00acac;
  --bs-form-valid-border-color: #00acac;
  --bs-form-invalid-color: #ff5b57;
  --bs-form-invalid-border-color: #ff5b57;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: rgb(22.4, 25.9, 29.4);
  --bs-body-bg-rgb: 22, 26, 29;
  --bs-emphasis-color: #FFFFFF;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #2d353c;
  --bs-secondary-bg-rgb: 45, 53, 60;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(38.5, 45, 51);
  --bs-tertiary-bg-rgb: 39, 45, 51;
  --bs-primary-text-emphasis: rgb(133.2, 187.8, 237.6);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(102, 205.2, 205.2);
  --bs-info-text-emphasis: rgb(145.8, 211.2, 230.4);
  --bs-warning-text-emphasis: rgb(249, 195.6, 117.6);
  --bs-danger-text-emphasis: rgb(255, 156.6, 154.2);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(10.4, 28.6, 45.2);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(0, 34.4, 34.4);
  --bs-info-bg-subtle: rgb(14.6, 36.4, 42.8);
  --bs-warning-bg-subtle: rgb(49, 31.2, 5.2);
  --bs-danger-bg-subtle: rgb(51, 18.2, 17.4);
  --bs-light-bg-subtle: #2d353c;
  --bs-dark-bg-subtle: rgb(22.5, 26.5, 30);
  --bs-primary-border-subtle: rgb(31.2, 85.8, 135.6);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(0, 103.2, 103.2);
  --bs-info-border-subtle: rgb(43.8, 109.2, 128.4);
  --bs-warning-border-subtle: rgb(147, 93.6, 15.6);
  --bs-danger-border-subtle: rgb(153, 54.6, 52.2);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #2d353c;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(133.2, 187.8, 237.6);
  --bs-link-hover-color: rgb(157.56, 201.24, 241.08);
  --bs-link-color-rgb: 133, 188, 238;
  --bs-link-hover-color-rgb: 158, 201, 241;
  --bs-code-color: rgb(251.5448275862, 108.1551724138, 165.1655172414);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 86.8, 0);
  --bs-border-color: #6c757d;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(132, 203.4, 132);
  --bs-form-valid-border-color: rgb(132, 203.4, 132);
  --bs-form-invalid-color: rgb(255, 156.6, 154.2);
  --bs-form-invalid-border-color: rgb(255, 156.6, 154.2);
}

*,
*::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: 0.9375rem 0;
  color: #adb5bd;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.4;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.46875rem;
  font-weight: 600;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.328125rem + 0.9375vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.03125rem;
  }
}

h2, .h2 {
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.625rem;
  }
}

h3, .h3 {
  font-size: calc(1.2671875rem + 0.20625vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.421875rem;
  }
}

h4, .h4 {
  font-size: 1.21875rem;
}

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

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          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: 600;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 700;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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: 90%;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #FFFFFF;
  background-color: #20252a;
  border-radius: 3px;
}
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: #adb5bd;
  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;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* 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;
}

.lead {
  font-size: 1.015625rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 0.9375rem;
  font-size: 1.015625rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -0.9375rem;
  margin-bottom: 0.9375rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1170px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
  --bs-breakpoint-xxxl: 1800px;
}

.row {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

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

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

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

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

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

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

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

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

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .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.234375rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .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.234375rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .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.234375rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .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.234375rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .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.234375rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
@media (min-width: 1800px) {
  .col-xxxl {
    flex: 1 0 0;
  }
  .row-cols-xxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.66666667%;
  }
  .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.234375rem;
  }
  .g-xxxl-1,
  .gy-xxxl-1 {
    --bs-gutter-y: 0.234375rem;
  }
  .g-xxxl-2,
  .gx-xxxl-2 {
    --bs-gutter-x: 0.46875rem;
  }
  .g-xxxl-2,
  .gy-xxxl-2 {
    --bs-gutter-y: 0.46875rem;
  }
  .g-xxxl-3,
  .gx-xxxl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xxxl-3,
  .gy-xxxl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xxxl-4,
  .gx-xxxl-4 {
    --bs-gutter-x: 1.40625rem;
  }
  .g-xxxl-4,
  .gy-xxxl-4 {
    --bs-gutter-y: 1.40625rem;
  }
  .g-xxxl-5,
  .gx-xxxl-5 {
    --bs-gutter-x: 2.8125rem;
  }
  .g-xxxl-5,
  .gy-xxxl-5 {
    --bs-gutter-y: 2.8125rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-component-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-component-table-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-component-color);
  --bs-table-striped-bg: rgba(233, 236, 239, 0.7);
  --bs-table-active-color: var(--bs-component-color);
  --bs-table-active-bg: #e9ecef;
  --bs-table-hover-color: var(--bs-component-color);
  --bs-table-hover-bg: rgba(233, 236, 239, 0.85);
  width: 100%;
  margin-bottom: 0.9375rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(1px * 2) solid var(--bs-component-table-separator-color);
}

.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-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

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

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

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

.table-primary {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(214.4, 232.6, 249.2);
  --bs-table-border-color: rgb(192.96, 209.34, 224.28);
  --bs-table-striped-bg: rgb(64.32, 69.78, 74.76);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(32.16, 34.89, 37.38);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(203.04, 204.66, 206.1);
  --bs-table-striped-bg: rgb(67.68, 68.22, 68.7);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(33.84, 34.11, 34.35);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(204, 238.4, 238.4);
  --bs-table-border-color: rgb(183.6, 214.56, 214.56);
  --bs-table-striped-bg: rgb(61.2, 71.52, 71.52);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(30.6, 35.76, 35.76);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(218.6, 240.4, 246.8);
  --bs-table-border-color: rgb(196.74, 216.36, 222.12);
  --bs-table-striped-bg: rgb(65.58, 72.12, 74.04);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(32.79, 36.06, 37.02);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(253, 235.2, 209.2);
  --bs-table-border-color: rgb(227.7, 211.68, 188.28);
  --bs-table-striped-bg: rgb(75.9, 70.56, 62.76);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(37.95, 35.28, 31.38);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(255, 222.2, 221.4);
  --bs-table-border-color: rgb(229.5, 199.98, 199.26);
  --bs-table-striped-bg: rgb(76.5, 66.66, 66.42);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(38.25, 33.33, 33.21);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000000;
  --bs-table-bg: #f2f3f4;
  --bs-table-border-color: rgb(217.8, 218.7, 219.6);
  --bs-table-striped-bg: rgb(72.6, 72.9, 73.2);
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: black;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: rgb(36.3, 36.45, 36.6);
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #FFFFFF;
  --bs-table-bg: #2d353c;
  --bs-table-border-color: rgb(66, 73.2, 79.5);
  --bs-table-striped-bg: rgb(192, 194.4, 196.5);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: white;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(223.5, 224.7, 225.75);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    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: 991.98px) {
  .table-responsive-lg {
    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: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1799.98px) {
  .table-responsive-xxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.25rem;
  font-weight: 600;
}

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.4375rem 0.75rem;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-component-bg);
  background-clip: padding-box;
  border: 1px solid var(--bs-component-border-color);
  border-radius: 10px;
  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: var(--bs-component-color);
  background-color: var(--bs-component-bg);
  border-color: rgb(102.75, 171, 233.25);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-component-disabled-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.4375rem 0.75rem;
  margin: -0.4375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-component-color);
  background-color: rgba(var(--bs-component-border-color-rgb), 1);
  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: rgba(var(--bs-component-border-color-rgb), 0.5);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.4375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-component-color);
  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.625rem + 2px);
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  border-radius: 3px;
}
.form-control-sm::file-selector-button {
  padding: 0.3125rem 0.625rem;
  margin: -0.3125rem -0.625rem;
  margin-inline-end: 0.625rem;
}

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

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

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

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.4375rem 2.25rem 0.4375rem 0.75rem;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-component-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid var(--bs-component-border-color);
  border-radius: 10px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(102.75, 171, 233.25);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 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 var(--bs-component-color);
}

.form-select-sm {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  font-size: 0.75rem;
  border-radius: 3px;
}

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

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

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

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

.form-check-input {
  --bs-form-check-bg: var(--bs-component-bg);
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  margin-top: 0em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          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 {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(102.75, 171, 233.25);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.form-check-input:checked {
  background-color: #348fe2;
  border-color: #348fe2;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #348fe2;
  border-color: #348fe2;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: 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.8em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: 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");
  width: 2.3em;
  margin-left: -2.8em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2.3em;
  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 {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28102.75, 171, 233.25%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.8em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.8em;
  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 + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #dee2e6, 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #dee2e6, 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: var(--bs-component-active-bg);
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(153.5, 199, 240.5);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-light);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: var(--bs-component-active-bg);
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(153.5, 199, 240.5);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-light);
  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);
  min-height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, 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::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.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;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.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 {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-component-bg);
  border-radius: 10px;
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-component-bg);
  border-radius: 10px;
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-component-disabled-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  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 {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.4375rem 0.75rem;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  text-align: center;
  white-space: nowrap;
  background-color: rgba(var(--bs-component-border-color-rgb), 1);
  border: 1px solid var(--bs-component-border-color);
  border-radius: 10px;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.015625rem;
  border-radius: 6px;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  border-radius: 3px;
}

.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: calc(-1 * 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.771875rem;
  color: #00acac;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.234375rem 0.46875rem;
  margin-top: 0.1rem;
  font-size: 0.8125rem;
  color: #FFFFFF;
  background-color: rgba(0, 172, 172, 0.95);
  border-radius: var(--bs-border-radius);
}

.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: #00acac;
  padding-right: calc(1.5em + 0.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300acac' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #00acac;
  box-shadow: 0 0 0 0.25rem rgba(0, 172, 172, 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #00acac;
}
.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"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300acac' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #00acac;
  box-shadow: 0 0 0 0.25rem rgba(0, 172, 172, 0.25);
}

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

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

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.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.771875rem;
  color: #ff5b57;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.234375rem 0.46875rem;
  margin-top: 0.1rem;
  font-size: 0.8125rem;
  color: #FFFFFF;
  background-color: rgba(255, 91, 87, 0.95);
  border-radius: var(--bs-border-radius);
}

.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: #ff5b57;
  padding-right: calc(1.5em + 0.875rem);
  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='%23ff5b57'%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='%23ff5b57' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ff5b57;
  box-shadow: 0 0 0 0.25rem rgba(255, 91, 87, 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #ff5b57;
}
.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"] {
  --bs-form-select-bg-icon: 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='%23ff5b57'%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='%23ff5b57' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #ff5b57;
  box-shadow: 0 0 0 0.25rem rgba(255, 91, 87, 0.25);
}

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #ff5b57;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #ff5b57;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 91, 87, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ff5b57;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.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;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.4375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.8125rem;
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 10px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: none;
  --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;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-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 {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn: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 {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  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, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  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-default {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e9ecef;
  --bs-btn-border-color: #e9ecef;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(236.3, 238.85, 241.4);
  --bs-btn-hover-border-color: rgb(235.2, 237.9, 240.6);
  --bs-btn-focus-shadow-rgb: 198, 201, 203;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(237.4, 239.8, 242.2);
  --bs-btn-active-border-color: rgb(235.2, 237.9, 240.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e9ecef;
  --bs-btn-disabled-border-color: #e9ecef;
}

.btn-primary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #348fe2;
  --bs-btn-border-color: #348fe2;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(44.2, 121.55, 192.1);
  --bs-btn-hover-border-color: rgb(41.6, 114.4, 180.8);
  --bs-btn-focus-shadow-rgb: 82, 160, 230;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(41.6, 114.4, 180.8);
  --bs-btn-active-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #348fe2;
  --bs-btn-disabled-border-color: #348fe2;
}

.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #00acac;
  --bs-btn-border-color: #00acac;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(0, 146.2, 146.2);
  --bs-btn-hover-border-color: rgb(0, 137.6, 137.6);
  --bs-btn-focus-shadow-rgb: 38, 184, 184;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(0, 137.6, 137.6);
  --bs-btn-active-border-color: #008181;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #00acac;
  --bs-btn-disabled-border-color: #00acac;
}

.btn-info {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #49b6d6;
  --bs-btn-border-color: #49b6d6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(62.05, 154.7, 181.9);
  --bs-btn-hover-border-color: rgb(58.4, 145.6, 171.2);
  --bs-btn-focus-shadow-rgb: 100, 193, 220;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(58.4, 145.6, 171.2);
  --bs-btn-active-border-color: rgb(54.75, 136.5, 160.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #49b6d6;
  --bs-btn-disabled-border-color: #49b6d6;
}

.btn-warning {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #f59c1a;
  --bs-btn-border-color: #f59c1a;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(208.25, 132.6, 22.1);
  --bs-btn-hover-border-color: rgb(196, 124.8, 20.8);
  --bs-btn-focus-shadow-rgb: 247, 171, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(196, 124.8, 20.8);
  --bs-btn-active-border-color: rgb(183.75, 117, 19.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #f59c1a;
  --bs-btn-disabled-border-color: #f59c1a;
}

.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff5b57;
  --bs-btn-border-color: #ff5b57;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(216.75, 77.35, 73.95);
  --bs-btn-hover-border-color: rgb(204, 72.8, 69.6);
  --bs-btn-focus-shadow-rgb: 255, 116, 112;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(204, 72.8, 69.6);
  --bs-btn-active-border-color: rgb(191.25, 68.25, 65.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff5b57;
  --bs-btn-disabled-border-color: #ff5b57;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f2f3f4;
  --bs-btn-border-color: #f2f3f4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(205.7, 206.55, 207.4);
  --bs-btn-hover-border-color: rgb(193.6, 194.4, 195.2);
  --bs-btn-focus-shadow-rgb: 206, 207, 207;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(193.6, 194.4, 195.2);
  --bs-btn-active-border-color: rgb(181.5, 182.25, 183);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f2f3f4;
  --bs-btn-disabled-border-color: #f2f3f4;
}

.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(76.5, 83.3, 89.25);
  --bs-btn-hover-border-color: rgb(66, 73.2, 79.5);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(87, 93.4, 99);
  --bs-btn-active-border-color: rgb(66, 73.2, 79.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #2d353c;
  --bs-btn-disabled-border-color: #2d353c;
}

.btn-inverse {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(38.25, 45.05, 51);
  --bs-btn-hover-border-color: rgb(36, 42.4, 48);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(36, 42.4, 48);
  --bs-btn-active-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #2d353c;
  --bs-btn-disabled-border-color: #2d353c;
}

.btn-blue {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #348fe2;
  --bs-btn-border-color: #348fe2;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(44.2, 121.55, 192.1);
  --bs-btn-hover-border-color: rgb(41.6, 114.4, 180.8);
  --bs-btn-focus-shadow-rgb: 82, 160, 230;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(41.6, 114.4, 180.8);
  --bs-btn-active-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #348fe2;
  --bs-btn-disabled-border-color: #348fe2;
}

.btn-indigo {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #8753de;
  --bs-btn-border-color: #8753de;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(114.75, 70.55, 188.7);
  --bs-btn-hover-border-color: rgb(108, 66.4, 177.6);
  --bs-btn-focus-shadow-rgb: 153, 109, 227;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(108, 66.4, 177.6);
  --bs-btn-active-border-color: rgb(101.25, 62.25, 166.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #8753de;
  --bs-btn-disabled-border-color: #8753de;
}

.btn-purple {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #727cb6;
  --bs-btn-border-color: #727cb6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(96.9, 105.4, 154.7);
  --bs-btn-hover-border-color: rgb(91.2, 99.2, 145.6);
  --bs-btn-focus-shadow-rgb: 135, 144, 193;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(91.2, 99.2, 145.6);
  --bs-btn-active-border-color: rgb(85.5, 93, 136.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #727cb6;
  --bs-btn-disabled-border-color: #727cb6;
}

.btn-pink {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #fb5597;
  --bs-btn-border-color: #fb5597;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(213.35, 72.25, 128.35);
  --bs-btn-hover-border-color: rgb(200.8, 68, 120.8);
  --bs-btn-focus-shadow-rgb: 252, 111, 167;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(200.8, 68, 120.8);
  --bs-btn-active-border-color: rgb(188.25, 63.75, 113.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #fb5597;
  --bs-btn-disabled-border-color: #fb5597;
}

.btn-red {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff5b57;
  --bs-btn-border-color: #ff5b57;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(216.75, 77.35, 73.95);
  --bs-btn-hover-border-color: rgb(204, 72.8, 69.6);
  --bs-btn-focus-shadow-rgb: 255, 116, 112;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(204, 72.8, 69.6);
  --bs-btn-active-border-color: rgb(191.25, 68.25, 65.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff5b57;
  --bs-btn-disabled-border-color: #ff5b57;
}

.btn-orange {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #f59c1a;
  --bs-btn-border-color: #f59c1a;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(208.25, 132.6, 22.1);
  --bs-btn-hover-border-color: rgb(196, 124.8, 20.8);
  --bs-btn-focus-shadow-rgb: 247, 171, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(196, 124.8, 20.8);
  --bs-btn-active-border-color: rgb(183.75, 117, 19.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #f59c1a;
  --bs-btn-disabled-border-color: #f59c1a;
}

.btn-yellow {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffd900;
  --bs-btn-border-color: #ffd900;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(255, 222.7, 38.25);
  --bs-btn-hover-border-color: rgb(255, 220.8, 25.5);
  --bs-btn-focus-shadow-rgb: 217, 184, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(255, 224.6, 51);
  --bs-btn-active-border-color: rgb(255, 220.8, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffd900;
  --bs-btn-disabled-border-color: #ffd900;
}

.btn-green {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #32a932;
  --bs-btn-border-color: #32a932;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(42.5, 143.65, 42.5);
  --bs-btn-hover-border-color: rgb(40, 135.2, 40);
  --bs-btn-focus-shadow-rgb: 81, 182, 81;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(40, 135.2, 40);
  --bs-btn-active-border-color: rgb(37.5, 126.75, 37.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #32a932;
  --bs-btn-disabled-border-color: #32a932;
}

.btn-teal {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #00acac;
  --bs-btn-border-color: #00acac;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(0, 146.2, 146.2);
  --bs-btn-hover-border-color: rgb(0, 137.6, 137.6);
  --bs-btn-focus-shadow-rgb: 38, 184, 184;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(0, 137.6, 137.6);
  --bs-btn-active-border-color: #008181;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #00acac;
  --bs-btn-disabled-border-color: #00acac;
}

.btn-lime {
  --bs-btn-color: #000000;
  --bs-btn-bg: #90ca4b;
  --bs-btn-border-color: #90ca4b;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(160.65, 209.95, 102);
  --bs-btn-hover-border-color: rgb(155.1, 207.3, 93);
  --bs-btn-focus-shadow-rgb: 122, 172, 64;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(166.2, 212.6, 111);
  --bs-btn-active-border-color: rgb(155.1, 207.3, 93);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #90ca4b;
  --bs-btn-disabled-border-color: #90ca4b;
}

.btn-cyan {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #49b6d6;
  --bs-btn-border-color: #49b6d6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(62.05, 154.7, 181.9);
  --bs-btn-hover-border-color: rgb(58.4, 145.6, 171.2);
  --bs-btn-focus-shadow-rgb: 100, 193, 220;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(58.4, 145.6, 171.2);
  --bs-btn-active-border-color: rgb(54.75, 136.5, 160.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #49b6d6;
  --bs-btn-disabled-border-color: #49b6d6;
}

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

.btn-gray {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-gray-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(38.25, 45.05, 51);
  --bs-btn-hover-border-color: rgb(36, 42.4, 48);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(36, 42.4, 48);
  --bs-btn-active-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #2d353c;
  --bs-btn-disabled-border-color: #2d353c;
}

.btn-muted {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(147.05, 153.85, 160.65);
  --bs-btn-hover-border-color: rgb(138.4, 144.8, 151.2);
  --bs-btn-focus-shadow-rgb: 185, 192, 199;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(138.4, 144.8, 151.2);
  --bs-btn-active-border-color: rgb(129.75, 135.75, 141.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #adb5bd;
  --bs-btn-disabled-border-color: #adb5bd;
}

.btn-black {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #FFFFFF;
  --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: #FFFFFF;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

.btn-silver {
  --bs-btn-color: #000000;
  --bs-btn-bg: #b6c2c9;
  --bs-btn-border-color: #b6c2c9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(192.95, 203.15, 209.1);
  --bs-btn-hover-border-color: rgb(189.3, 200.1, 206.4);
  --bs-btn-focus-shadow-rgb: 155, 165, 171;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(196.6, 206.2, 211.8);
  --bs-btn-active-border-color: rgb(189.3, 200.1, 206.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #b6c2c9;
  --bs-btn-disabled-border-color: #b6c2c9;
}

.btn-gray-100 {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(249.05, 249.9, 250.75);
  --bs-btn-hover-border-color: rgb(248.7, 249.6, 250.5);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(249.4, 250.2, 251);
  --bs-btn-active-border-color: rgb(248.7, 249.6, 250.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-gray-200 {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e9ecef;
  --bs-btn-border-color: #e9ecef;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(236.3, 238.85, 241.4);
  --bs-btn-hover-border-color: rgb(235.2, 237.9, 240.6);
  --bs-btn-focus-shadow-rgb: 198, 201, 203;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(237.4, 239.8, 242.2);
  --bs-btn-active-border-color: rgb(235.2, 237.9, 240.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e9ecef;
  --bs-btn-disabled-border-color: #e9ecef;
}

.btn-gray-300 {
  --bs-btn-color: #000000;
  --bs-btn-bg: #dee2e6;
  --bs-btn-border-color: #dee2e6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(226.95, 230.35, 233.75);
  --bs-btn-hover-border-color: rgb(225.3, 228.9, 232.5);
  --bs-btn-focus-shadow-rgb: 189, 192, 196;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(228.6, 231.8, 235);
  --bs-btn-active-border-color: rgb(225.3, 228.9, 232.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #dee2e6;
  --bs-btn-disabled-border-color: #dee2e6;
}

.btn-gray-400 {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ced4da;
  --bs-btn-border-color: #ced4da;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(213.35, 218.45, 223.55);
  --bs-btn-hover-border-color: rgb(210.9, 216.3, 221.7);
  --bs-btn-focus-shadow-rgb: 175, 180, 185;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(215.8, 220.6, 225.4);
  --bs-btn-active-border-color: rgb(210.9, 216.3, 221.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ced4da;
  --bs-btn-disabled-border-color: #ced4da;
}

.btn-gray-500 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(147.05, 153.85, 160.65);
  --bs-btn-hover-border-color: rgb(138.4, 144.8, 151.2);
  --bs-btn-focus-shadow-rgb: 185, 192, 199;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(138.4, 144.8, 151.2);
  --bs-btn-active-border-color: rgb(129.75, 135.75, 141.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #adb5bd;
  --bs-btn-disabled-border-color: #adb5bd;
}

.btn-gray-600 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-gray-700 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #495057;
  --bs-btn-border-color: #495057;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(62.05, 68, 73.95);
  --bs-btn-hover-border-color: rgb(58.4, 64, 69.6);
  --bs-btn-focus-shadow-rgb: 100, 106, 112;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(58.4, 64, 69.6);
  --bs-btn-active-border-color: rgb(54.75, 60, 65.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #495057;
  --bs-btn-disabled-border-color: #495057;
}

.btn-gray-800 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(38.25, 45.05, 51);
  --bs-btn-hover-border-color: rgb(36, 42.4, 48);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(36, 42.4, 48);
  --bs-btn-active-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #2d353c;
  --bs-btn-disabled-border-color: #2d353c;
}

.btn-gray-900 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #20252a;
  --bs-btn-border-color: #20252a;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(27.2, 31.45, 35.7);
  --bs-btn-hover-border-color: rgb(25.6, 29.6, 33.6);
  --bs-btn-focus-shadow-rgb: 65, 70, 74;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(25.6, 29.6, 33.6);
  --bs-btn-active-border-color: rgb(24, 27.75, 31.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #20252a;
  --bs-btn-disabled-border-color: #20252a;
}

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

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

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

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

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

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

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

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

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

.btn-outline-inverse {
  --bs-btn-color: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #2d353c;
  --bs-btn-hover-border-color: #2d353c;
  --bs-btn-focus-shadow-rgb: 45, 53, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #2d353c;
  --bs-btn-active-border-color: #2d353c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2d353c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2d353c;
  --bs-gradient: none;
}

.btn-outline-blue {
  --bs-btn-color: #348fe2;
  --bs-btn-border-color: #348fe2;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #348fe2;
  --bs-btn-hover-border-color: #348fe2;
  --bs-btn-focus-shadow-rgb: 52, 143, 226;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #348fe2;
  --bs-btn-active-border-color: #348fe2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #348fe2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #348fe2;
  --bs-gradient: none;
}

.btn-outline-indigo {
  --bs-btn-color: #8753de;
  --bs-btn-border-color: #8753de;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #8753de;
  --bs-btn-hover-border-color: #8753de;
  --bs-btn-focus-shadow-rgb: 135, 83, 222;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #8753de;
  --bs-btn-active-border-color: #8753de;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8753de;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8753de;
  --bs-gradient: none;
}

.btn-outline-purple {
  --bs-btn-color: #727cb6;
  --bs-btn-border-color: #727cb6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #727cb6;
  --bs-btn-hover-border-color: #727cb6;
  --bs-btn-focus-shadow-rgb: 114, 124, 182;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #727cb6;
  --bs-btn-active-border-color: #727cb6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #727cb6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #727cb6;
  --bs-gradient: none;
}

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

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

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

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

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

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

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

.btn-outline-cyan {
  --bs-btn-color: #49b6d6;
  --bs-btn-border-color: #49b6d6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #49b6d6;
  --bs-btn-hover-border-color: #49b6d6;
  --bs-btn-focus-shadow-rgb: 73, 182, 214;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #49b6d6;
  --bs-btn-active-border-color: #49b6d6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #49b6d6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #49b6d6;
  --bs-gradient: none;
}

.btn-outline-white {
  --bs-btn-color: #FFFFFF;
  --bs-btn-border-color: #FFFFFF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000000;
  --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-gray {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-gray-dark {
  --bs-btn-color: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #2d353c;
  --bs-btn-hover-border-color: #2d353c;
  --bs-btn-focus-shadow-rgb: 45, 53, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #2d353c;
  --bs-btn-active-border-color: #2d353c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2d353c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2d353c;
  --bs-gradient: none;
}

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

.btn-outline-black {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #FFFFFF;
  --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-silver {
  --bs-btn-color: #b6c2c9;
  --bs-btn-border-color: #b6c2c9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #b6c2c9;
  --bs-btn-hover-border-color: #b6c2c9;
  --bs-btn-focus-shadow-rgb: 182, 194, 201;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #b6c2c9;
  --bs-btn-active-border-color: #b6c2c9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #b6c2c9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b6c2c9;
  --bs-gradient: none;
}

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

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

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

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

.btn-outline-gray-500 {
  --bs-btn-color: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #adb5bd;
  --bs-btn-hover-border-color: #adb5bd;
  --bs-btn-focus-shadow-rgb: 173, 181, 189;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #adb5bd;
  --bs-btn-active-border-color: #adb5bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #adb5bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #adb5bd;
  --bs-gradient: none;
}

.btn-outline-gray-600 {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-gray-700 {
  --bs-btn-color: #495057;
  --bs-btn-border-color: #495057;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #495057;
  --bs-btn-hover-border-color: #495057;
  --bs-btn-focus-shadow-rgb: 73, 80, 87;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #495057;
  --bs-btn-active-border-color: #495057;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #495057;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #495057;
  --bs-gradient: none;
}

.btn-outline-gray-800 {
  --bs-btn-color: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #2d353c;
  --bs-btn-hover-border-color: #2d353c;
  --bs-btn-focus-shadow-rgb: 45, 53, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #2d353c;
  --bs-btn-active-border-color: #2d353c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2d353c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2d353c;
  --bs-gradient: none;
}

.btn-outline-gray-900 {
  --bs-btn-color: #20252a;
  --bs-btn-border-color: #20252a;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #20252a;
  --bs-btn-hover-border-color: #20252a;
  --bs-btn-focus-shadow-rgb: 32, 37, 42;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #20252a;
  --bs-btn-active-border-color: #20252a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #20252a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #20252a;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: #348fe2;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: rgb(41.6, 114.4, 180.8);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: rgb(41.6, 114.4, 180.8);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 82, 160, 230;
  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 {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.015625rem;
  --bs-btn-border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.3125rem;
  --bs-btn-padding-x: 0.625rem;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-border-radius: 3px;
}

.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;
  }
}

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

.dropdown-toggle {
  white-space: nowrap;
}

.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: 0.8125rem;
  --bs-dropdown-color: var(--bs-component-color);
  --bs-dropdown-bg: var(--bs-component-dropdown-bg);
  --bs-dropdown-border-color: rgba(var(--bs-component-color-rgb), 0.1);
  --bs-dropdown-border-radius: 10px;
  --bs-dropdown-border-width: 0;
  --bs-dropdown-inner-border-radius: 10px;
  --bs-dropdown-divider-bg: rgba(var(--bs-component-color-rgb), 0.1);
  --bs-dropdown-divider-margin-y: 0.46875rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: rgba(var(--bs-component-color-rgb), 0.85);
  --bs-dropdown-link-hover-color: var(--bs-component-color);
  --bs-dropdown-link-hover-bg: var(--bs-component-dropdown-hover-bg);
  --bs-dropdown-link-active-color: var(--bs-component-active-color);
  --bs-dropdown-link-active-bg: var(--bs-component-active-bg);
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 0.9375rem;
  --bs-dropdown-item-padding-y: 0.309375rem;
  --bs-dropdown-header-color: var(--bs-component-color);
  --bs-dropdown-header-padding-x: 0.9375rem;
  --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: 576px) {
  .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: 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: 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: 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: 1400px) {
  .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: 1800px) {
  .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);
}
.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 {
  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::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;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  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.7109375rem;
  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: #adb5bd;
  --bs-dropdown-bg: #2d353c;
  --bs-dropdown-border-color: rgba(var(--bs-component-color-rgb), 0.1);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #adb5bd;
  --bs-dropdown-link-hover-color: #FFFFFF;
  --bs-dropdown-divider-bg: #495057;
  --bs-dropdown-link-hover-bg: #495057;
  --bs-dropdown-link-active-color: var(--bs-component-active-color);
  --bs-dropdown-link-active-bg: var(--bs-component-active-bg);
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

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

.btn-group {
  border-radius: 10px;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * 1px);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .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 {
  padding-right: 0.46875rem;
  padding-left: 0.46875rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * 1px);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: 600;
  --bs-nav-link-color: rgba(var(--bs-component-color-rgb), 0.5);
  --bs-nav-link-hover-color: var(--bs-component-color);
  --bs-nav-link-disabled-color: #ced4da;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-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);
  text-decoration: none;
  background: none;
  border: 0;
  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 {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 0;
  --bs-nav-tabs-border-color: transparent;
  --bs-nav-tabs-border-radius: 10px;
  --bs-nav-tabs-link-hover-border-color: transparent;
  --bs-nav-tabs-link-active-color: var(--bs-component-color);
  --bs-nav-tabs-link-active-bg: var(--bs-component-bg);
  --bs-nav-tabs-link-active-border-color: transparent;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  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:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-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: 10px;
  --bs-nav-pills-link-active-color: var(--bs-component-active-color);
  --bs-nav-pills-link-active-bg: var(--bs-component-active-bg);
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 600;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-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.46875rem;
  --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.34765625rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.015625rem;
  --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.015625rem;
  --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: 10px;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  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);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: 600;
  --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: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  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 {
  flex-grow: 1;
  flex-basis: 100%;
  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: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 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: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 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: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 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: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 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: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 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: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1800px) {
  .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-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: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-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: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=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: #FFFFFF;
  --bs-navbar-brand-color: #FFFFFF;
  --bs-navbar-brand-hover-color: #FFFFFF;
  --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");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --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");
}

.card {
  --bs-card-spacer-y: 0.9375rem;
  --bs-card-spacer-x: 0.9375rem;
  --bs-card-title-spacer-y: 0.46875rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-component-border-color);
  --bs-card-border-radius: 10px;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 10px;
  --bs-card-cap-padding-y: 0.46875rem;
  --bs-card-cap-padding-x: 0.9375rem;
  --bs-card-cap-bg: rgba(var(--bs-component-border-color-rgb), 0.35);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-component-bg);
  --bs-card-img-overlay-padding: 0.9375rem;
  --bs-card-group-margin: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  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 {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.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,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

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

.card-text:last-child {
  margin-bottom: 0;
}

.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(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.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,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  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 {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: #2d353c;
  --bs-accordion-bg: #dee2e6;
  --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: rgba(32, 37, 42, 0.125);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 10px;
  --bs-accordion-inner-border-radius: 10px;
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #2d353c;
  --bs-accordion-btn-bg: #dee2e6;
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232d353c'%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='rgb%2846.8, 128.7, 203.4%29'%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-box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: rgb(46.8, 128.7, 203.4);
  --bs-accordion-active-bg: rgb(234.7, 243.8, 252.1);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.8125rem;
  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);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  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;
  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-header .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-header .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-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-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28133.2, 187.8, 237.6%29'%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-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28133.2, 187.8, 237.6%29'%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");
}

.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: #adb5bd;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  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);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.8125rem;
  --bs-pagination-color: rgba(var(--bs-component-color-rgb), 0.75);
  --bs-pagination-bg: var(--bs-component-bg);
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: var(--bs-component-border-color);
  --bs-pagination-border-radius: 10px;
  --bs-pagination-hover-color: var(--bs-component-hover-color);
  --bs-pagination-hover-bg: var(--bs-component-hover-bg);
  --bs-pagination-hover-border-color: var(--bs-component-border-color);
  --bs-pagination-focus-color: #20252a;
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0;
  --bs-pagination-active-color: var(--bs-component-active-color);
  --bs-pagination-active-bg: var(--bs-component-active-bg);
  --bs-pagination-active-border-color: var(--bs-component-active-bg);
  --bs-pagination-disabled-color: var(--bs-component-disabled-color);
  --bs-pagination-disabled-bg: var(--bs-component-disabled-bg);
  --bs-pagination-disabled-border-color: var(--bs-component-disabled-border-color);
  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);
  text-decoration: none;
  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);
  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: 0.375rem;
}
.page-item .page-link {
  border-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.35rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.015625rem;
  --bs-pagination-border-radius: 6px;
}

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

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 600;
  --bs-badge-color: #FFFFFF;
  --bs-badge-border-radius: var(--bs-border-radius);
  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 {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 0.9375rem;
  --bs-alert-padding-y: 0.9375rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  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: 600;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 2.8125rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.171875rem 0.9375rem;
}

.alert-default {
  --bs-alert-color: var(--bs-default-text-emphasis);
  --bs-alert-bg: var(--bs-default-bg-subtle);
  --bs-alert-border-color: var(--bs-default-border-subtle);
  --bs-alert-link-color: var(--bs-default-text-emphasis);
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.alert-inverse {
  --bs-alert-color: var(--bs-inverse-text-emphasis);
  --bs-alert-bg: var(--bs-inverse-bg-subtle);
  --bs-alert-border-color: var(--bs-inverse-border-subtle);
  --bs-alert-link-color: var(--bs-inverse-text-emphasis);
}

.alert-blue {
  --bs-alert-color: var(--bs-blue-text-emphasis);
  --bs-alert-bg: var(--bs-blue-bg-subtle);
  --bs-alert-border-color: var(--bs-blue-border-subtle);
  --bs-alert-link-color: var(--bs-blue-text-emphasis);
}

.alert-indigo {
  --bs-alert-color: var(--bs-indigo-text-emphasis);
  --bs-alert-bg: var(--bs-indigo-bg-subtle);
  --bs-alert-border-color: var(--bs-indigo-border-subtle);
  --bs-alert-link-color: var(--bs-indigo-text-emphasis);
}

.alert-purple {
  --bs-alert-color: var(--bs-purple-text-emphasis);
  --bs-alert-bg: var(--bs-purple-bg-subtle);
  --bs-alert-border-color: var(--bs-purple-border-subtle);
  --bs-alert-link-color: var(--bs-purple-text-emphasis);
}

.alert-pink {
  --bs-alert-color: var(--bs-pink-text-emphasis);
  --bs-alert-bg: var(--bs-pink-bg-subtle);
  --bs-alert-border-color: var(--bs-pink-border-subtle);
  --bs-alert-link-color: var(--bs-pink-text-emphasis);
}

.alert-red {
  --bs-alert-color: var(--bs-red-text-emphasis);
  --bs-alert-bg: var(--bs-red-bg-subtle);
  --bs-alert-border-color: var(--bs-red-border-subtle);
  --bs-alert-link-color: var(--bs-red-text-emphasis);
}

.alert-orange {
  --bs-alert-color: var(--bs-orange-text-emphasis);
  --bs-alert-bg: var(--bs-orange-bg-subtle);
  --bs-alert-border-color: var(--bs-orange-border-subtle);
  --bs-alert-link-color: var(--bs-orange-text-emphasis);
}

.alert-yellow {
  --bs-alert-color: var(--bs-yellow-text-emphasis);
  --bs-alert-bg: var(--bs-yellow-bg-subtle);
  --bs-alert-border-color: var(--bs-yellow-border-subtle);
  --bs-alert-link-color: var(--bs-yellow-text-emphasis);
}

.alert-green {
  --bs-alert-color: var(--bs-green-text-emphasis);
  --bs-alert-bg: var(--bs-green-bg-subtle);
  --bs-alert-border-color: var(--bs-green-border-subtle);
  --bs-alert-link-color: var(--bs-green-text-emphasis);
}

.alert-teal {
  --bs-alert-color: var(--bs-teal-text-emphasis);
  --bs-alert-bg: var(--bs-teal-bg-subtle);
  --bs-alert-border-color: var(--bs-teal-border-subtle);
  --bs-alert-link-color: var(--bs-teal-text-emphasis);
}

.alert-lime {
  --bs-alert-color: var(--bs-lime-text-emphasis);
  --bs-alert-bg: var(--bs-lime-bg-subtle);
  --bs-alert-border-color: var(--bs-lime-border-subtle);
  --bs-alert-link-color: var(--bs-lime-text-emphasis);
}

.alert-cyan {
  --bs-alert-color: var(--bs-cyan-text-emphasis);
  --bs-alert-bg: var(--bs-cyan-bg-subtle);
  --bs-alert-border-color: var(--bs-cyan-border-subtle);
  --bs-alert-link-color: var(--bs-cyan-text-emphasis);
}

.alert-white {
  --bs-alert-color: var(--bs-white-text-emphasis);
  --bs-alert-bg: var(--bs-white-bg-subtle);
  --bs-alert-border-color: var(--bs-white-border-subtle);
  --bs-alert-link-color: var(--bs-white-text-emphasis);
}

.alert-gray {
  --bs-alert-color: var(--bs-gray-text-emphasis);
  --bs-alert-bg: var(--bs-gray-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-border-subtle);
  --bs-alert-link-color: var(--bs-gray-text-emphasis);
}

.alert-gray-dark {
  --bs-alert-color: var(--bs-gray-dark-text-emphasis);
  --bs-alert-bg: var(--bs-gray-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-dark-border-subtle);
  --bs-alert-link-color: var(--bs-gray-dark-text-emphasis);
}

.alert-muted {
  --bs-alert-color: var(--bs-muted-text-emphasis);
  --bs-alert-bg: var(--bs-muted-bg-subtle);
  --bs-alert-border-color: var(--bs-muted-border-subtle);
  --bs-alert-link-color: var(--bs-muted-text-emphasis);
}

.alert-black {
  --bs-alert-color: var(--bs-black-text-emphasis);
  --bs-alert-bg: var(--bs-black-bg-subtle);
  --bs-alert-border-color: var(--bs-black-border-subtle);
  --bs-alert-link-color: var(--bs-black-text-emphasis);
}

.alert-silver {
  --bs-alert-color: var(--bs-silver-text-emphasis);
  --bs-alert-bg: var(--bs-silver-bg-subtle);
  --bs-alert-border-color: var(--bs-silver-border-subtle);
  --bs-alert-link-color: var(--bs-silver-text-emphasis);
}

.alert-gray-100 {
  --bs-alert-color: var(--bs-gray-100-text-emphasis);
  --bs-alert-bg: var(--bs-gray-100-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-100-border-subtle);
  --bs-alert-link-color: var(--bs-gray-100-text-emphasis);
}

.alert-gray-200 {
  --bs-alert-color: var(--bs-gray-200-text-emphasis);
  --bs-alert-bg: var(--bs-gray-200-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-200-border-subtle);
  --bs-alert-link-color: var(--bs-gray-200-text-emphasis);
}

.alert-gray-300 {
  --bs-alert-color: var(--bs-gray-300-text-emphasis);
  --bs-alert-bg: var(--bs-gray-300-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-300-border-subtle);
  --bs-alert-link-color: var(--bs-gray-300-text-emphasis);
}

.alert-gray-400 {
  --bs-alert-color: var(--bs-gray-400-text-emphasis);
  --bs-alert-bg: var(--bs-gray-400-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-400-border-subtle);
  --bs-alert-link-color: var(--bs-gray-400-text-emphasis);
}

.alert-gray-500 {
  --bs-alert-color: var(--bs-gray-500-text-emphasis);
  --bs-alert-bg: var(--bs-gray-500-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-500-border-subtle);
  --bs-alert-link-color: var(--bs-gray-500-text-emphasis);
}

.alert-gray-600 {
  --bs-alert-color: var(--bs-gray-600-text-emphasis);
  --bs-alert-bg: var(--bs-gray-600-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-600-border-subtle);
  --bs-alert-link-color: var(--bs-gray-600-text-emphasis);
}

.alert-gray-700 {
  --bs-alert-color: var(--bs-gray-700-text-emphasis);
  --bs-alert-bg: var(--bs-gray-700-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-700-border-subtle);
  --bs-alert-link-color: var(--bs-gray-700-text-emphasis);
}

.alert-gray-800 {
  --bs-alert-color: var(--bs-gray-800-text-emphasis);
  --bs-alert-bg: var(--bs-gray-800-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-800-border-subtle);
  --bs-alert-link-color: var(--bs-gray-800-text-emphasis);
}

.alert-gray-900 {
  --bs-alert-color: var(--bs-gray-900-text-emphasis);
  --bs-alert-bg: var(--bs-gray-900-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-900-border-subtle);
  --bs-alert-link-color: var(--bs-gray-900-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.609375rem;
  --bs-progress-bg: var(--bs-component-secondary-bg);
  --bs-progress-border-radius: 10px;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #FFFFFF;
  --bs-progress-bar-bg: #348fe2;
  --bs-progress-bar-transition: width 0.6s ease;
  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: flex;
  flex-direction: column;
  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-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

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

.list-group {
  --bs-list-group-color: var(--bs-component-color);
  --bs-list-group-bg: var(--bs-component-bg);
  --bs-list-group-border-color: var(--bs-component-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 0.9375rem;
  --bs-list-group-item-padding-y: 0.703125rem;
  --bs-list-group-action-color: var(--bs-component-color);
  --bs-list-group-action-hover-color: var(--bs-component-color);
  --bs-list-group-action-hover-bg: var(--bs-component-hover-bg);
  --bs-list-group-action-active-color: var(--bs-component-active-color);
  --bs-list-group-action-active-bg: var(--bs-component-active-bg);
  --bs-list-group-disabled-color: var(--bs-component-disabled-color);
  --bs-list-group-disabled-bg: var(--bs-component-bg);
  --bs-list-group-active-color: var(--bs-component-active-color);
  --bs-list-group-active-bg: var(--bs-component-active-bg);
  --bs-list-group-active-border-color: var(--bs-component-active-border-color);
  display: flex;
  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 {
  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);
  text-decoration: none;
  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-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):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:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  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: 576px) {
  .list-group-horizontal-sm {
    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: 768px) {
  .list-group-horizontal-md {
    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: 992px) {
  .list-group-horizontal-lg {
    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: 1200px) {
  .list-group-horizontal-xl {
    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: 1400px) {
  .list-group-horizontal-xxl {
    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: 1800px) {
  .list-group-horizontal-xxxl {
    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-default {
  --bs-list-group-color: var(--bs-default-text-emphasis);
  --bs-list-group-bg: var(--bs-default-bg-subtle);
  --bs-list-group-border-color: var(--bs-default-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-default-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-default-border-subtle);
  --bs-list-group-active-color: var(--bs-default-bg-subtle);
  --bs-list-group-active-bg: var(--bs-default-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-default-text-emphasis);
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.list-group-item-inverse {
  --bs-list-group-color: var(--bs-inverse-text-emphasis);
  --bs-list-group-bg: var(--bs-inverse-bg-subtle);
  --bs-list-group-border-color: var(--bs-inverse-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-inverse-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-inverse-border-subtle);
  --bs-list-group-active-color: var(--bs-inverse-bg-subtle);
  --bs-list-group-active-bg: var(--bs-inverse-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-inverse-text-emphasis);
}

.list-group-item-blue {
  --bs-list-group-color: var(--bs-blue-text-emphasis);
  --bs-list-group-bg: var(--bs-blue-bg-subtle);
  --bs-list-group-border-color: var(--bs-blue-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-blue-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-blue-border-subtle);
  --bs-list-group-active-color: var(--bs-blue-bg-subtle);
  --bs-list-group-active-bg: var(--bs-blue-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-blue-text-emphasis);
}

.list-group-item-indigo {
  --bs-list-group-color: var(--bs-indigo-text-emphasis);
  --bs-list-group-bg: var(--bs-indigo-bg-subtle);
  --bs-list-group-border-color: var(--bs-indigo-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-indigo-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-indigo-border-subtle);
  --bs-list-group-active-color: var(--bs-indigo-bg-subtle);
  --bs-list-group-active-bg: var(--bs-indigo-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-indigo-text-emphasis);
}

.list-group-item-purple {
  --bs-list-group-color: var(--bs-purple-text-emphasis);
  --bs-list-group-bg: var(--bs-purple-bg-subtle);
  --bs-list-group-border-color: var(--bs-purple-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-purple-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-purple-border-subtle);
  --bs-list-group-active-color: var(--bs-purple-bg-subtle);
  --bs-list-group-active-bg: var(--bs-purple-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-purple-text-emphasis);
}

.list-group-item-pink {
  --bs-list-group-color: var(--bs-pink-text-emphasis);
  --bs-list-group-bg: var(--bs-pink-bg-subtle);
  --bs-list-group-border-color: var(--bs-pink-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-pink-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-pink-border-subtle);
  --bs-list-group-active-color: var(--bs-pink-bg-subtle);
  --bs-list-group-active-bg: var(--bs-pink-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-pink-text-emphasis);
}

.list-group-item-red {
  --bs-list-group-color: var(--bs-red-text-emphasis);
  --bs-list-group-bg: var(--bs-red-bg-subtle);
  --bs-list-group-border-color: var(--bs-red-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-red-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-red-border-subtle);
  --bs-list-group-active-color: var(--bs-red-bg-subtle);
  --bs-list-group-active-bg: var(--bs-red-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-red-text-emphasis);
}

.list-group-item-orange {
  --bs-list-group-color: var(--bs-orange-text-emphasis);
  --bs-list-group-bg: var(--bs-orange-bg-subtle);
  --bs-list-group-border-color: var(--bs-orange-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-orange-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-orange-border-subtle);
  --bs-list-group-active-color: var(--bs-orange-bg-subtle);
  --bs-list-group-active-bg: var(--bs-orange-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-orange-text-emphasis);
}

.list-group-item-yellow {
  --bs-list-group-color: var(--bs-yellow-text-emphasis);
  --bs-list-group-bg: var(--bs-yellow-bg-subtle);
  --bs-list-group-border-color: var(--bs-yellow-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-yellow-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-yellow-border-subtle);
  --bs-list-group-active-color: var(--bs-yellow-bg-subtle);
  --bs-list-group-active-bg: var(--bs-yellow-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-yellow-text-emphasis);
}

.list-group-item-green {
  --bs-list-group-color: var(--bs-green-text-emphasis);
  --bs-list-group-bg: var(--bs-green-bg-subtle);
  --bs-list-group-border-color: var(--bs-green-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-green-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-green-border-subtle);
  --bs-list-group-active-color: var(--bs-green-bg-subtle);
  --bs-list-group-active-bg: var(--bs-green-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-green-text-emphasis);
}

.list-group-item-teal {
  --bs-list-group-color: var(--bs-teal-text-emphasis);
  --bs-list-group-bg: var(--bs-teal-bg-subtle);
  --bs-list-group-border-color: var(--bs-teal-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-teal-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-teal-border-subtle);
  --bs-list-group-active-color: var(--bs-teal-bg-subtle);
  --bs-list-group-active-bg: var(--bs-teal-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-teal-text-emphasis);
}

.list-group-item-lime {
  --bs-list-group-color: var(--bs-lime-text-emphasis);
  --bs-list-group-bg: var(--bs-lime-bg-subtle);
  --bs-list-group-border-color: var(--bs-lime-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-lime-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-lime-border-subtle);
  --bs-list-group-active-color: var(--bs-lime-bg-subtle);
  --bs-list-group-active-bg: var(--bs-lime-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-lime-text-emphasis);
}

.list-group-item-cyan {
  --bs-list-group-color: var(--bs-cyan-text-emphasis);
  --bs-list-group-bg: var(--bs-cyan-bg-subtle);
  --bs-list-group-border-color: var(--bs-cyan-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-cyan-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-cyan-border-subtle);
  --bs-list-group-active-color: var(--bs-cyan-bg-subtle);
  --bs-list-group-active-bg: var(--bs-cyan-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-cyan-text-emphasis);
}

.list-group-item-white {
  --bs-list-group-color: var(--bs-white-text-emphasis);
  --bs-list-group-bg: var(--bs-white-bg-subtle);
  --bs-list-group-border-color: var(--bs-white-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-white-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-white-border-subtle);
  --bs-list-group-active-color: var(--bs-white-bg-subtle);
  --bs-list-group-active-bg: var(--bs-white-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-white-text-emphasis);
}

.list-group-item-gray {
  --bs-list-group-color: var(--bs-gray-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-text-emphasis);
}

.list-group-item-gray-dark {
  --bs-list-group-color: var(--bs-gray-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-dark-text-emphasis);
}

.list-group-item-muted {
  --bs-list-group-color: var(--bs-muted-text-emphasis);
  --bs-list-group-bg: var(--bs-muted-bg-subtle);
  --bs-list-group-border-color: var(--bs-muted-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-muted-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-muted-border-subtle);
  --bs-list-group-active-color: var(--bs-muted-bg-subtle);
  --bs-list-group-active-bg: var(--bs-muted-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-muted-text-emphasis);
}

.list-group-item-black {
  --bs-list-group-color: var(--bs-black-text-emphasis);
  --bs-list-group-bg: var(--bs-black-bg-subtle);
  --bs-list-group-border-color: var(--bs-black-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-black-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-black-border-subtle);
  --bs-list-group-active-color: var(--bs-black-bg-subtle);
  --bs-list-group-active-bg: var(--bs-black-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-black-text-emphasis);
}

.list-group-item-silver {
  --bs-list-group-color: var(--bs-silver-text-emphasis);
  --bs-list-group-bg: var(--bs-silver-bg-subtle);
  --bs-list-group-border-color: var(--bs-silver-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-silver-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-silver-border-subtle);
  --bs-list-group-active-color: var(--bs-silver-bg-subtle);
  --bs-list-group-active-bg: var(--bs-silver-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-silver-text-emphasis);
}

.list-group-item-gray-100 {
  --bs-list-group-color: var(--bs-gray-100-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-100-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-100-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-100-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-100-text-emphasis);
}

.list-group-item-gray-200 {
  --bs-list-group-color: var(--bs-gray-200-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-200-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-200-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-200-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-200-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-200-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-200-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-200-text-emphasis);
}

.list-group-item-gray-300 {
  --bs-list-group-color: var(--bs-gray-300-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-300-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-300-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-300-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-300-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-300-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-300-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-300-text-emphasis);
}

.list-group-item-gray-400 {
  --bs-list-group-color: var(--bs-gray-400-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-400-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-400-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-400-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-400-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-400-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-400-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-400-text-emphasis);
}

.list-group-item-gray-500 {
  --bs-list-group-color: var(--bs-gray-500-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-500-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-500-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-500-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-500-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-500-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-500-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-500-text-emphasis);
}

.list-group-item-gray-600 {
  --bs-list-group-color: var(--bs-gray-600-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-600-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-600-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-600-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-600-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-600-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-600-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-600-text-emphasis);
}

.list-group-item-gray-700 {
  --bs-list-group-color: var(--bs-gray-700-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-700-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-700-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-700-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-700-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-700-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-700-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-700-text-emphasis);
}

.list-group-item-gray-800 {
  --bs-list-group-color: var(--bs-gray-800-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-800-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-800-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-800-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-800-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-800-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-800-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-800-text-emphasis);
}

.list-group-item-gray-900 {
  --bs-list-group-color: var(--bs-gray-900-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-900-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-900-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-900-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-900-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-900-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-900-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-900-text-emphasis);
}

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

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

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 10px;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.8125rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-component-dropdown-bg-rgb), 0.98);
  --bs-toast-border-width: 0px;
  --bs-toast-border-color: var(--bs-component-dropdown-border-color);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-component-color);
  --bs-toast-header-bg: rgba(var(--bs-component-dropdown-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-component-dropdown-border-color);
  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: -moz-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: flex;
  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(-0.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;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 0.9375rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-component-modal-bg);
  --bs-modal-border-color: var(--bs-component-modal-border-color);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - 0);
  --bs-modal-header-padding-x: 0.9375rem;
  --bs-modal-header-padding-y: 0.9375rem;
  --bs-modal-header-padding: 0.9375rem 0.9375rem;
  --bs-modal-header-border-color: var(--bs-component-modal-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-component-modal-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 {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  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: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  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: #20252a;
  --bs-backdrop-opacity: 0.85;
  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: flex;
  flex-shrink: 0;
  align-items: center;
  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) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

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

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

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.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) * 0.5);
}

@media (min-width: 576px) {
  .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: 575.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: 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: 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: 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: 1399.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: 1799.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;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.46875rem;
  --bs-tooltip-padding-y: 0.234375rem;
  --bs-tooltip-margin: 0;
  --bs-tooltip-font-size: 0.8125rem;
  --bs-tooltip-color: #FFFFFF;
  --bs-tooltip-bg: #20252a;
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.95;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-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: calc(-1 * var(--bs-tooltip-arrow-height));
}
.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) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height));
  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) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height));
}
.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) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height));
  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) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.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);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 250px;
  --bs-popover-font-size: 0.8125rem;
  --bs-popover-bg: var(--bs-component-bg);
  --bs-popover-border-width: 0px;
  --bs-popover-border-color: rgba(32, 37, 42, 0.2);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - 0px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 0.9375rem;
  --bs-popover-header-padding-y: 0.65rem;
  --bs-popover-header-font-size: 0.8125rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-light);
  --bs-popover-body-padding-x: 0.9375rem;
  --bs-popover-body-padding-y: 0.9375rem;
  --bs-popover-body-color: var(--bs-component-color);
  --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: var(--bs-font-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) * 0.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) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.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) * 0.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(-0.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) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.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);
}

.carousel {
  position: relative;
}

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

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

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

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-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: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #FFFFFF;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  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: #FFFFFF;
  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%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  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: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #FFFFFF;
  --bs-carousel-caption-color: #FFFFFF;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

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

@keyframes spinner-border {
  to {
    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;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    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;
  }
}
.offcanvas, .offcanvas-xxxl, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 0.9375rem;
  --bs-offcanvas-padding-y: 0.9375rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-component-modal-bg);
  --bs-offcanvas-border-width: 0;
  --bs-offcanvas-border-color: var(--bs-component-modal-border-color);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.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);
    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);
    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);
    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);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .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: flex;
    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: flex;
    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: var(--bs-offcanvas-transition);
  }
}
@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);
    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);
    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);
    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);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    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: flex;
    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: flex;
    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: var(--bs-offcanvas-transition);
  }
}
@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);
    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);
    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);
    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);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    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: flex;
    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: flex;
    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: var(--bs-offcanvas-transition);
  }
}
@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);
    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);
    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);
    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);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    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: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.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);
    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);
    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);
    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);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .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: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1799.98px) {
  .offcanvas-xxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1799.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxl {
    transition: none;
  }
}
@media (max-width: 1799.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);
    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);
    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);
    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);
    transform: translateY(100%);
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.hiding, .offcanvas-xxxl.show {
    visibility: visible;
  }
}
@media (min-width: 1800px) {
  .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: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  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: var(--bs-offcanvas-transition);
}
@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);
  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);
  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);
  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);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  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: #20252a;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.85;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

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

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

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

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

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

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

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

@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%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-default {
  color: #000000 !important;
  background-color: RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

.text-bg-secondary {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

.text-bg-danger {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

.text-bg-inverse {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-inverse-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-blue {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-blue-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-indigo {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-indigo-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-purple {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-purple-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-pink {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-pink-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-red {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-red-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-orange {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-orange-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-yellow {
  color: #000000 !important;
  background-color: RGBA(var(--bs-yellow-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-green {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-green-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-teal {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-teal-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-lime {
  color: #000000 !important;
  background-color: RGBA(var(--bs-lime-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-cyan {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-cyan-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-white {
  color: #000000 !important;
  background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

.text-bg-muted {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-muted-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

.text-bg-silver {
  color: #000000 !important;
  background-color: RGBA(var(--bs-silver-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-100 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gray-100-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-200 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gray-200-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-300 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gray-300-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-400 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gray-400-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-500 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-500-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-600 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-600-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-700 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-700-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-800 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-800-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray-900 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gray-900-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-default {
  color: RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-default:hover, .link-default:focus {
  color: RGBA(237, 240, 242, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(237, 240, 242, var(--bs-link-underline-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(42, 114, 181, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(42, 114, 181, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(0, 138, 138, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 138, 138, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(58, 146, 171, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(58, 146, 171, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(196, 125, 21, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(196, 125, 21, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(204, 73, 70, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 73, 70, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(245, 245, 246, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 245, 246, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important;
}

.link-inverse {
  color: RGBA(var(--bs-inverse-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-inverse-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-inverse:hover, .link-inverse:focus {
  color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important;
}

.link-blue {
  color: RGBA(var(--bs-blue-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-blue:hover, .link-blue:focus {
  color: RGBA(42, 114, 181, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(42, 114, 181, var(--bs-link-underline-opacity, 1)) !important;
}

.link-indigo {
  color: RGBA(var(--bs-indigo-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-indigo-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-indigo:hover, .link-indigo:focus {
  color: RGBA(108, 66, 178, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(108, 66, 178, var(--bs-link-underline-opacity, 1)) !important;
}

.link-purple {
  color: RGBA(var(--bs-purple-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-purple:hover, .link-purple:focus {
  color: RGBA(91, 99, 146, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(91, 99, 146, var(--bs-link-underline-opacity, 1)) !important;
}

.link-pink {
  color: RGBA(var(--bs-pink-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-pink-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-pink:hover, .link-pink:focus {
  color: RGBA(201, 68, 121, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(201, 68, 121, var(--bs-link-underline-opacity, 1)) !important;
}

.link-red {
  color: RGBA(var(--bs-red-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-red-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-red:hover, .link-red:focus {
  color: RGBA(204, 73, 70, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 73, 70, var(--bs-link-underline-opacity, 1)) !important;
}

.link-orange {
  color: RGBA(var(--bs-orange-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-orange-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-orange:hover, .link-orange:focus {
  color: RGBA(196, 125, 21, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(196, 125, 21, var(--bs-link-underline-opacity, 1)) !important;
}

.link-yellow {
  color: RGBA(var(--bs-yellow-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-yellow:hover, .link-yellow:focus {
  color: RGBA(255, 225, 51, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 225, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.link-green {
  color: RGBA(var(--bs-green-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-green:hover, .link-green:focus {
  color: RGBA(40, 135, 40, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(40, 135, 40, var(--bs-link-underline-opacity, 1)) !important;
}

.link-teal {
  color: RGBA(var(--bs-teal-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-teal-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-teal:hover, .link-teal:focus {
  color: RGBA(0, 138, 138, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 138, 138, var(--bs-link-underline-opacity, 1)) !important;
}

.link-lime {
  color: RGBA(var(--bs-lime-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-lime-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-lime:hover, .link-lime:focus {
  color: RGBA(166, 213, 111, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(166, 213, 111, var(--bs-link-underline-opacity, 1)) !important;
}

.link-cyan {
  color: RGBA(var(--bs-cyan-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-cyan-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-cyan:hover, .link-cyan:focus {
  color: RGBA(58, 146, 171, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(58, 146, 171, var(--bs-link-underline-opacity, 1)) !important;
}

.link-white {
  color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-white:hover, .link-white:focus {
  color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray {
  color: RGBA(var(--bs-gray-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray:hover, .link-gray:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-dark {
  color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-dark:hover, .link-gray-dark:focus {
  color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important;
}

.link-muted {
  color: RGBA(var(--bs-muted-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-muted-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-muted:hover, .link-muted:focus {
  color: RGBA(138, 145, 151, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important;
}

.link-black {
  color: RGBA(var(--bs-black-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-black:hover, .link-black:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-silver {
  color: RGBA(var(--bs-silver-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-silver-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-silver:hover, .link-silver:focus {
  color: RGBA(197, 206, 212, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(197, 206, 212, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-100 {
  color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-100:hover, .link-gray-100:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-200 {
  color: RGBA(var(--bs-gray-200-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-200-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-200:hover, .link-gray-200:focus {
  color: RGBA(237, 240, 242, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(237, 240, 242, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-300 {
  color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-300:hover, .link-gray-300:focus {
  color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-400 {
  color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-400:hover, .link-gray-400:focus {
  color: RGBA(216, 221, 225, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(216, 221, 225, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-500 {
  color: RGBA(var(--bs-gray-500-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-500-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-500:hover, .link-gray-500:focus {
  color: RGBA(138, 145, 151, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(138, 145, 151, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-600 {
  color: RGBA(var(--bs-gray-600-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-600-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-600:hover, .link-gray-600:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-700 {
  color: RGBA(var(--bs-gray-700-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-700-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-700:hover, .link-gray-700:focus {
  color: RGBA(58, 64, 70, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(58, 64, 70, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-800 {
  color: RGBA(var(--bs-gray-800-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-800-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-800:hover, .link-gray-800:focus {
  color: RGBA(36, 42, 48, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(36, 42, 48, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray-900 {
  color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray-900:hover, .link-gray-900:focus {
  color: RGBA(26, 30, 34, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 34, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

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

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.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: sticky;
  top: 0;
  z-index: 1020;
}

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1800px) {
  .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

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

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-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;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.4;
}

.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;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: 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;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-default {
  --bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-inverse {
  --bs-focus-ring-color: rgba(var(--bs-inverse-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-blue {
  --bs-focus-ring-color: rgba(var(--bs-blue-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-indigo {
  --bs-focus-ring-color: rgba(var(--bs-indigo-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-purple {
  --bs-focus-ring-color: rgba(var(--bs-purple-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-pink {
  --bs-focus-ring-color: rgba(var(--bs-pink-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-red {
  --bs-focus-ring-color: rgba(var(--bs-red-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-orange {
  --bs-focus-ring-color: rgba(var(--bs-orange-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-yellow {
  --bs-focus-ring-color: rgba(var(--bs-yellow-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-green {
  --bs-focus-ring-color: rgba(var(--bs-green-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-teal {
  --bs-focus-ring-color: rgba(var(--bs-teal-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-lime {
  --bs-focus-ring-color: rgba(var(--bs-lime-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-cyan {
  --bs-focus-ring-color: rgba(var(--bs-cyan-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray {
  --bs-focus-ring-color: rgba(var(--bs-gray-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-dark {
  --bs-focus-ring-color: rgba(var(--bs-gray-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-muted {
  --bs-focus-ring-color: rgba(var(--bs-muted-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-black {
  --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-silver {
  --bs-focus-ring-color: rgba(var(--bs-silver-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-100 {
  --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-200 {
  --bs-focus-ring-color: rgba(var(--bs-gray-200-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-300 {
  --bs-focus-ring-color: rgba(var(--bs-gray-300-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-400 {
  --bs-focus-ring-color: rgba(var(--bs-gray-400-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-500 {
  --bs-focus-ring-color: rgba(var(--bs-gray-500-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-600 {
  --bs-focus-ring-color: rgba(var(--bs-gray-600-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-700 {
  --bs-focus-ring-color: rgba(var(--bs-gray-700-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-800 {
  --bs-focus-ring-color: rgba(var(--bs-gray-800-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray-900 {
  --bs-focus-ring-color: rgba(var(--bs-gray-900-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.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 {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  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-default {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !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-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-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-inverse {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-inverse-rgb), var(--bs-border-opacity)) !important;
}

.border-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-blue-rgb), var(--bs-border-opacity)) !important;
}

.border-indigo {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-indigo-rgb), var(--bs-border-opacity)) !important;
}

.border-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-purple-rgb), var(--bs-border-opacity)) !important;
}

.border-pink {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-pink-rgb), var(--bs-border-opacity)) !important;
}

.border-red {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-red-rgb), var(--bs-border-opacity)) !important;
}

.border-orange {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-orange-rgb), var(--bs-border-opacity)) !important;
}

.border-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-yellow-rgb), var(--bs-border-opacity)) !important;
}

.border-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-green-rgb), var(--bs-border-opacity)) !important;
}

.border-teal {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-teal-rgb), var(--bs-border-opacity)) !important;
}

.border-lime {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-lime-rgb), var(--bs-border-opacity)) !important;
}

.border-cyan {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-cyan-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-gray {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-muted {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-muted-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-silver {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-silver-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-200 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-200-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-400 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-400-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-500 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-500-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-600 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-600-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-700 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-700-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-800 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-800-rgb), var(--bs-border-opacity)) !important;
}

.border-gray-900 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-900-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.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 {
  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 {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.234375rem !important;
}

.m-2 {
  margin: 0.46875rem !important;
}

.m-3 {
  margin: 0.9375rem !important;
}

.m-4 {
  margin: 1.40625rem !important;
}

.m-5 {
  margin: 2.8125rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.234375rem !important;
  margin-left: 0.234375rem !important;
}

.mx-2 {
  margin-right: 0.46875rem !important;
  margin-left: 0.46875rem !important;
}

.mx-3 {
  margin-right: 0.9375rem !important;
  margin-left: 0.9375rem !important;
}

.mx-4 {
  margin-right: 1.40625rem !important;
  margin-left: 1.40625rem !important;
}

.mx-5 {
  margin-right: 2.8125rem !important;
  margin-left: 2.8125rem !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.234375rem !important;
  margin-bottom: 0.234375rem !important;
}

.my-2 {
  margin-top: 0.46875rem !important;
  margin-bottom: 0.46875rem !important;
}

.my-3 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
}

.my-4 {
  margin-top: 1.40625rem !important;
  margin-bottom: 1.40625rem !important;
}

.my-5 {
  margin-top: 2.8125rem !important;
  margin-bottom: 2.8125rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.234375rem !important;
}

.mt-2 {
  margin-top: 0.46875rem !important;
}

.mt-3 {
  margin-top: 0.9375rem !important;
}

.mt-4 {
  margin-top: 1.40625rem !important;
}

.mt-5 {
  margin-top: 2.8125rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.234375rem !important;
}

.me-2 {
  margin-right: 0.46875rem !important;
}

.me-3 {
  margin-right: 0.9375rem !important;
}

.me-4 {
  margin-right: 1.40625rem !important;
}

.me-5 {
  margin-right: 2.8125rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.234375rem !important;
}

.mb-2 {
  margin-bottom: 0.46875rem !important;
}

.mb-3 {
  margin-bottom: 0.9375rem !important;
}

.mb-4 {
  margin-bottom: 1.40625rem !important;
}

.mb-5 {
  margin-bottom: 2.8125rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.234375rem !important;
}

.ms-2 {
  margin-left: 0.46875rem !important;
}

.ms-3 {
  margin-left: 0.9375rem !important;
}

.ms-4 {
  margin-left: 1.40625rem !important;
}

.ms-5 {
  margin-left: 2.8125rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.234375rem !important;
}

.m-n2 {
  margin: -0.46875rem !important;
}

.m-n3 {
  margin: -0.9375rem !important;
}

.m-n4 {
  margin: -1.40625rem !important;
}

.m-n5 {
  margin: -2.8125rem !important;
}

.mx-n1 {
  margin-right: -0.234375rem !important;
  margin-left: -0.234375rem !important;
}

.mx-n2 {
  margin-right: -0.46875rem !important;
  margin-left: -0.46875rem !important;
}

.mx-n3 {
  margin-right: -0.9375rem !important;
  margin-left: -0.9375rem !important;
}

.mx-n4 {
  margin-right: -1.40625rem !important;
  margin-left: -1.40625rem !important;
}

.mx-n5 {
  margin-right: -2.8125rem !important;
  margin-left: -2.8125rem !important;
}

.my-n1 {
  margin-top: -0.234375rem !important;
  margin-bottom: -0.234375rem !important;
}

.my-n2 {
  margin-top: -0.46875rem !important;
  margin-bottom: -0.46875rem !important;
}

.my-n3 {
  margin-top: -0.9375rem !important;
  margin-bottom: -0.9375rem !important;
}

.my-n4 {
  margin-top: -1.40625rem !important;
  margin-bottom: -1.40625rem !important;
}

.my-n5 {
  margin-top: -2.8125rem !important;
  margin-bottom: -2.8125rem !important;
}

.mt-n1 {
  margin-top: -0.234375rem !important;
}

.mt-n2 {
  margin-top: -0.46875rem !important;
}

.mt-n3 {
  margin-top: -0.9375rem !important;
}

.mt-n4 {
  margin-top: -1.40625rem !important;
}

.mt-n5 {
  margin-top: -2.8125rem !important;
}

.me-n1 {
  margin-right: -0.234375rem !important;
}

.me-n2 {
  margin-right: -0.46875rem !important;
}

.me-n3 {
  margin-right: -0.9375rem !important;
}

.me-n4 {
  margin-right: -1.40625rem !important;
}

.me-n5 {
  margin-right: -2.8125rem !important;
}

.mb-n1 {
  margin-bottom: -0.234375rem !important;
}

.mb-n2 {
  margin-bottom: -0.46875rem !important;
}

.mb-n3 {
  margin-bottom: -0.9375rem !important;
}

.mb-n4 {
  margin-bottom: -1.40625rem !important;
}

.mb-n5 {
  margin-bottom: -2.8125rem !important;
}

.ms-n1 {
  margin-left: -0.234375rem !important;
}

.ms-n2 {
  margin-left: -0.46875rem !important;
}

.ms-n3 {
  margin-left: -0.9375rem !important;
}

.ms-n4 {
  margin-left: -1.40625rem !important;
}

.ms-n5 {
  margin-left: -2.8125rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.234375rem !important;
}

.p-2 {
  padding: 0.46875rem !important;
}

.p-3 {
  padding: 0.9375rem !important;
}

.p-4 {
  padding: 1.40625rem !important;
}

.p-5 {
  padding: 2.8125rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.234375rem !important;
  padding-left: 0.234375rem !important;
}

.px-2 {
  padding-right: 0.46875rem !important;
  padding-left: 0.46875rem !important;
}

.px-3 {
  padding-right: 0.9375rem !important;
  padding-left: 0.9375rem !important;
}

.px-4 {
  padding-right: 1.40625rem !important;
  padding-left: 1.40625rem !important;
}

.px-5 {
  padding-right: 2.8125rem !important;
  padding-left: 2.8125rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.234375rem !important;
  padding-bottom: 0.234375rem !important;
}

.py-2 {
  padding-top: 0.46875rem !important;
  padding-bottom: 0.46875rem !important;
}

.py-3 {
  padding-top: 0.9375rem !important;
  padding-bottom: 0.9375rem !important;
}

.py-4 {
  padding-top: 1.40625rem !important;
  padding-bottom: 1.40625rem !important;
}

.py-5 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.234375rem !important;
}

.pt-2 {
  padding-top: 0.46875rem !important;
}

.pt-3 {
  padding-top: 0.9375rem !important;
}

.pt-4 {
  padding-top: 1.40625rem !important;
}

.pt-5 {
  padding-top: 2.8125rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.234375rem !important;
}

.pe-2 {
  padding-right: 0.46875rem !important;
}

.pe-3 {
  padding-right: 0.9375rem !important;
}

.pe-4 {
  padding-right: 1.40625rem !important;
}

.pe-5 {
  padding-right: 2.8125rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.234375rem !important;
}

.pb-2 {
  padding-bottom: 0.46875rem !important;
}

.pb-3 {
  padding-bottom: 0.9375rem !important;
}

.pb-4 {
  padding-bottom: 1.40625rem !important;
}

.pb-5 {
  padding-bottom: 2.8125rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.234375rem !important;
}

.ps-2 {
  padding-left: 0.46875rem !important;
}

.ps-3 {
  padding-left: 0.9375rem !important;
}

.ps-4 {
  padding-left: 1.40625rem !important;
}

.ps-5 {
  padding-left: 2.8125rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.234375rem !important;
}

.gap-2 {
  gap: 0.46875rem !important;
}

.gap-3 {
  gap: 0.9375rem !important;
}

.gap-4 {
  gap: 1.40625rem !important;
}

.gap-5 {
  gap: 2.8125rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.234375rem !important;
}

.row-gap-2 {
  row-gap: 0.46875rem !important;
}

.row-gap-3 {
  row-gap: 0.9375rem !important;
}

.row-gap-4 {
  row-gap: 1.40625rem !important;
}

.row-gap-5 {
  row-gap: 2.8125rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.234375rem !important;
       column-gap: 0.234375rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.46875rem !important;
       column-gap: 0.46875rem !important;
}

.column-gap-3 {
  -moz-column-gap: 0.9375rem !important;
       column-gap: 0.9375rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.40625rem !important;
       column-gap: 1.40625rem !important;
}

.column-gap-5 {
  -moz-column-gap: 2.8125rem !important;
       column-gap: 2.8125rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.328125rem + 0.9375vw) !important;
}

.fs-2 {
  font-size: calc(1.2875rem + 0.45vw) !important;
}

.fs-3 {
  font-size: calc(1.2671875rem + 0.20625vw) !important;
}

.fs-4 {
  font-size: 1.21875rem !important;
}

.fs-5 {
  font-size: 1.015625rem !important;
}

.fs-6 {
  font-size: 0.8125rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 500 !important;
}

.fw-bold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: 700 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.2 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.8 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  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-default {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important;
}

.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-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-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-inverse {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-inverse-rgb), var(--bs-text-opacity)) !important;
}

.text-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-blue-rgb), var(--bs-text-opacity)) !important;
}

.text-indigo {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-indigo-rgb), var(--bs-text-opacity)) !important;
}

.text-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-purple-rgb), var(--bs-text-opacity)) !important;
}

.text-pink {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-pink-rgb), var(--bs-text-opacity)) !important;
}

.text-red {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-red-rgb), var(--bs-text-opacity)) !important;
}

.text-orange {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-orange-rgb), var(--bs-text-opacity)) !important;
}

.text-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity)) !important;
}

.text-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-green-rgb), var(--bs-text-opacity)) !important;
}

.text-teal {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-teal-rgb), var(--bs-text-opacity)) !important;
}

.text-lime {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-lime-rgb), var(--bs-text-opacity)) !important;
}

.text-cyan {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-cyan-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-gray {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-silver {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-silver-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-200 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-300 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-400 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-500 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-500-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-600 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-600-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-700 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-700-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-800 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-800-rgb), var(--bs-text-opacity)) !important;
}

.text-gray-900 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-900-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-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-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !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;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-default {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-inverse {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-inverse-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-blue {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-blue-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-indigo {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-indigo-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-purple {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-purple-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-pink {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-pink-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-red {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-red-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-orange {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-orange-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-yellow {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-yellow-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-green {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-green-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-teal {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-teal-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-lime {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-lime-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-cyan {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-cyan-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-white {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-muted {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-muted-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-black {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-silver {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-silver-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-100 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-200 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-200-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-300 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-400 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-400-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-500 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-500-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-600 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-600-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-700 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-700-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-800 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-800-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray-900 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-default {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important;
}

.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-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-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-inverse {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-inverse-rgb), var(--bs-bg-opacity)) !important;
}

.bg-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-blue-rgb), var(--bs-bg-opacity)) !important;
}

.bg-indigo {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)) !important;
}

.bg-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-purple-rgb), var(--bs-bg-opacity)) !important;
}

.bg-pink {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity)) !important;
}

.bg-red {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-red-rgb), var(--bs-bg-opacity)) !important;
}

.bg-orange {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-orange-rgb), var(--bs-bg-opacity)) !important;
}

.bg-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)) !important;
}

.bg-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-green-rgb), var(--bs-bg-opacity)) !important;
}

.bg-teal {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-teal-rgb), var(--bs-bg-opacity)) !important;
}

.bg-lime {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-lime-rgb), var(--bs-bg-opacity)) !important;
}

.bg-cyan {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-cyan-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-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-muted {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-muted-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-silver {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-silver-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-200-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-400-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-900-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 {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-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-xxl) !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-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: 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: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-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: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.234375rem !important;
  }
  .m-sm-2 {
    margin: 0.46875rem !important;
  }
  .m-sm-3 {
    margin: 0.9375rem !important;
  }
  .m-sm-4 {
    margin: 1.40625rem !important;
  }
  .m-sm-5 {
    margin: 2.8125rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-sm-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-sm-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-sm-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-sm-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-sm-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-sm-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.234375rem !important;
  }
  .me-sm-2 {
    margin-right: 0.46875rem !important;
  }
  .me-sm-3 {
    margin-right: 0.9375rem !important;
  }
  .me-sm-4 {
    margin-right: 1.40625rem !important;
  }
  .me-sm-5 {
    margin-right: 2.8125rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.234375rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.46875rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.40625rem !important;
  }
  .ms-sm-5 {
    margin-left: 2.8125rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.234375rem !important;
  }
  .m-sm-n2 {
    margin: -0.46875rem !important;
  }
  .m-sm-n3 {
    margin: -0.9375rem !important;
  }
  .m-sm-n4 {
    margin: -1.40625rem !important;
  }
  .m-sm-n5 {
    margin: -2.8125rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-sm-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-sm-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-sm-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.234375rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.46875rem !important;
  }
  .me-sm-n3 {
    margin-right: -0.9375rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.40625rem !important;
  }
  .me-sm-n5 {
    margin-right: -2.8125rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.234375rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.46875rem !important;
  }
  .ms-sm-n3 {
    margin-left: -0.9375rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.40625rem !important;
  }
  .ms-sm-n5 {
    margin-left: -2.8125rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.234375rem !important;
  }
  .p-sm-2 {
    padding: 0.46875rem !important;
  }
  .p-sm-3 {
    padding: 0.9375rem !important;
  }
  .p-sm-4 {
    padding: 1.40625rem !important;
  }
  .p-sm-5 {
    padding: 2.8125rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-sm-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-sm-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-sm-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-sm-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-sm-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-sm-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-sm-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-sm-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-sm-5 {
    padding-top: 2.8125rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.234375rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.46875rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.40625rem !important;
  }
  .pe-sm-5 {
    padding-right: 2.8125rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 2.8125rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.234375rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.46875rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.40625rem !important;
  }
  .ps-sm-5 {
    padding-left: 2.8125rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.234375rem !important;
  }
  .gap-sm-2 {
    gap: 0.46875rem !important;
  }
  .gap-sm-3 {
    gap: 0.9375rem !important;
  }
  .gap-sm-4 {
    gap: 1.40625rem !important;
  }
  .gap-sm-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.234375rem !important;
         column-gap: 0.234375rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.46875rem !important;
         column-gap: 0.46875rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.40625rem !important;
         column-gap: 1.40625rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 2.8125rem !important;
         column-gap: 2.8125rem !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: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: 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: grid !important;
  }
  .d-md-inline-grid {
    display: inline-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: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.234375rem !important;
  }
  .m-md-2 {
    margin: 0.46875rem !important;
  }
  .m-md-3 {
    margin: 0.9375rem !important;
  }
  .m-md-4 {
    margin: 1.40625rem !important;
  }
  .m-md-5 {
    margin: 2.8125rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-md-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-md-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-md-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-md-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-md-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-md-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-md-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-md-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-md-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-md-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-md-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-md-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.234375rem !important;
  }
  .me-md-2 {
    margin-right: 0.46875rem !important;
  }
  .me-md-3 {
    margin-right: 0.9375rem !important;
  }
  .me-md-4 {
    margin-right: 1.40625rem !important;
  }
  .me-md-5 {
    margin-right: 2.8125rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-md-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.234375rem !important;
  }
  .ms-md-2 {
    margin-left: 0.46875rem !important;
  }
  .ms-md-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-md-4 {
    margin-left: 1.40625rem !important;
  }
  .ms-md-5 {
    margin-left: 2.8125rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.234375rem !important;
  }
  .m-md-n2 {
    margin: -0.46875rem !important;
  }
  .m-md-n3 {
    margin: -0.9375rem !important;
  }
  .m-md-n4 {
    margin: -1.40625rem !important;
  }
  .m-md-n5 {
    margin: -2.8125rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-md-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-md-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-md-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-md-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-md-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-md-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-md-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-md-n1 {
    margin-right: -0.234375rem !important;
  }
  .me-md-n2 {
    margin-right: -0.46875rem !important;
  }
  .me-md-n3 {
    margin-right: -0.9375rem !important;
  }
  .me-md-n4 {
    margin-right: -1.40625rem !important;
  }
  .me-md-n5 {
    margin-right: -2.8125rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.234375rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.46875rem !important;
  }
  .ms-md-n3 {
    margin-left: -0.9375rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.40625rem !important;
  }
  .ms-md-n5 {
    margin-left: -2.8125rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.234375rem !important;
  }
  .p-md-2 {
    padding: 0.46875rem !important;
  }
  .p-md-3 {
    padding: 0.9375rem !important;
  }
  .p-md-4 {
    padding: 1.40625rem !important;
  }
  .p-md-5 {
    padding: 2.8125rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-md-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-md-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-md-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-md-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-md-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-md-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-md-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-md-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-md-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-md-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-md-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-md-5 {
    padding-top: 2.8125rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.234375rem !important;
  }
  .pe-md-2 {
    padding-right: 0.46875rem !important;
  }
  .pe-md-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-md-4 {
    padding-right: 1.40625rem !important;
  }
  .pe-md-5 {
    padding-right: 2.8125rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-md-5 {
    padding-bottom: 2.8125rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.234375rem !important;
  }
  .ps-md-2 {
    padding-left: 0.46875rem !important;
  }
  .ps-md-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-md-4 {
    padding-left: 1.40625rem !important;
  }
  .ps-md-5 {
    padding-left: 2.8125rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.234375rem !important;
  }
  .gap-md-2 {
    gap: 0.46875rem !important;
  }
  .gap-md-3 {
    gap: 0.9375rem !important;
  }
  .gap-md-4 {
    gap: 1.40625rem !important;
  }
  .gap-md-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-md-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-md-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.234375rem !important;
         column-gap: 0.234375rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.46875rem !important;
         column-gap: 0.46875rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.40625rem !important;
         column-gap: 1.40625rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 2.8125rem !important;
         column-gap: 2.8125rem !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: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: 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: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-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 {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.234375rem !important;
  }
  .m-lg-2 {
    margin: 0.46875rem !important;
  }
  .m-lg-3 {
    margin: 0.9375rem !important;
  }
  .m-lg-4 {
    margin: 1.40625rem !important;
  }
  .m-lg-5 {
    margin: 2.8125rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-lg-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-lg-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-lg-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-lg-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-lg-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-lg-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.234375rem !important;
  }
  .me-lg-2 {
    margin-right: 0.46875rem !important;
  }
  .me-lg-3 {
    margin-right: 0.9375rem !important;
  }
  .me-lg-4 {
    margin-right: 1.40625rem !important;
  }
  .me-lg-5 {
    margin-right: 2.8125rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.234375rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.46875rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.40625rem !important;
  }
  .ms-lg-5 {
    margin-left: 2.8125rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.234375rem !important;
  }
  .m-lg-n2 {
    margin: -0.46875rem !important;
  }
  .m-lg-n3 {
    margin: -0.9375rem !important;
  }
  .m-lg-n4 {
    margin: -1.40625rem !important;
  }
  .m-lg-n5 {
    margin: -2.8125rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-lg-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-lg-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-lg-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.234375rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.46875rem !important;
  }
  .me-lg-n3 {
    margin-right: -0.9375rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.40625rem !important;
  }
  .me-lg-n5 {
    margin-right: -2.8125rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.234375rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.46875rem !important;
  }
  .ms-lg-n3 {
    margin-left: -0.9375rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.40625rem !important;
  }
  .ms-lg-n5 {
    margin-left: -2.8125rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.234375rem !important;
  }
  .p-lg-2 {
    padding: 0.46875rem !important;
  }
  .p-lg-3 {
    padding: 0.9375rem !important;
  }
  .p-lg-4 {
    padding: 1.40625rem !important;
  }
  .p-lg-5 {
    padding: 2.8125rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-lg-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-lg-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-lg-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-lg-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-lg-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-lg-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-lg-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-lg-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-lg-5 {
    padding-top: 2.8125rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.234375rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.46875rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.40625rem !important;
  }
  .pe-lg-5 {
    padding-right: 2.8125rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 2.8125rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.234375rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.46875rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.40625rem !important;
  }
  .ps-lg-5 {
    padding-left: 2.8125rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.234375rem !important;
  }
  .gap-lg-2 {
    gap: 0.46875rem !important;
  }
  .gap-lg-3 {
    gap: 0.9375rem !important;
  }
  .gap-lg-4 {
    gap: 1.40625rem !important;
  }
  .gap-lg-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.234375rem !important;
         column-gap: 0.234375rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.46875rem !important;
         column-gap: 0.46875rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.40625rem !important;
         column-gap: 1.40625rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 2.8125rem !important;
         column-gap: 2.8125rem !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: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: 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: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-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: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.234375rem !important;
  }
  .m-xl-2 {
    margin: 0.46875rem !important;
  }
  .m-xl-3 {
    margin: 0.9375rem !important;
  }
  .m-xl-4 {
    margin: 1.40625rem !important;
  }
  .m-xl-5 {
    margin: 2.8125rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.234375rem !important;
  }
  .me-xl-2 {
    margin-right: 0.46875rem !important;
  }
  .me-xl-3 {
    margin-right: 0.9375rem !important;
  }
  .me-xl-4 {
    margin-right: 1.40625rem !important;
  }
  .me-xl-5 {
    margin-right: 2.8125rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.234375rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.46875rem !important;
  }
  .ms-xl-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.40625rem !important;
  }
  .ms-xl-5 {
    margin-left: 2.8125rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.234375rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.46875rem !important;
  }
  .me-xl-n3 {
    margin-right: -0.9375rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.40625rem !important;
  }
  .me-xl-n5 {
    margin-right: -2.8125rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.234375rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.46875rem !important;
  }
  .ms-xl-n3 {
    margin-left: -0.9375rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.40625rem !important;
  }
  .ms-xl-n5 {
    margin-left: -2.8125rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.234375rem !important;
  }
  .p-xl-2 {
    padding: 0.46875rem !important;
  }
  .p-xl-3 {
    padding: 0.9375rem !important;
  }
  .p-xl-4 {
    padding: 1.40625rem !important;
  }
  .p-xl-5 {
    padding: 2.8125rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xl-5 {
    padding-top: 2.8125rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.234375rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.46875rem !important;
  }
  .pe-xl-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.40625rem !important;
  }
  .pe-xl-5 {
    padding-right: 2.8125rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.234375rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.46875rem !important;
  }
  .ps-xl-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.40625rem !important;
  }
  .ps-xl-5 {
    padding-left: 2.8125rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.234375rem !important;
         column-gap: 0.234375rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.46875rem !important;
         column-gap: 0.46875rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.40625rem !important;
         column-gap: 1.40625rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 2.8125rem !important;
         column-gap: 2.8125rem !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: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: 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: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-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: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.234375rem !important;
  }
  .m-xxl-2 {
    margin: 0.46875rem !important;
  }
  .m-xxl-3 {
    margin: 0.9375rem !important;
  }
  .m-xxl-4 {
    margin: 1.40625rem !important;
  }
  .m-xxl-5 {
    margin: 2.8125rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xxl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xxl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xxl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xxl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xxl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xxl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.234375rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.46875rem !important;
  }
  .me-xxl-3 {
    margin-right: 0.9375rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.40625rem !important;
  }
  .me-xxl-5 {
    margin-right: 2.8125rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.234375rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.46875rem !important;
  }
  .ms-xxl-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.40625rem !important;
  }
  .ms-xxl-5 {
    margin-left: 2.8125rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xxl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xxl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xxl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xxl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xxl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xxl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.234375rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.46875rem !important;
  }
  .me-xxl-n3 {
    margin-right: -0.9375rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.40625rem !important;
  }
  .me-xxl-n5 {
    margin-right: -2.8125rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.234375rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.46875rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -0.9375rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.40625rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -2.8125rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.234375rem !important;
  }
  .p-xxl-2 {
    padding: 0.46875rem !important;
  }
  .p-xxl-3 {
    padding: 0.9375rem !important;
  }
  .p-xxl-4 {
    padding: 1.40625rem !important;
  }
  .p-xxl-5 {
    padding: 2.8125rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xxl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xxl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xxl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xxl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xxl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xxl-5 {
    padding-top: 2.8125rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.234375rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.46875rem !important;
  }
  .pe-xxl-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.40625rem !important;
  }
  .pe-xxl-5 {
    padding-right: 2.8125rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.234375rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.46875rem !important;
  }
  .ps-xxl-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.40625rem !important;
  }
  .ps-xxl-5 {
    padding-left: 2.8125rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xxl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xxl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xxl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xxl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.234375rem !important;
         column-gap: 0.234375rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.46875rem !important;
         column-gap: 0.46875rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.40625rem !important;
         column-gap: 1.40625rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 2.8125rem !important;
         column-gap: 2.8125rem !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: 1800px) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .object-fit-xxxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxxl-none {
    -o-object-fit: none !important;
       object-fit: 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: grid !important;
  }
  .d-xxxl-inline-grid {
    display: inline-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: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.234375rem !important;
  }
  .m-xxxl-2 {
    margin: 0.46875rem !important;
  }
  .m-xxxl-3 {
    margin: 0.9375rem !important;
  }
  .m-xxxl-4 {
    margin: 1.40625rem !important;
  }
  .m-xxxl-5 {
    margin: 2.8125rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.234375rem !important;
    margin-left: 0.234375rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.46875rem !important;
    margin-left: 0.46875rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.40625rem !important;
    margin-left: 1.40625rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !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.234375rem !important;
    margin-bottom: 0.234375rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.46875rem !important;
    margin-bottom: 0.46875rem !important;
  }
  .my-xxxl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.40625rem !important;
    margin-bottom: 1.40625rem !important;
  }
  .my-xxxl-5 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !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.234375rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.46875rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.40625rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 2.8125rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-1 {
    margin-right: 0.234375rem !important;
  }
  .me-xxxl-2 {
    margin-right: 0.46875rem !important;
  }
  .me-xxxl-3 {
    margin-right: 0.9375rem !important;
  }
  .me-xxxl-4 {
    margin-right: 1.40625rem !important;
  }
  .me-xxxl-5 {
    margin-right: 2.8125rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.234375rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.46875rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.40625rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 2.8125rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.234375rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.46875rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 1.40625rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 2.8125rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .m-xxxl-n1 {
    margin: -0.234375rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.46875rem !important;
  }
  .m-xxxl-n3 {
    margin: -0.9375rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.40625rem !important;
  }
  .m-xxxl-n5 {
    margin: -2.8125rem !important;
  }
  .mx-xxxl-n1 {
    margin-right: -0.234375rem !important;
    margin-left: -0.234375rem !important;
  }
  .mx-xxxl-n2 {
    margin-right: -0.46875rem !important;
    margin-left: -0.46875rem !important;
  }
  .mx-xxxl-n3 {
    margin-right: -0.9375rem !important;
    margin-left: -0.9375rem !important;
  }
  .mx-xxxl-n4 {
    margin-right: -1.40625rem !important;
    margin-left: -1.40625rem !important;
  }
  .mx-xxxl-n5 {
    margin-right: -2.8125rem !important;
    margin-left: -2.8125rem !important;
  }
  .my-xxxl-n1 {
    margin-top: -0.234375rem !important;
    margin-bottom: -0.234375rem !important;
  }
  .my-xxxl-n2 {
    margin-top: -0.46875rem !important;
    margin-bottom: -0.46875rem !important;
  }
  .my-xxxl-n3 {
    margin-top: -0.9375rem !important;
    margin-bottom: -0.9375rem !important;
  }
  .my-xxxl-n4 {
    margin-top: -1.40625rem !important;
    margin-bottom: -1.40625rem !important;
  }
  .my-xxxl-n5 {
    margin-top: -2.8125rem !important;
    margin-bottom: -2.8125rem !important;
  }
  .mt-xxxl-n1 {
    margin-top: -0.234375rem !important;
  }
  .mt-xxxl-n2 {
    margin-top: -0.46875rem !important;
  }
  .mt-xxxl-n3 {
    margin-top: -0.9375rem !important;
  }
  .mt-xxxl-n4 {
    margin-top: -1.40625rem !important;
  }
  .mt-xxxl-n5 {
    margin-top: -2.8125rem !important;
  }
  .me-xxxl-n1 {
    margin-right: -0.234375rem !important;
  }
  .me-xxxl-n2 {
    margin-right: -0.46875rem !important;
  }
  .me-xxxl-n3 {
    margin-right: -0.9375rem !important;
  }
  .me-xxxl-n4 {
    margin-right: -1.40625rem !important;
  }
  .me-xxxl-n5 {
    margin-right: -2.8125rem !important;
  }
  .mb-xxxl-n1 {
    margin-bottom: -0.234375rem !important;
  }
  .mb-xxxl-n2 {
    margin-bottom: -0.46875rem !important;
  }
  .mb-xxxl-n3 {
    margin-bottom: -0.9375rem !important;
  }
  .mb-xxxl-n4 {
    margin-bottom: -1.40625rem !important;
  }
  .mb-xxxl-n5 {
    margin-bottom: -2.8125rem !important;
  }
  .ms-xxxl-n1 {
    margin-left: -0.234375rem !important;
  }
  .ms-xxxl-n2 {
    margin-left: -0.46875rem !important;
  }
  .ms-xxxl-n3 {
    margin-left: -0.9375rem !important;
  }
  .ms-xxxl-n4 {
    margin-left: -1.40625rem !important;
  }
  .ms-xxxl-n5 {
    margin-left: -2.8125rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.234375rem !important;
  }
  .p-xxxl-2 {
    padding: 0.46875rem !important;
  }
  .p-xxxl-3 {
    padding: 0.9375rem !important;
  }
  .p-xxxl-4 {
    padding: 1.40625rem !important;
  }
  .p-xxxl-5 {
    padding: 2.8125rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.234375rem !important;
    padding-left: 0.234375rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.46875rem !important;
    padding-left: 0.46875rem !important;
  }
  .px-xxxl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.40625rem !important;
    padding-left: 1.40625rem !important;
  }
  .px-xxxl-5 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.234375rem !important;
    padding-bottom: 0.234375rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.46875rem !important;
    padding-bottom: 0.46875rem !important;
  }
  .py-xxxl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.40625rem !important;
    padding-bottom: 1.40625rem !important;
  }
  .py-xxxl-5 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.234375rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.46875rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.40625rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 2.8125rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.234375rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.46875rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 1.40625rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 2.8125rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.234375rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.46875rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.40625rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 2.8125rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.234375rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.46875rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 1.40625rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 2.8125rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.234375rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.46875rem !important;
  }
  .gap-xxxl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xxxl-4 {
    gap: 1.40625rem !important;
  }
  .gap-xxxl-5 {
    gap: 2.8125rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 0.234375rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 0.46875rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 1.40625rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 2.8125rem !important;
  }
  .column-gap-xxxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxxl-1 {
    -moz-column-gap: 0.234375rem !important;
         column-gap: 0.234375rem !important;
  }
  .column-gap-xxxl-2 {
    -moz-column-gap: 0.46875rem !important;
         column-gap: 0.46875rem !important;
  }
  .column-gap-xxxl-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-xxxl-4 {
    -moz-column-gap: 1.40625rem !important;
         column-gap: 1.40625rem !important;
  }
  .column-gap-xxxl-5 {
    -moz-column-gap: 2.8125rem !important;
         column-gap: 2.8125rem !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.03125rem !important;
  }
  .fs-2 {
    font-size: 1.625rem !important;
  }
  .fs-3 {
    font-size: 1.421875rem !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: grid !important;
  }
  .d-print-inline-grid {
    display: inline-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: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root,
[data-bs-theme=light] {
  --bs-app-theme: #00acac;
  --bs-app-theme-rgb: 0, 172, 172;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: #008181;
  --bs-app-theme-hover-border-color: #008181;
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: #008181;
  --bs-app-theme-active-border-color: #008181;
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 192.75, 192.75);
  --bs-app-theme-disabled-border-color: rgb(63.75, 192.75, 192.75);
  --bs-app-theme-disabled-color: #FFFFFF;
  --bs-border-color: #ced4da;
  --bs-border-color-rgb: 206, 212, 218;
  --bs-app-header-bg: #FFFFFF;
  --bs-app-header-bg-rgb: 255, 255, 255;
  --bs-app-header-color: #20252a;
  --bs-app-header-color-rgb: 32, 37, 42;
  --bs-app-header-input-bg: #f2f3f4;
  --bs-app-header-input-border: #f2f3f4;
  --bs-app-header-mobile-divider-bg: rgb(236.75, 239.75, 241.5);
  --bs-app-header-divider-bg: #dee2e6;
  --bs-app-sidebar-bg: #FFFFFF;
  --bs-app-sidebar-bg-rgb: 255, 255, 255;
  --bs-app-sidebar-bg-transparent: url(../images/cover-sidebar.jpg?224612a848216851132ca1d2fe3392bb);
  --bs-app-sidebar-profile-bg: #20252a;
  --bs-app-sidebar-profile-bg-rgb: 32, 37, 42;
  --bs-app-sidebar-profile-color: #FFFFFF;
  --bs-app-sidebar-profile-color-rgb: 255, 255, 255;
  --bs-app-sidebar-component-color: white;
  --bs-app-sidebar-component-color-rgb: 255, 255, 255;
  --bs-app-sidebar-component-active-bg: rgb(240.3815789474, 242.375, 244.3684210526);
  --bs-app-sidebar-component-active-color: #0267FF;
  --bs-app-sidebar-menu-header-color: #adb5bd;
  --bs-app-sidebar-menu-divider-bg: #dee2e6;
  --bs-app-sidebar-menu-icon-color: inherit;
  --bs-app-sidebar-menu-badge-bg: #dee2e6;
  --bs-app-sidebar-menu-badge-color: #2d353c;
  --bs-app-sidebar-menu-badge-font-weight: 700;
  --bs-app-sidebar-menu-link-color: #33333D;
  --bs-app-sidebar-menu-link-hover-color: #0267FF;
  --bs-app-sidebar-menu-link-font-weight: 400;
  --bs-app-sidebar-menu-submenu-bg: none;
  --bs-app-sidebar-menu-submenu-link-color: #33333D;
  --bs-app-sidebar-menu-submenu-link-hover-color: #0267FF;
  --bs-app-sidebar-menu-submenu-link-font-weight: 600;
  --bs-app-sidebar-menu-grid-bg: #dee2e6;
  --bs-app-sidebar-menu-grid-border-width: 2px;
  --bs-app-sidebar-menu-grid-border-color: #dee2e6;
  --bs-app-sidebar-grid-border-color: #dee2e6;
  --bs-app-sidebar-minify-btn-bg: black;
  --bs-app-sidebar-minify-btn-hover-bg: #333333;
  --bs-app-sidebar-float-submenu-bg: #f8f9fa;
  --bs-app-sidebar-float-submenu-grid-border-color: #dee2e6;
  --bs-app-top-menu-bg: #FFFFFF;
  --bs-app-top-menu-link-color: rgba(32, 37, 42, 0.6);
  --bs-app-top-menu-link-font-weight: 600;
  --bs-app-top-menu-link-hover-color: #20252a;
  --bs-app-top-menu-link-hover-bg: none;
  --bs-app-top-menu-link-active-color: #20252a;
  --bs-app-top-menu-link-active-bg: none;
  --bs-app-top-menu-menu-badge-bg: #e9ecef;
  --bs-app-top-menu-menu-badge-color: #20252a;
  --bs-app-top-menu-menu-badge-font-weight: 600;
  --bs-app-top-menu-menu-submenu-bg: #f8f9fa;
  --bs-app-top-menu-menu-submenu-submenu-bg: rgba(0, 0, 0, 0.1);
  --bs-app-top-menu-control-link-bg: #FFFFFF;
  --bs-app-top-menu-control-link-color: rgba(32, 37, 42, 0.6);
  --bs-app-top-menu-control-link-hover-bg: #FFFFFF;
  --bs-app-top-menu-control-link-hover-color: #20252a;
  --bs-app-login-bg-cover: url(../images/bg-login.png?a5ad9be47bf9a02530180020f9ea5b81);
  --bs-component-bg: #FFFFFF;
  --bs-component-bg-rgb: 255, 255, 255;
  --bs-component-secondary-bg: #dee2e6;
  --bs-component-secondary-bg-rgb: 222, 226, 230;
  --bs-component-tertiary-bg: #adb5bd;
  --bs-component-tertiary-bg-rgb: 173, 181, 189;
  --bs-component-dropdown-bg: #FFFFFF;
  --bs-component-dropdown-bg-rgb: 255, 255, 255;
  --bs-component-dropdown-hover-bg: rgb(238.5, 240.75, 243);
  --bs-component-dropdown-hover-bg-rgb: 239, 241, 243;
  --bs-component-dropdown-border-color: #ced4da;
  --bs-component-dropdown-border-color-rgb: 206, 212, 218;
  --bs-component-modal-bg: #FFFFFF;
  --bs-component-modal-bg-rgb: 255, 255, 255;
  --bs-component-modal-border-color: #ced4da;
  --bs-component-modal-border-color-rgb: 206, 212, 218;
  --bs-component-secondary-bg: #dee2e6;
  --bs-component-color: #20252a;
  --bs-component-color-rgb: 32, 37, 42;
  --bs-component-border-color: #ced4da;
  --bs-component-border-color-rgb: 206, 212, 218;
  --bs-component-active-bg: #348fe2;
  --bs-component-active-bg-rgb: 52, 143, 226;
  --bs-component-active-color: #FFFFFF;
  --bs-component-active-color-rgb: 255, 255, 255;
  --bs-component-hover-bg: rgb(238.5, 240.75, 243);
  --bs-component-hover-color: #20252a;
  --bs-component-hover-border-color: #ced4da;
  --bs-component-focus-border-color: rgb(102.75, 171, 233.25);
  --bs-component-disabled-bg: #e9ecef;
  --bs-component-disabled-color: #adb5bd;
  --bs-component-disabled-border-color: #ced4da;
  --bs-component-table-border-color: #ced4da;
  --bs-component-table-separator-color: currentColor;
  --bs-default-bg-subtle: rgb(248.4, 249.3, 250.2);
  --bs-default-text-emphasis: rgb(69.9, 70.8, 71.7);
  --bs-default-border-subtle: rgb(248.4, 249.3, 250.2);
  --bs-primary-bg-subtle: rgb(194.1, 221.4, 246.3);
  --bs-primary-text-emphasis: rgb(15.6, 42.9, 67.8);
  --bs-primary-border-subtle: rgb(194.1, 221.4, 246.3);
  --bs-secondary-bg-subtle: rgb(210.9, 213.6, 216);
  --bs-secondary-text-emphasis: rgb(32.4, 35.1, 37.5);
  --bs-secondary-border-subtle: rgb(210.9, 213.6, 216);
  --bs-success-bg-subtle: rgb(178.5, 230.1, 230.1);
  --bs-success-text-emphasis: rgb(0, 51.6, 51.6);
  --bs-success-border-subtle: rgb(178.5, 230.1, 230.1);
  --bs-info-bg-subtle: rgb(200.4, 233.1, 242.7);
  --bs-info-text-emphasis: rgb(21.9, 54.6, 64.2);
  --bs-info-border-subtle: rgb(200.4, 233.1, 242.7);
  --bs-warning-bg-subtle: rgb(252, 225.3, 186.3);
  --bs-warning-text-emphasis: rgb(73.5, 46.8, 7.8);
  --bs-warning-border-subtle: rgb(252, 225.3, 186.3);
  --bs-danger-bg-subtle: rgb(255, 205.8, 204.6);
  --bs-danger-text-emphasis: rgb(76.5, 27.3, 26.1);
  --bs-danger-border-subtle: rgb(255, 205.8, 204.6);
  --bs-light-bg-subtle: rgb(251.1, 251.4, 251.7);
  --bs-light-text-emphasis: rgb(72.6, 72.9, 73.2);
  --bs-light-border-subtle: rgb(251.1, 251.4, 251.7);
  --bs-dark-bg-subtle: rgb(192, 194.4, 196.5);
  --bs-dark-text-emphasis: rgb(13.5, 15.9, 18);
  --bs-dark-border-subtle: rgb(192, 194.4, 196.5);
  --bs-inverse-bg-subtle: rgb(192, 194.4, 196.5);
  --bs-inverse-text-emphasis: rgb(13.5, 15.9, 18);
  --bs-inverse-border-subtle: rgb(192, 194.4, 196.5);
  --bs-blue-bg-subtle: rgb(194.1, 221.4, 246.3);
  --bs-blue-text-emphasis: rgb(15.6, 42.9, 67.8);
  --bs-blue-border-subtle: rgb(194.1, 221.4, 246.3);
  --bs-indigo-bg-subtle: rgb(219, 203.4, 245.1);
  --bs-indigo-text-emphasis: rgb(40.5, 24.9, 66.6);
  --bs-indigo-border-subtle: rgb(219, 203.4, 245.1);
  --bs-purple-bg-subtle: rgb(212.7, 215.7, 233.1);
  --bs-purple-text-emphasis: rgb(34.2, 37.2, 54.6);
  --bs-purple-border-subtle: rgb(212.7, 215.7, 233.1);
  --bs-pink-bg-subtle: rgb(253.8, 204, 223.8);
  --bs-pink-text-emphasis: rgb(75.3, 25.5, 45.3);
  --bs-pink-border-subtle: rgb(253.8, 204, 223.8);
  --bs-red-bg-subtle: rgb(255, 205.8, 204.6);
  --bs-red-text-emphasis: rgb(76.5, 27.3, 26.1);
  --bs-red-border-subtle: rgb(255, 205.8, 204.6);
  --bs-orange-bg-subtle: rgb(252, 225.3, 186.3);
  --bs-orange-text-emphasis: rgb(73.5, 46.8, 7.8);
  --bs-orange-border-subtle: rgb(252, 225.3, 186.3);
  --bs-yellow-bg-subtle: rgb(255, 243.6, 178.5);
  --bs-yellow-text-emphasis: rgb(76.5, 65.1, 0);
  --bs-yellow-border-subtle: rgb(255, 243.6, 178.5);
  --bs-green-bg-subtle: rgb(193.5, 229.2, 193.5);
  --bs-green-text-emphasis: rgb(15, 50.7, 15);
  --bs-green-border-subtle: rgb(193.5, 229.2, 193.5);
  --bs-teal-bg-subtle: rgb(178.5, 230.1, 230.1);
  --bs-teal-text-emphasis: rgb(0, 51.6, 51.6);
  --bs-teal-border-subtle: rgb(178.5, 230.1, 230.1);
  --bs-lime-bg-subtle: rgb(221.7, 239.1, 201);
  --bs-lime-text-emphasis: rgb(43.2, 60.6, 22.5);
  --bs-lime-border-subtle: rgb(221.7, 239.1, 201);
  --bs-cyan-bg-subtle: rgb(200.4, 233.1, 242.7);
  --bs-cyan-text-emphasis: rgb(21.9, 54.6, 64.2);
  --bs-cyan-border-subtle: rgb(200.4, 233.1, 242.7);
  --bs-white-bg-subtle: white;
  --bs-white-text-emphasis: rgb(76.5, 76.5, 76.5);
  --bs-white-border-subtle: white;
  --bs-gray-bg-subtle: rgb(210.9, 213.6, 216);
  --bs-gray-text-emphasis: rgb(32.4, 35.1, 37.5);
  --bs-gray-border-subtle: rgb(210.9, 213.6, 216);
  --bs-gray-dark-bg-subtle: rgb(192, 194.4, 196.5);
  --bs-gray-dark-text-emphasis: rgb(13.5, 15.9, 18);
  --bs-gray-dark-border-subtle: rgb(192, 194.4, 196.5);
  --bs-muted-bg-subtle: rgb(230.4, 232.8, 235.2);
  --bs-muted-text-emphasis: rgb(51.9, 54.3, 56.7);
  --bs-muted-border-subtle: rgb(230.4, 232.8, 235.2);
  --bs-black-bg-subtle: rgb(178.5, 178.5, 178.5);
  --bs-black-text-emphasis: black;
  --bs-black-border-subtle: rgb(178.5, 178.5, 178.5);
  --bs-silver-bg-subtle: rgb(233.1, 236.7, 238.8);
  --bs-silver-text-emphasis: rgb(54.6, 58.2, 60.3);
  --bs-silver-border-subtle: rgb(233.1, 236.7, 238.8);
  --bs-gray-100-bg-subtle: rgb(252.9, 253.2, 253.5);
  --bs-gray-100-text-emphasis: rgb(74.4, 74.7, 75);
  --bs-gray-100-border-subtle: rgb(252.9, 253.2, 253.5);
  --bs-gray-200-bg-subtle: rgb(248.4, 249.3, 250.2);
  --bs-gray-200-text-emphasis: rgb(69.9, 70.8, 71.7);
  --bs-gray-200-border-subtle: rgb(248.4, 249.3, 250.2);
  --bs-gray-300-bg-subtle: rgb(245.1, 246.3, 247.5);
  --bs-gray-300-text-emphasis: rgb(66.6, 67.8, 69);
  --bs-gray-300-border-subtle: rgb(245.1, 246.3, 247.5);
  --bs-gray-400-bg-subtle: rgb(240.3, 242.1, 243.9);
  --bs-gray-400-text-emphasis: rgb(61.8, 63.6, 65.4);
  --bs-gray-400-border-subtle: rgb(240.3, 242.1, 243.9);
  --bs-gray-500-bg-subtle: rgb(230.4, 232.8, 235.2);
  --bs-gray-500-text-emphasis: rgb(51.9, 54.3, 56.7);
  --bs-gray-500-border-subtle: rgb(230.4, 232.8, 235.2);
  --bs-gray-600-bg-subtle: rgb(210.9, 213.6, 216);
  --bs-gray-600-text-emphasis: rgb(32.4, 35.1, 37.5);
  --bs-gray-600-border-subtle: rgb(210.9, 213.6, 216);
  --bs-gray-700-bg-subtle: rgb(200.4, 202.5, 204.6);
  --bs-gray-700-text-emphasis: rgb(21.9, 24, 26.1);
  --bs-gray-700-border-subtle: rgb(200.4, 202.5, 204.6);
  --bs-gray-800-bg-subtle: rgb(192, 194.4, 196.5);
  --bs-gray-800-text-emphasis: rgb(13.5, 15.9, 18);
  --bs-gray-800-border-subtle: rgb(192, 194.4, 196.5);
  --bs-gray-900-bg-subtle: rgb(188.1, 189.6, 191.1);
  --bs-gray-900-text-emphasis: rgb(9.6, 11.1, 12.6);
  --bs-gray-900-border-subtle: rgb(188.1, 189.6, 191.1);
}

[data-bs-theme=dark] {
  --bs-body-bg: rgb(22.4, 25.9, 29.4);
  --bs-body-color: #dee2e6;
  --bs-dark: #f8f9fa;
  --bs-dark-rgb: 248, 249, 250;
  --bs-light: #20252a;
  --bs-light-rgb: 32, 37, 42;
  --bs-border-color: #6c757d;
  --bs-app-header-bg: rgb(38.25, 45.05, 51);
  --bs-app-header-color: #FFFFFF;
  --bs-app-header-input-bg: rgb(27.2, 31.45, 35.7);
  --bs-app-header-input-border: rgb(27.2, 31.45, 35.7);
  --bs-app-header-divider-bg: #495057;
  --bs-app-header-mobile-divider-bg: #20252a;
  --bs-app-sidebar-bg: #2d353c;
  --bs-app-sidebar-bg-rgb: 45, 53, 60;
  --bs-app-sidebar-profile-bg: #20252a;
  --bs-app-sidebar-profile-bg-rgb: 32, 37, 42;
  --bs-app-sidebar-profile-color: #FFFFFF;
  --bs-app-sidebar-profile-color-rgb: 255, 255, 255;
  --bs-app-sidebar-component-color: #FFFFFF;
  --bs-app-sidebar-component-color-rgb: 255, 255, 255;
  --bs-app-sidebar-component-active-bg: #20252a;
  --bs-app-sidebar-component-active-color: #FFFFFF;
  --bs-app-sidebar-menu-header-color: rgba(255, 255, 255, 0.45);
  --bs-app-sidebar-menu-divider-bg: #20252a;
  --bs-app-sidebar-menu-icon-color: inherit;
  --bs-app-sidebar-menu-badge-bg: #20252a;
  --bs-app-sidebar-menu-badge-color: #FFFFFF;
  --bs-app-sidebar-menu-badge-font-weight: 400;
  --bs-app-sidebar-menu-link-font-weight: 400;
  --bs-app-sidebar-menu-link-color: rgba(255, 255, 255, 0.6);
  --bs-app-sidebar-menu-link-hover-color: #FFFFFF;
  --bs-app-sidebar-menu-submenu-bg: none;
  --bs-app-sidebar-menu-submenu-link-color: rgba(255, 255, 255, 0.45);
  --bs-app-sidebar-menu-submenu-link-hover-color: #FFFFFF;
  --bs-app-sidebar-menu-submenu-link-font-weight: 400;
  --bs-app-sidebar-menu-grid-bg: #20252a;
  --bs-app-sidebar-menu-grid-border-width: 1px;
  --bs-app-sidebar-menu-grid-border-color: rgba(255, 255, 255, 0.6);
  --bs-app-sidebar-grid-border-color: rgb(61.3928571429, 72.3071428571, 81.8571428571);
  --bs-app-sidebar-float-submenu-bg: #20252a;
  --bs-app-sidebar-float-submenu-grid-border-color: #2d353c;
  --bs-app-sidebar-minify-btn-bg: black;
  --bs-app-sidebar-minify-btn-hover-bg: #333333;
  --bs-app-top-menu-bg: #20252a;
  --bs-app-top-menu-link-color: rgba(255, 255, 255, 0.6);
  --bs-app-top-menu-link-font-weight: 400;
  --bs-app-top-menu-link-hover-color: #FFFFFF;
  --bs-app-top-menu-link-hover-bg: none;
  --bs-app-top-menu-link-active-color: #FFFFFF;
  --bs-app-top-menu-link-active-bg: none;
  --bs-app-top-menu-menu-badge-bg: #495057;
  --bs-app-top-menu-menu-badge-color: #e9ecef;
  --bs-app-top-menu-menu-badge-font-weight: 600;
  --bs-app-top-menu-menu-submenu-bg: #2d353c;
  --bs-app-top-menu-menu-submenu-submenu-bg: rgba(0, 0, 0, 0.2);
  --bs-app-top-menu-control-link-bg: #2d353c;
  --bs-app-top-menu-control-link-color: rgba(255, 255, 255, 0.6);
  --bs-app-top-menu-control-link-hover-bg: rgb(36.2571428571, 42.7028571429, 48.3428571429);
  --bs-app-top-menu-control-link-hover-color: #FFFFFF;
  --bs-app-login-bg-cover: url(../images/bg-login-dark-mode.png?b4a5c65890722647a955117563d6ee8b);
  --bs-component-bg: #2d353c;
  --bs-component-bg-rgb: 45, 53, 60;
  --bs-component-secondary-bg: #495057;
  --bs-component-secondary-bg-rgb: 73, 80, 87;
  --bs-component-tertiary-bg: #6c757d;
  --bs-component-tertiary-bg-rgb: 108, 117, 125;
  --bs-component-color: #FFFFFF;
  --bs-component-color-rgb: 255, 255, 255;
  --bs-component-border-color: #495057;
  --bs-component-border-color-rgb: 73, 80, 87;
  --bs-component-hover-bg: rgb(76.5, 83.3, 89.25);
  --bs-component-hover-color: #FFFFFF;
  --bs-component-hover-border-color: rgba(222, 226, 230, 0.125);
  --bs-component-disabled-bg: #495057;
  --bs-component-disabled-border-color: #495057;
  --bs-component-disabled-color: #6c757d;
  --bs-component-dropdown-bg: #495057;
  --bs-component-dropdown-bg-rgb: 73, 80, 87;
  --bs-component-dropdown-hover-bg: #6c757d;
  --bs-component-dropdown-hover-bg-rgb: 108, 117, 125;
  --bs-component-dropdown-border-color: #6c757d;
  --bs-component-dropdown-border-color-rgb: 108, 117, 125;
  --bs-component-modal-bg: #495057;
  --bs-component-modal-bg-rgb: 73, 80, 87;
  --bs-component-modal-border-color: #6c757d;
  --bs-component-modal-border-color-rgb: 108, 117, 125;
  --bs-component-secondary-bg: #495057;
  --bs-component-table-border-color: #495057;
  --bs-component-table-separator-color: #adb5bd;
  --bs-default-bg-subtle: rgb(46.6, 47.2, 47.8);
  --bs-default-text-emphasis: rgb(241.8, 243.6, 245.4);
  --bs-default-border-subtle: rgb(46.6, 47.2, 47.8);
  --bs-primary-bg-subtle: rgb(10.4, 28.6, 45.2);
  --bs-primary-text-emphasis: rgb(133.2, 187.8, 237.6);
  --bs-primary-border-subtle: rgb(10.4, 28.6, 45.2);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-secondary-border-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(0, 34.4, 34.4);
  --bs-success-text-emphasis: rgb(102, 205.2, 205.2);
  --bs-success-border-subtle: rgb(0, 34.4, 34.4);
  --bs-info-bg-subtle: rgb(14.6, 36.4, 42.8);
  --bs-info-text-emphasis: rgb(145.8, 211.2, 230.4);
  --bs-info-border-subtle: rgb(14.6, 36.4, 42.8);
  --bs-warning-bg-subtle: rgb(49, 31.2, 5.2);
  --bs-warning-text-emphasis: rgb(249, 195.6, 117.6);
  --bs-warning-border-subtle: rgb(49, 31.2, 5.2);
  --bs-danger-bg-subtle: rgb(51, 18.2, 17.4);
  --bs-danger-text-emphasis: rgb(255, 156.6, 154.2);
  --bs-danger-border-subtle: rgb(51, 18.2, 17.4);
  --bs-light-bg-subtle: rgb(48.4, 48.6, 48.8);
  --bs-light-text-emphasis: rgb(247.2, 247.8, 248.4);
  --bs-light-border-subtle: rgb(48.4, 48.6, 48.8);
  --bs-dark-bg-subtle: rgb(9, 10.6, 12);
  --bs-dark-text-emphasis: rgb(129, 133.8, 138);
  --bs-dark-border-subtle: rgb(9, 10.6, 12);
  --bs-inverse-bg-subtle: rgb(9, 10.6, 12);
  --bs-inverse-text-emphasis: rgb(129, 133.8, 138);
  --bs-inverse-border-subtle: rgb(9, 10.6, 12);
  --bs-blue-bg-subtle: rgb(10.4, 28.6, 45.2);
  --bs-blue-text-emphasis: rgb(133.2, 187.8, 237.6);
  --bs-blue-border-subtle: rgb(10.4, 28.6, 45.2);
  --bs-indigo-bg-subtle: rgb(27, 16.6, 44.4);
  --bs-indigo-text-emphasis: rgb(183, 151.8, 235.2);
  --bs-indigo-border-subtle: rgb(27, 16.6, 44.4);
  --bs-purple-bg-subtle: rgb(22.8, 24.8, 36.4);
  --bs-purple-text-emphasis: rgb(170.4, 176.4, 211.2);
  --bs-purple-border-subtle: rgb(22.8, 24.8, 36.4);
  --bs-pink-bg-subtle: rgb(50.2, 17, 30.2);
  --bs-pink-text-emphasis: rgb(252.6, 153, 192.6);
  --bs-pink-border-subtle: rgb(50.2, 17, 30.2);
  --bs-red-bg-subtle: rgb(51, 18.2, 17.4);
  --bs-red-text-emphasis: rgb(255, 156.6, 154.2);
  --bs-red-border-subtle: rgb(51, 18.2, 17.4);
  --bs-orange-bg-subtle: rgb(49, 31.2, 5.2);
  --bs-orange-text-emphasis: rgb(249, 195.6, 117.6);
  --bs-orange-border-subtle: rgb(49, 31.2, 5.2);
  --bs-yellow-bg-subtle: rgb(51, 43.4, 0);
  --bs-yellow-text-emphasis: rgb(255, 232.2, 102);
  --bs-yellow-border-subtle: rgb(51, 43.4, 0);
  --bs-green-bg-subtle: rgb(10, 33.8, 10);
  --bs-green-text-emphasis: rgb(132, 203.4, 132);
  --bs-green-border-subtle: rgb(10, 33.8, 10);
  --bs-teal-bg-subtle: rgb(0, 34.4, 34.4);
  --bs-teal-text-emphasis: rgb(102, 205.2, 205.2);
  --bs-teal-border-subtle: rgb(0, 34.4, 34.4);
  --bs-lime-bg-subtle: rgb(28.8, 40.4, 15);
  --bs-lime-text-emphasis: rgb(188.4, 223.2, 147);
  --bs-lime-border-subtle: rgb(28.8, 40.4, 15);
  --bs-cyan-bg-subtle: rgb(14.6, 36.4, 42.8);
  --bs-cyan-text-emphasis: rgb(145.8, 211.2, 230.4);
  --bs-cyan-border-subtle: rgb(14.6, 36.4, 42.8);
  --bs-white-bg-subtle: #333333;
  --bs-white-text-emphasis: white;
  --bs-white-border-subtle: #333333;
  --bs-gray-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-gray-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-gray-border-subtle: rgb(21.6, 23.4, 25);
  --bs-gray-dark-bg-subtle: rgb(9, 10.6, 12);
  --bs-gray-dark-text-emphasis: rgb(129, 133.8, 138);
  --bs-gray-dark-border-subtle: rgb(9, 10.6, 12);
  --bs-muted-bg-subtle: rgb(34.6, 36.2, 37.8);
  --bs-muted-text-emphasis: rgb(205.8, 210.6, 215.4);
  --bs-muted-border-subtle: rgb(34.6, 36.2, 37.8);
  --bs-black-bg-subtle: black;
  --bs-black-text-emphasis: #666666;
  --bs-black-border-subtle: black;
  --bs-silver-bg-subtle: rgb(36.4, 38.8, 40.2);
  --bs-silver-text-emphasis: rgb(211.2, 218.4, 222.6);
  --bs-silver-border-subtle: rgb(36.4, 38.8, 40.2);
  --bs-gray-100-bg-subtle: rgb(49.6, 49.8, 50);
  --bs-gray-100-text-emphasis: rgb(250.8, 251.4, 252);
  --bs-gray-100-border-subtle: rgb(49.6, 49.8, 50);
  --bs-gray-200-bg-subtle: rgb(46.6, 47.2, 47.8);
  --bs-gray-200-text-emphasis: rgb(241.8, 243.6, 245.4);
  --bs-gray-200-border-subtle: rgb(46.6, 47.2, 47.8);
  --bs-gray-300-bg-subtle: rgb(44.4, 45.2, 46);
  --bs-gray-300-text-emphasis: rgb(235.2, 237.6, 240);
  --bs-gray-300-border-subtle: rgb(44.4, 45.2, 46);
  --bs-gray-400-bg-subtle: rgb(41.2, 42.4, 43.6);
  --bs-gray-400-text-emphasis: rgb(225.6, 229.2, 232.8);
  --bs-gray-400-border-subtle: rgb(41.2, 42.4, 43.6);
  --bs-gray-500-bg-subtle: rgb(34.6, 36.2, 37.8);
  --bs-gray-500-text-emphasis: rgb(205.8, 210.6, 215.4);
  --bs-gray-500-border-subtle: rgb(34.6, 36.2, 37.8);
  --bs-gray-600-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-gray-600-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-gray-600-border-subtle: rgb(21.6, 23.4, 25);
  --bs-gray-700-bg-subtle: rgb(14.6, 16, 17.4);
  --bs-gray-700-text-emphasis: rgb(145.8, 150, 154.2);
  --bs-gray-700-border-subtle: rgb(14.6, 16, 17.4);
  --bs-gray-800-bg-subtle: rgb(9, 10.6, 12);
  --bs-gray-800-text-emphasis: rgb(129, 133.8, 138);
  --bs-gray-800-border-subtle: rgb(9, 10.6, 12);
  --bs-gray-900-bg-subtle: rgb(6.4, 7.4, 8.4);
  --bs-gray-900-text-emphasis: rgb(121.2, 124.2, 127.2);
  --bs-gray-900-border-subtle: rgb(6.4, 7.4, 8.4);
}
[data-bs-theme=dark] .table {
  --bs-table-striped-bg: rgba(73, 80, 87, 0.7);
  --bs-table-active-color: var(--bs-component-color);
  --bs-table-active-bg: $gray-700;
  --bs-table-hover-color: var(--bs-component-color);
  --bs-table-hover-bg: rgba(73, 80, 87, 0.85);
}
[data-bs-theme=dark] .bg-white, [data-bs-theme=dark] .bg-dark {
  --bs-bg-opacity: .25;
}
[data-bs-theme=dark] .text-dark {
  --bs-text-opacity: .5;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
[data-bs-theme=dark] .btn-white, [data-bs-theme=dark] .btn-dark {
  border-color: transparent;
  background-color: #495057;
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-white:hover, [data-bs-theme=dark] .btn-white:focus, [data-bs-theme=dark] .btn-white.active, [data-bs-theme=dark] .btn-dark:hover, [data-bs-theme=dark] .btn-dark:focus, [data-bs-theme=dark] .btn-dark.active {
  background-color: #6c757d;
  border-color: transparent;
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-outline-inverse, [data-bs-theme=dark] .btn-outline-default {
  color: #6c757d;
  border-color: #6c757d;
}
[data-bs-theme=dark] .btn-outline-inverse:hover, [data-bs-theme=dark] .btn-outline-inverse:focus, [data-bs-theme=dark] .btn-outline-inverse.active, [data-bs-theme=dark] .btn-outline-default:hover, [data-bs-theme=dark] .btn-outline-default:focus, [data-bs-theme=dark] .btn-outline-default.active {
  background-color: #6c757d;
  color: #FFFFFF !important;
}
[data-bs-theme=dark] .btn-default {
  background: #6c757d;
  border-color: #6c757d;
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-default:hover, [data-bs-theme=dark] .btn-default:focus, [data-bs-theme=dark] .btn-default.active {
  background: #495057;
  border-color: #495057;
  color: #FFFFFF;
}
[data-bs-theme=dark] .btn-group > .btn-white + .btn-white {
  border-left-color: #6c757d;
}

html {
  height: 100%;
}

body {
  height: 100%;
  letter-spacing: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

b {
  font-weight: bold;
}

h1 small, .h1 small, h1 .small, .h1 .small, h2 small, .h2 small, h2 .small, .h2 .small, h3 small, .h3 small, h3 .small, .h3 .small, h4 small, .h4 small, h4 .small, .h4 .small, h5 small, .h5 small, h5 .small, .h5 .small, h6 small, .h6 small, h6 .small, .h6 .small {
  font-size: 60%;
  font-weight: 400;
  color: rgba(var(--bs-component-color-rgb), 0.65);
}

a:focus {
  outline: none;
}

.app-content {
  margin-left: 220px;
  padding: 20px 30px;
}
.app-content .app-content-container {
  margin: -20px -30px;
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-container {
    margin: -20px -20px;
    padding: 20px 20px;
  }
}
.app-content .app-content-margin {
  margin: -20px -30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-margin {
    margin: -20px -20px;
  }
}
.app-content .app-content-padding {
  padding: 20px 30px;
}
@media (max-width: 767.98px) {
  .app-content .app-content-padding {
    padding: 20px 20px;
  }
}
@media (max-width: 767.98px) {
  .app-content {
    margin-left: 0;
    padding: 20px 20px;
  }
}

.app-footer {
  padding: 0.9375rem 30px;
  margin: 0 -30px -20px;
  border-top: 1px solid var(--bs-component-border-color);
  font-weight: 600;
  color: #6c757d;
}

@keyframes navbar-input-expand {
  from {
    width: 220px;
  }
  to {
    width: 300px;
  }
}
@keyframes navbar-input-expand-xs {
  from {
    width: 160px;
  }
  to {
    width: 200px;
  }
}
.app-header {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1020;
  margin-bottom: 0;
  padding: 0;
  background: var(--bs-app-header-bg);
  box-shadow: var(--bs-app-header-box-shadow);
  transition: box-shadow 0.2s linear;
  display: flex;
  flex: 1;
}
@media (max-width: 767.98px) {
  .app-header {
    display: block;
  }
}
.app-header .navbar-mobile-toggler {
  position: relative;
  padding: 10px;
  background-color: transparent;
  background-image: none;
  border: none;
  outline: none;
  color: var(--bs-component-color);
  border-radius: var(--bs-border-radius);
}
@media (min-width: 768px) {
  .app-header .navbar-mobile-toggler {
    display: none;
  }
}
.app-header .navbar-mobile-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background: var(--bs-app-header-color);
  border-radius: var(--bs-border-radius);
}
.app-header .navbar-mobile-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}
.app-header .navbar-mobile-toggler:hover {
  background: none;
  opacity: 0.75;
}
@media (max-width: 767.98px) {
  .app-header .navbar-mobile-toggler + .navbar-brand {
    justify-content: center;
    margin-left: auto;
  }
}
.app-header .navbar-header {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .app-header .navbar-header {
    width: 220px;
  }
}
@media (max-width: 767.98px) {
  .app-header .navbar-header {
    padding: 0 10px;
  }
}
.app-header .navbar-brand {
  padding: 10px 20px;
  height: 50px;
  font-weight: 100;
  font-size: 18px;
  line-height: 30px;
  text-decoration: none;
  margin: 0;
  color: var(--bs-app-header-color);
  align-items: center;
  display: flex;
  margin-right: auto;
}
@media (max-width: 767.98px) {
  .app-header .navbar-brand {
    padding: 10px;
  }
}
.app-header .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
}
.app-header .navbar-brand b {
  font-weight: bold;
}
.app-header .navbar-brand .navbar-logo {
  background: var(--bs-app-theme);
  border: 10px solid transparent;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3);
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  margin-right: 10px;
}
.app-header .navbar-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 767.98px) {
  .app-header .navbar-nav {
    border-top: 1px solid var(--bs-app-header-mobile-divider-bg);
    padding: 0 20px;
  }
}
.app-header .navbar-nav .navbar-item {
  position: relative;
}
.app-header .navbar-nav .navbar-item .navbar-link {
  display: block;
  text-decoration: none;
  line-height: 20px;
  padding: 15px;
  border: none;
  color: var(--bs-app-header-color);
}
.app-header .navbar-nav .navbar-item .navbar-link .badge {
  position: absolute;
  top: 8px;
  display: block;
  background: var(--bs-app-theme);
  line-height: 12px;
  font-weight: 600;
  color: var(--bs-app-theme-color);
  padding: 3px 6px;
  font-size: 10.5px;
  border-radius: 30px;
  right: 5px;
}
.app-header .navbar-nav .navbar-item .navbar-link i {
  position: relative;
  font-size: 16px;
}
.app-header .navbar-nav .navbar-item .navbar-link:hover, .app-header .navbar-nav .navbar-item .navbar-link:focus {
  opacity: 0.75;
}
.app-header .navbar-nav .navbar-item .navbar-link.icon i {
  font-size: 16px;
  height: 20px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .app-header .navbar-nav .navbar-item:last-child .navbar-link {
    padding-right: 0;
  }
}
.app-header .navbar-nav .navbar-item.active > a {
  background: var(--bs-app-header-hover-bg);
  opacity: 1;
}
.app-header .navbar-nav .navbar-item.dropdown .dropdown-menu {
  margin: 0;
  top: -2px !important;
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg {
  position: static;
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
  left: 20px !important;
  right: 20px !important;
  padding: 20px;
  transform: none !important;
}
@media (min-width: 768px) {
  .app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
    top: 100% !important;
  }
}
@media (max-width: 575.98px) {
  .app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu {
    overflow: scroll;
    top: 101px !important;
    max-height: calc(100vh - 101px);
  }
}
.app-header .navbar-nav .navbar-item.dropdown.dropdown-lg .dropdown-menu.dropdown-menu-lg .nav > li > a {
  padding: 0;
  background: none;
  line-height: 24px;
}
.app-header .navbar-nav .navbar-item.show > a, .app-header .navbar-nav .navbar-item.show > a:hover, .app-header .navbar-nav .navbar-item.show > a:focus {
  background: none;
  color: var(--bs-app-header-color);
  opacity: 1;
}
.app-header .navbar-nav .navbar-divider {
  height: 34px;
  background: var(--bs-app-header-divider-bg);
  width: 1px;
}
.app-header .navbar-nav.navbar-end {
  margin-left: auto;
}
.app-header .navbar-form {
  padding: 0 15px;
  margin: 9px 0;
}
@media (max-width: 767.98px) {
  .app-header .navbar-form {
    padding: 0;
    flex: 1;
  }
  .app-header .navbar-form + .navbar-item {
    padding-left: 10px;
  }
}
.app-header .navbar-form .form-group {
  margin: 0;
  position: relative;
}
.app-header .navbar-form .form-control {
  width: 220px;
  padding: 5px 15px;
  height: 32px;
  background: var(--bs-app-header-input-bg);
  border-color: var(--bs-app-header-input-border);
  border-radius: 30px;
}
@media (max-width: 767.98px) {
  .app-header .navbar-form .form-control {
    width: 100%;
  }
}
.app-header .navbar-form .form-control:focus {
  width: 300px;
  border-color: var(--bs-app-header-input-border);
  box-shadow: none;
  animation: navbar-input-expand 0.2s;
}
@media (max-width: 767.98px) {
  .app-header .navbar-form .form-control:focus {
    width: 100%;
    animation: none;
  }
}
.app-header .navbar-form .btn-search {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border: none;
  background: none;
  border-radius: 0 30px 30px 0;
  display: flex;
  align-items: center;
}
.app-header .navbar-form .btn-search > i[class*=ion-] {
  font-size: 22px;
  display: block;
}
.app-header .navbar-user img {
  width: 30px;
  height: 30px;
  margin-top: -5px;
  margin-bottom: -5px;
  border-radius: 30px;
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .app-header .navbar-user img {
    margin-right: 5px;
  }
}
.app-header .navbar-user .image {
  width: 30px;
  height: 30px;
  margin-top: -5px;
  margin-bottom: -5px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 30px;
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .app-header .navbar-user .image {
    margin-right: 5px;
  }
}
.app-header .navbar-user .image.image-icon {
  font-size: 22px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-header .navbar-user .image.image-icon i {
  float: none;
  display: block;
  font-size: 22px;
  text-align: center;
  width: auto;
  margin: 0 auto -10px;
}
.app-header .navbar-language .flag-icon {
  font-size: 15px;
  margin-right: 7px;
}
@media (min-width: 768px) {
  .app-header .navbar-collapse {
    display: flex;
  }
}
@media (max-width: 767.98px) {
  .app-header .navbar-collapse .navbar-nav > li {
    flex: 1;
  }
  .app-header .navbar-collapse .navbar-nav > li > a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.has-scroll .app-header,
.app-header-shadow .app-header {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
}

@keyframes appLoaderFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.app-loader {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: var(--bs-body-bg);
  z-index: 1050;
  height: 100vh;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-loader.fading {
  opacity: 0;
  animation: appLoaderFadeOut 0.2s ease;
}
.app-loader.loaded {
  display: none;
}
.app-loader.loaded .spinner {
  animation: none;
}

.app-sidebar-end.app-sidebar, .app-sidebar-end.app-sidebar-bg {
  right: -220px;
}
.app-sidebar-end.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
  right: -250px;
}

.app-sidebar-float-submenu-container {
  position: fixed;
  width: 220px;
  margin: 0;
  background: var(--bs-app-sidebar-float-submenu-bg);
  z-index: 1020;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu {
  padding: 9px 0 9px 39px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .active > a .menu-caret:before, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expanding > a .menu-caret:before, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .expand > a .menu-caret:before {
  opacity: 1;
  transform: rotate(90deg);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret {
  display: block;
  margin-left: auto;
  width: 20px;
  text-align: center;
  font-size: 0.7109375rem;
  border: none;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-caret:before {
  content: "\f054";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item {
  position: relative;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link {
  padding: 3px 20px 3px 15px;
  line-height: 18px;
  color: var(--bs-app-sidebar-menu-submenu-link-color);
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: flex-start;
  font-weight: var(--bs-app-sidebar-menu-submenu-link-font-weight);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link .menu-text {
  flex: 1;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:hover, .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:focus {
  background: none;
  color: var(--bs-app-sidebar-menu-submenu-link-hover-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-link:after {
  content: "";
  position: absolute;
  top: 11px;
  width: 11px;
  height: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  left: -11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:before {
  content: "";
  position: absolute;
  left: -13px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:after {
  content: "";
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  border: var(--bs-app-sidebar-menu-grid-border-width) solid var(--bs-app-sidebar-menu-grid-border-color);
  top: 11px;
  margin-top: -2px;
  z-index: 10;
  background: var(--bs-app-sidebar-bg);
  border-radius: 4px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:first-child:before {
  top: -11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:first-child:last-child:before {
  height: 20px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:last-child:before {
  bottom: auto;
  height: 13px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.has-sub > a:before {
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active > .menu-link {
  background: none;
  color: var(--bs-app-sidebar-component-color);
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active:after {
  border-color: #0267FF;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item .menu-submenu {
  padding: 0 0 0 15px;
  background: none;
  position: relative;
  display: none;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active.has-sub > .menu-submenu {
  display: block;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu > .menu-item:first-child:before {
  top: 11px;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu > .menu-item:first-child:last-child:before {
  height: 0 !important;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu-arrow {
  position: absolute;
  top: 20px;
  width: 28px;
  height: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  left: 0;
}
.app-sidebar-float-submenu-container .app-sidebar-float-submenu-line {
  position: absolute;
  top: 20px;
  width: 2px;
  background: var(--bs-app-sidebar-float-submenu-grid-border-color);
  left: 26px;
}

.app-sidebar {
  width: 220px;
  position: absolute;
  top: 0;
  bottom: 0;
  padding-top: 50px;
  background: var(--bs-app-sidebar-bg);
  z-index: 1010;
  left: 0;
}
@media (max-width: 767.98px) {
  .app-sidebar {
    position: fixed;
    padding-top: 0;
    left: -220px;
    z-index: 1021;
  }
}
.app-sidebar .menu .menu-profile {
  padding: 20px;
  color: var(--bs-app-sidebar-profile-color);
  background: var(--bs-app-sidebar-profile-bg);
  overflow: hidden;
  position: relative;
}
.app-sidebar .menu .menu-profile .menu-profile-link {
  margin: -20px;
  padding: 20px;
  display: block;
  color: var(--bs-app-sidebar-profile-color);
  font-weight: 600;
  text-decoration: none;
}
.app-sidebar .menu .menu-profile .menu-profile-link:hover .menu-profile-cover.with-shadow:before {
  opacity: 0.75;
}
.app-sidebar .menu .menu-profile .menu-profile-image {
  width: 34px;
  height: 34px;
  margin-bottom: 10px;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
}
.app-sidebar .menu .menu-profile .menu-profile-image img {
  max-width: 100%;
  max-height: 100%;
}
.app-sidebar .menu .menu-profile .menu-profile-image.menu-profile-image-icon i {
  float: none;
  display: block;
  font-size: 24px;
  text-align: center;
  width: auto;
  margin: 0 auto -12px;
}
.app-sidebar .menu .menu-profile .menu-profile-cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(../images/cover-sidebar-user.png?aefba59defa3dc4b33a7ac6a1fd2d4d9);
  background-repeat: no-repeat;
  background-size: cover;
}
.app-sidebar .menu .menu-profile .menu-profile-cover.with-shadow:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(var(--bs-app-sidebar-profile-bg-rgb), 0.25);
  transition: all 0.2s linear;
}
.app-sidebar .menu .menu-profile .menu-profile-info {
  font-size: 1.015625rem;
  position: relative;
}
.app-sidebar .menu .menu-profile .menu-profile-info small, .app-sidebar .menu .menu-profile .menu-profile-info .small {
  display: block;
  font-weight: 400;
  color: rgba(var(--bs-app-sidebar-profile-color-rgb), 0.75);
  font-size: 0.8125rem;
  margin-bottom: -5px;
}
.app-sidebar .menu .menu-header {
  margin: 0;
  padding: 15px 20px 3px;
  line-height: 20px;
  font-size: 11px;
  color: var(--bs-app-sidebar-menu-header-color);
  font-weight: 600;
}
.app-sidebar .menu .menu-divider {
  height: 1px;
  background-color: var(--bs-app-sidebar-menu-divider-bg);
  margin: 7px 0;
}
.app-sidebar .menu .menu-caret {
  display: block;
  width: 20px;
  text-align: center;
  font-size: 0.7109375rem;
  border: none;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  margin-left: auto;
}
.app-sidebar .menu .menu-caret:before {
  content: "\f054";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
}
.app-sidebar .menu .menu-search {
  padding: 20px;
}
.app-sidebar .menu .menu-search + .menu-item {
  padding-top: 0;
}
.app-sidebar .menu .menu-search .form-control {
  background: none;
  border: none;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid rgba(var(--bs-app-sidebar-component-color-rgb), 0.2);
  color: var(--bs-app-sidebar-component-color);
  border-radius: 0;
}
.app-sidebar .menu .menu-search .form-control:focus {
  border-color: rgba(var(--bs-app-sidebar-component-color-rgb), 0.5);
  box-shadow: none;
}
.app-sidebar .menu .active:not(.closed):not(.closing) > a .menu-caret:before, .app-sidebar .menu .expanding > a .menu-caret:before, .app-sidebar .menu .expand > a .menu-caret:before {
  opacity: 1;
  transform: rotate(90deg);
}
.app-sidebar .menu .menu-item {
  position: relative;
}
.app-sidebar .menu .menu-item .menu-link {
  padding: 7px 20px;
  line-height: 20px;
  color: var(--bs-app-sidebar-menu-link-color);
  text-decoration: none;
  display: flex;
  align-items: center;
  font-weight: var(--bs-app-sidebar-menu-link-font-weight);
}
.app-sidebar .menu .menu-item .menu-link .menu-text {
  flex: 1;
}
.app-sidebar .menu .menu-item .menu-link .menu-badge {
  padding: 0 0.975em;
  background: var(--bs-app-sidebar-menu-badge-bg);
  color: var(--bs-app-sidebar-menu-badge-color);
  font-weight: var(--bs-app-sidebar-menu-badge-font-weight);
  font-size: 10px;
  border-radius: 12px;
}
.app-sidebar .menu .menu-item .menu-link .menu-label {
  padding: 0.35em 0.65em;
  font-size: 75%;
  font-weight: 600;
  color: var(--bs-app-theme-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: var(--bs-app-theme);
  border-radius: 10px;
}
.app-gradient-enabled .app-sidebar .menu .menu-item .menu-link .menu-label {
  background-image: var(--bs-gradient);
}
.app-sidebar .menu .menu-item .menu-link .menu-label {
  margin-left: 5px;
}
.app-sidebar .menu .menu-item .menu-link:hover, .app-sidebar .menu .menu-item .menu-link:focus {
  background: none;
  color: var(--bs-app-sidebar-menu-link-hover-color);
}
.app-sidebar .menu .menu-item .menu-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.015625rem;
  color: var(--bs-app-sidebar-menu-icon-color);
  width: 14px;
  height: 14px;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
}
.app-sidebar .menu .menu-item .menu-icon img {
  max-width: 100%;
  max-height: 100%;
}
.app-sidebar .menu .menu-item .menu-icon .iconify, .app-sidebar .menu .menu-item .menu-icon [class^=ion-], .app-sidebar .menu .menu-item .menu-icon ion-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin: 0 -2px;
}
.app-sidebar .menu .menu-item .menu-icon-img {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.app-sidebar .menu .menu-item .menu-icon-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.app-sidebar .menu .menu-item .menu-submenu {
  padding: 5px 0 10px 39px;
  margin: 0;
  position: relative;
  display: none;
  background: var(--bs-app-sidebar-menu-submenu-bg);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link {
  padding: 3px 20px 3px 15px;
  text-decoration: none;
  position: relative;
  line-height: 18px;
  color: var(--bs-app-sidebar-menu-submenu-link-color);
  font-weight: var(--bs-app-sidebar-menu-submenu-link-font-weight);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link:hover, .app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link:focus {
  background: none;
  color: var(--bs-app-sidebar-menu-submenu-link-hover-color);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-link:after {
  content: "";
  position: absolute;
  left: -11px;
  top: 11px;
  width: 11px;
  height: 2px;
  background: var(--bs-app-sidebar-menu-grid-bg);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item:before {
  content: "";
  position: absolute;
  left: -13px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: var(--bs-app-sidebar-menu-grid-bg);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item:after {
  content: "";
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  border: var(--bs-app-sidebar-menu-grid-border-width) solid var(--bs-app-sidebar-menu-grid-border-color);
  top: 11px;
  margin-top: -2px;
  z-index: 10;
  background: var(--bs-app-sidebar-bg);
  border-radius: 4px;
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item:first-child:before {
  top: -14px;
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item:first-child:last-child:before {
  height: 27px;
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item:last-child:before {
  bottom: auto;
  height: 13px;
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item.has-sub > a:before {
  background: var(--bs-app-sidebar-component-active-bg);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item.active > .menu-link {
  background: none;
  color: var(--bs-app-sidebar-component-color);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item.active:after {
  border-color: var(--bs-app-theme);
}
.app-sidebar .menu .menu-item .menu-submenu .menu-item .menu-submenu {
  padding: 0 0 0 15px;
  background: none;
}
.app-sidebar .menu .menu-item.active.has-sub > .menu-submenu {
  display: block;
}
.app-sidebar .menu .menu-item.active > .menu-link {
  position: relative;
  z-index: 10;
  color: var(--bs-app-sidebar-component-active-color);
  background-color: var(--bs-app-sidebar-component-active-bg);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link {
  color: var(--bs-app-theme-color);
  background-color: var(--bs-app-theme);
  background-image: var(--bs-gradient);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-icon {
  color: #0267FF;
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link .menu-icon {
  color: rgba(0, 0, 0, 0.65);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link .menu-caret {
  color: rgba(0, 0, 0, 0.5);
}
.app-sidebar .menu .menu-item.active > .menu-link .menu-badge {
  background: rgba(0, 0, 0, 0.65);
}
.app-gradient-enabled .app-sidebar .menu .menu-item.active > .menu-link .menu-label {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.65);
}
.app-sidebar .menu .menu-item.disabled > .menu-link .menu-icon {
  color: #ADADB1;
}
.app-sidebar .menu .menu-item.disabled > .menu-link .menu-label {
  color: #ADADB1;
}
.app-sidebar .menu .menu-item.disabled > .menu-link .menu-text {
  color: #ADADB1;
}
.app-sidebar .app-sidebar-content {
  position: relative;
}
.app-sidebar .app-sidebar-minify-btn {
  margin: 10px 0;
  padding: 5px 20px 5px 10px !important;
  background: var(--bs-app-sidebar-minify-btn-bg);
  color: var(--bs-app-sidebar-component-color);
  border-radius: 50px 0 0 50px;
}
.app-sidebar .app-sidebar-minify-btn i {
  margin: 0 !important;
  color: var(--bs-app-sidebar-component-color);
}
.app-sidebar .app-sidebar-minify-btn:hover, .app-sidebar .app-sidebar-minify-btn:focus {
  background: var(--bs-app-sidebar-minify-btn-hover-bg);
}
.app-sidebar.app-sidebar-grid .menu > .menu-item + .menu-item {
  margin-top: -1px;
}
.app-sidebar.app-sidebar-grid .menu > .menu-item > .menu-link {
  border-top: 1px solid var(--bs-app-sidebar-grid-border-color);
  border-bottom: 1px solid var(--bs-app-sidebar-grid-border-color);
}
.app-sidebar.app-sidebar-grid .menu > .menu-item.expanding > a, .app-sidebar.app-sidebar-grid .menu > .menu-item.expand > a {
  border-bottom-color: transparent;
}
.app-sidebar.app-sidebar-grid .menu > .menu-item.active > .menu-link {
  border-color: var(--bs-app-sidebar-component-active-bg);
}
.app-sidebar.app-sidebar-transparent {
  background: none;
}
.app-sidebar.app-sidebar-transparent + .app-sidebar-bg {
  background-image: var(--bs-app-sidebar-bg-transparent);
  background-size: cover;
}
.app-sidebar.app-sidebar-transparent + .app-sidebar-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(var(--bs-app-sidebar-bg-rgb), 0.75);
}
.app-sidebar.app-sidebar-transparent .menu > .menu-item.active > .menu-link {
  background: rgba(0, 0, 0, 0.3);
}
.app-sidebar.app-sidebar-transparent .menu .menu-profile {
  background: rgba(0, 0, 0, 0.25);
}
.app-sidebar.app-sidebar-transparent .menu .menu-profile a:hover, .app-sidebar.app-sidebar-transparent .menu .menu-profile a:focus {
  background: none;
}
.app-sidebar.app-sidebar-transparent .menu .menu-profile .menu-profile-cover {
  background: none;
}
.app-sidebar.app-sidebar-transparent .menu .menu-profile .menu-profile-cover.with-shadow:before {
  background: none;
}
.app-sidebar.app-sidebar-transparent .menu .menu-profile.active {
  background: rgba(0, 0, 0, 0.25);
}
.app-sidebar.app-sidebar-transparent .menu-submenu {
  background: none;
}
.app-sidebar.app-sidebar-transparent .menu-submenu > .menu-item:before {
  background: rgba(0, 0, 0, 0.45);
}
.app-sidebar.app-sidebar-transparent .menu-submenu > .menu-item > .menu-link:after {
  background: rgba(0, 0, 0, 0.45);
}
.app-sidebar.app-sidebar-transparent .menu-submenu > .menu-item.has-sub > .menu-link:after {
  background: rgba(0, 0, 0, 0.45);
}

.app-sidebar-bg {
  background: var(--bs-app-sidebar-bg);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 220px;
  z-index: 1000;
}
@media (max-width: 767.98px) {
  .app-sidebar-bg {
    padding-top: 0;
    left: -220px;
    z-index: 1020;
  }
}

.app-sidebar-mobile-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1020;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  margin: 0;
  outline: none;
  display: none;
  background: var(--bs-app-sidebar-bg-mobile-backdrop);
}

@keyframes topMenuControlSlideInLeft {
  from {
    left: -50px;
  }
  to {
    left: 0;
  }
}
@keyframes topMenuControlSlideInRight {
  from {
    right: -50px;
  }
  to {
    right: 0;
  }
}
.app-top-menu {
  left: 0;
  right: 0;
  z-index: 1015;
  background: var(--bs-app-top-menu-bg);
}
@media (min-width: 768px) {
  .app-top-menu {
    top: 50px;
    position: fixed;
    height: 40px;
  }
}
@media (max-width: 767.98px) {
  .app-top-menu {
    display: none;
  }
}
@media (min-width: 768px) {
  .app-top-menu .menu {
    display: flex;
    flex-wrap: nowrap;
  }
}
@media (max-width: 767.98px) {
  .app-top-menu .menu {
    display: block;
    margin: 0 !important;
  }
}
.app-top-menu .menu .menu-item {
  position: relative;
}
.app-top-menu .menu .menu-item .menu-link {
  padding: 10px 20px;
  color: var(--bs-app-top-menu-link-color);
  font-weight: var(--bs-app-top-menu-link-font-weight);
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.app-top-menu .menu .menu-item .menu-link .menu-text {
  flex: 1;
}
.app-top-menu .menu .menu-item .menu-link .menu-badge {
  padding: 0 8px;
  font-size: 10px;
  border-radius: 12px;
  background: var(--bs-app-top-menu-menu-badge-bg);
  color: var(--bs-app-top-menu-menu-badge-color);
  font-weight: var(--bs-app-top-menu-menu-badge-font-weight);
  margin-left: 10px;
}
.app-top-menu .menu .menu-item .menu-link .menu-label {
  padding: 3px 6px;
  font-size: 75%;
  font-weight: 600;
  color: var(--bs-app-theme-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: var(--bs-app-theme);
  border-radius: var(--bs-border-radius);
}
.app-gradient-enabled .app-top-menu .menu .menu-item .menu-link .menu-label {
  background-image: var(--bs-gradient);
}
.app-top-menu .menu .menu-item .menu-link .menu-label {
  margin-left: 5px;
}
.app-top-menu .menu .menu-item .menu-link:hover, .app-top-menu .menu .menu-item .menu-link:focus {
  color: var(--bs-app-top-menu-link-hover-color);
  background: var(--bs-app-top-menu-link-hover-bg);
}
.app-top-menu .menu .menu-item .menu-icon {
  width: 14px;
  text-align: center;
  line-height: 20px;
  font-size: 1.015625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--bs-app-sidebar-menu-icon-color);
  margin-right: 10px;
}
.app-top-menu .menu .menu-item .menu-icon img {
  max-width: 100%;
  max-height: 100%;
}
.app-top-menu .menu .menu-item .menu-icon .iconify, .app-top-menu .menu .menu-item .menu-icon [class^=ion-], .app-top-menu .menu .menu-item .menu-icon ion-icon {
  margin-right: 8px;
  width: 18px;
  font-size: 18px;
  margin-left: -2px;
  display: block;
}
.app-top-menu .menu .menu-item .menu-icon-img {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 14px;
  height: 14px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: var(--bs-border-radius);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.app-top-menu .menu .menu-item .menu-icon-img img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.app-top-menu .menu .menu-item.active > .menu-link {
  position: relative;
  z-index: 10;
  color: var(--bs-app-top-menu-link-active-color);
  background-color: var(--bs-app-top-menu-link-active-bg);
}
.app-gradient-enabled .app-top-menu .menu .menu-item.active > .menu-link {
  color: var(--bs-app-theme-color);
  background-color: var(--bs-app-theme);
  background-image: var(--bs-gradient);
}
.app-top-menu .menu .menu-item.active > .menu-link .menu-icon {
  color: var(--bs-app-theme);
}
.app-gradient-enabled .app-top-menu .menu .menu-item.active > .menu-link .menu-icon {
  color: rgba(0, 0, 0, 0.65);
}
.app-gradient-enabled .app-top-menu .menu .menu-item.active > .menu-link .menu-caret {
  color: rgba(0, 0, 0, 0.5);
}
.app-top-menu .menu .menu-item.active > .menu-link .menu-badge {
  background: rgba(0, 0, 0, 0.65);
}
.app-gradient-enabled .app-top-menu .menu .menu-item.active > .menu-link .menu-label {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.65);
}
@media (max-width: 767.98px) {
  .app-top-menu .menu .menu-item.active > .menu-submenu {
    display: block;
  }
}
.app-top-menu .menu .menu-item.menu-control {
  position: absolute;
  top: 0;
  margin: 0;
  z-index: 100;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-item.menu-control {
    display: none !important;
  }
}
.app-top-menu .menu .menu-item.menu-control > .menu-link {
  padding: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  background: var(--bs-app-top-menu-control-link-bg);
  color: var(--bs-app-top-menu-control-link-color);
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.app-top-menu .menu .menu-item.menu-control > .menu-link i {
  float: none;
  margin: 0;
  font-size: 18px;
  display: block;
  line-height: 40px;
  width: auto;
}
.app-top-menu .menu .menu-item.menu-control > .menu-link:hover, .app-top-menu .menu .menu-item.menu-control > .menu-link:focus {
  background: var(--bs-app-top-menu-control-link-hover-bg);
  color: var(--bs-app-top-menu-control-link-hover-color);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-start {
  left: -40px;
}
.app-top-menu .menu .menu-item.menu-control.menu-control-start > .menu-link {
  box-shadow: 12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-start.show {
  left: 0;
  animation: topMenuControlSlideInLeft 0.2s;
}
.app-top-menu .menu .menu-item.menu-control.menu-control-end {
  right: -40px;
}
.app-top-menu .menu .menu-item.menu-control.menu-control-end > .menu-link {
  box-shadow: -12px 0 10px -10px rgba(0, 0, 0, 0.5);
}
.app-top-menu .menu .menu-item.menu-control.menu-control-end.show {
  right: 0;
  animation: topMenuControlSlideInRight 0.2s;
}
@media (min-width: 768px) {
  .app-top-menu .menu > .menu-item.has-sub:hover > .menu-submenu {
    display: block;
  }
}
.app-top-menu .menu .menu-caret {
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 11px;
  border: none;
  margin-left: 5px;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-caret {
    margin-left: auto;
  }
}
.app-top-menu .menu .menu-caret:before {
  content: "\f054";
  display: block;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s linear;
  transform: rotate(90deg);
}
.app-top-menu .menu .menu-submenu {
  display: none;
  top: 40px;
  background: var(--bs-app-top-menu-menu-submenu-bg);
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .app-top-menu .menu .menu-submenu {
    width: 220px;
    position: absolute;
    left: 0;
    max-height: calc(100vh - 90px);
  }
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link {
  padding: 4px 20px;
  text-decoration: none;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 575.98px) {
  .app-top-menu .menu .menu-submenu > .menu-item > .menu-link {
    padding-left: 44px;
  }
}
.app-top-menu .menu .menu-submenu > .menu-item > .menu-link .menu-caret {
  margin-left: auto;
}
.app-top-menu .menu .menu-submenu .menu-submenu {
  background: var(--bs-app-top-menu-menu-submenu-submenu-bg);
  position: relative;
  left: 0;
  top: 0;
  max-height: auto;
  overflow: initial;
}

.boxed-layout {
  height: 100%;
  background-image: url(../images/cover-pattern.png?031a77e1f32a04deae80b6d5f38b3f8d);
}
.boxed-layout .app-top-menu {
  max-width: 1280px;
  width: 100%;
  left: 50%;
  margin-left: -640px;
}
@media (min-width: 768px) {
  .boxed-layout .app-top-menu {
    overflow: hidden;
  }
  .boxed-layout .app-top-menu .menu > .menu-item > .menu-submenu {
    position: fixed;
    top: auto;
    left: auto;
    right: auto;
  }
}
@media (max-width: 575.98px) {
  .boxed-layout .app-top-menu {
    position: relative;
    left: 0;
    margin: 0;
  }
}
.boxed-layout .pace .pace-progress {
  top: 0;
}
.boxed-layout .pace .pace-activity {
  top: 13px;
}
.boxed-layout .app {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  min-height: 100%;
  background: var(--bs-body-bg);
  position: relative;
  overflow: hidden;
  box-shadow: 0 0px 30px rgba(0, 0, 0, 0.5);
}
.boxed-layout .app .app-content {
  background-color: var(--bs-body-bg);
}
.boxed-layout .app-header {
  max-width: 1280px;
  width: 100%;
  right: auto;
  left: auto;
}
@media (min-width: 768px) {
  .boxed-layout .app-sidebar, .boxed-layout .app-sidebar-bg {
    left: auto;
    right: auto;
  }
}

@media (max-width: 1280px) {
  .boxed-layout .app-top-menu {
    left: 0;
    margin-left: 0;
  }
}
.app-content-full-height {
  height: 100%;
}
@media (min-width: 768px) {
  .app-content-full-height .app-content {
    height: calc(100vh - 50px);
  }
}
@media (max-width: 767.98px) {
  .app-content-full-height .app-content {
    min-height: calc(100vh - 101px);
  }
}
@media (min-width: 768px) {
  .app-content-full-height.app-without-header .app-content, .app-content-full-height.app-empty .app-content {
    height: 100vh;
  }
}

.app-empty .app-content {
  margin: 0;
  top: 0;
}

.app-header-fixed {
  padding-top: 50px;
}
@media (max-width: 767.98px) {
  .app-header-fixed {
    padding-top: 101px;
  }
}
.app-header-fixed .app-header {
  position: fixed;
}

@media (min-width: 992px) {
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end) {
    width: 60px;
    overflow: hidden;
    bottom: auto;
    min-height: 100vh;
    transition-property: width, box-shadow;
    transition-duration: 150ms;
    box-shadow: inset -12px 6px 12px rgba(0, 0, 0, 0.14);
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end) .app-sidebar-content {
    width: 220px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end):hover {
    width: 220px;
    box-shadow: 12px 6px 12px rgba(0, 0, 0, 0.14);
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar:not(.app-sidebar-end):hover + .app-sidebar-bg {
    width: 220px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-sidebar-bg {
    width: 60px;
    transition-property: width;
    transition-duration: 150ms;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified) .app-content {
    margin-left: 60px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-sidebar-fixed .app-sidebar {
    bottom: 0;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar {
    width: 60px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar .app-sidebar-content {
    width: 250px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar:hover {
    width: 250px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar:hover + .app-sidebar-bg {
    width: 250px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-sidebar-bg {
    width: 60px;
  }
  .app-with-hover-sidebar:not(.app-sidebar-minified).app-with-wide-sidebar .app-content {
    margin-left: 60px;
  }
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu-line {
  left: auto;
  right: 26px;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu-arrow {
  left: auto;
  right: 0;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:after {
  left: auto;
  right: 0;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu {
  padding-left: 0;
  padding-right: 39px;
  text-align: right;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item > .menu-link {
  flex-direction: row-reverse;
  padding-left: 15px;
  padding-right: 20px;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item > .menu-link .menu-caret:before {
  content: "\f053";
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item > .menu-link:after {
  right: -11px;
  left: auto;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.active > .menu-link .menu-caret:before, .app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.expanding > .menu-link .menu-caret:before, .app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item.expand > .menu-link .menu-caret:before {
  transform: rotate(-90deg);
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-item:before {
  right: -13px;
  left: auto;
}
.app-with-end-sidebar .app-sidebar-float-submenu-container .app-sidebar-float-submenu .menu-submenu {
  padding-left: 0;
  padding-right: 15px;
}
.app-with-end-sidebar .app-sidebar, .app-with-end-sidebar .app-sidebar-bg {
  left: auto;
  right: 0;
}
@media (max-width: 767.98px) {
  .app-with-end-sidebar .app-sidebar, .app-with-end-sidebar .app-sidebar-bg {
    right: -220px;
  }
}
.app-with-end-sidebar .app-content {
  margin-left: 0;
  margin-right: 220px;
}
@media (max-width: 767.98px) {
  .app-with-end-sidebar .app-content {
    margin-right: 0;
  }
}
.app-with-end-sidebar .btn-scroll-to-top {
  left: 25px;
  right: auto;
}

@media (min-width: 768px) {
  .app-with-top-menu {
    padding-top: 90px;
  }
}
@media (min-width: 768px) {
  .app-with-top-menu .app-sidebar {
    padding-top: 90px;
  }
}
@media (min-width: 768px) {
  .app-with-top-menu.has-scroll .app-header {
    box-shadow: none;
  }
}
@media (min-width: 768px) {
  .app-with-top-menu.has-scroll .app-top-menu {
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 768px) {
  .app-with-top-menu.app-header-fixed {
    padding-top: 90px;
  }
}

.app-with-two-sidebar .app-header .navbar-toggle.pull-start + .navbar-header {
  margin: 0;
  justify-content: center;
}
.app-with-two-sidebar .app-sidebar-end.app-sidebar, .app-with-two-sidebar .app-sidebar-end.app-sidebar-bg {
  right: -220px;
  left: auto;
}
.app-with-two-sidebar.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-with-two-sidebar.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
  right: -250px;
}
.app-with-two-sidebar.app-sidebar-minified .app-sidebar-end.app-sidebar, .app-with-two-sidebar.app-sidebar-minified .app-sidebar-end.app-sidebar-bg {
  width: 220px;
}
.app-with-two-sidebar.app-sidebar-minified.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-with-two-sidebar.app-sidebar-minified.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
  width: 250px;
}

.app-with-wide-sidebar .app-header .navbar-header {
  width: 250px;
}
@media (max-width: 767.98px) {
  .app-with-wide-sidebar .app-header .navbar-header {
    width: auto;
  }
}
.app-with-wide-sidebar .app-sidebar, .app-with-wide-sidebar .app-sidebar-bg {
  width: 250px;
}
@media (max-width: 767.98px) {
  .app-with-wide-sidebar .app-sidebar, .app-with-wide-sidebar .app-sidebar-bg {
    width: 250px;
    left: -250px;
  }
}
@media (max-width: 767.98px) {
  .app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    right: -250px;
    left: auto;
  }
}
@media (min-width: 768px) {
  .app-with-wide-sidebar .app-content {
    margin-left: 250px;
  }
}
@media (min-width: 768px) {
  .app-with-wide-sidebar.app-with-end-sidebar .app-content {
    margin-right: 250px;
    margin-left: 0;
  }
}

.app-without-sidebar .app-content {
  margin: 0;
}
@media (max-width: 575.98px) {
  .app-without-sidebar:not(.app-with-top-menu) .app-header .navbar-brand {
    justify-content: center;
  }
}

.app-sidebar-fixed .app-sidebar {
  position: fixed;
}

.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) {
  width: 60px;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link {
  padding: 10px 20px;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-text, .app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-label, .app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-badge {
  display: none;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-icon {
  margin: 0;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu > .menu-item > .menu-link .menu-icon-img {
  margin: 0;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu > .menu-item.has-sub > .menu-submenu {
  display: none !important;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu-profile, .app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu-header, .app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu-search {
  display: none !important;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu-caret {
  margin-right: -15px;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .menu-caret:before {
  transform: rotate(0deg) !important;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .slimScrollDiv .slimScrollBar, .app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .slimScrollDiv .slimScrollRail {
  display: none !important;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .ps__rail-x, .app-sidebar-minified:not(.app-without-sidebar) .app-sidebar:not(.app-sidebar-end) .ps__rail-y {
  display: none !important;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar-bg:not(.app-sidebar-end) {
  width: 60px;
}
.app-sidebar-minified:not(.app-without-sidebar) .app-sidebar-minify-btn i:before {
  content: "\e12a";
}
@media (min-width: 768px) {
  .app-sidebar-minified:not(.app-without-sidebar) .app-content {
    margin-left: 60px;
  }
}
@media (min-width: 768px) {
  .app-sidebar-minified:not(.app-without-sidebar).app-with-end-sidebar .app-content {
    margin-right: 60px;
    margin-left: auto;
  }
}

@media (min-width: 768px) {
  .app-sidebar-end-toggled .app-sidebar-end.app-sidebar, .app-sidebar-end-toggled .app-sidebar-end.app-sidebar-bg {
    right: 0;
  }
}
@media (min-width: 768px) {
  .app-sidebar-end-toggled .app-content {
    margin-right: 220px;
  }
}
@media (min-width: 768px) {
  .app-sidebar-end-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    right: 0;
  }
}
@media (min-width: 768px) {
  .app-sidebar-end-toggled.app-with-wide-sidebar .app-content {
    margin-right: 250px;
  }
}

@keyframes appSidebarEndMobileSlideInLeft {
  from {
    left: -300px;
  }
  to {
    left: 0;
  }
}
@keyframes appSidebarEndMobileSlideInRight {
  from {
    right: -300px;
  }
  to {
    right: 0;
  }
}
@keyframes appSidebarEndWideMobileSlideInLeft {
  from {
    left: -250px;
  }
  to {
    left: 0;
  }
}
@keyframes appSidebarEndWideMobileSlideInRight {
  from {
    right: -250px;
  }
  to {
    right: 0;
  }
}
@keyframes appSidebarEndMobileBackdrop {
  from {
    background: transparent;
  }
  to {
    background: rgba(32, 37, 42, 0.5);
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar-bg {
    right: 0;
    left: auto;
    animation: appSidebarEndMobileSlideInRight 0.2s ease;
  }
  .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar-bg {
    position: fixed;
  }
  .app-sidebar-end-mobile-toggled .app-sidebar-end.app-sidebar-mobile-backdrop {
    display: block;
    background: rgba(32, 37, 42, 0.5);
    animation: appSidebarEndMobileBackdrop 0.2s ease;
  }
  .app-sidebar-end-mobile-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-toggled.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    right: 0;
    left: auto;
    animation: appSidebarEndWideMobileSlideInRight 0.2s ease;
  }
}

@keyframes appSidebarEndMobileSlideOutLeft {
  from {
    left: 0;
  }
  to {
    left: -300px;
  }
}
@keyframes appSidebarEndMobileSlideOutRight {
  from {
    right: 0;
  }
  to {
    right: -300px;
  }
}
@keyframes appSidebarEndWideMobileSlideOutLeft {
  from {
    left: 0;
  }
  to {
    left: -250px;
  }
}
@keyframes appSidebarEndWideMobileSlideOutRight {
  from {
    right: 0;
  }
  to {
    right: -250px;
  }
}
@keyframes appSidebarEndMobileRemoveBackdrop {
  from {
    background: rgba(32, 37, 42, 0.5);
  }
  to {
    background: transparent;
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-end-mobile-closed .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-closed .app-sidebar-end.app-sidebar-bg {
    right: -300px;
    left: auto;
    animation: appSidebarEndMobileSlideOutRight 0.2s ease;
  }
  .app-sidebar-end-mobile-closed .app-sidebar-end.app-sidebar-mobile-backdrop {
    display: block;
    background: none;
    animation: appSidebarEndMobileRemoveBackdrop 0.2s ease;
  }
  .app-sidebar-end-mobile-closed.app-with-wide-sidebar .app-sidebar-end.app-sidebar, .app-sidebar-end-mobile-closed.app-with-wide-sidebar .app-sidebar-end.app-sidebar-bg {
    right: -250px;
    animation: appSidebarEndWideMobileSlideOutRight 0.2s ease;
  }
}

@keyframes appSidebarMobileSlideInLeft {
  from {
    left: -300px;
  }
  to {
    left: 0;
  }
}
@keyframes appSidebarMobileSlideInRight {
  from {
    right: -300px;
  }
  to {
    right: 0;
  }
}
@keyframes appSidebarWideMobileSlideInLeft {
  from {
    left: -250px;
  }
  to {
    left: 0;
  }
}
@keyframes appSidebarWideMobileSlideInRight {
  from {
    right: -250px;
  }
  to {
    right: 0;
  }
}
@keyframes appSidebarMobileBackdrop {
  from {
    background: transparent;
  }
  to {
    background: rgba(32, 37, 42, 0.5);
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-mobile-toggled .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-toggled .app-sidebar-bg:not(.app-sidebar-end) {
    left: 0;
    animation: appSidebarMobileSlideInLeft 0.2s ease;
  }
  .app-sidebar-mobile-toggled .app-sidebar-bg:not(.app-sidebar-end) {
    position: fixed;
  }
  .app-sidebar-mobile-toggled .app-sidebar-mobile-backdrop:not(.app-sidebar-end) {
    display: block;
    background: rgba(32, 37, 42, 0.5);
    animation: appSidebarMobileBackdrop 0.2s ease;
  }
  .app-sidebar-mobile-toggled.app-with-wide-sidebar .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-toggled.app-with-wide-sidebar .app-sidebar-bg:not(.app-sidebar-end) {
    animation: appSidebarWideMobileSlideInLeft 0.2s ease;
  }
}

@keyframes appSidebarMobileSlideOutLeft {
  from {
    left: 0;
  }
  to {
    left: -300px;
  }
}
@keyframes appSidebarMobileSlideOutRight {
  from {
    right: 0;
  }
  to {
    right: -300px;
  }
}
@keyframes appSidebarWideMobileSlideOutLeft {
  from {
    left: 0;
  }
  to {
    left: -250px;
  }
}
@keyframes appSidebarWideMobileSlideOutRight {
  from {
    right: 0;
  }
  to {
    right: -250px;
  }
}
@keyframes appSidebarMobileRemoveBackdrop {
  from {
    background: rgba(32, 37, 42, 0.5);
  }
  to {
    background: transparent;
  }
}
@media (max-width: 767.98px) {
  .app-sidebar-mobile-closed .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-closed .app-sidebar-bg:not(.app-sidebar-end) {
    left: -300px;
    animation: appSidebarMobileSlideOutLeft 0.2s ease;
  }
  .app-sidebar-mobile-closed .app-sidebar-mobile-backdrop:not(.app-sidebar-end) {
    display: block;
    background: none;
    animation: appSidebarMobileRemoveBackdrop 0.2s ease;
  }
  .app-sidebar-mobile-closed.app-with-wide-sidebar .app-sidebar:not(.app-sidebar-end), .app-sidebar-mobile-closed.app-with-wide-sidebar .app-sidebar-bg:not(.app-sidebar-end) {
    left: -250px;
    animation: appSidebarWideMobileSlideOutLeft 0.2s ease;
  }
}

.badge {
  display: inline;
  padding: 0.35em 0.65em;
  vertical-align: middle;
}

.breadcrumb {
  margin: 0;
  font-weight: 400;
}
.breadcrumb .breadcrumb-item {
  line-height: 32.4px;
}
.breadcrumb .breadcrumb-item a {
  color: var(--bs-body-color);
  text-decoration: none;
}
.breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}

@keyframes btnFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.btn-scroll-to-top {
  position: fixed !important;
  bottom: 20px;
  z-index: 1020;
  opacity: 0;
  display: none;
}
.btn-scroll-to-top.show {
  opacity: 1;
  display: block;
  animation: btnFadeIn 0.2s ease;
}
@media (min-width: 768px) {
  .btn-scroll-to-top {
    right: 15px;
  }
}
@media (max-width: 767.98px) {
  .btn-scroll-to-top {
    right: 10px;
  }
}

.btn.btn-icon {
  width: 28px;
  height: 28px;
  padding: 0;
  border: none;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  border-radius: 28px;
}
.btn.btn-icon.btn-xs {
  width: 16px;
  height: 16px;
  font-size: 8px;
  line-height: 16px;
}
.btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
  width: 22px;
  height: 22px;
  font-size: 11px;
  line-height: 22px;
}
.btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
  width: 34px;
  height: 34px;
  font-size: 17px;
  line-height: 34px;
}
.btn.btn-xs {
  font-size: 0.7109375rem;
  padding: 2px 6px;
}
.btn[class*=btn-outline-]:not(.btn-yellow):not(.btn-white):hover {
  color: #FFFFFF;
}

.btn-theme {
  --bs-btn-bg: var(--bs-app-theme);
  --bs-btn-color: var(--bs-app-theme-color);
  --bs-border-color: var(--bs-app-theme);
  --bs-btn-hover-color: var(--bs-app-theme-hover-color);
  --bs-btn-hover-bg: var(--bs-app-theme-hover);
  --bs-btn-hover-border-color: var(--bs-app-theme-hover-border-color);
  --bs-btn-focus-shadow-rgb: var(--bs-app-theme-rgb);
  --bs-btn-active-color: var(--bs-app-theme-hover-color);
  --bs-btn-active-bg: var(--bs-app-theme-hover);
  --bs-btn-active-border-color: var(--bs-app-theme-hover-border-color);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(var(--bs-app-theme-rgb), 0.125);
  --bs-btn-active-color: var(--bs-app-theme-disabled-color);
  --bs-btn-active-bg: var(--bs-app-theme-disabled);
  --bs-btn-active-border-color: var(--bs-app-theme-disabled-border-color);
}

.btn-outline-theme {
  color: var(--bs-app-theme);
  border-color: var(--bs-app-theme);
}
.btn-outline-theme:hover, .btn-outline-theme.active {
  background-color: var(--bs-app-theme);
  border-color: var(--bs-app-theme);
}
.btn-outline-theme.disabled, .btn-outline-theme:disabled {
  color: var(--bs-app-theme);
}
.btn-default {
  --bs-btn-color: #20252a;
  --bs-btn-bg: #e9ecef;
  --bs-btn-border-color: #e9ecef;
  --bs-btn-hover-color: #20252a;
  --bs-btn-hover-bg: #ced4da;
  --bs-btn-hover-border-color: #ced4da;
  --bs-btn-focus-shadow-rgb: 203, 206, 209;
  --bs-btn-active-color: #20252a;
  --bs-btn-active-bg: #ced4da;
  --bs-btn-active-border-color: #ced4da;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #20252a;
  --bs-btn-disabled-bg: rgb(238.5, 240.75, 243);
  --bs-btn-disabled-border-color: rgb(238.5, 240.75, 243);
}
.btn-group > .btn + .btn-default, .input-group > .btn + .btn-default, .input-group > .btn + .dropdown-menu + .btn-default {
  border-left: 1px solid #ced4da;
}

.btn-primary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #348fe2;
  --bs-btn-border-color: #348fe2;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(39, 107.25, 169.5);
  --bs-btn-hover-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-focus-shadow-rgb: 82, 160, 230;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(39, 107.25, 169.5);
  --bs-btn-active-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(102.75, 171, 233.25);
  --bs-btn-disabled-border-color: rgb(102.75, 171, 233.25);
}
.btn-group > .btn + .btn-primary, .input-group > .btn + .btn-primary, .input-group > .btn + .dropdown-menu + .btn-primary {
  border-left: 1px solid rgb(39, 107.25, 169.5);
}

.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(81, 87.75, 93.75);
  --bs-btn-hover-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(81, 87.75, 93.75);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(144.75, 151.5, 157.5);
  --bs-btn-disabled-border-color: rgb(144.75, 151.5, 157.5);
}
.btn-group > .btn + .btn-secondary, .input-group > .btn + .btn-secondary, .input-group > .btn + .dropdown-menu + .btn-secondary {
  border-left: 1px solid rgb(81, 87.75, 93.75);
}

.btn-success {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #00acac;
  --bs-btn-border-color: #00acac;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #008181;
  --bs-btn-hover-border-color: #008181;
  --bs-btn-focus-shadow-rgb: 38, 184, 184;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #008181;
  --bs-btn-active-border-color: #008181;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(63.75, 192.75, 192.75);
  --bs-btn-disabled-border-color: rgb(63.75, 192.75, 192.75);
}
.btn-group > .btn + .btn-success, .input-group > .btn + .btn-success, .input-group > .btn + .dropdown-menu + .btn-success {
  border-left: 1px solid #008181;
}

.btn-info {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #49b6d6;
  --bs-btn-border-color: #49b6d6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(54.75, 136.5, 160.5);
  --bs-btn-hover-border-color: rgb(54.75, 136.5, 160.5);
  --bs-btn-focus-shadow-rgb: 100, 193, 220;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(54.75, 136.5, 160.5);
  --bs-btn-active-border-color: rgb(54.75, 136.5, 160.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(118.5, 200.25, 224.25);
  --bs-btn-disabled-border-color: rgb(118.5, 200.25, 224.25);
}
.btn-group > .btn + .btn-info, .input-group > .btn + .btn-info, .input-group > .btn + .dropdown-menu + .btn-info {
  border-left: 1px solid rgb(54.75, 136.5, 160.5);
}

.btn-warning {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #f59c1a;
  --bs-btn-border-color: #f59c1a;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(183.75, 117, 19.5);
  --bs-btn-hover-border-color: rgb(183.75, 117, 19.5);
  --bs-btn-focus-shadow-rgb: 247, 171, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(183.75, 117, 19.5);
  --bs-btn-active-border-color: rgb(183.75, 117, 19.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(247.5, 180.75, 83.25);
  --bs-btn-disabled-border-color: rgb(247.5, 180.75, 83.25);
}
.btn-group > .btn + .btn-warning, .input-group > .btn + .btn-warning, .input-group > .btn + .dropdown-menu + .btn-warning {
  border-left: 1px solid rgb(183.75, 117, 19.5);
}

.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff5b57;
  --bs-btn-border-color: #ff5b57;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(191.25, 68.25, 65.25);
  --bs-btn-hover-border-color: rgb(191.25, 68.25, 65.25);
  --bs-btn-focus-shadow-rgb: 255, 116, 112;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(191.25, 68.25, 65.25);
  --bs-btn-active-border-color: rgb(191.25, 68.25, 65.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff8481;
  --bs-btn-disabled-border-color: #ff8481;
}
.btn-group > .btn + .btn-danger, .input-group > .btn + .btn-danger, .input-group > .btn + .dropdown-menu + .btn-danger {
  border-left: 1px solid rgb(191.25, 68.25, 65.25);
}

.btn-light {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #f2f3f4;
  --bs-btn-border-color: #f2f3f4;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(181.5, 182.25, 183);
  --bs-btn-hover-border-color: rgb(181.5, 182.25, 183);
  --bs-btn-focus-shadow-rgb: 244, 245, 246;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(181.5, 182.25, 183);
  --bs-btn-active-border-color: rgb(181.5, 182.25, 183);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(245.25, 246, 246.75);
  --bs-btn-disabled-border-color: rgb(245.25, 246, 246.75);
}
.btn-group > .btn + .btn-light, .input-group > .btn + .btn-light, .input-group > .btn + .dropdown-menu + .btn-light {
  border-left: 1px solid rgb(181.5, 182.25, 183);
}

.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(33.75, 39.75, 45);
  --bs-btn-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(33.75, 39.75, 45);
  --bs-btn-active-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(97.5, 103.5, 108.75);
  --bs-btn-disabled-border-color: rgb(97.5, 103.5, 108.75);
}
.btn-group > .btn + .btn-dark, .input-group > .btn + .btn-dark, .input-group > .btn + .dropdown-menu + .btn-dark {
  border-left: 1px solid rgb(33.75, 39.75, 45);
}

.btn-inverse {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(33.75, 39.75, 45);
  --bs-btn-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(33.75, 39.75, 45);
  --bs-btn-active-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(97.5, 103.5, 108.75);
  --bs-btn-disabled-border-color: rgb(97.5, 103.5, 108.75);
}
.btn-group > .btn + .btn-inverse, .input-group > .btn + .btn-inverse, .input-group > .btn + .dropdown-menu + .btn-inverse {
  border-left: 1px solid rgb(33.75, 39.75, 45);
}

.btn-blue {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #348fe2;
  --bs-btn-border-color: #348fe2;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(39, 107.25, 169.5);
  --bs-btn-hover-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-focus-shadow-rgb: 82, 160, 230;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(39, 107.25, 169.5);
  --bs-btn-active-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(102.75, 171, 233.25);
  --bs-btn-disabled-border-color: rgb(102.75, 171, 233.25);
}
.btn-group > .btn + .btn-blue, .input-group > .btn + .btn-blue, .input-group > .btn + .dropdown-menu + .btn-blue {
  border-left: 1px solid rgb(39, 107.25, 169.5);
}

.btn-indigo {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #8753de;
  --bs-btn-border-color: #8753de;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(101.25, 62.25, 166.5);
  --bs-btn-hover-border-color: rgb(101.25, 62.25, 166.5);
  --bs-btn-focus-shadow-rgb: 153, 109, 227;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(101.25, 62.25, 166.5);
  --bs-btn-active-border-color: rgb(101.25, 62.25, 166.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(165, 126, 230.25);
  --bs-btn-disabled-border-color: rgb(165, 126, 230.25);
}
.btn-group > .btn + .btn-indigo, .input-group > .btn + .btn-indigo, .input-group > .btn + .dropdown-menu + .btn-indigo {
  border-left: 1px solid rgb(101.25, 62.25, 166.5);
}

.btn-purple {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #727cb6;
  --bs-btn-border-color: #727cb6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(85.5, 93, 136.5);
  --bs-btn-hover-border-color: rgb(85.5, 93, 136.5);
  --bs-btn-focus-shadow-rgb: 135, 144, 193;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(85.5, 93, 136.5);
  --bs-btn-active-border-color: rgb(85.5, 93, 136.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(149.25, 156.75, 200.25);
  --bs-btn-disabled-border-color: rgb(149.25, 156.75, 200.25);
}
.btn-group > .btn + .btn-purple, .input-group > .btn + .btn-purple, .input-group > .btn + .dropdown-menu + .btn-purple {
  border-left: 1px solid rgb(85.5, 93, 136.5);
}

.btn-pink {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #fb5597;
  --bs-btn-border-color: #fb5597;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(188.25, 63.75, 113.25);
  --bs-btn-hover-border-color: rgb(188.25, 63.75, 113.25);
  --bs-btn-focus-shadow-rgb: 252, 111, 167;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(188.25, 63.75, 113.25);
  --bs-btn-active-border-color: rgb(188.25, 63.75, 113.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(252, 127.5, 177);
  --bs-btn-disabled-border-color: rgb(252, 127.5, 177);
}
.btn-group > .btn + .btn-pink, .input-group > .btn + .btn-pink, .input-group > .btn + .dropdown-menu + .btn-pink {
  border-left: 1px solid rgb(188.25, 63.75, 113.25);
}

.btn-red {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ff5b57;
  --bs-btn-border-color: #ff5b57;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(191.25, 68.25, 65.25);
  --bs-btn-hover-border-color: rgb(191.25, 68.25, 65.25);
  --bs-btn-focus-shadow-rgb: 255, 116, 112;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(191.25, 68.25, 65.25);
  --bs-btn-active-border-color: rgb(191.25, 68.25, 65.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ff8481;
  --bs-btn-disabled-border-color: #ff8481;
}
.btn-group > .btn + .btn-red, .input-group > .btn + .btn-red, .input-group > .btn + .dropdown-menu + .btn-red {
  border-left: 1px solid rgb(191.25, 68.25, 65.25);
}

.btn-orange {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #f59c1a;
  --bs-btn-border-color: #f59c1a;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(183.75, 117, 19.5);
  --bs-btn-hover-border-color: rgb(183.75, 117, 19.5);
  --bs-btn-focus-shadow-rgb: 247, 171, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(183.75, 117, 19.5);
  --bs-btn-active-border-color: rgb(183.75, 117, 19.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(247.5, 180.75, 83.25);
  --bs-btn-disabled-border-color: rgb(247.5, 180.75, 83.25);
}
.btn-group > .btn + .btn-orange, .input-group > .btn + .btn-orange, .input-group > .btn + .dropdown-menu + .btn-orange {
  border-left: 1px solid rgb(183.75, 117, 19.5);
}

.btn-yellow {
  --bs-btn-color: #20252a;
  --bs-btn-bg: #ffd900;
  --bs-btn-border-color: #ffd900;
  --bs-btn-hover-color: #20252a;
  --bs-btn-hover-bg: rgb(191.25, 162.75, 0);
  --bs-btn-hover-border-color: rgb(191.25, 162.75, 0);
  --bs-btn-focus-shadow-rgb: 222, 190, 6;
  --bs-btn-active-color: #20252a;
  --bs-btn-active-bg: rgb(191.25, 162.75, 0);
  --bs-btn-active-border-color: rgb(191.25, 162.75, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #20252a;
  --bs-btn-disabled-bg: rgb(255, 226.5, 63.75);
  --bs-btn-disabled-border-color: rgb(255, 226.5, 63.75);
}
.btn-group > .btn + .btn-yellow, .input-group > .btn + .btn-yellow, .input-group > .btn + .dropdown-menu + .btn-yellow {
  border-left: 1px solid rgb(191.25, 162.75, 0);
}

.btn-green {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #32a932;
  --bs-btn-border-color: #32a932;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(37.5, 126.75, 37.5);
  --bs-btn-hover-border-color: rgb(37.5, 126.75, 37.5);
  --bs-btn-focus-shadow-rgb: 81, 182, 81;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(37.5, 126.75, 37.5);
  --bs-btn-active-border-color: rgb(37.5, 126.75, 37.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(101.25, 190.5, 101.25);
  --bs-btn-disabled-border-color: rgb(101.25, 190.5, 101.25);
}
.btn-group > .btn + .btn-green, .input-group > .btn + .btn-green, .input-group > .btn + .dropdown-menu + .btn-green {
  border-left: 1px solid rgb(37.5, 126.75, 37.5);
}

.btn-teal {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #00acac;
  --bs-btn-border-color: #00acac;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #008181;
  --bs-btn-hover-border-color: #008181;
  --bs-btn-focus-shadow-rgb: 38, 184, 184;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #008181;
  --bs-btn-active-border-color: #008181;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(63.75, 192.75, 192.75);
  --bs-btn-disabled-border-color: rgb(63.75, 192.75, 192.75);
}
.btn-group > .btn + .btn-teal, .input-group > .btn + .btn-teal, .input-group > .btn + .dropdown-menu + .btn-teal {
  border-left: 1px solid #008181;
}

.btn-lime {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #90ca4b;
  --bs-btn-border-color: #90ca4b;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(108, 151.5, 56.25);
  --bs-btn-hover-border-color: rgb(108, 151.5, 56.25);
  --bs-btn-focus-shadow-rgb: 161, 210, 102;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(108, 151.5, 56.25);
  --bs-btn-active-border-color: rgb(108, 151.5, 56.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(171.75, 215.25, 120);
  --bs-btn-disabled-border-color: rgb(171.75, 215.25, 120);
}
.btn-group > .btn + .btn-lime, .input-group > .btn + .btn-lime, .input-group > .btn + .dropdown-menu + .btn-lime {
  border-left: 1px solid rgb(108, 151.5, 56.25);
}

.btn-cyan {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #49b6d6;
  --bs-btn-border-color: #49b6d6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(54.75, 136.5, 160.5);
  --bs-btn-hover-border-color: rgb(54.75, 136.5, 160.5);
  --bs-btn-focus-shadow-rgb: 100, 193, 220;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(54.75, 136.5, 160.5);
  --bs-btn-active-border-color: rgb(54.75, 136.5, 160.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(118.5, 200.25, 224.25);
  --bs-btn-disabled-border-color: rgb(118.5, 200.25, 224.25);
}
.btn-group > .btn + .btn-cyan, .input-group > .btn + .btn-cyan, .input-group > .btn + .dropdown-menu + .btn-cyan {
  border-left: 1px solid rgb(54.75, 136.5, 160.5);
}

.btn-white {
  --bs-btn-color: #20252a;
  --bs-btn-bg: #FFFFFF;
  --bs-btn-border-color: #ced4da;
  --bs-btn-hover-color: #20252a;
  --bs-btn-hover-bg: #e9ecef;
  --bs-btn-hover-border-color: #adb5bd;
  --bs-btn-focus-shadow-rgb: 180, 186, 192;
  --bs-btn-active-color: #20252a;
  --bs-btn-active-bg: #e9ecef;
  --bs-btn-active-border-color: #adb5bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #20252a;
  --bs-btn-disabled-bg: rgb(238.5, 240.75, 243);
  --bs-btn-disabled-border-color: rgb(193.5, 199.5, 205.5);
}
.btn-group > .btn + .btn-white, .input-group > .btn + .btn-white, .input-group > .btn + .dropdown-menu + .btn-white {
  border-left: 1px solid #adb5bd;
}

.btn-gray {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(81, 87.75, 93.75);
  --bs-btn-hover-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(81, 87.75, 93.75);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(144.75, 151.5, 157.5);
  --bs-btn-disabled-border-color: rgb(144.75, 151.5, 157.5);
}
.btn-group > .btn + .btn-gray, .input-group > .btn + .btn-gray, .input-group > .btn + .dropdown-menu + .btn-gray {
  border-left: 1px solid rgb(81, 87.75, 93.75);
}

.btn-gray-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(33.75, 39.75, 45);
  --bs-btn-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(33.75, 39.75, 45);
  --bs-btn-active-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(97.5, 103.5, 108.75);
  --bs-btn-disabled-border-color: rgb(97.5, 103.5, 108.75);
}
.btn-group > .btn + .btn-gray-dark, .input-group > .btn + .btn-gray-dark, .input-group > .btn + .dropdown-menu + .btn-gray-dark {
  border-left: 1px solid rgb(33.75, 39.75, 45);
}

.btn-muted {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(129.75, 135.75, 141.75);
  --bs-btn-hover-border-color: rgb(129.75, 135.75, 141.75);
  --bs-btn-focus-shadow-rgb: 185, 192, 199;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(129.75, 135.75, 141.75);
  --bs-btn-active-border-color: rgb(129.75, 135.75, 141.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(193.5, 199.5, 205.5);
  --bs-btn-disabled-border-color: rgb(193.5, 199.5, 205.5);
}
.btn-group > .btn + .btn-muted, .input-group > .btn + .btn-muted, .input-group > .btn + .dropdown-menu + .btn-muted {
  border-left: 1px solid rgb(129.75, 135.75, 141.75);
}

.btn-black {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #FFFFFF;
  --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: #FFFFFF;
  --bs-btn-disabled-bg: rgb(63.75, 63.75, 63.75);
  --bs-btn-disabled-border-color: rgb(63.75, 63.75, 63.75);
}
.btn-group > .btn + .btn-black, .input-group > .btn + .btn-black, .input-group > .btn + .dropdown-menu + .btn-black {
  border-left: 1px solid black;
}

.btn-silver {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #b6c2c9;
  --bs-btn-border-color: #b6c2c9;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(136.5, 145.5, 150.75);
  --bs-btn-hover-border-color: rgb(136.5, 145.5, 150.75);
  --bs-btn-focus-shadow-rgb: 193, 203, 209;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(136.5, 145.5, 150.75);
  --bs-btn-active-border-color: rgb(136.5, 145.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(200.25, 209.25, 214.5);
  --bs-btn-disabled-border-color: rgb(200.25, 209.25, 214.5);
}
.btn-group > .btn + .btn-silver, .input-group > .btn + .btn-silver, .input-group > .btn + .dropdown-menu + .btn-silver {
  border-left: 1px solid rgb(136.5, 145.5, 150.75);
}

.btn-gray-100 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(186, 186.75, 187.5);
  --bs-btn-hover-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-focus-shadow-rgb: 249, 250, 251;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(186, 186.75, 187.5);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(249.75, 250.5, 251.25);
  --bs-btn-disabled-border-color: rgb(249.75, 250.5, 251.25);
}
.btn-group > .btn + .btn-gray-100, .input-group > .btn + .btn-gray-100, .input-group > .btn + .dropdown-menu + .btn-gray-100 {
  border-left: 1px solid rgb(186, 186.75, 187.5);
}

.btn-gray-200 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #e9ecef;
  --bs-btn-border-color: #e9ecef;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(174.75, 177, 179.25);
  --bs-btn-hover-border-color: rgb(174.75, 177, 179.25);
  --bs-btn-focus-shadow-rgb: 236, 239, 241;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(174.75, 177, 179.25);
  --bs-btn-active-border-color: rgb(174.75, 177, 179.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(238.5, 240.75, 243);
  --bs-btn-disabled-border-color: rgb(238.5, 240.75, 243);
}
.btn-group > .btn + .btn-gray-200, .input-group > .btn + .btn-gray-200, .input-group > .btn + .dropdown-menu + .btn-gray-200 {
  border-left: 1px solid rgb(174.75, 177, 179.25);
}

.btn-gray-300 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #dee2e6;
  --bs-btn-border-color: #dee2e6;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(166.5, 169.5, 172.5);
  --bs-btn-hover-border-color: rgb(166.5, 169.5, 172.5);
  --bs-btn-focus-shadow-rgb: 227, 230, 234;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(166.5, 169.5, 172.5);
  --bs-btn-active-border-color: rgb(166.5, 169.5, 172.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(230.25, 233.25, 236.25);
  --bs-btn-disabled-border-color: rgb(230.25, 233.25, 236.25);
}
.btn-group > .btn + .btn-gray-300, .input-group > .btn + .btn-gray-300, .input-group > .btn + .dropdown-menu + .btn-gray-300 {
  border-left: 1px solid rgb(166.5, 169.5, 172.5);
}

.btn-gray-400 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ced4da;
  --bs-btn-border-color: #ced4da;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(154.5, 159, 163.5);
  --bs-btn-hover-border-color: rgb(154.5, 159, 163.5);
  --bs-btn-focus-shadow-rgb: 213, 218, 224;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(154.5, 159, 163.5);
  --bs-btn-active-border-color: rgb(154.5, 159, 163.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(218.25, 222.75, 227.25);
  --bs-btn-disabled-border-color: rgb(218.25, 222.75, 227.25);
}
.btn-group > .btn + .btn-gray-400, .input-group > .btn + .btn-gray-400, .input-group > .btn + .dropdown-menu + .btn-gray-400 {
  border-left: 1px solid rgb(154.5, 159, 163.5);
}

.btn-gray-500 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(129.75, 135.75, 141.75);
  --bs-btn-hover-border-color: rgb(129.75, 135.75, 141.75);
  --bs-btn-focus-shadow-rgb: 185, 192, 199;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(129.75, 135.75, 141.75);
  --bs-btn-active-border-color: rgb(129.75, 135.75, 141.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(193.5, 199.5, 205.5);
  --bs-btn-disabled-border-color: rgb(193.5, 199.5, 205.5);
}
.btn-group > .btn + .btn-gray-500, .input-group > .btn + .btn-gray-500, .input-group > .btn + .dropdown-menu + .btn-gray-500 {
  border-left: 1px solid rgb(129.75, 135.75, 141.75);
}

.btn-gray-600 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(81, 87.75, 93.75);
  --bs-btn-hover-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(81, 87.75, 93.75);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(144.75, 151.5, 157.5);
  --bs-btn-disabled-border-color: rgb(144.75, 151.5, 157.5);
}
.btn-group > .btn + .btn-gray-600, .input-group > .btn + .btn-gray-600, .input-group > .btn + .dropdown-menu + .btn-gray-600 {
  border-left: 1px solid rgb(81, 87.75, 93.75);
}

.btn-gray-700 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #495057;
  --bs-btn-border-color: #495057;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(54.75, 60, 65.25);
  --bs-btn-hover-border-color: rgb(54.75, 60, 65.25);
  --bs-btn-focus-shadow-rgb: 100, 106, 112;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(54.75, 60, 65.25);
  --bs-btn-active-border-color: rgb(54.75, 60, 65.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(118.5, 123.75, 129);
  --bs-btn-disabled-border-color: rgb(118.5, 123.75, 129);
}
.btn-group > .btn + .btn-gray-700, .input-group > .btn + .btn-gray-700, .input-group > .btn + .dropdown-menu + .btn-gray-700 {
  border-left: 1px solid rgb(54.75, 60, 65.25);
}

.btn-gray-800 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2d353c;
  --bs-btn-border-color: #2d353c;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(33.75, 39.75, 45);
  --bs-btn-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-focus-shadow-rgb: 77, 83, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(33.75, 39.75, 45);
  --bs-btn-active-border-color: rgb(33.75, 39.75, 45);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(97.5, 103.5, 108.75);
  --bs-btn-disabled-border-color: rgb(97.5, 103.5, 108.75);
}
.btn-group > .btn + .btn-gray-800, .input-group > .btn + .btn-gray-800, .input-group > .btn + .dropdown-menu + .btn-gray-800 {
  border-left: 1px solid rgb(33.75, 39.75, 45);
}

.btn-gray-900 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #20252a;
  --bs-btn-border-color: #20252a;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(24, 27.75, 31.5);
  --bs-btn-hover-border-color: rgb(24, 27.75, 31.5);
  --bs-btn-focus-shadow-rgb: 65, 70, 74;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(24, 27.75, 31.5);
  --bs-btn-active-border-color: rgb(24, 27.75, 31.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(87.75, 91.5, 95.25);
  --bs-btn-disabled-border-color: rgb(87.75, 91.5, 95.25);
}
.btn-group > .btn + .btn-gray-900, .input-group > .btn + .btn-gray-900, .input-group > .btn + .dropdown-menu + .btn-gray-900 {
  border-left: 1px solid rgb(24, 27.75, 31.5);
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: 2px;
}

.chats {
  list-style-type: none;
  margin: 0;
  padding: 0.9375rem;
}
.chats .chats-item:before, .chats .chats-item:after {
  content: "";
  display: table;
  clear: both;
}
.chats .chats-item .name {
  color: var(--bs-component-color);
  display: block;
  margin-bottom: 0.3121875rem;
  font-weight: 600;
  text-decoration: none;
}
.chats .chats-item .name .badge {
  font-size: 8px;
  padding: 1px 4px 2px;
  margin-left: 3px;
  position: relative;
  top: -1px;
}
.chats .chats-item .date-time {
  font-size: 10px;
  display: block;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-top: 3px;
  font-weight: 600;
  float: right;
}
.chats .chats-item .image {
  float: left;
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 10px;
}
.chats .chats-item .image img {
  max-width: 100%;
}
.chats .chats-item .image + .message {
  margin-left: 75px;
}
.chats .chats-item .message {
  padding: 7px 12px;
  font-size: 12px;
  position: relative;
  background: var(--bs-component-bg);
  border-radius: 30px;
}
.chats .chats-item .message:before {
  content: "";
  position: absolute;
  left: -13px;
  top: 15px;
  border: 7px solid transparent;
  border-right-color: var(--bs-component-bg);
}
.chats .chats-item + .chats-item {
  margin-top: 0.9375rem;
}
.chats .end .name {
  text-align: right;
}
.chats .end .date-time {
  float: left;
}
.chats .end .image {
  float: right;
}
.chats .end .image + .message {
  margin-left: 0;
  margin-right: 75px;
}
.chats .end .message {
  text-align: right;
}
.chats .end .message:before {
  left: auto;
  right: -13px;
  border-right-color: transparent;
  border-left-color: var(--bs-component-bg);
}

.panel-body .chats {
  padding: 0;
}

.slimScrollDiv .chats {
  padding-right: 15px;
}

.dropdown-menu {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.dropdown-menu .dropdown-item {
  font-weight: 600;
}
.dropdown-menu.media-list {
  max-width: 360px;
  padding: 0;
}
.dropdown-menu.media-list .media {
  border-top: 1px solid rgba(var(--bs-component-color-rgb), 0.1);
  border-bottom: 1px solid rgba(var(--bs-component-color-rgb), 0.1);
  display: flex;
}
.dropdown-menu.media-list .media .media-object {
  height: 48px;
  width: 48px;
  line-height: 48px;
  font-size: 24px;
  color: #FFFFFF;
  text-align: center;
  border-radius: 6px;
  display: block;
}
.dropdown-menu.media-list .media .media-object-icon {
  position: absolute;
  border: 3px solid var(--bs-component-dropdown-bg);
  background: var(--bs-component-dropdown-bg);
  margin-top: -11px;
  display: block;
  width: 21px;
  height: 21px;
  text-align: center;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 100px;
  margin-left: 30px;
}
.dropdown-menu.media-list .media .media-left {
  padding-right: 12px;
}
.dropdown-menu.media-list .media .media-right {
  padding-left: 12px;
}
.dropdown-menu.media-list .media .media-heading {
  color: var(--bs-component-color);
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 18px;
}
.dropdown-menu.media-list .media p {
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 5px;
  line-height: 14px;
  max-width: 270px;
  color: rgba(var(--bs-component-color-rgb), 0.65);
  font-size: 11px;
}
.dropdown-menu.media-list .media + .media {
  border-top: none;
}
.dropdown-menu.media-list .dropdown-header {
  font-weight: 700;
  color: var(--bs-component-color);
  font-size: 10px;
  padding: 0.61875rem 0.9375rem;
}
.dropdown-menu.media-list .dropdown-item {
  padding: 0.61875rem 0.9375rem;
}
.dropdown-menu.media-list .dropdown-footer {
  padding: 0.61875rem 0.9375rem;
}

.form-horizontal.form-bordered .form-group {
  border-bottom: 1px solid rgba(var(--bs-component-border-color-rgb), 0.5);
  margin: 0;
}
.form-horizontal.form-bordered .form-group .col-form-label {
  padding: 0.9375rem;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .form-horizontal.form-bordered .form-group .col-form-label {
    padding-bottom: 0.46875rem;
  }
}
.form-horizontal.form-bordered .form-group .col-form-label + div {
  border-left: 1px solid rgba(var(--bs-component-border-color-rgb), 0.5);
}
@media (max-width: 767.98px) {
  .form-horizontal.form-bordered .form-group .col-form-label + div {
    padding-top: 0;
    border-left: none;
  }
}
.form-horizontal.form-bordered .form-group > div {
  padding: 0.9375rem;
}
.form-horizontal.form-bordered .form-group:last-child {
  border-bottom: 0;
}

.media-messaging .media {
  padding: 15px;
}
.media-messaging .media + .media {
  margin-top: 0;
  padding-top: 15px;
}
.media-messaging .media:first-child {
  padding-top: 0;
}
.media-messaging .media:last-child {
  padding-bottom: 0;
}
.media-messaging .media p {
  margin: 0;
}

.modal .modal-header {
  display: flex;
  flex: 1;
  align-items: center;
}
.modal.modal-message .modal-dialog {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.modal.modal-message .modal-content {
  border-radius: 0;
}
.modal.modal-message .modal-body, .modal.modal-message .modal-header, .modal.modal-message .modal-footer {
  width: 60%;
  border: none;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .modal.modal-message .modal-body, .modal.modal-message .modal-header, .modal.modal-message .modal-footer {
    width: 90%;
  }
}

.nav.nav-tabs.nav-tabs-inverse {
  background-color: var(--bs-gray-900);
  border-radius: 10px 10px 0 0;
}
.nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link {
  color: rgba(var(--bs-white-rgb), 0.65);
}
.nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link:hover, .nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link:focus {
  color: rgba(var(--bs-white-rgb), 1);
}
.nav.nav-tabs.nav-tabs-inverse .nav-item .nav-link.active {
  color: var(--bs-component-color);
  background-color: var(--bs-component-bg);
}
.nav.nav-tabs.nav-tabs-v2 {
  border-bottom: 1px solid var(--bs-component-border-color);
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item {
  margin-bottom: -1px;
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item > .nav-link {
  border: none;
  border-bottom: 3px solid transparent;
  padding: 1rem 1rem 0.875rem;
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item > .nav-link:hover {
  border-bottom-color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item > .nav-link.active {
  border-bottom-color: var(--bs-component-active-bg);
  background: none;
}
.nav.nav-tabs.nav-tabs-v2 > .nav-item.show > .nav-link {
  background: none;
  border-bottom-color: #dee2e6;
  color: #20252a;
}

@media (max-width: 767.98px) {
  .nav-wizards-container {
    overflow: scroll;
  }
  .nav-wizards-container .nav.nav-wizards-1, .nav-wizards-container .nav.nav-wizards-2, .nav-wizards-container .nav.nav-wizards-3 {
    min-width: 600px;
  }
}

.nav.nav-wizards-1 {
  flex-wrap: nowrap;
}
.nav.nav-wizards-1 .nav-item {
  padding: 0;
}
.nav.nav-wizards-1 .nav-item .nav-link {
  position: relative;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
.nav.nav-wizards-1 .nav-item .nav-link .nav-no {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  font-weight: 600;
  background: none;
  border: 2px solid var(--bs-component-border-color);
  position: relative;
  z-index: 10;
  font-size: 1.015625rem;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
}
.nav.nav-wizards-1 .nav-item .nav-link .nav-text {
  text-align: center;
  margin-top: 0.46875rem;
  font-weight: 600;
  font-size: 0.8125rem;
}
.nav.nav-wizards-1 .nav-item .nav-link.active, .nav.nav-wizards-1 .nav-item .nav-link.completed {
  color: #348fe2;
}
.nav.nav-wizards-1 .nav-item .nav-link.active .nav-no, .nav.nav-wizards-1 .nav-item .nav-link.completed .nav-no {
  border-color: #348fe2;
  color: #348fe2;
}
.nav.nav-wizards-1 .nav-item .nav-link.active:before, .nav.nav-wizards-1 .nav-item .nav-link.active:after, .nav.nav-wizards-1 .nav-item .nav-link.completed:before, .nav.nav-wizards-1 .nav-item .nav-link.completed:after {
  background: #348fe2;
}
.nav.nav-wizards-1 .nav-item .nav-link.active:after, .nav.nav-wizards-1 .nav-item .nav-link.completed:after {
  width: calc(50% - 20px);
}
.nav.nav-wizards-1 .nav-item .nav-link.active .nav-no {
  box-shadow: 0 0 0 5px rgba(52, 143, 226, 0.2);
}
.nav.nav-wizards-1 .nav-item .nav-link.disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-wizards-1 .nav-item .nav-link:before, .nav.nav-wizards-1 .nav-item .nav-link:after {
  content: "";
  position: absolute;
  top: 1.6875rem;
  height: 2px;
  background: var(--bs-component-border-color);
  left: 0;
  right: calc(50% + 20px);
}
.nav.nav-wizards-1 .nav-item .nav-link:after {
  transition: all 0.2s linear;
  left: calc(50% + 20px);
  right: 0;
}
.nav.nav-wizards-1 .nav-item:first-child .nav-link:before, .nav.nav-wizards-1 .nav-item:first-child .nav-link:after {
  left: calc(50% + 20px);
}
.nav.nav-wizards-1 .nav-item:last-child .nav-link:before {
  right: calc(50% + 20px);
}
.nav.nav-wizards-1 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-1 .nav-item:last-child .nav-link.completed:before {
  background: #348fe2;
}
.nav.nav-wizards-1 .nav-item:last-child .nav-link:after {
  display: none;
}
.nav.nav-wizards-2 {
  flex-wrap: nowrap;
}
.nav.nav-wizards-2 .nav-item {
  padding: 0 1rem;
}
.nav.nav-wizards-2 .nav-item .nav-link {
  position: relative;
  color: var(--bs-component-color);
  background: var(--bs-component-disabled-bg);
  border-radius: 60px;
}
.nav.nav-wizards-2 .nav-item .nav-link .nav-text {
  text-align: center;
  font-weight: 600;
  font-size: 0.8125rem;
  position: relative;
  z-index: 10;
  background: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav.nav-wizards-2 .nav-item .nav-link:before, .nav.nav-wizards-2 .nav-item .nav-link:after {
  content: "";
  position: absolute;
  left: -1rem;
  right: -1rem;
  height: 2px;
  top: 50%;
  margin-top: -1px;
  background-color: var(--bs-component-disabled-bg);
  transition: all 0.2s linear;
}
.nav.nav-wizards-2 .nav-item .nav-link:after {
  width: 0%;
  background: #348fe2;
}
.nav.nav-wizards-2 .nav-item .nav-link.disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-wizards-2 .nav-item .nav-link.active, .nav.nav-wizards-2 .nav-item .nav-link.completed {
  background: #348fe2;
  color: #FFFFFF;
}
.nav.nav-wizards-2 .nav-item .nav-link.active:after, .nav.nav-wizards-2 .nav-item .nav-link.completed:after {
  width: calc(100% + 2rem);
}
.nav.nav-wizards-2 .nav-item .nav-link.active {
  box-shadow: 0 0 0 4px rgba(52, 143, 226, 0.2);
}
.nav.nav-wizards-2 .nav-item:first-child .nav-link:before, .nav.nav-wizards-2 .nav-item:first-child .nav-link:after {
  left: 50%;
}
.nav.nav-wizards-2 .nav-item:last-child .nav-link:before {
  right: 50%;
}
.nav.nav-wizards-2 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-2 .nav-item:last-child .nav-link.completed:before {
  background: #348fe2;
}
.nav.nav-wizards-2 .nav-item:last-child .nav-link:after {
  display: none;
}
.nav.nav-wizards-3 {
  flex-wrap: nowrap;
}
.nav.nav-wizards-3 .nav-item {
  padding: 0;
}
.nav.nav-wizards-3 .nav-item .nav-link {
  position: relative;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.nav.nav-wizards-3 .nav-item .nav-link .nav-dot {
  width: 16px;
  height: 16px;
  margin: 0 auto;
  font-weight: 500;
  border: 3px solid var(--bs-component-disabled-bg);
  position: relative;
  z-index: 10;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s linear;
}
.nav.nav-wizards-3 .nav-item .nav-link .nav-title {
  margin-top: 0.46875rem;
  font-weight: 600;
  text-align: center;
  font-size: 1.015625rem;
}
.nav.nav-wizards-3 .nav-item .nav-link .nav-text {
  text-align: center;
  font-size: 0.8125rem;
  color: rgba(var(--bs-component-color-rgb), 0.65);
  font-weight: 600;
}
.nav.nav-wizards-3 .nav-item .nav-link.active, .nav.nav-wizards-3 .nav-item .nav-link.completed {
  color: var(--bs-component-color);
}
.nav.nav-wizards-3 .nav-item .nav-link.active .nav-dot, .nav.nav-wizards-3 .nav-item .nav-link.completed .nav-dot {
  border-color: #348fe2;
  color: #348fe2;
}
.nav.nav-wizards-3 .nav-item .nav-link.active:before, .nav.nav-wizards-3 .nav-item .nav-link.active:after, .nav.nav-wizards-3 .nav-item .nav-link.completed:before, .nav.nav-wizards-3 .nav-item .nav-link.completed:after {
  background: #348fe2;
}
.nav.nav-wizards-3 .nav-item .nav-link.active:after, .nav.nav-wizards-3 .nav-item .nav-link.completed:after {
  width: calc(50% - 8px);
}
.nav.nav-wizards-3 .nav-item .nav-link.active .nav-dot {
  box-shadow: 0 0 0 5px rgba(52, 143, 226, 0.2);
}
.nav.nav-wizards-3 .nav-item .nav-link.disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.nav.nav-wizards-3 .nav-item .nav-link.disabled .nav-text {
  color: inherit;
}
.nav.nav-wizards-3 .nav-item .nav-link:before, .nav.nav-wizards-3 .nav-item .nav-link:after {
  content: "";
  position: absolute;
  top: 0.875rem;
  height: 3px;
  background: var(--bs-component-disabled-bg);
  left: 0;
  right: calc(50% + 8px);
}
.nav.nav-wizards-3 .nav-item .nav-link:after {
  transition: all 0.2s linear;
  left: calc(50% + 8px);
  right: 0;
}
.nav.nav-wizards-3 .nav-item:first-child .nav-link:before, .nav.nav-wizards-3 .nav-item:first-child .nav-link:after {
  left: calc(50% + 8px);
}
.nav.nav-wizards-3 .nav-item:last-child .nav-link:before {
  right: calc(50% + 8px);
}
.nav.nav-wizards-3 .nav-item:last-child .nav-link.active:before, .nav.nav-wizards-3 .nav-item:last-child .nav-link.completed:before {
  background: #348fe2;
}
.nav.nav-wizards-3 .nav-item:last-child .nav-link:after {
  display: none;
}

.navbar.navbar-sticky {
  top: 70px;
  position: sticky;
  border-left: 1px solid var(--bs-component-border-color);
  padding: 0;
  padding-left: 0.46875rem;
  margin-left: 0.46875rem;
}
.navbar.navbar-sticky .nav {
  width: 100%;
  position: relative;
  flex-direction: column;
}
.navbar.navbar-sticky .nav .nav-link {
  color: #6c757d;
  padding: 0.25rem 1rem;
}
.navbar.navbar-sticky .nav .nav-link:hover {
  color: #495057;
}
.navbar.navbar-sticky .nav .nav-link.active {
  color: #20252a;
  font-weight: 700;
}

.note {
  margin-bottom: 20px;
  position: relative;
  border-radius: 10px;
  display: flex;
  flex: 1;
  background: var(--bs-alert-bg);
  color: var(--bs-alert-color);
  border-color: var(--bs-alert-border-color);
  border-left: 3px solid;
}
.note .note-icon {
  width: 80px;
  font-size: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.note .note-content {
  padding: 15px;
  flex: 1;
}
.note .note-content h1, .note .note-content .h1, .note .note-content h2, .note .note-content .h2, .note .note-content h3, .note .note-content .h3, .note .note-content h4, .note .note-content .h4, .note .note-content h5, .note .note-content .h5, .note .note-content h6, .note .note-content .h6 {
  color: inherit;
}
.note.note-with-end-icon {
  border-left: none;
  border-right: 3px solid;
}

.page-header {
  font-size: 24px;
  margin: 0 0 15px;
  padding: 0;
  border: none;
  line-height: 1.35;
  font-weight: 500;
}
.page-header small, .page-header .small {
  line-height: 20px;
}

.pagination {
  font-weight: 600;
  flex-wrap: wrap;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 0.9;
  }
}
.panel {
  background-color: var(--bs-component-bg);
  border: none;
  margin-bottom: 1.246875rem;
  box-shadow: none;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
}
.panel .panel-body, .panel .panel-toolbar, .panel .panel-footer {
  flex: 1 1 auto;
}
.panel .panel-heading {
  padding: 0.75rem 0.9375rem;
  border: none;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.panel .panel-heading .panel-title {
  font-size: 0.8125rem;
  margin: 0;
  line-height: 1.35;
  flex: 1;
}
.panel .panel-heading .panel-title > a {
  color: inherit;
  display: block;
}
.panel .panel-heading .panel-title > a:hover, .panel .panel-heading .panel-title > a:focus {
  text-decoration: none;
}
.panel .panel-heading .panel-heading-btn {
  display: flex;
  align-items: center;
}
.panel .panel-heading .panel-heading-btn > a + a {
  margin-left: 5px;
}
.panel .panel-heading .panel-heading-btn .btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.panel .panel-heading .tab-overflow {
  flex: 1;
}
.panel .panel-body {
  padding: 0.9375rem 0.9375rem;
}
.panel .panel-body:before, .panel .panel-body:after {
  content: "";
  display: table;
  clear: both;
}
.panel .panel-toolbar {
  padding: 0.75rem 0.9375rem;
}
.panel .panel-footer {
  border-top: 1px solid rgba(var(--bs-component-border-color-rgb), 0.75);
  padding: 0.75rem 0.9375rem;
}
.panel [class^=col-].ui-sortable {
  min-height: 0;
}
.panel.panel-default > .panel-heading {
  background: var(--bs-light);
  color: var(--bs-component-color);
}
.panel.panel-inverse > .panel-heading {
  background: var(--bs-gray-900);
  color: var(--bs-white);
}
.dark-mode .panel.panel-inverse > .panel-heading {
  background: rgba(255, 255, 255, 0.1);
}
.panel.panel-loading .panel-body {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.panel.panel-loading .panel-body .panel-loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--bs-component-bg);
  opacity: 0.9;
  z-index: 1030;
  animation: fadeIn 0.2s;
  border-radius: 0 0 10px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.panel.panel-expand {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  overflow: hidden;
  z-index: 1080;
  display: flex;
  flex: 1;
  flex-direction: column;
  border-radius: 0;
}
.panel.panel-expand > .panel-body, .panel.panel-expand > .panel-heading, .panel.panel-expand > .panel-footer {
  border-radius: 0;
}
.panel.panel-expand > .panel-body {
  overflow-x: scroll;
  flex: 1;
}
.panel.panel-expand > .panel-body > .slimScrollDiv {
  height: 100% !important;
}
.panel.panel-expand > .panel-body > .slimScrollDiv > div:not(.slimScrollBar):not(.slimScrollRail) {
  height: 100% !important;
}
.panel.panel-expand > .panel-heading {
  flex: 0;
}
.panel.panel-expand > .panel-heading .fa-expand:before {
  content: "\f066";
}
.panel.panel-expand > .hljs-wrapper {
  max-height: 50%;
  overflow: scroll;
}
.panel.panel-hover-icon .panel-heading .panel-heading-btn .btn i {
  visibility: hidden;
}
.panel.panel-hover-icon .panel-heading:hover .panel-heading-btn .btn i, .panel.panel-hover-icon .panel-heading:focus .panel-heading-btn .btn i {
  visibility: visible;
}
.panel.panel-with-tabs .panel-heading > .nav-tabs {
  margin-top: -0.375rem;
  margin-bottom: -0.75rem;
  border-bottom: none;
}
.panel.panel-with-tabs .panel-heading > .nav-tabs .nav-item .nav-link {
  border: none;
  margin: 0;
}

.panel-expand .app-content {
  z-index: 9999;
}
.panel-expand .app-content .panel.panel-expand {
  background: var(--bs-component-bg);
}

.popover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.registered-users-list {
  list-style-type: none;
  margin: 7.5px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.registered-users-list > li {
  width: 25%;
  font-size: 12px;
  padding: 7.5px;
  color: #2d353c;
}
.registered-users-list > li > a {
  display: block;
  margin-bottom: 10px;
}
.registered-users-list > li img {
  max-width: 100%;
  border-radius: 10px;
}
.registered-users-list > li .username {
  font-size: 12px;
  color: var(--bs-component-color);
  margin-bottom: 0;
  font-weight: 600;
}
.registered-users-list > li .username small, .registered-users-list > li .username .small {
  display: block;
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  line-height: 15px;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.spinner {
  height: 36px;
  width: 36px;
  border: 2px solid #2d353c;
  border-top-color: #FFFFFF;
  border-radius: 36px;
  animation: rotation 0.6s infinite linear;
}
.spinner.spinner-sm {
  height: 28px;
  width: 28px;
}

.tab-overflow {
  position: relative;
  overflow: hidden;
  border-radius: 3px 3px 0 0;
  flex: 1;
}
.tab-overflow .nav.nav-tabs {
  white-space: nowrap;
  display: table;
  margin: 0;
  border-radius: 10px 10px 0 0;
}
.tab-overflow .nav.nav-tabs > li {
  display: table-cell;
  float: none;
}
.tab-overflow .nav.nav-tabs > li > a {
  margin-left: -1px;
}
.tab-overflow .nav.nav-tabs .prev-button {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  display: none !important;
  opacity: 0;
  box-shadow: 0 0 15px rgba(45, 53, 60, 0.25);
  transition: all 0.2s linear;
}
.tab-overflow .nav.nav-tabs .prev-button a {
  margin: 0;
  background: #f2f3f4;
  border-radius: 10px 0 0;
}
.tab-overflow .nav.nav-tabs .next-button {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  display: none !important;
  opacity: 0;
  box-shadow: 0 0 15px rgba(45, 53, 60, 0.25);
  transition: all 0.2s linear;
  border-top-left-radius: 0;
}
.tab-overflow .nav.nav-tabs .next-button a {
  margin: 0;
  background: #f2f3f4;
  border-radius: 0 10px 0 0;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse > li > a {
  background: none;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse > li > a.active {
  background: #FFFFFF;
  color: #2d353c;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button, .tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button {
  box-shadow: 0 0 15px #000000;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button + li > a.active, .tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button + li > a.active {
  border-radius: 0 10px 0 0;
}
.tab-overflow .nav.nav-tabs.nav-tabs-inverse .next-button > a, .tab-overflow .nav.nav-tabs.nav-tabs-inverse .prev-button > a {
  background: #1a2229;
}
.tab-overflow.overflow-right .nav.nav-tabs .next-button {
  display: block !important;
  opacity: 1;
  background: none;
}
.tab-overflow.overflow-left .nav.nav-tabs .prev-button {
  display: block !important;
  opacity: 1;
  background: none;
}

.table.table-card > thead > tr > th:first-child, .table.table-card > thead > tr > td:first-child, .table.table-card > tbody > tr > th:first-child, .table.table-card > tbody > tr > td:first-child, .table.table-card > tfoot > tr > th:first-child, .table.table-card > tfoot > tr > td:first-child, .table.table-panel > thead > tr > th:first-child, .table.table-panel > thead > tr > td:first-child, .table.table-panel > tbody > tr > th:first-child, .table.table-panel > tbody > tr > td:first-child, .table.table-panel > tfoot > tr > th:first-child, .table.table-panel > tfoot > tr > td:first-child {
  padding-left: 0.9375rem;
  border-left: 0;
}
.table.table-card > thead > tr > th:last-child, .table.table-card > thead > tr > td:last-child, .table.table-card > tbody > tr > th:last-child, .table.table-card > tbody > tr > td:last-child, .table.table-card > tfoot > tr > th:last-child, .table.table-card > tfoot > tr > td:last-child, .table.table-panel > thead > tr > th:last-child, .table.table-panel > thead > tr > td:last-child, .table.table-panel > tbody > tr > th:last-child, .table.table-panel > tbody > tr > td:last-child, .table.table-panel > tfoot > tr > th:last-child, .table.table-panel > tfoot > tr > td:last-child {
  padding-right: 0.9375rem;
  border-right: 0;
}

.theme-panel {
  position: fixed;
  width: 260px;
  right: -260px;
  top: 0;
  bottom: 0;
  z-index: 1035;
  background: var(--bs-component-bg);
  transition: right 0.2s linear;
  border-radius: 10px 0 0 10px;
}
.theme-panel .theme-list {
  margin-bottom: -4px;
  margin-right: -4px;
  display: flex;
  flex-wrap: wrap;
}
.theme-panel .theme-list .theme-list-item {
  margin-bottom: 4px;
  margin-right: 4px;
}
.theme-panel .theme-list .theme-list-item .theme-list-link {
  width: 28px;
  height: 28px;
  display: block;
  text-decoration: none;
  position: relative;
  border-radius: 30px;
  transition: all 0.2s linear;
}
.theme-panel .theme-list .theme-list-item .theme-list-link:hover, .theme-panel .theme-list .theme-list-item .theme-list-link:focus {
  opacity: 0.6;
}
.theme-panel .theme-list .theme-list-item.active .theme-list-link:before {
  content: "\f00c";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 1;
  color: #FFFFFF;
  opacity: 0.4;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.theme-panel .theme-list .theme-list-item.active .theme-list-link.bg-white:before {
  color: #2d353c;
}
.theme-panel .theme-collapse-btn {
  position: absolute;
  left: -30px;
  top: 30%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  color: var(--bs-component-color);
  background: var(--bs-component-bg);
  text-align: center;
  border-radius: 10px 0 0 10px;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 575.98px) {
  .theme-panel .theme-collapse-btn {
    top: 35%;
  }
}
.theme-panel .theme-panel-content {
  background: var(--bs-component-bg);
  padding: 20px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: scroll;
  margin: 0;
  z-index: 10;
}
.theme-panel .theme-panel-divider {
  height: 1px;
  margin: 15px 0;
  background-color: var(--bs-component-border-color);
}
.theme-panel .theme-version {
  margin: 0 0 5px;
  margin: -2.5px;
  display: flex;
  flex-wrap: wrap;
}
.theme-panel .theme-version .theme-version-item {
  width: 50%;
  position: relative;
  padding-top: 35%;
}
.theme-panel .theme-version .theme-version-item .theme-version-link {
  display: block;
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 2.5px;
}
.theme-panel .theme-version .theme-version-item .theme-version-link .theme-version-cover {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top left;
}
.theme-panel .theme-version .theme-version-item .theme-version-link.active:before, .theme-panel .theme-version .theme-version-item .theme-version-link:hover:before {
  content: "";
  position: absolute;
  border: 12px solid transparent;
  border-left-color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
  border-top-color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
  left: 0;
  top: 0;
  z-index: 10;
}
.theme-panel .theme-version .theme-version-item .theme-version-link.active:after, .theme-panel .theme-version .theme-version-item .theme-version-link:hover:after {
  content: "\f00c";
  position: absolute;
  top: 0;
  left: 0;
  color: #FFFFFF;
  z-index: 10;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  text-align: center;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.theme-panel .theme-version .theme-version-item .theme-version-link.active:before {
  border-left-color: #007aff;
  border-top-color: #007aff;
}
.theme-panel.active {
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.3);
  right: 0;
}
.theme-panel.active .theme-collapse-btn .fa:before {
  content: "\f00d";
}

.toast-container {
  position: fixed;
  top: 50px;
  margin-top: 0.9375rem;
  right: 0.9375rem;
  z-index: 1020;
}

.toast .toast-header {
  border-bottom-width: 1px;
  border-color: var(--bs-component-dropdown-border-color);
}

.todolist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.todolist .todolist-item {
  display: flex;
}
.todolist .todolist-item .todolist-input {
  padding: 0.46875rem 0.703125rem;
  display: flex;
  align-items: center;
}
.todolist .todolist-item .todolist-input .form-check {
  padding-left: 18px;
  margin: 0;
}
.todolist .todolist-item .todolist-input .form-check .form-check-input {
  width: 18px;
  margin-left: -18px;
}
.todolist .todolist-item .todolist-input .form-check .form-check-input:checked {
  border-color: var(--bs-success);
  background-color: var(--bs-success);
}
.todolist .todolist-item .todolist-input + .todolist-label {
  border-left: 1px solid var(--bs-component-border-color);
}
.todolist .todolist-item .todolist-label {
  padding: 0.46875rem 0.703125rem;
  flex: 1;
}
.todolist .todolist-item:hover {
  background: var(--bs-light);
}
.todolist .todolist-item.active {
  background: rgba(var(--bs-success-rgb), 0.15);
}
.todolist .todolist-item.active .todolist-label {
  text-decoration: line-through;
}
.todolist .todolist-item + .todolist-item {
  border-top: 1px solid var(--bs-component-border-color);
}

.widget-card {
  position: relative;
  margin-bottom: 0.9375rem;
  display: block;
  text-decoration: none !important;
}
.widget-card .widget-card-content {
  padding: 0.9375rem;
  position: relative;
}
.widget-card .widget-card-cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--bs-component-bg);
}
.widget-card .widget-card-cover .widget-card-cover-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 40%;
  margin: -20% 0 0 -20%;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.75);
  color: #FFFFFF;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-card .widget-card-cover .widget-card-cover-icon .fa {
  font-size: 1.5vw;
  line-height: 1.5vw;
}
.widget-card.square {
  padding-top: 100%;
  overflow: hidden;
}
.widget-card.square .widget-card-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.widget-card.square .widget-card-content.bottom {
  top: auto;
}

.inverse-mode .widget-card, .inverse-mode.widget-card {
  color: #FFFFFF;
}
.inverse-mode .widget-card .widget-card-cover, .inverse-mode.widget-card .widget-card-cover {
  background-color: #2d353c;
}

.widget-chart {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 10px;
}
@media (min-width: 576px) {
  .widget-chart {
    display: flex;
  }
}
.widget-chart .chart-title {
  font-size: 16px !important;
  line-height: 20px;
  color: #FFFFFF;
  font-weight: 600 !important;
  margin: 2px 5px 5px;
}
.widget-chart .chart-title small, .widget-chart .chart-title .small {
  display: block;
  margin-top: 3px;
  font-size: 12px;
  line-height: 16px;
  color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
  font-weight: normal;
}
.widget-chart .widget-chart-content {
  padding: 15px;
  flex: 1;
}
@media (min-width: 768px) {
  .widget-chart .widget-chart-content + .widget-chart-sidebar {
    border-radius: 0 10px 10px 0;
  }
}
.widget-chart .widget-chart-content + .widget-chart-sidebar {
  border-radius: 0 0 10px 10px;
}
.widget-chart .widget-chart-full-width {
  margin: 0 -15px;
}
.widget-chart .widget-chart-sidebar {
  padding: 15px 15px;
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .widget-chart .widget-chart-sidebar {
    width: 230px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .widget-chart .widget-chart-sidebar {
    width: 200px;
  }
}
.widget-chart .widget-chart-sidebar .chart-number {
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  color: #FFFFFF;
}
.widget-chart .widget-chart-sidebar .chart-number small, .widget-chart .widget-chart-sidebar .chart-number .small {
  font-size: 12px;
  line-height: 16px;
  margin-top: 3px;
  color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
  display: block;
  font-weight: normal;
}
.widget-chart .widget-chart-sidebar .chart-legend {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
}
.widget-chart .widget-chart-sidebar .chart-legend > li {
  color: #FFFFFF;
}
.widget-chart .widget-chart-sidebar .chart-legend > li span {
  color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
  margin-left: 5px;
  font-weight: normal;
}
.widget-chart .widget-chart-sidebar .chart-legend > li + li {
  margin-top: 5px;
}

.widget-chart-info {
  color: var(--bs-component-color);
}
.widget-chart-info .widget-chart-info-title {
  margin: 0 0 5px;
  font-size: 14px;
}
.widget-chart-info .widget-chart-info-desc {
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-bottom: 20px;
}
.widget-chart-info .widget-chart-info-progress {
  font-size: 11px;
  margin-bottom: 5px;
}
.widget-chart-info .widget-chart-info-progress .progress {
  margin-bottom: 0;
}

.widget-chart-content {
  padding: 10px;
  background: var(--bs-light);
}

.dark-mode .widget-chart-content {
  background: rgb(28.6071428571, 33.6928571429, 38.1428571429);
}
.dark-mode .widget-chart-info {
  color: rgb(198.4285714286, 205.9714285714, 212.5714285714);
}
.dark-mode .widget-chart-info .widget-chart-info-desc {
  color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
}
.dark-mode .nvd3 text {
  fill: rgba(255, 255, 255, 0.75);
}
.dark-mode .nvd3 .nv-axis line, .dark-mode .nvd3 .nv-axis path {
  stroke: rgba(255, 255, 255, 0.15);
}

.widget-chat {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
}
.widget-chat .widget-chat-header {
  padding: 0.9375rem;
  display: flex;
  align-items: center;
}
.widget-chat .widget-chat-header .widget-chat-header-icon {
  padding-right: 0.9375rem;
}
.widget-chat .widget-chat-header .widget-chat-header-content {
  flex: 1;
}
.widget-chat .widget-chat-header .widget-chat-header-title {
  font-size: 0.8125rem;
  margin: 0;
}
.widget-chat .widget-chat-header .widget-chat-header-desc {
  margin: 0;
  color: rgba(var(--bs-component-color-rgb), 0.65);
}
.widget-chat .widget-chat-body {
  padding: 0.9375rem;
  background: var(--bs-light);
}
.widget-chat .widget-chat-item {
  color: var(--bs-component-color);
  position: relative;
  min-height: 38px;
  padding: 0.3121875rem 0;
}
.widget-chat .widget-chat-media {
  width: 38px;
  height: 38px;
  position: absolute;
  bottom: 3px;
  overflow: hidden;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
}
.widget-chat .widget-chat-media img {
  max-width: 100%;
  max-height: 100%;
  display: block;
}
.widget-chat .widget-chat-info {
  margin-left: 12px;
}
.widget-chat .widget-chat-info-container {
  background: var(--bs-component-bg);
  display: inline-block;
  padding: 0.46875rem 0.703125rem;
  position: relative;
  color: var(--bs-component-color);
  border-radius: 40px;
}
.widget-chat .widget-chat-message {
  font-weight: 600;
  color: var(--bs-component-color);
}
.widget-chat .widget-chat-message:before {
  content: "";
  position: absolute;
  bottom: 0;
  border: 0 solid transparent;
  border-top-width: 15px;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  left: -24px;
  border-right-width: 10px;
  border-right-color: var(--bs-component-bg);
  transform: rotate(10deg);
}
.widget-chat .widget-chat-message:after {
  content: "";
  display: inline-block;
  width: 60px;
  height: 12px;
}
.widget-chat .widget-chat-name {
  font-weight: 600;
}
.widget-chat .widget-chat-time {
  position: absolute;
  bottom: 8px;
  font-style: italic;
  color: #adb5bd;
  font-weight: 600;
  font-size: 0.65rem;
  right: 12px;
}
.widget-chat .with-media .widget-chat-info {
  min-width: 60%;
  margin-left: 53px;
}
.widget-chat .with-media .end .widget-chat-info {
  margin-right: 53px;
}
.widget-chat .end .widget-chat-media {
  left: auto;
  right: 0;
}
.widget-chat .end .widget-chat-info {
  margin-right: 12px;
  margin-left: 0;
  text-align: right;
}
.widget-chat .end .widget-chat-time {
  right: auto;
  left: 12px;
}
.widget-chat .end .widget-chat-message:after {
  float: left;
}
.widget-chat .end .widget-chat-message:before {
  bottom: -5px;
  left: auto;
  right: -24px;
  border-right-width: 0;
  border-right-color: transparent;
  border-left-width: 10px;
  border-left-color: var(--bs-component-bg);
}
.widget-chat .end.with-media .widget-chat-info {
  margin-right: 53px;
}

.widget-icon {
  position: relative;
  overflow: hidden;
  width: 40px;
  height: 40px;
  font-size: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-icon.user {
  font-size: 36px;
}
.widget-icon.user i {
  display: block;
  margin: 0 auto;
  padding-top: 38%;
}
.widget-icon.widget-icon-xs {
  width: 20px;
  height: 20px;
  font-size: 14px;
}
.widget-icon.widget-icon-xs.user {
  font-size: 18px;
}
.widget-icon.widget-icon-sm {
  width: 30px;
  height: 30px;
  font-size: 21px;
}
.widget-icon.widget-icon-sm.user {
  font-size: 27px;
}
.widget-icon.widget-icon-lg {
  width: 60px;
  height: 60px;
  font-size: 42px;
}
.widget-icon.widget-icon-lg.user {
  font-size: 54px;
}
.widget-icon.widget-icon-xl {
  width: 80px;
  height: 80px;
  font-size: 56px;
}
.widget-icon.widget-icon-xl.user {
  font-size: 72px;
}

.widget-img {
  overflow: hidden;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.widget-img.widget-img-xl {
  width: 80px;
  height: 80px;
  line-height: 80px;
}
.widget-img.widget-img-lg {
  width: 60px;
  height: 60px;
  line-height: 60px;
}
.widget-img.widget-img-sm {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.widget-img.widget-img-xs {
  width: 20px;
  height: 20px;
  line-height: 20px;
}

.widget-input-container {
  display: flex;
  align-items: center;
}
.widget-input-container .widget-input-icon {
  padding: 0 0.3121875rem;
}
.widget-input-container .widget-input-icon a {
  display: block;
  padding: 0.61875rem;
  font-size: 18px;
}
.widget-input-container .widget-input-box {
  padding: 0.375rem 0;
  flex: 1;
}
.widget-input-container .widget-input-box .form-control {
  border-color: var(--bs-light);
  background: var(--bs-light);
  border-radius: 100px;
}
.widget-input-container .widget-input-box .form-control:focus {
  box-shadow: none;
}
.widget-input-container .widget-input-divider {
  width: 1px;
}
.widget-input-container .widget-input-divider:after {
  content: "";
  width: 1px;
  height: 26px;
  background: var(--bs-component-border-color);
  display: block;
}

.widget-list {
  background: var(--bs-component-bg);
}
.widget-list .widget-list-item {
  text-decoration: none;
  color: var(--bs-component-color);
  display: flex;
}
.widget-list .widget-list-item + .widget-list-item .widget-list-content, .widget-list .widget-list-item + .widget-list-item .widget-list-action {
  border-top: 1px solid var(--bs-component-border-color);
}
.widget-list .widget-list-item .widget-list-media, .widget-list .widget-list-item .widget-list-content, .widget-list .widget-list-item .widget-list-action {
  padding: 0.61875rem 0.9375rem;
}
.widget-list .widget-list-item .widget-list-media + div, .widget-list .widget-list-item .widget-list-content + div, .widget-list .widget-list-item .widget-list-action + div {
  padding-left: 0;
}
.widget-list .widget-list-item .widget-list-media.icon {
  padding-top: 0.3121875rem;
  padding-bottom: 0.3121875rem;
}
.widget-list .widget-list-item .widget-list-media.icon i {
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  border-radius: 20px;
}
.widget-list .widget-list-item .widget-list-media img {
  max-width: 100%;
  max-height: 100%;
}
.widget-list .widget-list-item .widget-list-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.widget-list .widget-list-item .widget-list-action {
  display: flex;
  align-items: center;
}
.widget-list .widget-list-item .widget-list-title {
  font-size: 0.8125rem;
  margin: 0;
}
.widget-list .widget-list-item .widget-list-desc {
  font-size: 0.7109375rem;
  margin: 0;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}

.widget-map {
  background: var(--bs-component-bg);
}

.widget-stats,
.widget.widget-stats {
  position: relative;
  color: #FFFFFF;
  padding: 0.9375rem;
  border-radius: 10px;
}
.widget-stats .stats-info h4, .widget-stats .stats-info .h4,
.widget.widget-stats .stats-info h4 {
  font-size: 12px;
  margin: 5px 0;
  color: rgba(255, 255, 255, 0.7);
}
.widget-stats .stats-info p,
.widget.widget-stats .stats-info p {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
}
.widget-stats .stats-link a,
.widget.widget-stats .stats-link a {
  display: block;
  margin: 0.9375rem -0.9375rem -0.9375rem;
  padding: 0.46875rem 0.9375rem;
  background: rgba(0, 0, 0, 0.4);
  text-align: right;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
.widget-stats .stats-link a:hover, .widget-stats .stats-link a:focus,
.widget.widget-stats .stats-link a:hover,
.widget.widget-stats .stats-link a:focus {
  background: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
}
.widget-stats .stats-icon,
.widget.widget-stats .stats-icon {
  font-size: 42px;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  color: rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0.9375rem;
  margin-left: 0.9375rem;
  right: 0.9375rem;
}
.widget-stats .stats-icon.stats-icon-lg,
.widget.widget-stats .stats-icon.stats-icon-lg {
  font-size: 128px;
  top: 0.9375rem;
  color: #FFFFFF;
  width: 128px;
  height: 50px;
  line-height: 50px;
  text-shadow: 3px 7px rgba(0, 0, 0, 0.25);
  opacity: 0.15;
  right: 0;
}
.widget-stats .stats-icon.stats-icon-lg i,
.widget.widget-stats .stats-icon.stats-icon-lg i {
  position: relative;
}
.widget-stats .stats-icon.stats-icon-square,
.widget.widget-stats .stats-icon.stats-icon-square {
  opacity: 1;
  font-size: 42px;
  top: 0.9375rem;
  right: 0.9375rem;
  height: 56px;
  width: 56px;
  text-align: center;
  line-height: 56px;
  margin-left: 0.9375rem;
  border-radius: 40px;
}
.widget-stats .stats-content,
.widget.widget-stats .stats-content {
  position: relative;
}
.widget-stats .stats-title,
.widget.widget-stats .stats-title {
  position: relative;
  margin: 0 0 2px;
  font-size: 12px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.7);
}
.widget-stats .stats-desc,
.widget.widget-stats .stats-desc {
  margin: -5px 0 -3px;
  color: rgba(255, 255, 255, 0.7);
}
.widget-stats .stats-number,
.widget.widget-stats .stats-number {
  font-size: 24px;
  margin-bottom: 0.9375rem;
  font-weight: 600;
  letter-spacing: 1px;
}
.widget-stats .stats-progress,
.widget.widget-stats .stats-progress {
  background: rgba(0, 0, 0, 0.5);
  height: 2px;
  margin: 0 0 0.9375rem;
  border-radius: 10px;
}
.widget-stats .stats-progress .progress-bar,
.widget.widget-stats .stats-progress .progress-bar {
  background: #FFFFFF;
  border-radius: 0 10px 10px 0;
}
.widget-stats .stats-progress.stats-progress-light,
.widget.widget-stats .stats-progress.stats-progress-light {
  background: rgba(255, 255, 255, 0.3);
}
.widget-stats.bg-white .stats-progress,
.widget.widget-stats.bg-white .stats-progress {
  background: rgba(0, 0, 0, 0.1);
}
.widget-stats.bg-white .stats-progress .progress-bar,
.widget.widget-stats.bg-white .stats-progress .progress-bar {
  background: #2d353c;
}

.widget-table.table {
  background: var(--bs-component-bg);
}
.widget-table.table.table-bordered > tbody > tr:last-child {
  border-bottom: none;
}
.widget-table.table.table-bordered > tbody > tr td:first-child {
  border-left: none;
}
.widget-table.table.table-bordered > tbody > tr td:last-child {
  border-right: none;
}
.widget-table.table.table-bordered > thead > tr:first-child {
  border-top: none;
}
.widget-table.table.table-bordered > thead > tr th:first-child {
  border-left: none;
}
.widget-table.table.table-bordered > thead > tr th:last-child {
  border-right: none;
}

.widget-todolist {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
}
.widget-todolist:before, .widget-todolist:after {
  content: "";
  display: table;
  clear: both;
}
.widget-todolist .widget-todolist-header {
  padding: 0.61875rem 0.9375rem;
  border-bottom: 1px solid var(--bs-component-border-color);
  display: flex;
  align-items: center;
}
.widget-todolist .widget-todolist-header .widget-todolist-header-title {
  margin: 0;
  font-size: 1.21875rem;
  font-weight: 400;
  color: var(--bs-component-color);
  flex: 1;
}
.widget-todolist .widget-todolist-header .widget-todolist-header-total {
  text-align: center;
  font-size: 1.21875rem;
  font-weight: 600;
  color: var(--bs-component-color);
}
.widget-todolist .widget-todolist-header .widget-todolist-header-total small, .widget-todolist .widget-todolist-header .widget-todolist-header-total .small {
  display: block;
  font-size: 0.65rem;
  line-height: 1;
}
.widget-todolist .widget-todolist-body {
  border-bottom: 1px solid var(--bs-component-border-color);
  margin-bottom: 20px;
}
.widget-todolist .widget-todolist-item {
  display: flex;
}
.widget-todolist .widget-todolist-item .widget-todolist-icon {
  padding: 0.61875rem 0.9375rem;
  text-align: center;
  border-top: 1px solid var(--bs-component-border-color);
}
.widget-todolist .widget-todolist-item .widget-todolist-input {
  padding: 0.61875rem 0.9375rem;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget-todolist .widget-todolist-item .widget-todolist-input .form-check {
  padding-left: 18px;
}
.widget-todolist .widget-todolist-item .widget-todolist-input .form-check .form-check-input {
  margin-left: -18px;
}
.widget-todolist .widget-todolist-item .widget-todolist-input + div {
  padding-left: 0;
}
.widget-todolist .widget-todolist-item .widget-todolist-content {
  padding: 0.61875rem 0.9375rem;
  border-top: 1px solid var(--bs-component-border-color);
  flex: 1;
}
.widget-todolist .widget-todolist-item:first-child .widget-todolist-content, .widget-todolist .widget-todolist-item:first-child .widget-todolist-icon {
  border-top: none;
}

.widget {
  overflow: hidden;
  margin-bottom: 20px;
  background: var(--bs-component-bg);
  color: inherit;
  padding: 0;
}
.widget .widget-header {
  border-bottom: 1px solid var(--bs-component-border-color);
  color: var(--bs-component-color);
  display: flex;
  align-items: center;
}
.widget .widget-header .widget-header-title {
  margin: 0;
  font-size: 0.8125rem;
  padding: 0.61875rem 0.9375rem;
  flex: 1;
}
.widget .widget-header .widget-header-icon {
  padding: 0.61875rem 0.9375rem;
}
.widget .widget-header .widget-header-icon + .widget-header-icon {
  padding-left: 0;
}
.widget .widget-body {
  padding: 0.9375rem;
}

.coming-soon {
  min-height: 100vh;
  background: var(--bs-component-bg);
}
.coming-soon .brand {
  font-size: 2.03125rem;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 0.46875rem;
  color: #FFFFFF;
  text-align: center;
}
.coming-soon .brand .logo {
  border: 25px solid transparent;
  border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3);
  background-color: var(--bs-app-theme);
  position: relative;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto 0.9375rem;
  vertical-align: middle;
  border-radius: 12px;
}
@media (max-width: 767.98px) {
  .coming-soon .brand .logo {
    border-width: 20px;
  }
}
.coming-soon .coming-soon-header {
  background: url(../images/coming-soon.jpg?ac5dfb7dafb00038b656e6063951f4f9);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 100px 50px 50px;
  position: relative;
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header {
    padding: 50px 25px 25px;
  }
}
.coming-soon .coming-soon-header .desc {
  position: relative;
  z-index: 10;
  text-align: center;
  font-size: 1.015625rem;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 1.875rem;
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .desc {
    font-size: 0.8125rem;
    margin-bottom: 0.9375rem;
  }
}
.coming-soon .coming-soon-header .timer {
  position: relative;
  z-index: 10;
  margin-bottom: 0;
  padding: 10px 0;
}
.coming-soon .coming-soon-header .timer:before, .coming-soon .coming-soon-header .timer:after {
  content: "";
  display: table;
  clear: both;
}
.coming-soon .coming-soon-header .timer .is-countdown {
  background: none;
  border: none;
  margin: 0 auto;
  width: 720px;
}
@media (max-width: 991.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown {
    width: 520px;
  }
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown {
    width: 480px;
  }
}
@media (max-width: 575.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown {
    width: auto;
  }
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-row {
  display: flex;
  flex-wrap: wrap;
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section {
  padding: 0 10px;
  float: none;
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section + .countdown-section {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-amount {
  font-size: 36px;
  color: #FFFFFF;
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-amount {
    font-size: 24px;
  }
}
.coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-period {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 767.98px) {
  .coming-soon .coming-soon-header .timer .is-countdown .countdown-section .countdown-period {
    font-size: 12px;
  }
}
.coming-soon .coming-soon-header .brand {
  position: relative;
  z-index: 10;
}
.coming-soon .coming-soon-header .bg-cover {
  background: linear-gradient(to bottom, rgba(32, 37, 42, 0.65) 0%, rgba(32, 37, 42, 0.85) 100%);
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.coming-soon .coming-soon-content {
  color: var(--bs-component-color);
  text-align: center;
  padding: 1.875rem;
}
.coming-soon .coming-soon-content .desc {
  margin-bottom: 0.9375rem;
  font-size: 0.89375rem;
}
.coming-soon .coming-soon-content .input-group {
  width: 420px;
}
@media (max-width: 575.98px) {
  .coming-soon .coming-soon-content .input-group {
    width: auto;
  }
}

.error {
  margin: 0 auto;
  text-align: center;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.error .error-code, .error .error-content {
  flex: 1;
  transform: translateZ(0);
}
.error .error-code {
  color: var(--bs-component-color);
  font-size: 200px;
  line-height: 1;
  text-shadow: 10px 10px 0px rgba(var(--bs-component-color-rgb), 0.2);
  padding: 1.875rem;
  height: 50vh;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
@media (max-width: 767.98px) {
  .error .error-code {
    font-size: 160px;
  }
}
@media (max-width: 575.98px) {
  .error .error-code {
    font-size: 120px;
  }
}
.error .error-content {
  bottom: 0;
  padding: 1.875rem;
  background: #2d353c;
  background-image: url(../images/error-page-pattern.png?2d15e616ccf00e761a7702d3ad80c033);
}
.error .error-message {
  color: #FFFFFF;
  font-size: 1.625rem;
  line-height: 1.2;
  letter-spacing: 0.5px;
  margin-bottom: 0.46875rem;
}
.error .error-desc {
  font-size: 0.8125rem;
  color: rgba(255, 255, 255, 0.5);
  letter-spacing: 0.5px;
}

.gallery {
  margin: -0.3121875rem;
}
.gallery .image {
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 0.3121875rem;
}
@media (min-width: 768px) {
  .gallery .image {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .gallery .image {
    width: 33.33%;
  }
}
@media (min-width: 1200px) {
  .gallery .image {
    width: 25%;
  }
}
.gallery .image a {
  transition: all 0.2s linear;
}
.gallery .image a:hover, .gallery .image a:focus {
  opacity: 0.8;
}
.gallery .image img, .gallery .image .img {
  width: 100%;
  height: 200px;
  border-radius: 10px 10px 0 0;
}
.gallery .image .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.gallery .image .image-inner {
  position: relative;
  background: var(--bs-component-bg);
  border-radius: 10px 10px 0 0;
}
.gallery .image .image-caption {
  position: absolute;
  top: 0.9375rem;
  left: 0;
  background: rgba(32, 37, 42, 0.85);
  color: #FFFFFF;
  font-weight: 600;
  padding: 0.3121875rem 0.9375rem;
  margin: 0;
}
.gallery .image .image-info {
  background: var(--bs-component-bg);
  padding: 0.9375rem;
  color: rgba(var(--bs-component-color-rgb), 0.75);
  border-radius: 0 0 10px 10px;
}
.gallery .image .image-info .title {
  margin: 0 0 0.46875rem;
  line-height: 1.2;
  font-size: 1.015625rem;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--bs-component-color);
}
.gallery .image .image-info .rating {
  margin: 0;
  display: flex;
}
.gallery .image .image-info .rating span.star {
  margin-right: 1px;
}
.gallery .image .image-info .rating span.star:before {
  content: "\f005";
  color: rgba(var(--bs-component-color-rgb), 0.15);
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.gallery .image .image-info .rating span.star.active:before {
  color: #f59c1a;
}
.gallery .image .image-info .desc {
  line-height: 17px;
  font-size: 12px;
  height: 51px;
  overflow: hidden;
}

.gallery-v2 {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1px;
}
.gallery-v2 .gallery {
  flex: 0 0 50%;
  max-width: 50%;
  margin: 0;
  padding: 1px;
}
@media (min-width: 576px) {
  .gallery-v2 .gallery {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (min-width: 768px) {
  .gallery-v2 .gallery {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .gallery-v2 .gallery {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
.gallery-v2 .gallery a {
  display: block;
  transition-property: opacity;
  transition-duration: 50ms;
}
.gallery-v2 .gallery a:hover {
  opacity: 0.75;
}

.invoice {
  background: var(--bs-component-bg);
  padding: 20px;
}
.invoice > div:not(.invoice-footer) {
  margin-bottom: 20px;
}
.invoice .invoice-company {
  font-size: 20px;
  font-weight: 600;
}
.invoice .invoice-header {
  margin: 0 -20px;
  background: var(--bs-light);
  display: flex;
}
@media (max-width: 767.98px) {
  .invoice .invoice-header {
    display: block;
  }
  .invoice .invoice-header > div + div {
    border-top: 1px solid rgb(229.9, 230.85, 231.8);
  }
}
.invoice .invoice-from {
  padding: 20px;
  flex: 1;
}
.invoice .invoice-from strong {
  font-size: 16px;
  font-weight: 600;
}
.invoice .invoice-to {
  padding: 20px;
  flex: 1;
}
.invoice .invoice-to strong {
  font-size: 16px;
  font-weight: 600;
}
.invoice .invoice-date {
  text-align: right;
  padding: 20px;
  flex: 1;
}
@media (max-width: 767.98px) {
  .invoice .invoice-date {
    text-align: left;
  }
}
.invoice .invoice-date .date {
  font-size: 16px;
  font-weight: 600;
}
.invoice .invoice-price {
  background: var(--bs-light);
  width: 100%;
  display: flex;
}
@media (max-width: 575.98px) {
  .invoice .invoice-price {
    display: block;
  }
}
.invoice .invoice-price small, .invoice .invoice-price .small {
  font-size: 12px;
  font-weight: normal;
  display: block;
}
.invoice .invoice-price .invoice-price-right {
  margin-left: auto;
  padding: 20px;
  font-size: 28px;
  font-weight: 300;
  position: relative;
  vertical-align: bottom;
  text-align: right;
  color: var(--bs-light);
  background: var(--bs-dark);
  min-width: 25%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.invoice .invoice-price .invoice-price-right small, .invoice .invoice-price .invoice-price-right .small {
  display: block;
  opacity: 0.6;
  position: absolute;
  top: 15px;
  left: 20px;
  font-size: 12px;
}
.invoice .invoice-price .invoice-price-left {
  padding: 20px;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  vertical-align: middle;
  flex: 1;
}
.invoice .invoice-price .invoice-price-left .invoice-price-row {
  display: flex;
  align-items: center;
}
@media (max-width: 575.98px) {
  .invoice .invoice-price .invoice-price-left .invoice-price-row {
    display: block;
    text-align: center;
  }
}
.invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price {
  padding: 0 20px;
}
@media (max-width: 767.98px) {
  .invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price {
    padding: 0;
  }
  .invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price + .sub-price {
    padding-left: 20px;
  }
}
@media (max-width: 575.98px) {
  .invoice .invoice-price .invoice-price-left .invoice-price-row .sub-price + .sub-price {
    padding-left: 0;
  }
}
.invoice .invoice-footer {
  border-top: 1px solid var(--bs-component-border-color);
  padding-top: 15px;
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.invoice .invoice-note {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-top: 80px;
  font-size: 11px;
  line-height: 1.75;
}
.invoice .table-invoice {
  font-size: 13px;
}
@media (max-width: 767.98px) {
  .invoice .table-invoice {
    white-space: nowrap;
  }
}

.login.login-v1 {
  min-height: 100vh;
  width: 100%;
  background-image: var(--bs-app-login-bg-cover);
  background-size: cover;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .login.login-v1 {
    background: #2d353c;
  }
}
.login.login-v1 .login-container {
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container {
    padding: 0 25px;
  }
}
.login.login-v1 .login-container .login-header {
  max-width: 400px;
  padding: 0;
  margin: 0 auto;
  margin-bottom: 15px;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header {
    margin-bottom: 0;
  }
}
.login.login-v1 .login-container .login-header .brand {
  padding: 0;
  font-size: 28px;
  color: var(--bs-component-color);
  font-weight: 300;
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .brand {
    font-size: 24px;
    color: #FFFFFF;
  }
}
.login.login-v1 .login-container .login-header .brand .logo {
  border: 14px solid transparent;
  border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3);
  background-color: var(--bs-app-theme);
  width: 28px;
  height: 28px;
  position: relative;
  font-size: 0;
  border-radius: 6px;
  margin-right: 0.703125rem;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .brand .logo {
    width: 24px;
    height: 24px;
    border-width: 12px;
  }
}
.login.login-v1 .login-container .login-header .brand small, .login.login-v1 .login-container .login-header .brand .small {
  font-size: 13px;
  display: block;
  color: rgba(var(--bs-component-color-rgb), 0.75);
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .brand small, .login.login-v1 .login-container .login-header .brand .small {
    font-size: 12px;
    color: #adb5bd;
  }
}
.login.login-v1 .login-container .login-header .icon {
  color: #ced4da;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .icon {
    color: #495057;
  }
}
.login.login-v1 .login-container .login-header .icon i {
  font-size: 64px;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-header .icon i {
    font-size: 48px;
  }
}
.login.login-v1 .login-container .login-body {
  padding: 30px;
  background: #2d353c;
}
@media (max-width: 767.98px) {
  .login.login-v1 .login-container .login-body {
    padding: 25px 0;
    background: none;
  }
}
.login.login-v1 .login-container .login-body .login-content {
  padding: 0;
  color: #adb5bd;
  max-width: 400px;
  margin: 0 auto;
}
.login.login-v1 .login-container .login-body .login-content .form-control {
  border-color: transparent;
  background: #495057;
  color: #FFFFFF;
}
.login.login-v1 .login-container .login-body .login-content .form-control::-moz-placeholder {
  color: #adb5bd;
}
.login.login-v1 .login-container .login-body .login-content .form-control::placeholder {
  color: #adb5bd;
}
.login.login-v1 .login-container .login-body .login-content .form-floating .form-control::-moz-placeholder {
  color: transparent;
}
.login.login-v1 .login-container .login-body .login-content .form-floating .form-control::placeholder {
  color: transparent;
}
.login.login-v1 .login-container .login-body .login-content .form-floating .form-control:focus {
  box-shadow: none;
}
.login.login-v1 .login-container .login-body .login-content .form-floating .form-control:focus + label {
  color: inherit;
  padding-top: 5px;
}
.login.login-v1 .login-container .login-body .login-content .form-floating .form-control:focus + label:after {
  background: none;
}
.login.login-v1 .login-container .login-body .login-content .form-check-input {
  background-color: #495057;
  border-color: transparent;
}
.login.login-v1 .login-container .login-body .login-content .form-check-input:checked {
  background-color: var(--bs-app-theme);
}

.login.login-v2 {
  min-height: 100vh;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}
.login.login-v2 .login-container {
  max-width: 400px;
  padding: 0 20px;
  position: relative;
  flex: 1;
}
.login.login-v2 .login-header {
  margin-bottom: 20px;
  position: relative;
  display: flex;
  align-items: center;
}
.login.login-v2 .login-header .brand {
  padding: 0;
  font-size: 28px;
  font-weight: 300;
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .brand {
    font-size: 24px;
    color: #FFFFFF;
  }
}
.login.login-v2 .login-header .brand .logo {
  border: 14px solid transparent;
  border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3);
  background-color: var(--bs-app-theme);
  width: 28px;
  height: 28px;
  position: relative;
  font-size: 0;
  border-radius: 6px;
  margin-right: 0.703125rem;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .brand .logo {
    width: 24px;
    height: 24px;
    border-width: 12px;
  }
}
.login.login-v2 .login-header .brand small, .login.login-v2 .login-header .brand .small {
  font-size: 13px;
  display: block;
  opacity: 0.5;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .brand small, .login.login-v2 .login-header .brand .small {
    font-size: 12px;
    color: #adb5bd;
  }
}
.login.login-v2 .login-header .icon {
  opacity: 0.75;
}
.login.login-v2 .login-header .icon i {
  font-size: 56px;
}
@media (max-width: 767.98px) {
  .login.login-v2 .login-header .icon i {
    font-size: 48px;
  }
}
.login.login-v2 .login-content .form-control:focus {
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.35);
}
.login.login-v2 .login-content .form-check-input:checked {
  background-color: var(--bs-app-theme);
}

.login.login-with-news-feed,
.register.register-with-news-feed {
  min-height: 100vh;
}
.login.login-with-news-feed .news-feed,
.register.register-with-news-feed .news-feed {
  position: fixed;
  left: 0;
  right: 500px;
  top: 0;
  bottom: 0;
  overflow: hidden;
  transform: translateZ(0);
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .news-feed,
  .register.register-with-news-feed .news-feed {
    right: 400px;
  }
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .news-feed,
  .register.register-with-news-feed .news-feed {
    display: none;
  }
}
.login.login-with-news-feed .news-feed .news-image,
.register.register-with-news-feed .news-feed .news-image {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.login.login-with-news-feed .news-feed .news-caption,
.register.register-with-news-feed .news-feed .news-caption {
  color: rgba(255, 255, 255, 0.85);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 60px 45px;
  font-size: 18px;
  letter-spacing: 0.25px;
  z-index: 20;
  font-weight: 300;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .news-feed .news-caption,
  .register.register-with-news-feed .news-feed .news-caption {
    padding: 45px 45px 30px;
    font-size: 16px;
  }
}
.login.login-with-news-feed .news-feed .news-caption .caption-title,
.register.register-with-news-feed .news-feed .news-caption .caption-title {
  font-weight: 300;
  color: #FFFFFF;
  font-size: 36px;
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .news-feed .news-caption .caption-title,
  .register.register-with-news-feed .news-feed .news-caption .caption-title {
    font-size: 28px;
  }
}
.login.login-with-news-feed .login-container, .login.login-with-news-feed .register-container,
.register.register-with-news-feed .login-container,
.register.register-with-news-feed .register-container {
  width: 500px;
  background: var(--bs-component-bg);
  padding: 60px;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
}
@media (max-width: 991.98px) {
  .login.login-with-news-feed .login-container, .login.login-with-news-feed .register-container,
  .register.register-with-news-feed .login-container,
  .register.register-with-news-feed .register-container {
    padding: 45px;
    width: 400px;
  }
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-container, .login.login-with-news-feed .register-container,
  .register.register-with-news-feed .login-container,
  .register.register-with-news-feed .register-container {
    width: auto;
    padding: 30px;
  }
}
.login.login-with-news-feed .login-header,
.register.register-with-news-feed .login-header {
  position: relative;
  display: flex;
  align-items: center;
}
.login.login-with-news-feed .login-header .brand,
.register.register-with-news-feed .login-header .brand {
  padding: 0;
  font-size: 28px;
  color: var(--bs-component-color);
  font-weight: 300;
  flex: 1;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .brand,
  .register.register-with-news-feed .login-header .brand {
    font-size: 22px;
  }
}
.login.login-with-news-feed .login-header .brand .logo,
.register.register-with-news-feed .login-header .brand .logo {
  border: 14px solid transparent;
  border-color: transparent rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3);
  background-color: var(--bs-app-theme);
  width: 28px;
  height: 28px;
  font-size: 0;
  border-radius: 6px;
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .brand .logo,
  .register.register-with-news-feed .login-header .brand .logo {
    width: 24px;
    height: 24px;
    border-width: 12px;
  }
}
.login.login-with-news-feed .login-header .brand small, .login.login-with-news-feed .login-header .brand .small,
.register.register-with-news-feed .login-header .brand small,
.register.register-with-news-feed .login-header .brand .small {
  font-size: 14px;
  display: block;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .brand small, .login.login-with-news-feed .login-header .brand .small,
  .register.register-with-news-feed .login-header .brand small,
  .register.register-with-news-feed .login-header .brand .small {
    font-size: 13px;
  }
}
.login.login-with-news-feed .login-header .icon,
.register.register-with-news-feed .login-header .icon {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.login.login-with-news-feed .login-header .icon i,
.register.register-with-news-feed .login-header .icon i {
  font-size: 64px;
}
@media (max-width: 767.98px) {
  .login.login-with-news-feed .login-header .icon i,
  .register.register-with-news-feed .login-header .icon i {
    font-size: 52px;
  }
}

.login-cover {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.login-cover .login-cover-bg, .login-cover .login-cover-img {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.login-cover .login-cover-bg {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.9));
}
.login-cover .login-cover-img {
  transition: background 0.2s ease;
}

.login-bg-list {
  list-style-type: none;
  position: absolute;
  right: 20px;
  bottom: 20px;
  margin: 0;
  padding: 0 0 0 20px;
  z-index: 1020;
  display: flex;
  flex-wrap: wrap;
}
.login-bg-list .login-bg-list-item {
  width: 60px;
  height: 60px;
  margin: 5px;
  border-radius: 66px;
}
@media (max-width: 767.98px) {
  .login-bg-list .login-bg-list-item {
    width: 46px;
    height: 46px;
  }
}
.login-bg-list .login-bg-list-item .login-bg-list-link {
  display: block;
  padding-top: 100%;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 66px;
  transition: all 0.2s ease;
}
.login-bg-list .login-bg-list-item:hover .login-bg-list-link, .login-bg-list .login-bg-list-item:focus .login-bg-list-link {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.45);
}
.login-bg-list .login-bg-list-item.active {
  border-color: #FFFFFF;
  z-index: 1020;
  position: relative;
}
.login-bg-list .login-bg-list-item.active .login-bg-list-link {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.9);
}

.mailbox {
  height: 100%;
  border-top: 1px solid var(--bs-component-border-color);
  background: var(--bs-light);
  display: flex;
}
@media (max-width: 991.98px) {
  .mailbox {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .mailbox {
    min-height: calc(100vh - 101px);
  }
}
@media (min-width: 992px) {
  .mailbox .mailbox-sidebar {
    width: 200px;
    display: flex;
    flex-direction: column;
    flex: 0 0 200px;
  }
}
.mailbox .mailbox-sidebar .mailbox-sidebar-header {
  padding: 0.9375rem;
  border-bottom: 1px solid var(--bs-component-border-color);
}
.mailbox .mailbox-sidebar .mailbox-sidebar-content {
  flex: 1;
}
@media (min-width: 992px) {
  .mailbox .mailbox-sidebar .mailbox-sidebar-content {
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .mailbox .mailbox-sidebar .mailbox-sidebar-content {
    border-bottom: 1px solid var(--bs-component-border-color);
  }
}
.mailbox .mailbox-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .mailbox .mailbox-content {
    max-width: calc(100% - 200px);
    border-left: 1px solid var(--bs-component-border-color);
  }
}
.mailbox .mailbox-content .mailbox-content-header {
  padding: 0.9375rem;
  border-bottom: 1px solid var(--bs-component-border-color);
}
.mailbox .mailbox-content .mailbox-content-body {
  background: var(--bs-component-bg);
  flex: 1;
}
@media (min-width: 768px) {
  .mailbox .mailbox-content .mailbox-content-body {
    overflow: hidden;
  }
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-float-link {
  padding: 0.46875rem 0.9375rem;
  display: flex;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-float-link a {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  text-decoration: none;
  font-weight: 600;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-float-link a:hover, .mailbox .mailbox-content .mailbox-content-body .mailbox-float-link a:focus {
  color: rgba(var(--bs-component-color-rgb), 1);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to {
  position: relative;
  border-bottom: 1px solid var(--bs-component-border-color);
  padding: 0.5203125rem 0.9375rem;
  min-height: 46px;
  display: flex;
  align-items: flex-start;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .tagit {
  border-color: transparent !important;
  border-radius: 0;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .form-control {
  border-color: transparent !important;
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important;
  border-radius: 0;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .form-control:focus {
  box-shadow: none;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-to .control-label {
  width: 60px;
  padding: 0.46875rem 0.9375rem;
  margin-bottom: 0;
  font-weight: 600;
  background: rgb(214.4, 232.6, 249.2);
  color: rgb(41.6, 114.4, 180.8);
  text-align: center;
  min-height: calc(1.5em + 0.875rem + 2px);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-subject {
  padding: 0.5203125rem 0;
  border-bottom: 1px solid var(--bs-component-border-color);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-subject .form-control {
  border-color: transparent !important;
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important;
  border-radius: 0;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-subject .form-control:focus {
  box-shadow: none;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-form {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input {
  padding: 0;
  margin: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .wysihtml5-toolbar {
  background: var(--bs-component-bg) !important;
  border: none !important;
  padding-bottom: 0 !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-snow.ql-toolbar, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar {
  background: var(--bs-light) !important;
  border-color: var(--bs-component-border-color) !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor {
  height: 100%;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar {
  padding: 6px 0.9375rem !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn-group {
  margin: 0 !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn {
  background: none;
  border: none;
  color: var(--bs-component-color);
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn:hover, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-toolbar .note-btn.active {
  background: rgba(var(--bs-component-bg-rgb), 0.75);
  border-radius: 10px !important;
  box-shadow: none !important;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-editing-area {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .note-editor .note-editing-area .note-editable {
  height: 100% !important;
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-container {
  display: flex;
  flex-direction: column;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-editor, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .ql-container, .mailbox .mailbox-content .mailbox-content-body .mailbox-input .wysihtml5-sandbox {
  flex: 1;
}
.mailbox .mailbox-content .mailbox-content-body .mailbox-input .wysihtml5-sandbox {
  padding: 0.9375rem !important;
  border: none !important;
  outline: none !important;
  border-radius: 0 !important;
}
.mailbox .mailbox-content .mailbox-content-footer {
  padding: 0.9375rem;
  border-top: 1px solid var(--bs-component-border-color);
}
.mailbox .nav-title {
  font-size: 11px;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  padding: 15px 15px 7px;
}
.mailbox .nav-inbox {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: block;
}
.mailbox .nav-inbox > li {
  display: block;
}
.mailbox .nav-inbox > li + li {
  margin-top: 0;
}
.mailbox .nav-inbox > li > a {
  text-decoration: none;
  border-radius: 0;
  padding: 0.46875rem 0.9375rem;
  color: var(--bs-component-color);
  font-weight: 600;
  display: flex;
  align-items: center;
}
.mailbox .nav-inbox > li > a i {
  width: 24px;
}
.mailbox .nav-inbox > li > a:hover {
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.mailbox .nav-inbox > li.active > a {
  background-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.mailbox .attached-document {
  list-style-type: none;
  margin: 15px 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.mailbox .attached-document > li {
  width: 180px;
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  font-weight: 600;
  position: relative;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid var(--bs-component-border-color);
}
.mailbox .attached-document > li:before {
  position: absolute;
  top: -1px;
  right: -1px;
  font-size: 12px;
  background: var(--bs-light);
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.mailbox .attached-document > li img {
  max-width: 100%;
}
.mailbox .attached-document > li .document-name {
  padding: 5px 10px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: var(--bs-light);
  border-top: 1px solid var(--bs-component-border-color);
}
.mailbox .attached-document > li .document-name a {
  color: var(--bs-component-color);
}
.mailbox .attached-document > li .document-file {
  height: 70px;
  background: none;
  overflow: hidden;
  text-align: center;
  line-height: 70px;
  font-size: 32px;
  margin: -1px;
}
.mailbox .list-email {
  border-top: 1px solid var(--bs-component-border-color);
  border-bottom: 1px solid var(--bs-component-border-color);
  margin: -1px 0;
  padding: 0;
}
.mailbox .list-email > li.list-group-item {
  border: none;
  margin-bottom: 0;
  padding: 15px;
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 0;
  display: flex;
  align-items: center;
}
.mailbox .list-email > li.list-group-item:before, .mailbox .list-email > li.list-group-item:after {
  content: "";
  display: table;
  clear: both;
}
.mailbox .list-email > li.list-group-item + li.list-group-item {
  border-top: 1px solid rgba(var(--bs-component-border-color-rgb), 0.75);
}
.mailbox .list-email > li.list-group-item a {
  color: var(--bs-component-color);
  text-decoration: none;
}
.mailbox .list-email > li.list-group-item .email-info {
  max-width: calc(100% - 46px);
  flex: 1;
}
.mailbox .list-email > li.list-group-item .email-info > a {
  margin-top: -15px;
  margin-bottom: -15px;
  padding: 15px;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
}
@media (max-width: 575.98px) {
  .mailbox .list-email > li.list-group-item .email-info > a {
    display: block;
  }
}
.mailbox .list-email > li.list-group-item .email-user {
  width: 30px;
  height: 30px;
  min-width: 30px;
  overflow: hidden;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  background: #adb5bd;
  margin: -5px 0;
  border-radius: 30px;
}
.mailbox .list-email > li.list-group-item .email-user img {
  max-width: 100%;
  display: block;
}
.mailbox .list-email > li.list-group-item .email-sender {
  display: block;
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 991.98px) {
  .mailbox .list-email > li.list-group-item .email-sender {
    width: 160px;
  }
}
@media (max-width: 767.98px) {
  .mailbox .list-email > li.list-group-item .email-sender {
    width: 120px;
  }
}
@media (max-width: 575.98px) {
  .mailbox .list-email > li.list-group-item .email-sender {
    width: auto;
    font-size: 14px;
    padding-right: 90px;
  }
}
.mailbox .list-email > li.list-group-item .email-title {
  display: block;
  line-height: 20px;
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 1200px) {
  .mailbox .list-email > li.list-group-item .email-title {
    padding-left: 15px;
  }
}
@media (max-width: 1199.98px) {
  .mailbox .list-email > li.list-group-item .email-title {
    width: auto;
    flex: 1;
  }
}
@media (min-width: 768px) {
  .mailbox .list-email > li.list-group-item .email-title + .email-desc {
    padding-left: 20px;
  }
  .mailbox .list-email > li.list-group-item .email-title + .email-desc:before {
    content: "";
    position: absolute;
    left: 6px;
    top: 8px;
    width: 4px;
    height: 4px;
    background: rgba(var(--bs-component-color-rgb), 0.25);
    border-radius: 6px;
  }
}
.mailbox .list-email > li.list-group-item .email-desc {
  display: block;
  position: relative;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
@media (max-width: 1199.98px) {
  .mailbox .list-email > li.list-group-item .email-desc {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .mailbox .list-email > li.list-group-item .email-desc {
    display: block;
    padding-right: 0;
  }
}
.mailbox .list-email > li.list-group-item .email-time {
  display: block;
  font-size: 11px;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.65);
  width: 100px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}
@media (max-width: 991.98px) {
  .mailbox .list-email > li.list-group-item .email-time {
    width: 90px;
    top: 0;
    position: absolute;
    padding-top: 15px;
    padding-right: 15px;
  }
}
.mailbox .list-email > li.list-group-item .email-checkbox .custom-checkbox {
  width: 16px;
  padding-left: 16px;
}
.mailbox .list-email > li.list-group-item .email-checkbox .custom-checkbox .custom-control-label::before, .mailbox .list-email > li.list-group-item .email-checkbox .custom-checkbox .custom-control-label::after {
  left: -16px;
}
.mailbox .list-email > li.list-group-item .email-checkbox + .email-user {
  margin-left: 10px;
}
.mailbox .list-email > li.list-group-item.unread .email-title, .mailbox .list-email > li.list-group-item.unread .email-sender {
  font-weight: 600;
}
.mailbox .list-email > li.list-group-item.selected {
  background: rgba(255, 239.8, 153, 0.25);
}

.pos {
  --bs-pos-sidebar-bg: #FFFFFF;
  --bs-pos-sidebar-header-bg: #2d353c;
  --bs-pos-sidebar-header-color: #FFFFFF;
  --bs-pos-sidebar-header-back-btn-bg: #495057;
  --bs-pos-sidebar-header-nav-link-bg: #e9ecef;
  --bs-pos-sidebar-header-nav-link-color: #6c757d;
  --bs-pos-sidebar-header-nav-link-active-bg: #FFFFFF;
  --bs-pos-sidebar-header-nav-link-active-color: #20252a;
  --bs-pos-sidebar-footer-bg: #495057;
  --bs-pos-sidebar-footer-color: #f8f9fa;
  --bs-pos-sidebar-product-border-color: #e9ecef;
  --bs-pos-sidebar-product-confirmation-bg: rgba(255, 255, 255, 0.95);
}
@media (min-width: 992px) {
  .pos.pos-with-menu {
    padding-left: 10rem;
  }
}
@media (max-width: 991.98px) {
  .pos.pos-with-menu {
    padding-top: 100px;
  }
}
@media (min-width: 992px) {
  .pos.pos-with-sidebar {
    padding-right: 22.5rem;
  }
}
.pos.pos-with-header {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .pos.pos-with-header.pos-with-sidebar {
    padding-right: 20.625rem;
  }
}
@media (min-width: 992px) {
  .pos.pos-with-header.pos-with-sidebar .pos-sidebar {
    top: 50px;
    height: calc(100% - 50px);
    margin: 0;
    border-radius: 0;
    border-top: none;
    border-bottom: none;
    border-right: none;
  }
}
.pos.pos-with-header.pos-with-sidebar .pos-sidebar .pos-sidebar-header, .pos.pos-with-header.pos-with-sidebar .pos-sidebar .pos-sidebar-footer {
  border-radius: 0;
}
@media (min-width: 992px) {
  .pos {
    height: 100%;
    display: flex;
  }
}
.pos .pos-menu {
  position: fixed;
  top: 0;
  z-index: 10;
}
@media (min-width: 992px) {
  .pos .pos-menu {
    display: flex;
    width: 10rem;
    flex-direction: column;
    bottom: 0;
    left: 0;
    padding-left: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  .pos .pos-menu {
    background: var(--bs-pos-bg);
    left: 0;
    right: 0;
    bottom: auto;
    border-bottom: 1px solid var(--bs-border-color);
  }
}
.pos .pos-menu .logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.9375rem;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .logo {
    display: flex;
    padding: 0.46875rem 0.9375rem;
  }
}
.pos .pos-menu .logo a {
  display: block;
  text-decoration: none;
  color: inherit;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .logo a {
    display: flex;
  }
}
.pos .pos-menu .logo .logo-img {
  text-align: center;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.4375rem;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .logo .logo-img {
    height: 30px;
    font-size: 1.21875rem;
    margin-right: 0.46875rem;
  }
}
.pos .pos-menu .logo .logo-text {
  font-size: 1.015625rem;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 0.234375rem;
}
.pos .pos-menu .logo img {
  max-width: 100%;
  max-height: 100%;
}
.pos .pos-menu .nav-container {
  flex: 1;
}
@media (min-width: 992px) {
  .pos .pos-menu .nav-container {
    overflow: hidden;
    padding: 0;
  }
}
.pos .pos-menu .nav.nav-tabs {
  margin: 0;
  padding: 0;
  display: block;
  border: 0;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs {
    display: flex;
    flex-wrap: nowrap;
    padding: 0 0.9375rem;
    overflow: scroll;
    border-top: 1px solid var(--bs-border-color);
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item {
  padding: 0.328125rem 0.9375rem;
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs .nav-item {
    padding: 0.46875rem 0;
  }
  .pos .pos-menu .nav.nav-tabs .nav-item + .nav-item {
    margin-left: 0.46875rem;
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link {
  position: relative;
  padding: 0.703125rem;
  white-space: nowrap;
  text-align: center;
  color: var(--bs-component-color);
  font-size: 0.8125rem;
  font-weight: 500;
  border-radius: 6px;
  background: var(--bs-component-bg);
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs .nav-item .nav-link {
    display: flex;
    align-items: center;
    padding: 0.46875rem 0.9375rem;
    border-radius: 10px;
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link .nav-icon {
  display: block;
  margin: 0 auto;
  font-size: 24px;
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
@media (max-width: 991.98px) {
  .pos .pos-menu .nav.nav-tabs .nav-item .nav-link .nav-icon {
    font-size: 0.975rem;
    margin: 0;
    margin-right: 0.46875rem;
  }
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link .nav-text {
  font-weight: 600;
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link:hover .nav-icon {
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link.active {
  color: var(--bs-component-bg);
  background: var(--bs-component-color);
}
.pos .pos-menu .nav.nav-tabs .nav-item .nav-link.active .nav-icon {
  color: inherit;
}
.pos .pos-content {
  flex: 1;
}
.pos .pos-content .pos-content-container {
  padding: 0.9375rem;
}
.pos .product-row {
  padding: 0;
  margin: -0.703125rem;
  display: flex;
  flex-wrap: wrap;
}
.pos .product-row .product-container {
  padding: 0.703125rem;
  width: 100%;
}
@media (min-width: 576px) {
  .pos .product-row .product-container {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .pos .product-row .product-container {
    width: 33.33%;
  }
}
@media (min-width: 992px) {
  .pos .product-row .product-container {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .pos .product-row .product-container {
    width: 33.33%;
  }
}
@media (min-width: 1800px) {
  .pos .product-row .product-container {
    width: 25%;
  }
}
.pos .product-row .product-container .product {
  height: 100%;
}
.pos .product {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  display: block;
  margin: 0;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  border-radius: 6px;
  transition: all 0.2s linear;
  display: flex;
  flex-direction: column;
}
.pos .product:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.pos .product .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 180px;
  transition: all 0.2s linear;
}
.pos .product .text {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 0.703125rem 0.9375rem;
}
.pos .product .text .title {
  font-size: 1.015625rem;
  font-weight: 600;
  color: var(--bs-component-color);
  margin: 0 0 2px;
}
.pos .product .text .desc {
  color: #adb5bd;
  font-weight: 600;
  margin: 0 0 0.9375rem;
  line-height: 1.4;
  flex: 1;
}
.pos .product .text .price {
  margin: 0;
  font-weight: 600;
  color: var(--bs-component-color);
  font-size: 1.015625rem;
}
.pos .product.not-available {
  cursor: not-allowed;
  box-shadow: none !important;
}
.pos .product.not-available .img, .pos .product.not-available .text {
  opacity: 0.65;
}
.pos .product.not-available .not-available-text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 180px;
  background: rgba(73, 80, 87, 0.75);
  color: #FFFFFF;
  font-size: 1.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-task-row .pos-task {
  border-bottom: 1px solid var(--bs-component-border-color);
}
@media (min-width: 768px) {
  .pos .pos-task-row .pos-task {
    display: flex;
  }
}
.pos .pos-task-row .pos-task .pos-task-info {
  width: 30%;
  padding: 25px;
  text-align: right;
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-info {
    width: auto;
    position: relative;
    text-align: left;
  }
}
.pos .pos-task-row .pos-task .pos-task-info .table-no {
  font-size: 24px;
}
.pos .pos-task-row .pos-task .pos-task-info .order-type {
  font-size: 14px;
}
.pos .pos-task-row .pos-task .pos-task-info .order-no {
  margin-bottom: 5px;
}
.pos .pos-task-row .pos-task .pos-task-info .time-pass {
  font-size: 16px;
  font-weight: 600;
  margin-top: 25px;
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-info .time-pass {
    position: absolute;
    top: 0;
    margin: 0;
    padding: 25px;
    right: 0;
  }
}
.pos .pos-task-row .pos-task .pos-task-body {
  padding: 25px;
  flex: 1;
  border-left: 1px solid var(--bs-component-border-color);
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-body {
    border-left: none;
    padding-top: 0;
  }
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-completed {
  font-size: 16px;
  line-height: 36px;
}
@media (max-width: 767.98px) {
  .pos .pos-task-row .pos-task .pos-task-body .pos-task-completed {
    border-top: 1px solid var(--bs-component-border-color);
    margin-top: -10px;
    padding-top: 10px;
  }
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row {
  margin: 0 -10px -20px;
  display: flex;
  flex-wrap: wrap;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product {
  width: 25%;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  flex: 0 0 25%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 991.98px) {
  .pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
}
@media (max-width: 575.98px) {
  .pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product {
    width: 100%;
    flex: 0 0 100%;
  }
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-img {
  padding-top: 75%;
  position: relative;
  margin-bottom: 10px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-img .cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 6px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-img .caption {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(108, 117, 125, 0.75);
  color: #FFFFFF;
  font-size: 24px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info {
  display: flex;
  flex: 1;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info {
  flex: 1;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info .title {
  font-size: 16px;
  font-weight: 600;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info .title + .desc {
  padding-top: 3px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .info .desc {
  font-size: 0.8125rem;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-info .qty {
  font-size: 18px;
  font-weight: 600;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-action {
  padding-top: 10px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-action .btn {
  display: block;
  font-weight: 600;
  font-size: 14px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product .pos-task-product-action .btn + .btn {
  margin-top: 10px;
}
.pos .pos-task-row .pos-task .pos-task-body .pos-task-product-row .pos-task-product.completed .pos-task-product-info {
  opacity: 0.75;
}
.pos .pos-sidebar {
  width: calc(22.5rem - 1.875rem);
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 0 0 22.5rem;
  background: var(--bs-pos-sidebar-bg);
  color: var(--bs-body-color);
}
@media (min-width: 992px) {
  .pos .pos-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    height: calc(100% - 1.875rem);
    margin: 0.9375rem;
    border-radius: 6px;
    right: 0;
  }
}
@media (max-width: 991.98px) {
  .pos .pos-sidebar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    z-index: 1021;
    display: none;
  }
}
.pos .pos-sidebar .pos-sidebar-header {
  padding: 0.703125rem 0.9375rem;
  background: var(--bs-pos-sidebar-header-bg);
  color: var(--bs-pos-sidebar-header-color);
  position: relative;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .pos .pos-sidebar .pos-sidebar-header {
    border-radius: 6px 6px 0 0;
  }
}
.pos .pos-sidebar .pos-sidebar-header .back-btn {
  width: 44px;
  margin-top: -0.703125rem;
  margin-bottom: -0.703125rem;
  height: 44px;
  border: none;
  background: var(--bs-pos-sidebar-header-back-btn-bg);
  display: none;
  margin-left: -0.9375rem;
  margin-right: 0.9375rem;
}
@media (max-width: 991.98px) {
  .pos .pos-sidebar .pos-sidebar-header .back-btn {
    display: block;
  }
}
.pos .pos-sidebar .pos-sidebar-header .back-btn .btn {
  color: #FFFFFF;
  padding: 0;
  width: 100%;
  height: 100%;
}
.pos .pos-sidebar .pos-sidebar-header .back-btn .btn svg {
  width: 20px;
}
.pos .pos-sidebar .pos-sidebar-header .icon img {
  height: 30px;
}
.pos .pos-sidebar .pos-sidebar-header .icon i {
  font-size: 1.21875rem;
  margin: -10px 0;
  display: block;
  opacity: 0.5;
}
.pos .pos-sidebar .pos-sidebar-header .icon + .title {
  padding-left: 0.703125rem;
}
.pos .pos-sidebar .pos-sidebar-header .title {
  font-size: 14px;
  font-weight: 600;
  flex: 1;
}
.pos .pos-sidebar .pos-sidebar-header .order {
  display: block;
  font-size: 12px;
  background: var(--bs-app-theme);
  color: var(--bs-app-theme-color);
  padding: 2px 6px;
  border-radius: 10px;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs {
  padding: 0;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs .nav-item {
  padding: 0;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs .nav-item .nav-link {
  padding: 12px 15px;
  font-size: 13px;
  background: var(--bs-pos-sidebar-header-nav-link-bg);
  color: var(--bs-pos-sidebar-header-nav-link-color);
  border: none;
  border-radius: 0;
}
.pos .pos-sidebar .pos-sidebar-nav .nav.nav-tabs .nav-item .nav-link.active {
  color: var(--bs-pos-sidebar-header-nav-link-active-color);
  background: var(--bs-pos-sidebar-header-nav-link-active-bg);
}
.pos .pos-sidebar .pos-sidebar-body {
  padding: 0;
  margin: 0;
  overflow: scroll;
  flex: 1;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table {
  padding: 0 1.265625rem;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row {
  padding: 1.265625rem 0;
  margin: 0;
  position: relative;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row + .pos-table-row {
  border-top: 1px solid var(--bs-pos-sidebar-product-border-color);
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div {
  padding: 0;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .input-group.qty {
  width: 85px;
  margin-top: 10px;
  align-items: center;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .input-group.qty .form-control {
  margin: 0;
  background: none;
  border: 0;
  padding: 0;
  text-align: center;
  line-height: 1;
  height: 26px;
  font-weight: 600;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .input-group.qty .btn {
  padding: 0;
  border: none;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .price {
  font-size: 1.015625rem;
  font-weight: 600;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div.total-price {
  font-size: 1.015625rem;
  font-weight: 600;
  text-align: right;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div a {
  display: inline-block;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb {
  display: flex;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .img {
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .img + .info {
  flex: 1;
  padding-left: 15px;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .info {
  flex: 1;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .info .title {
  font-weight: 600;
  font-size: 14px;
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row > div .pos-product-thumb .info .single-price {
  font-weight: 600;
  color: var(--bs-component-color);
}
.pos .pos-sidebar .pos-sidebar-body .pos-table .pos-table-row .pos-remove-confirmation {
  position: absolute;
  top: 0.46875rem;
  left: -0.65625rem;
  right: -0.65625rem;
  bottom: 0.46875rem;
  max-width: initial;
  width: auto;
  border-radius: var(--bs-border-radius-lg);
  background: var(--bs-pos-sidebar-product-confirmation-bg);
  font-size: 1.015625rem;
  font-weight: 600;
  z-index: 10;
  padding: 1.265625rem;
  display: flex;
  align-items: center;
}
.pos .pos-sidebar .pos-sidebar-footer {
  background: var(--bs-pos-sidebar-footer-bg);
  color: var(--bs-pos-sidebar-footer-color);
  position: relative;
  overflow: hidden;
  padding: 0.9375rem 0.9375rem;
}
@media (min-width: 992px) {
  .pos .pos-sidebar .pos-sidebar-footer {
    border-radius: 0 0 6px 6px;
  }
}
.pos .pos-sidebar .pos-order {
  padding: 1.40625rem;
  position: relative;
  display: flex;
}
.pos .pos-sidebar .pos-order .pos-order-product {
  display: flex;
  flex: 1;
}
.pos .pos-sidebar .pos-order .pos-order-product .img {
  width: 72px;
  height: 72px;
  background-position: center;
  background-size: cover;
}
.pos .pos-sidebar .pos-order .pos-order-product > * + * {
  margin-left: 0.9375rem;
}
.pos .pos-sidebar .pos-order > * + * {
  margin-left: 0.9375rem;
}
.pos .pos-sidebar .pos-order .pos-order-confirmation {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background: rgba(var(--bs-body-bg-rgb), 0.97);
  padding: 0.9375rem;
  margin: 0;
}
.pos .pos-sidebar .pos-order .pos-order-confirmation > * {
  position: relative;
}
.pos .pos-sidebar .pos-order .pos-order-confirmation .btn {
  min-width: 60px;
}
.pos .pos-sidebar .pos-order + .pos-order {
  border-top: 1px solid var(--bs-border-color);
}
.pos .pos-header {
  background: var(--bs-component-bg);
  padding: 0.61875rem 1.640625rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1020;
  height: 50px;
  display: flex;
  align-items: center;
}
.pos .pos-header .logo, .pos .pos-header .time, .pos .pos-header .nav {
  width: 33.33%;
}
@media (max-width: 767.98px) {
  .pos .pos-header .logo, .pos .pos-header .time, .pos .pos-header .nav {
    width: 50%;
  }
}
.pos .pos-header .logo {
  display: flex;
}
.pos .pos-header .logo > div, .pos .pos-header .logo > a {
  text-align: center;
  color: var(--bs-component-color);
  text-decoration: none;
  display: flex;
  align-items: center;
}
.pos .pos-header .logo > div .logo-img img, .pos .pos-header .logo > a .logo-img img {
  height: 32px;
}
.dark-mode .pos .pos-header .logo > div .logo-img img, .dark-mode .pos .pos-header .logo > a .logo-img img {
  filter: invert(1);
}
.pos .pos-header .logo > div .logo-text, .pos .pos-header .logo > a .logo-text {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
  margin-left: 15px;
}
.pos .pos-header .time {
  font-weight: 600;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .pos .pos-header .time {
    display: none;
  }
}
.pos .pos-header .nav {
  align-items: center;
  justify-content: flex-end;
}
.pos .pos-header .nav .nav-item .nav-link {
  padding: 0.3121875rem 0.9375rem;
}
@media (max-width: 767.98px) {
  .pos .pos-header .nav .nav-item .nav-link {
    padding: 0.3121875rem 0.61875rem;
  }
}
.pos .pos-header .nav .nav-item .nav-link .nav-icon {
  margin: -1px 0;
  height: 20px;
  font-size: 20px;
  color: var(--bs-component-color);
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-header .nav .nav-item .nav-link:hover, .pos .pos-header .nav .nav-item .nav-link:focus {
  opacity: 0.75;
}
.pos .pos-table-booking {
  display: block;
  margin-bottom: 1.171875rem;
  text-decoration: none;
}
.pos .pos-table-booking .pos-table-booking-container {
  background: #2d353c;
  color: #FFFFFF;
  border-radius: 6px;
  transition: box-shadow 0.1s linear;
}
.pos .pos-table-booking .pos-table-booking-container:hover {
  box-shadow: 0 0 0 5px rgba(45, 53, 60, 0.5);
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header {
  padding: 0.9375rem;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header .title {
  font-weight: 600;
  color: #adb5bd;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header .no {
  font-size: 2.5390625rem;
  font-weight: 600;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-header .desc {
  font-weight: 600;
  color: #adb5bd;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body {
  background: #495057;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking {
  font-size: 0.7109375rem;
  padding: 0.3121875rem 0.9375rem;
  display: flex;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .time {
  width: 60px;
  font-weight: 600;
  color: #dee2e6;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .info {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .status {
  font-size: 6px;
  color: #adb5bd;
  display: flex;
  align-items: center;
  padding-left: 0.9375rem;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .status.upcoming {
  color: #f59c1a;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking .status.in-progress {
  color: #00acac;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking.highlight {
  background: #2d353c;
}
.pos .pos-table-booking .pos-table-booking-container .pos-table-booking-body .booking + .booking {
  border-top: 1px solid #2d353c;
}
.pos .pos-table-row {
  margin: -0.46875rem;
  display: flex;
  flex-wrap: wrap;
}
.pos .pos-table-row .pos-table {
  padding: 0.46875rem;
  margin: 0;
  height: 100%;
  width: 25%;
  flex: 0 0 25%;
}
@media (max-width: 1199.98px) {
  .pos .pos-table-row .pos-table {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
}
@media (max-width: 767.98px) {
  .pos .pos-table-row .pos-table {
    width: 50%;
    flex: 0 0 50%;
  }
}
.pos .pos-table-row .pos-table .pos-table-container {
  background: var(--bs-component-bg);
  color: var(--bs-component-color);
  display: block;
  height: 100%;
  text-decoration: none;
  font-weight: 600;
  position: relative;
  transition: all 0.1s linear;
  border-radius: var(--bs-border-radius-lg);
  overflow: hidden;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-status {
  position: absolute;
  top: 5px;
  right: 5px;
  background: var(--bs-component-bg);
  width: 8px;
  height: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-status i {
  font-size: 8px;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name {
  text-align: center;
  padding: 15px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  transition: all 0.1s linear;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name .name {
  font-size: 1.015625rem;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name .no {
  font-size: 32px;
  margin-bottom: -4px;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name .order {
  opacity: 0.5;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-name > * {
  padding: 0;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row {
  margin: 0 -1px 0 0;
  color: var(--bs-component-color);
  display: flex;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .pos-table-info-col {
  width: 50%;
  padding: 1px 1px 0 0;
  margin: 0 auto;
  flex: 0 0 50%;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .pos-table-info-col .pos-table-info-container {
  height: 100%;
  background: var(--bs-component-disabled-bg);
  padding: 2px 5px;
  display: flex;
  align-items: center;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .icon + .text {
  margin-left: 2px;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row .text {
  font-weight: 600;
  flex: 1;
}
.pos .pos-table-row .pos-table .pos-table-container .pos-table-info-row + .pos-table-col-info {
  border-top: 1px solid #f8f9fa;
}
.pos .pos-table-row .pos-table .pos-table-container + .pos-table-col {
  border-left: 1px solid #f8f9fa;
}
.pos .pos-table-row .pos-table.selected:not(.disabled) .pos-table-container:before {
  content: "";
  position: absolute;
  top: 0;
  border: 20px solid var(--bs-app-theme);
  border-bottom-color: transparent;
  left: 0;
  border-right-color: transparent;
}
.pos .pos-table-row .pos-table.selected:not(.disabled) .pos-table-container:after {
  content: "\f00c";
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  color: var(--bs-app-theme-color);
  font-size: 14px;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.pos .pos-table-row .pos-table.disabled .pos-table-container {
  cursor: not-allowed;
  color: rgba(var(--bs-component-color-rgb), 0.35);
}
.pos .pos-table-row .pos-table.disabled .pos-table-container .pos-table-status {
  background: var(--bs-component-disabled-bg);
}
.pos .pos-table-row .pos-table.disabled .pos-table-container .pos-table-info-row {
  opacity: 0.25;
}
.pos .pos-table-row .pos-table.available .pos-table-container {
  cursor: not-allowed;
}
.pos .pos-table-row .pos-table.available .pos-table-container .pos-table-status {
  background: var(--bs-app-theme);
}
.pos .pos-table-row .pos-table.available .pos-table-container .pos-table-info-row {
  color: transparent;
}
.pos .pos-table-row .pos-table.in-use .pos-table-container .pos-table-status {
  background: var(--bs-warning);
}
.pos .pos-stock-product {
  height: 100%;
  padding: 0.46875rem;
}
.pos .pos-stock-product .pos-stock-product-container {
  background: var(--bs-component-bg);
  height: 100%;
  overflow: hidden;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 6px;
}
.pos .pos-stock-product .pos-stock-product-container .product {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-img .img {
  padding-top: 75%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 767.98px) {
  .pos .pos-stock-product .pos-stock-product-container .product .product-img .img {
    padding-top: 56.25%;
  }
}
.pos .pos-stock-product .pos-stock-product-container .product .product-info {
  padding: 0.9375rem 1.171875rem;
  flex: 1;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-info .title {
  font-size: 1.015625rem;
  font-weight: 600;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-info .desc {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-bottom: 0.9375rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option {
  margin: 0 0 0.3121875rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option {
  padding: 0;
  flex: 1;
  display: flex;
  align-items: center;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-label {
  font-weight: 600;
  width: 90px;
  padding-right: 0.61875rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-input {
  flex: 1;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-input .form-control {
  padding: 0.234375rem 0.61875rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option .option-input .form-switch .form-check-input:checked {
  background-color: #00acac;
  border-color: #00acac;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-option .option + .option {
  padding-top: 0.9375rem;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-action {
  display: flex;
}
.pos .pos-stock-product .pos-stock-product-container .product .product-action .btn {
  padding: 0.703125rem 0;
  flex: 1;
  border-radius: 0;
}
@media (max-width: 991.98px) {
  .pos.pos-sidebar-mobile-toggled .pos-sidebar {
    display: flex;
  }
}

[data-bs-theme=dark] .pos, [data-bs-theme=dark] {
  --bs-pos-sidebar-bg: #2d353c;
  --bs-pos-sidebar-header-bg: #495057;
  --bs-pos-sidebar-header-color: #FFFFFF;
  --bs-pos-sidebar-header-back-btn-bg: #495057;
  --bs-pos-sidebar-header-nav-link-bg: #20252a;
  --bs-pos-sidebar-header-nav-link-color: #6c757d;
  --bs-pos-sidebar-header-nav-link-active-bg: #2d353c;
  --bs-pos-sidebar-header-nav-link-active-color: #FFFFFF;
  --bs-pos-sidebar-footer-bg: #495057;
  --bs-pos-sidebar-footer-color: #FFFFFF;
  --bs-pos-sidebar-product-border-color: #6c757d;
  --bs-pos-sidebar-product-confirmation-bg: rgba(45, 53, 60, 0.95);
}

.pos-mobile-sidebar-toggler {
  position: fixed;
  bottom: 60px;
  right: 12px;
  z-index: 1020;
  background: var(--bs-component-color);
  padding: 10px;
  width: 60px;
  height: 60px;
  text-decoration: none;
  color: var(--bs-component-bg);
  display: none;
  border-radius: 50px;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  align-items: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .pos-mobile-sidebar-toggler {
    display: flex;
  }
}
.pos-mobile-sidebar-toggler:hover {
  color: #6c757d;
}
.pos-mobile-sidebar-toggler .img {
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto;
}
.pos-mobile-sidebar-toggler .badge {
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: var(--bs-app-theme);
  color: var(--bs-app-theme-color);
  width: 20px;
  height: 20px;
  font-size: 1.015625rem;
  font-weight: 600;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
}

.modal.modal-pos .close {
  position: absolute;
  top: 25px;
  z-index: 10;
  right: 25px;
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product {
    display: flex;
  }
  .modal.modal-pos .modal-pos-product .modal-pos-product-img, .modal.modal-pos .modal-pos-product .modal-pos-product-info {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
  }
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img {
    padding-right: 0.9375rem;
  }
}
@media (max-width: 991.98px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img {
    padding-bottom: 0;
  }
}
.modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 250px;
  border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
    min-height: 300px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-img .img {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info {
  padding: 1.40625rem;
}
@media (min-width: 992px) {
  .modal.modal-pos .modal-pos-product .modal-pos-product-info {
    padding-left: 0.9375rem;
  }
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list {
  margin: -0.3121875rem;
  padding: 0.3121875rem 0;
  display: flex;
  flex-wrap: wrap;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option {
  width: 33.33%;
  max-width: 33.33%;
  padding: 0.3121875rem;
  flex: 0 0 33.33%;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-input {
  display: none;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-input:checked + .option-label {
  color: var(--bs-body-color);
  border: 2px solid var(--bs-body-color);
  padding: 9px 7px;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-input:checked + .option-label .option-text {
  color: var(--bs-body-color);
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-label {
  border: 1px solid var(--bs-border-color);
  padding: 10px 8px;
  height: 100%;
  border-radius: var(--bs-border-radius-lg);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-label .option-text {
  display: block;
  line-height: 1.2;
  font-weight: 600;
  color: rgba(var(--bs-body-color-rgb), 0.5);
  text-align: center;
}
.modal.modal-pos .modal-pos-product .modal-pos-product-info .option-list .option .option-label .option-price {
  font-weight: 600;
  margin-top: 0.234375rem;
  line-height: 1.2;
  font-size: 1.015625rem;
}

.profile-header {
  position: relative;
  overflow: hidden;
}
.profile-header .profile-header-cover {
  background-image: url(../images/profile-cover.jpg?0dc996541d6102f95d8ad45215a0cd4f);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.profile-header .profile-header-cover:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(32, 37, 42, 0.25) 0%, #20252a 100%);
}
.profile-header .profile-header-content {
  color: #FFFFFF;
  padding: 30px;
  position: relative;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-content {
    padding: 20px;
    display: flex;
    align-items: center;
  }
}
.profile-header .profile-header-img {
  float: left;
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: relative;
  z-index: 10;
  margin: -10px 0 -20px 0;
  padding: 3px;
  background: var(--bs-component-bg);
  border-radius: 10px;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-img {
    margin: 0;
    width: 80px;
    height: 80px;
  }
}
.profile-header .profile-header-img + .profile-header-info {
  margin-left: 140px;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-img + .profile-header-info {
    margin-left: 20px;
  }
}
.profile-header .profile-header-img img {
  max-width: 100%;
}
.profile-header .profile-header-info h4, .profile-header .profile-header-info .h4 {
  font-weight: 600;
  color: #FFFFFF;
}
.profile-header .profile-header-tab {
  position: relative;
  background: var(--bs-component-bg);
  list-style-type: none;
  margin: -10px 0 0;
  padding: 0 0 0 150px;
  border-radius: 0;
}
@media (max-width: 767.98px) {
  .profile-header .profile-header-tab {
    padding: 0;
    margin: 0;
    overflow: scroll;
    display: flex;
    flex-wrap: nowrap;
  }
}
.profile-header .profile-header-tab .nav-item {
  display: inline-block;
  margin: 0;
}
.profile-header .profile-header-tab .nav-item .nav-link {
  display: block;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  line-height: 20px;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  border: none;
  border-radius: 0;
}
.profile-header .profile-header-tab .nav-item .nav-link:hover, .profile-header .profile-header-tab .nav-item .nav-link:focus {
  background: none;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
.profile-header .profile-header-tab .nav-item .nav-link.active {
  color: var(--bs-component-color);
  background: none;
}

.profile-content {
  padding: 25px;
}
.profile-content:before, .profile-content:after {
  content: "";
  display: table;
  clear: both;
}
.profile-content .tab-content, .profile-content .tab-pane {
  background: none;
}
.profile-content .table.table-profile > thead > tr > th {
  border: none;
  border-bottom: none !important;
  color: var(--bs-component-color);
  background: none;
}
.profile-content .table.table-profile > thead > tr > th h4, .profile-content .table.table-profile > thead > tr > th .h4 {
  font-size: 20px;
  margin-top: 0;
}
.profile-content .table.table-profile > thead > tr > th h4 small, .profile-content .table.table-profile > thead > tr > th .h4 small, .profile-content .table.table-profile > thead > tr > th h4 .small, .profile-content .table.table-profile > thead > tr > th .h4 .small {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 5px;
}
.profile-content .table.table-profile tbody > tr td {
  border: none;
  color: var(--bs-component-color);
  background: none;
}
.profile-content .table.table-profile tbody > tr td.field {
  width: 20%;
  font-weight: 600;
  color: var(--bs-component-color);
  text-align: right;
}
@media (max-width: 767.98px) {
  .profile-content .table.table-profile tbody > tr td.field {
    width: 35%;
  }
}
.profile-content .table.table-profile tbody > tr.highlight > td {
  border-top: 1px solid var(--bs-component-border-color);
  border-bottom: 1px solid var(--bs-component-border-color);
}
.profile-content .table.table-profile tbody > tr.divider > td {
  padding: 0 !important;
  height: 10px;
}

.result-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.result-list .result-item {
  background: var(--bs-component-bg);
  overflow: hidden;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  border-radius: 6px;
}
.result-list .result-item:before, .result-list .result-item:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 1199.98px) {
  .result-list .result-item {
    padding-top: 160px;
  }
}
@media (max-width: 767.98px) {
  .result-list .result-item {
    display: block;
  }
}
.result-list .result-item + .result-item {
  margin-top: 0.46875rem;
}
.result-list .result-item .result-image {
  width: 240px;
  padding: 0;
  overflow: hidden;
  background: #2d353c;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1199.98px) {
  .result-list .result-item .result-image {
    width: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 160px;
  }
}
.result-list .result-item .result-image a {
  display: block;
}
.result-list .result-item .result-image:hover, .result-list .result-item .result-image:focus {
  opacity: 0.8;
}
.result-list .result-item .result-info {
  padding: 1.171875rem;
  position: relative;
  flex: 1;
}
.result-list .result-item .result-info .title {
  margin: 0 0 0.234375rem;
  font-size: 1.21875rem;
  line-height: 1.2;
}
.result-list .result-item .result-info .title a {
  color: var(--bs-component-color);
  text-decoration: none;
}
.result-list .result-item .result-info .location {
  color: rgba(var(--bs-component-color-rgb), 0.5);
  margin-bottom: 0.46875rem;
}
.result-list .result-item .result-info .desc {
  margin-bottom: 1.875rem;
}
.result-list .result-item .result-info .btn-row {
  display: flex;
  flex-wrap: wrap;
}
.result-list .result-item .result-info .btn-row a {
  color: var(--bs-component-color);
  background: rgba(var(--bs-component-color-rgb), 0.15);
  font-size: 1.015625rem;
  padding: 0.3121875rem 0.46875rem;
  border-radius: 10px;
}
.result-list .result-item .result-info .btn-row a + a {
  margin-left: 0.3121875rem;
}
.result-list .result-item .result-info .btn-row a:hover, .result-list .result-item .result-info .btn-row a:focus {
  background: rgba(var(--bs-component-color-rgb), 0.3);
}
.result-list .result-item .result-price {
  width: 240px;
  font-size: 28px;
  text-align: center;
  background: var(--bs-light);
  color: var(--bs-component-color);
  padding: 1.171875rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .result-list .result-item .result-price {
    width: 180px;
  }
}
@media (max-width: 767.98px) {
  .result-list .result-item .result-price {
    width: auto;
    padding: 0.9375rem;
  }
}
.result-list .result-item .result-price small, .result-list .result-item .result-price .small {
  display: block;
  font-size: 0.7109375rem;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.5);
}
.result-list .result-item .result-price .btn {
  margin-top: 1.875rem;
}
@media (max-width: 1199.98px) {
  .result-list .result-item .result-price .btn {
    margin-top: 0.9375rem;
  }
}

.timeline {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.timeline:before {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  width: 5px;
  background: #495057;
  left: 20%;
  margin-left: -2.5px;
}
@media (max-width: 767.98px) {
  .timeline:before {
    left: 15%;
  }
}
@media (max-width: 575.98px) {
  .timeline:before {
    left: 50%;
  }
}
.timeline .timeline-item {
  position: relative;
  min-height: 50px;
  padding: 20px 0;
}
.timeline img {
  max-width: 100%;
  display: block;
}
.timeline .timeline-time {
  position: absolute;
  width: 18%;
  text-align: right;
  top: 30px;
  text-align: right;
  left: 0;
}
@media (max-width: 767.98px) {
  .timeline .timeline-time {
    width: 12%;
  }
}
@media (max-width: 575.98px) {
  .timeline .timeline-time {
    width: 50%;
    text-align: right;
    padding-right: 20px;
  }
}
.timeline .timeline-time .date {
  display: block;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.85);
}
.timeline .timeline-time .time {
  display: block;
  font-weight: 600;
  line-height: 24px;
  font-size: 1.625rem;
  color: rgba(var(--bs-component-color-rgb), 0.85);
}
.timeline .timeline-icon {
  position: absolute;
  width: 10%;
  text-align: center;
  top: 40px;
  left: 15%;
}
@media (max-width: 767.98px) {
  .timeline .timeline-icon {
    left: 10%;
  }
}
@media (max-width: 575.98px) {
  .timeline .timeline-icon {
    left: 45%;
  }
}
.timeline .timeline-icon a {
  text-decoration: none;
  width: 20px;
  height: 20px;
  display: inline-block;
  background: var(--bs-body-bg);
  line-height: 10px;
  color: #FFFFFF;
  font-size: 14px;
  border: 5px solid #495057;
  transition: border-color 0.2s linear;
  border-radius: 24px;
}
.timeline .timeline-content {
  background: var(--bs-component-bg);
  position: relative;
  font-size: 14px;
  max-width: 640px;
  border-radius: 6px;
  margin-left: 23%;
}
@media (max-width: 991.98px) {
  .timeline .timeline-content {
    margin-left: 25%;
    margin-right: 5%;
  }
}
@media (max-width: 767.98px) {
  .timeline .timeline-content {
    margin-left: 20%;
    margin-right: 0;
  }
}
@media (max-width: 575.98px) {
  .timeline .timeline-content {
    margin-top: 60px;
    margin-left: 0;
  }
}
.timeline .timeline-content:before {
  content: "";
  display: block;
  position: absolute;
  border: 10px solid transparent;
  top: 20px;
  left: -20px;
  border-right-color: var(--bs-component-bg);
}
@media (max-width: 575.98px) {
  .timeline .timeline-content:before {
    border-bottom-color: var(--bs-component-bg);
    top: -20px;
    border-right-color: transparent;
    left: 50%;
    margin-left: -10px;
  }
}
.timeline .timeline-header {
  padding: 0.9375rem;
  display: flex;
  align-items: center;
}
.timeline .timeline-header .userimage {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 36px;
  margin-right: 0.75rem;
}
.timeline .timeline-header .username {
  font-size: 1.015625rem;
  font-weight: 600;
  color: var(--bs-component-color);
  flex: 1;
}
.timeline .timeline-header .username a {
  color: var(--bs-component-color);
  text-decoration: none;
}
.timeline .timeline-header + .timeline-body {
  padding-top: 0;
}
.timeline .timeline-body {
  padding: 0.9375rem;
}

.apexcharts-canvas .apexcharts-menu {
  border: none;
  padding: 0.5rem 0;
  background: var(--bs-component-dropdown-bg);
  border-radius: 10px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:hover, .apexcharts-canvas .apexcharts-menu .apexcharts-menu-item:focus {
  background: var(--bs-component-dropdown-hover-bg);
}
.apexcharts-canvas .apexcharts-toolbar > div > svg {
  fill: rgba(var(--bs-component-color-rgb), 0.5);
}
.apexcharts-canvas .apexcharts-toolbar > div:hover > svg, .apexcharts-canvas .apexcharts-toolbar > div:focus > svg {
  fill: rgba(var(--bs-component-color-rgb), 0.75);
}
.apexcharts-canvas .apexcharts-tooltip {
  border: none !important;
  font-size: inherit;
  background: var(--bs-component-modal-bg) !important;
  color: var(--bs-component-color) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  font-family: inherit !important;
  padding: 0.375rem 0.624375rem;
  margin: 0;
  border: 0 !important;
  font-weight: 600;
  background: var(--bs-light) !important;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-marker {
  width: 8px;
  height: 8px;
  margin-right: 0.46875rem;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group {
  padding-left: 0.624375rem;
  padding-right: 0.624375rem;
  padding-bottom: 0;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group .apexcharts-tooltip-y-group {
  padding: 0.375rem 0;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group + .apexcharts-tooltip-series-group {
  margin-top: -0.375rem;
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group.active, .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-series-group:last-child {
  padding-bottom: 0;
}
.apexcharts-canvas .apexcharts-xaxistooltip {
  background: var(--bs-component-modal-bg);
  border-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top:after {
  border-top-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-top:before {
  border-top-color: var(--bs-component-border-color);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-xaxistooltip.apexcharts-xaxistooltip-bottom:before {
  border-bottom-color: var(--bs-component-border-color);
}
.apexcharts-canvas .apexcharts-yaxistooltip {
  background: var(--bs-component-modal-bg);
  border-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-left:after {
  border-left-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-left:before {
  border-left-color: var(--bs-component-border-color);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-right:after {
  border-right-color: var(--bs-component-modal-bg);
}
.apexcharts-canvas .apexcharts-yaxistooltip.apexcharts-yaxistooltip-right:before {
  border-right-color: var(--bs-component-border-color);
}
body .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series {
  display: flex;
  align-items: center;
}
body .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-marker {
  margin-right: 0.46875rem;
  width: 8px !important;
  height: 8px !important;
  border-radius: 12px !important;
}
body .apexcharts-canvas .apexcharts-legend.apexcharts-align-right {
  left: 0 !important;
  right: 0 !important;
}

body .datepicker {
  color: var(--bs-component-color);
  border-radius: 6px;
}
body .datepicker table {
  width: 100%;
}
body .datepicker .datepicker-days table thead tr th, body .datepicker .datepicker-months table thead tr th, body .datepicker .datepicker-years table thead tr th, body .datepicker .datepicker-decades table thead tr th, body .datepicker .datepicker-centuries table thead tr th {
  color: var(--bs-component-color);
}
body .datepicker .datepicker-days table thead tr th.prev, body .datepicker .datepicker-days table thead tr th.next, body .datepicker .datepicker-days table thead tr th.datepicker-switch, body .datepicker .datepicker-months table thead tr th.prev, body .datepicker .datepicker-months table thead tr th.next, body .datepicker .datepicker-months table thead tr th.datepicker-switch, body .datepicker .datepicker-years table thead tr th.prev, body .datepicker .datepicker-years table thead tr th.next, body .datepicker .datepicker-years table thead tr th.datepicker-switch, body .datepicker .datepicker-decades table thead tr th.prev, body .datepicker .datepicker-decades table thead tr th.next, body .datepicker .datepicker-decades table thead tr th.datepicker-switch, body .datepicker .datepicker-centuries table thead tr th.prev, body .datepicker .datepicker-centuries table thead tr th.next, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch {
  line-height: 1.5;
  padding: 0.46875rem;
  border-radius: 10px;
}
body .datepicker .datepicker-days table thead tr th.prev:hover, body .datepicker .datepicker-days table thead tr th.prev:focus, body .datepicker .datepicker-days table thead tr th.next:hover, body .datepicker .datepicker-days table thead tr th.next:focus, body .datepicker .datepicker-days table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-days table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-months table thead tr th.prev:hover, body .datepicker .datepicker-months table thead tr th.prev:focus, body .datepicker .datepicker-months table thead tr th.next:hover, body .datepicker .datepicker-months table thead tr th.next:focus, body .datepicker .datepicker-months table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-months table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-years table thead tr th.prev:hover, body .datepicker .datepicker-years table thead tr th.prev:focus, body .datepicker .datepicker-years table thead tr th.next:hover, body .datepicker .datepicker-years table thead tr th.next:focus, body .datepicker .datepicker-years table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-years table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-decades table thead tr th.prev:hover, body .datepicker .datepicker-decades table thead tr th.prev:focus, body .datepicker .datepicker-decades table thead tr th.next:hover, body .datepicker .datepicker-decades table thead tr th.next:focus, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:focus, body .datepicker .datepicker-centuries table thead tr th.prev:hover, body .datepicker .datepicker-centuries table thead tr th.prev:focus, body .datepicker .datepicker-centuries table thead tr th.next:hover, body .datepicker .datepicker-centuries table thead tr th.next:focus, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:hover, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:focus {
  background: var(--bs-component-hover-bg);
}
body .datepicker .datepicker-days table thead tr th.prev:hover:before, body .datepicker .datepicker-days table thead tr th.prev:focus:before, body .datepicker .datepicker-days table thead tr th.next:hover:before, body .datepicker .datepicker-days table thead tr th.next:focus:before, body .datepicker .datepicker-days table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-days table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-months table thead tr th.prev:hover:before, body .datepicker .datepicker-months table thead tr th.prev:focus:before, body .datepicker .datepicker-months table thead tr th.next:hover:before, body .datepicker .datepicker-months table thead tr th.next:focus:before, body .datepicker .datepicker-months table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-months table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-years table thead tr th.prev:hover:before, body .datepicker .datepicker-years table thead tr th.prev:focus:before, body .datepicker .datepicker-years table thead tr th.next:hover:before, body .datepicker .datepicker-years table thead tr th.next:focus:before, body .datepicker .datepicker-years table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-years table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-decades table thead tr th.prev:hover:before, body .datepicker .datepicker-decades table thead tr th.prev:focus:before, body .datepicker .datepicker-decades table thead tr th.next:hover:before, body .datepicker .datepicker-decades table thead tr th.next:focus:before, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-decades table thead tr th.datepicker-switch:focus:before, body .datepicker .datepicker-centuries table thead tr th.prev:hover:before, body .datepicker .datepicker-centuries table thead tr th.prev:focus:before, body .datepicker .datepicker-centuries table thead tr th.next:hover:before, body .datepicker .datepicker-centuries table thead tr th.next:focus:before, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:hover:before, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch:focus:before {
  color: var(--bs-component-color);
}
body .datepicker .datepicker-days table thead tr th.prev, body .datepicker .datepicker-days table thead tr th.next, body .datepicker .datepicker-months table thead tr th.prev, body .datepicker .datepicker-months table thead tr th.next, body .datepicker .datepicker-years table thead tr th.prev, body .datepicker .datepicker-years table thead tr th.next, body .datepicker .datepicker-decades table thead tr th.prev, body .datepicker .datepicker-decades table thead tr th.next, body .datepicker .datepicker-centuries table thead tr th.prev, body .datepicker .datepicker-centuries table thead tr th.next {
  color: transparent;
  width: 15%;
  position: relative;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .datepicker .datepicker-days table thead tr th.prev:before, body .datepicker .datepicker-days table thead tr th.next:before, body .datepicker .datepicker-months table thead tr th.prev:before, body .datepicker .datepicker-months table thead tr th.next:before, body .datepicker .datepicker-years table thead tr th.prev:before, body .datepicker .datepicker-years table thead tr th.next:before, body .datepicker .datepicker-decades table thead tr th.prev:before, body .datepicker .datepicker-decades table thead tr th.next:before, body .datepicker .datepicker-centuries table thead tr th.prev:before, body .datepicker .datepicker-centuries table thead tr th.next:before {
  color: #adb5bd;
  position: absolute;
  font-size: 1.015625rem;
  height: 1.015625rem;
  top: 50%;
  margin-top: -0.5078125rem;
  line-height: 1;
}
body .datepicker .datepicker-days table thead tr th.prev i, body .datepicker .datepicker-days table thead tr th.next i, body .datepicker .datepicker-months table thead tr th.prev i, body .datepicker .datepicker-months table thead tr th.next i, body .datepicker .datepicker-years table thead tr th.prev i, body .datepicker .datepicker-years table thead tr th.next i, body .datepicker .datepicker-decades table thead tr th.prev i, body .datepicker .datepicker-decades table thead tr th.next i, body .datepicker .datepicker-centuries table thead tr th.prev i, body .datepicker .datepicker-centuries table thead tr th.next i {
  display: none;
}
body .datepicker .datepicker-days table thead tr th.prev:before, body .datepicker .datepicker-months table thead tr th.prev:before, body .datepicker .datepicker-years table thead tr th.prev:before, body .datepicker .datepicker-decades table thead tr th.prev:before, body .datepicker .datepicker-centuries table thead tr th.prev:before {
  content: "\f104";
}
body .datepicker .datepicker-days table thead tr th.next:before, body .datepicker .datepicker-months table thead tr th.next:before, body .datepicker .datepicker-years table thead tr th.next:before, body .datepicker .datepicker-decades table thead tr th.next:before, body .datepicker .datepicker-centuries table thead tr th.next:before {
  content: "\f105";
}
body .datepicker .datepicker-days table thead tr th.datepicker-switch, body .datepicker .datepicker-months table thead tr th.datepicker-switch, body .datepicker .datepicker-years table thead tr th.datepicker-switch, body .datepicker .datepicker-decades table thead tr th.datepicker-switch, body .datepicker .datepicker-centuries table thead tr th.datepicker-switch {
  width: auto;
}
body .datepicker .datepicker-days table thead tr th.dow, body .datepicker .datepicker-months table thead tr th.dow, body .datepicker .datepicker-years table thead tr th.dow, body .datepicker .datepicker-decades table thead tr th.dow, body .datepicker .datepicker-centuries table thead tr th.dow {
  padding: 0.46875rem 0;
}
body .datepicker .datepicker-days table tbody tr td, body .datepicker .datepicker-months table tbody tr td, body .datepicker .datepicker-years table tbody tr td, body .datepicker .datepicker-decades table tbody tr td, body .datepicker .datepicker-centuries table tbody tr td {
  padding: 0.46875rem;
}
body .datepicker .datepicker-days table tbody tr td span.decade, body .datepicker .datepicker-days table tbody tr td span.year, body .datepicker .datepicker-days table tbody tr td span.month, body .datepicker .datepicker-days table tbody tr td span.century, body .datepicker .datepicker-months table tbody tr td span.decade, body .datepicker .datepicker-months table tbody tr td span.year, body .datepicker .datepicker-months table tbody tr td span.month, body .datepicker .datepicker-months table tbody tr td span.century, body .datepicker .datepicker-years table tbody tr td span.decade, body .datepicker .datepicker-years table tbody tr td span.year, body .datepicker .datepicker-years table tbody tr td span.month, body .datepicker .datepicker-years table tbody tr td span.century, body .datepicker .datepicker-decades table tbody tr td span.decade, body .datepicker .datepicker-decades table tbody tr td span.year, body .datepicker .datepicker-decades table tbody tr td span.month, body .datepicker .datepicker-decades table tbody tr td span.century, body .datepicker .datepicker-centuries table tbody tr td span.decade, body .datepicker .datepicker-centuries table tbody tr td span.year, body .datepicker .datepicker-centuries table tbody tr td span.month, body .datepicker .datepicker-centuries table tbody tr td span.century {
  font-weight: 600;
  color: #6c757d;
  text-shadow: none;
  border-radius: 10px;
}
body .datepicker .datepicker-days table tbody tr td span.decade:hover, body .datepicker .datepicker-days table tbody tr td span.decade:focus, body .datepicker .datepicker-days table tbody tr td span.year:hover, body .datepicker .datepicker-days table tbody tr td span.year:focus, body .datepicker .datepicker-days table tbody tr td span.month:hover, body .datepicker .datepicker-days table tbody tr td span.month:focus, body .datepicker .datepicker-days table tbody tr td span.century:hover, body .datepicker .datepicker-days table tbody tr td span.century:focus, body .datepicker .datepicker-months table tbody tr td span.decade:hover, body .datepicker .datepicker-months table tbody tr td span.decade:focus, body .datepicker .datepicker-months table tbody tr td span.year:hover, body .datepicker .datepicker-months table tbody tr td span.year:focus, body .datepicker .datepicker-months table tbody tr td span.month:hover, body .datepicker .datepicker-months table tbody tr td span.month:focus, body .datepicker .datepicker-months table tbody tr td span.century:hover, body .datepicker .datepicker-months table tbody tr td span.century:focus, body .datepicker .datepicker-years table tbody tr td span.decade:hover, body .datepicker .datepicker-years table tbody tr td span.decade:focus, body .datepicker .datepicker-years table tbody tr td span.year:hover, body .datepicker .datepicker-years table tbody tr td span.year:focus, body .datepicker .datepicker-years table tbody tr td span.month:hover, body .datepicker .datepicker-years table tbody tr td span.month:focus, body .datepicker .datepicker-years table tbody tr td span.century:hover, body .datepicker .datepicker-years table tbody tr td span.century:focus, body .datepicker .datepicker-decades table tbody tr td span.decade:hover, body .datepicker .datepicker-decades table tbody tr td span.decade:focus, body .datepicker .datepicker-decades table tbody tr td span.year:hover, body .datepicker .datepicker-decades table tbody tr td span.year:focus, body .datepicker .datepicker-decades table tbody tr td span.month:hover, body .datepicker .datepicker-decades table tbody tr td span.month:focus, body .datepicker .datepicker-decades table tbody tr td span.century:hover, body .datepicker .datepicker-decades table tbody tr td span.century:focus, body .datepicker .datepicker-centuries table tbody tr td span.decade:hover, body .datepicker .datepicker-centuries table tbody tr td span.decade:focus, body .datepicker .datepicker-centuries table tbody tr td span.year:hover, body .datepicker .datepicker-centuries table tbody tr td span.year:focus, body .datepicker .datepicker-centuries table tbody tr td span.month:hover, body .datepicker .datepicker-centuries table tbody tr td span.month:focus, body .datepicker .datepicker-centuries table tbody tr td span.century:hover, body .datepicker .datepicker-centuries table tbody tr td span.century:focus {
  background: var(--bs-component-hover-bg);
}
body .datepicker .datepicker-days table tbody tr td span.decade.focused, body .datepicker .datepicker-days table tbody tr td span.year.focused, body .datepicker .datepicker-days table tbody tr td span.month.focused, body .datepicker .datepicker-days table tbody tr td span.century.focused, body .datepicker .datepicker-months table tbody tr td span.decade.focused, body .datepicker .datepicker-months table tbody tr td span.year.focused, body .datepicker .datepicker-months table tbody tr td span.month.focused, body .datepicker .datepicker-months table tbody tr td span.century.focused, body .datepicker .datepicker-years table tbody tr td span.decade.focused, body .datepicker .datepicker-years table tbody tr td span.year.focused, body .datepicker .datepicker-years table tbody tr td span.month.focused, body .datepicker .datepicker-years table tbody tr td span.century.focused, body .datepicker .datepicker-decades table tbody tr td span.decade.focused, body .datepicker .datepicker-decades table tbody tr td span.year.focused, body .datepicker .datepicker-decades table tbody tr td span.month.focused, body .datepicker .datepicker-decades table tbody tr td span.century.focused, body .datepicker .datepicker-centuries table tbody tr td span.decade.focused, body .datepicker .datepicker-centuries table tbody tr td span.year.focused, body .datepicker .datepicker-centuries table tbody tr td span.month.focused, body .datepicker .datepicker-centuries table tbody tr td span.century.focused {
  background: var(--bs-component-hover-bg);
  color: var(--bs-component-hover-color);
}
body .datepicker .datepicker-days table tbody tr td span.decade.active, body .datepicker .datepicker-days table tbody tr td span.year.active, body .datepicker .datepicker-days table tbody tr td span.month.active, body .datepicker .datepicker-days table tbody tr td span.century.active, body .datepicker .datepicker-months table tbody tr td span.decade.active, body .datepicker .datepicker-months table tbody tr td span.year.active, body .datepicker .datepicker-months table tbody tr td span.month.active, body .datepicker .datepicker-months table tbody tr td span.century.active, body .datepicker .datepicker-years table tbody tr td span.decade.active, body .datepicker .datepicker-years table tbody tr td span.year.active, body .datepicker .datepicker-years table tbody tr td span.month.active, body .datepicker .datepicker-years table tbody tr td span.century.active, body .datepicker .datepicker-decades table tbody tr td span.decade.active, body .datepicker .datepicker-decades table tbody tr td span.year.active, body .datepicker .datepicker-decades table tbody tr td span.month.active, body .datepicker .datepicker-decades table tbody tr td span.century.active, body .datepicker .datepicker-centuries table tbody tr td span.decade.active, body .datepicker .datepicker-centuries table tbody tr td span.year.active, body .datepicker .datepicker-centuries table tbody tr td span.month.active, body .datepicker .datepicker-centuries table tbody tr td span.century.active {
  background: var(--bs-component-active-bg) !important;
  color: var(--bs-component-active-color);
}
body .datepicker .datepicker-days table tbody tr td.day, body .datepicker .datepicker-months table tbody tr td.day, body .datepicker .datepicker-years table tbody tr td.day, body .datepicker .datepicker-decades table tbody tr td.day, body .datepicker .datepicker-centuries table tbody tr td.day {
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.75);
  padding: 0.46875rem;
  border-radius: 10px;
}
body .datepicker .datepicker-days table tbody tr td.day:hover, body .datepicker .datepicker-days table tbody tr td.day:focus, body .datepicker .datepicker-days table tbody tr td.day.selected, body .datepicker .datepicker-days table tbody tr td.day.highlighted, body .datepicker .datepicker-days table tbody tr td.day.range, body .datepicker .datepicker-months table tbody tr td.day:hover, body .datepicker .datepicker-months table tbody tr td.day:focus, body .datepicker .datepicker-months table tbody tr td.day.selected, body .datepicker .datepicker-months table tbody tr td.day.highlighted, body .datepicker .datepicker-months table tbody tr td.day.range, body .datepicker .datepicker-years table tbody tr td.day:hover, body .datepicker .datepicker-years table tbody tr td.day:focus, body .datepicker .datepicker-years table tbody tr td.day.selected, body .datepicker .datepicker-years table tbody tr td.day.highlighted, body .datepicker .datepicker-years table tbody tr td.day.range, body .datepicker .datepicker-decades table tbody tr td.day:hover, body .datepicker .datepicker-decades table tbody tr td.day:focus, body .datepicker .datepicker-decades table tbody tr td.day.selected, body .datepicker .datepicker-decades table tbody tr td.day.highlighted, body .datepicker .datepicker-decades table tbody tr td.day.range, body .datepicker .datepicker-centuries table tbody tr td.day:hover, body .datepicker .datepicker-centuries table tbody tr td.day:focus, body .datepicker .datepicker-centuries table tbody tr td.day.selected, body .datepicker .datepicker-centuries table tbody tr td.day.highlighted, body .datepicker .datepicker-centuries table tbody tr td.day.range {
  background: var(--bs-component-hover-bg);
  text-shadow: none;
}
body .datepicker .datepicker-days table tbody tr td.day.today, body .datepicker .datepicker-months table tbody tr td.day.today, body .datepicker .datepicker-years table tbody tr td.day.today, body .datepicker .datepicker-decades table tbody tr td.day.today, body .datepicker .datepicker-centuries table tbody tr td.day.today {
  background: rgb(204.25, 227, 247.75) !important;
  color: rgb(13, 35.75, 56.5);
}
body .datepicker .datepicker-days table tbody tr td.day.active, body .datepicker .datepicker-months table tbody tr td.day.active, body .datepicker .datepicker-years table tbody tr td.day.active, body .datepicker .datepicker-decades table tbody tr td.day.active, body .datepicker .datepicker-centuries table tbody tr td.day.active {
  background: #348fe2 !important;
  color: #FFFFFF;
  text-shadow: none !important;
}
body .datepicker .datepicker-days table tbody tr td.day.range, body .datepicker .datepicker-months table tbody tr td.day.range, body .datepicker .datepicker-years table tbody tr td.day.range, body .datepicker .datepicker-decades table tbody tr td.day.range, body .datepicker .datepicker-centuries table tbody tr td.day.range {
  border-radius: 0;
}
body .datepicker .datepicker-days table tbody tr td.day.range-start, body .datepicker .datepicker-months table tbody tr td.day.range-start, body .datepicker .datepicker-years table tbody tr td.day.range-start, body .datepicker .datepicker-decades table tbody tr td.day.range-start, body .datepicker .datepicker-centuries table tbody tr td.day.range-start {
  border-radius: 10px 0 0 10px;
}
body .datepicker .datepicker-days table tbody tr td.day.range-end, body .datepicker .datepicker-months table tbody tr td.day.range-end, body .datepicker .datepicker-years table tbody tr td.day.range-end, body .datepicker .datepicker-decades table tbody tr td.day.range-end, body .datepicker .datepicker-centuries table tbody tr td.day.range-end {
  border-radius: 0 10px 10px 0;
}
body .datepicker .datepicker-days table tbody tr td.day.old, body .datepicker .datepicker-months table tbody tr td.day.old, body .datepicker .datepicker-years table tbody tr td.day.old, body .datepicker .datepicker-decades table tbody tr td.day.old, body .datepicker .datepicker-centuries table tbody tr td.day.old {
  color: var(--bs-component-disabled-color);
}
body .datepicker .datepicker-days table tbody tr td.day.new, body .datepicker .datepicker-months table tbody tr td.day.new, body .datepicker .datepicker-years table tbody tr td.day.new, body .datepicker .datepicker-decades table tbody tr td.day.new, body .datepicker .datepicker-centuries table tbody tr td.day.new {
  color: var(--bs-component-disabled-color);
}
body .datepicker .datepicker-days table tbody tr td.day.disabled, body .datepicker .datepicker-months table tbody tr td.day.disabled, body .datepicker .datepicker-years table tbody tr td.day.disabled, body .datepicker .datepicker-decades table tbody tr td.day.disabled, body .datepicker .datepicker-centuries table tbody tr td.day.disabled {
  color: var(--bs-component-disabled-color);
}
body .datepicker .datepicker-days table tbody tr td.day.disabled:hover, body .datepicker .datepicker-days table tbody tr td.day.disabled:focus, body .datepicker .datepicker-months table tbody tr td.day.disabled:hover, body .datepicker .datepicker-months table tbody tr td.day.disabled:focus, body .datepicker .datepicker-years table tbody tr td.day.disabled:hover, body .datepicker .datepicker-years table tbody tr td.day.disabled:focus, body .datepicker .datepicker-decades table tbody tr td.day.disabled:hover, body .datepicker .datepicker-decades table tbody tr td.day.disabled:focus, body .datepicker .datepicker-centuries table tbody tr td.day.disabled:hover, body .datepicker .datepicker-centuries table tbody tr td.day.disabled:focus {
  background: none;
}
body .datepicker.datepicker-inline {
  display: block;
  width: auto;
  padding: 0;
}
body .datepicker.dropdown-menu {
  min-width: 250px;
  width: 320px;
  border: none;
  font-family: inherit;
  font-size: 0.8125rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  width: 250px;
}
body .datepicker.dropdown-menu:before {
  display: none;
}
body .datepicker.dropdown-menu.datepicker-orient-left:after {
  left: 0.9375rem;
}
body .datepicker.dropdown-menu.datepicker-orient-right:after {
  right: 0.9375rem;
}
body .datepicker.dropdown-menu.datepicker-orient-top {
  margin-bottom: 0.46875rem;
}
body .datepicker.dropdown-menu.datepicker-orient-bottom {
  margin-top: 0.46875rem;
}
.datepicker .input-daterange .input-group-addon {
  margin: 0;
  font-weight: 600;
  background: var(--bs-component-border-color);
  color: var(--bs-component-color);
  display: flex;
  align-items: center;
  border-radius: 0;
}
.datepicker .input-daterange .input-group-addon + .form-control {
  border-radius: 0 10px 10px 0;
}
.datepicker.datepicker-dropdown:after {
  border-bottom-color: var(--bs-component-dropdown-bg);
}
.datepicker.datepicker-dropdown.datepicker-orient-top:after {
  border-top-color: var(--bs-component-dropdown-bg);
}

body .daterangepicker {
  z-index: 1020;
  border: none;
  font-family: inherit;
  background-color: var(--bs-component-dropdown-bg);
  border-radius: 6px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
@media (max-width: 767.98px) {
  body .daterangepicker {
    width: 300px;
  }
}
body .daterangepicker:before {
  display: none;
}
body .daterangepicker:after {
  border-bottom-color: var(--bs-component-dropdown-bg);
}
body .daterangepicker .drp-calendar {
  max-width: inherit;
  padding: 0.9375rem;
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-calendar {
    float: none;
  }
}
body .daterangepicker .drp-calendar .calendar-table {
  background-color: var(--bs-component-dropdown-bg);
  border-color: var(--bs-component-dropdown-bg);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th {
  min-width: auto;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0.46875rem;
  color: var(--bs-component-color);
  font-weight: 700;
  border: none;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.prev span, body .daterangepicker .drp-calendar .calendar-table table thead tr th.next span {
  border-color: var(--bs-component-color);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.prev:hover, body .daterangepicker .drp-calendar .calendar-table table thead tr th.prev:focus, body .daterangepicker .drp-calendar .calendar-table table thead tr th.next:hover, body .daterangepicker .drp-calendar .calendar-table table thead tr th.next:focus {
  background: rgba(var(--bs-component-color-rgb), 0.2);
  color: var(--bs-component-color);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .yearselect, body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .monthselect {
  border-color: var(--bs-component-dropdown-border-color);
  background: var(--bs-component-dropdown-bg);
  color: var(--bs-component-color);
  border-radius: 10px;
  transition: all 0.2s linear;
}
body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .yearselect:focus, body .daterangepicker .drp-calendar .calendar-table table thead tr th.month .monthselect:focus {
  outline: none;
  border-color: rgb(102.75, 171, 233.25);
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
body .daterangepicker .drp-calendar .calendar-table table thead tr:last-child th {
  padding-bottom: 0.46875rem;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td {
  min-width: auto;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0.609375rem;
  font-weight: 600;
  color: var(--bs-component-color);
  border: none;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available {
  border-radius: 10px;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available:hover, body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available:focus {
  background: var(--bs-component-dropdown-hover-bg);
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.in-range {
  background: rgb(224.55, 238.2, 250.65);
  color: var(--bs-component-color);
  border-radius: 0;
}
.dark-mode body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.in-range {
  background: rgb(26, 71.5, 113);
}
.dark-mode body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.in-range.active {
  background: #348fe2;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.active {
  background: #348fe2;
  color: #FFFFFF;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.start-date {
  border-radius: 10px 0 0 10px;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.available.end-date {
  border-radius: 0 10px 10px 0;
}
body .daterangepicker .drp-calendar .calendar-table table tbody tr td.off {
  background: none;
  color: var(--bs-component-disabled-color);
}
body .daterangepicker .drp-calendar.left {
  padding: 0.46875rem !important;
}
body .daterangepicker .drp-calendar.left .calendar-table {
  padding: 0 !important;
}
body .daterangepicker .drp-calendar.right {
  padding: 0.46875rem !important;
  border-left: 1px solid var(--bs-component-dropdown-border-color);
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-calendar.right {
    border-left: none;
    border-top: 1px solid var(--bs-component-dropdown-border-color);
  }
}
body .daterangepicker .drp-buttons {
  padding: 0.46875rem;
  border-color: var(--bs-component-dropdown-border-color);
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-buttons {
    text-align: center;
  }
}
body .daterangepicker .drp-buttons .btn {
  font-weight: 600;
  min-width: 80px;
  margin: 0;
}
body .daterangepicker .drp-buttons .btn + .btn {
  margin-right: 0;
  margin-left: 0.46875rem;
}
body .daterangepicker .drp-buttons .drp-selected {
  font-weight: 600;
  color: #6c757d;
}
@media (max-width: 1199.98px) {
  body .daterangepicker .drp-buttons .drp-selected {
    display: block;
    padding: 0;
    margin-bottom: 0.46875rem;
  }
}
body .daterangepicker.show-ranges.ltr .ranges, body .daterangepicker.show-ranges.rtl .ranges {
  position: relative;
  display: block;
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .ranges, body .daterangepicker.show-ranges.rtl .ranges {
    float: none;
    margin: 0;
    padding: 10px;
    border-bottom: 1px solid var(--bs-component-dropdown-border-color);
    overflow: scroll;
    max-width: 340px;
  }
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .ranges ul, body .daterangepicker.show-ranges.rtl .ranges ul {
    width: auto;
    white-space: nowrap;
    padding-right: 0.9375rem;
    display: flex;
    flex-wrap: nowrap;
  }
}
body .daterangepicker.show-ranges.ltr .ranges ul li, body .daterangepicker.show-ranges.rtl .ranges ul li {
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.75);
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .ranges ul li, body .daterangepicker.show-ranges.rtl .ranges ul li {
    margin-right: 0.9375rem !important;
    border-radius: 10px;
  }
}
body .daterangepicker.show-ranges.ltr .ranges ul li:hover, body .daterangepicker.show-ranges.ltr .ranges ul li:focus, body .daterangepicker.show-ranges.rtl .ranges ul li:hover, body .daterangepicker.show-ranges.rtl .ranges ul li:focus {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-hover-color);
}
body .daterangepicker.show-ranges.ltr .ranges ul li.active, body .daterangepicker.show-ranges.rtl .ranges ul li.active {
  background: #348fe2;
  color: #FFFFFF;
  margin-right: -1px;
}
body .daterangepicker.show-ranges.ltr .drp-calendar.left, body .daterangepicker.show-ranges.rtl .drp-calendar.left {
  border-left: 1px solid var(--bs-component-dropdown-border-color);
}
@media (max-width: 1199.98px) {
  body .daterangepicker.show-ranges.ltr .drp-calendar.left, body .daterangepicker.show-ranges.rtl .drp-calendar.left {
    border-left: none;
  }
}
body .datetimepicker .prev:before, body .datetimepicker .next:before {
  display: none;
}
body .datetimepicker .datetimepicker-hours table, body .datetimepicker .datetimepicker-minutes table {
  min-width: 220px;
}
body .datetimepicker .glyphicon {
  font-size: 14px;
  color: #2d353c;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .datetimepicker .glyphicon.glyphicon-chevron-up:before {
  content: "\f106";
}
body .datetimepicker .glyphicon.glyphicon-chevron-down:before {
  content: "\f107";
}
body .datetimepicker .glyphicon.icon-arrow-left:before {
  content: "\f104";
}
body .datetimepicker .glyphicon.icon-arrow-right:before {
  content: "\f105";
}
body .datetimepicker .glyphicon.glyphicon-time:before {
  content: "\f017";
}
body .datetimepicker .glyphicon.glyphicon-calendar:before {
  content: "\f133";
}
body .datetimepicker.dropdown-menu {
  max-width: 320px;
  min-width: 200px;
  width: auto;
  padding: 5px;
  color: #2d353c;
  overflow: hidden;
  border-radius: 6px;
  max-width: 250px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.today, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.prev, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.switch, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.next, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.today {
  padding: 5px;
  border-radius: 10px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.today:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.prev:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.prev:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.switch:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.switch:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.next:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.next:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.today:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.today:focus {
  color: #2d353c;
  background: #f2f3f4;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-hours table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-hours table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-days table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-days table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-months table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-months table tfoot tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-years table thead tr th.dow, body .datetimepicker.dropdown-menu .datetimepicker-years table tfoot tr th.dow {
  padding: 5px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td {
  padding: 0;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute {
  padding: 7px 9px;
  height: auto;
  line-height: 16px !important;
  color: rgb(111, 130.2, 147);
  font-weight: 600;
  border-radius: 6px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute:focus {
  color: #2d353c;
  background: #f2f3f4;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.active {
  color: #FFFFFF;
  background: #348fe2 !important;
  text-shadow: none;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.active:focus, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.active:hover, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.active:focus {
  text-shadow: none;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td .minute.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .decade.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .year.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .month.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .hour.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.timepicker-second, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.timepicker-hour, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.timepicker-minute, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td .minute.timepicker-second {
  border: 1px solid #ced4da;
  display: block;
  width: 80px;
  margin: 0 auto;
  line-height: 22px;
  height: auto;
  padding: 6px 15px;
  border-radius: 6px;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today {
  background: rgb(227.5714285714, 231.2285714286, 234.4285714286);
  color: #2d353c;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today:before, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today:before {
  border-bottom-color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today.active, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today.active {
  color: #FFFFFF;
}
body .datetimepicker.dropdown-menu .datetimepicker-minutes table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-hours table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-days table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-months table tbody tr td.day.today.active:before, body .datetimepicker.dropdown-menu .datetimepicker-years table tbody tr td.day.today.active:before {
  border-bottom-color: rgb(185.875, 216.8620689655, 245.125);
}
body .datetimepicker.dropdown-menu > ul > li .datepicker {
  padding: 5px;
  width: 320px;
  width: 250px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker {
  width: auto;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-hours, body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-minutes, body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-picker {
  padding: 5px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker .timepicker-picker {
  width: 200px;
  margin: 0 auto;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td {
  padding: 0;
  height: auto;
  line-height: inherit;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute {
  padding: 10px;
  height: auto;
  line-height: 16px !important;
  color: rgb(111, 130.2, 147);
  font-weight: 600;
  border-radius: 6px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour:focus, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute:focus {
  color: #2d353c;
  background: #f2f3f4;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.active, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.active {
  color: #FFFFFF;
  background: #2d353c !important;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.active:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.active:focus, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.active:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.active:focus {
  text-shadow: none;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.timepicker-minute, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.hour.timepicker-second, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.timepicker-minute, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.minute.timepicker-second {
  border: 1px solid #ced4da;
  display: block;
  width: 80px;
  margin: 0 auto;
  line-height: 22px;
  height: auto;
  padding: 6px 15px;
  border-radius: 6px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td.separator {
  width: 1%;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn {
  padding: 0;
  border: none;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span {
  padding: 10px;
  height: auto;
  line-height: 16px !important;
  color: rgb(111, 130.2, 147);
  font-weight: 600;
  border-radius: 6px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span:focus {
  background: #f2f3f4;
  color: #2d353c;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.active {
  color: #FFFFFF;
  background: #2d353c !important;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.active:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.active:focus {
  text-shadow: none;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.timepicker-minute, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn span.timepicker-second {
  border: 1px solid #ced4da;
  display: block;
  width: 80px;
  margin: 0 auto;
  line-height: 22px;
  height: auto;
  padding: 6px 15px;
  border-radius: 6px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn.btn-primary {
  padding: 5px 15px;
  background: rgb(154.7142857143, 168.0857142857, 179.7857142857);
  margin-right: 5px;
  margin-left: 5px;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn.btn-primary:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .btn.btn-primary:focus {
  background: rgb(111, 130.2, 147);
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-hour, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-minute {
  height: auto;
  line-height: 30px;
  border: 1px solid #ced4da;
}
body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-hour:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-hour:focus, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-minute:hover, body .datetimepicker.dropdown-menu > ul > li .timepicker table tr td .timepicker-minute:focus {
  background: none;
  border-color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch {
  width: 100%;
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch table tbody tr td span {
  display: block;
  width: auto;
  margin: -1px 0 0;
  background: #f2f3f4;
  height: 36px;
  line-height: 36px;
  border-radius: 0;
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch table tbody tr td span:hover {
  background: rgb(236.3142857143, 238.8057142857, 240.9857142857);
}
body .datetimepicker.dropdown-menu > ul > li.picker-switch table tbody tr td a {
  text-decoration: none;
}
body .datetimepicker.dropdown-menu > ul > li.collapse.in {
  display: block;
}
body .datetimepicker.dropdown-menu.bottom:before {
  display: none;
}
body .datetimepicker.dropdown-menu.bottom:after {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #FFFFFF;
  top: -7px;
  left: 15px;
}
body .datetimepicker.dropdown-menu.bottom.pull-right:after {
  left: auto;
  right: 15px;
}
body .datetimepicker + .input-group-addon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn.btn-social > :first-child,
.btn.btn-social-icon > :first-child {
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn.btn-social-icon.btn-lg, .btn-group-lg > .btn.btn-social-icon {
  width: 39px;
  height: 39px;
}

body .bootstrap-timepicker .input-group-addon i {
  width: auto;
  height: auto;
  display: inline;
}

.bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-hour, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-minute, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-meridian {
  width: 40px;
  height: calc(1.5em + 0.875rem + 2px);
  border: 1px solid var(--bs-component-dropdown-border-color);
  padding: 6px;
  background: transparent;
  color: var(--bs-component-color);
  font-weight: 600;
  box-shadow: none;
  transition: all 0.2s linear;
  border-radius: 10px;
}
.bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-hour:focus, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-minute:focus, .bootstrap-timepicker-widget table tbody tr td .bootstrap-timepicker-meridian:focus {
  border-color: rgb(102.75, 171, 233.25);
  outline: none;
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.bootstrap-timepicker-widget table tbody tr td .glyphicon {
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.bootstrap-timepicker-widget table tbody tr td .glyphicon.glyphicon-chevron-up:before {
  content: "\f077";
}
.bootstrap-timepicker-widget table tbody tr td .glyphicon.glyphicon-chevron-down:before {
  content: "\f078";
}
.bootstrap-timepicker-widget table tbody tr td a {
  border: none;
  color: #adb5bd;
  padding: 0.46875rem;
  text-decoration: none;
  border-radius: 10px !important;
}
.bootstrap-timepicker-widget table tbody tr td a:hover, .bootstrap-timepicker-widget table tbody tr td a:focus {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-hover-color);
}
.bootstrap-timepicker-widget table tbody tr td.separator {
  padding: 0 0.46875rem;
}
.bootstrap-timepicker-widget:before {
  display: none !important;
}
.bootstrap-timepicker-widget:after {
  left: 0.9375rem !important;
  top: -0.46875rem !important;
  border-width: 0.46875rem !important;
  border-bottom-color: var(--bs-component-dropdown-bg) !important;
}
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 0.46875rem !important;
  border-radius: 6px !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  top: auto !important;
  bottom: -0.46875rem;
  border-top-color: var(--bs-component-dropdown-bg) !important;
}

.wysihtml5-sandbox {
  width: 100% !important;
  border: none !important;
  padding: 0.9375rem !important;
  border-radius: 0 !important;
}

body ul.wysihtml5-toolbar {
  padding: 0.9375rem 0.9375rem 0.46875rem !important;
  border-bottom: 1px solid var(--bs-component-border-color);
  background: var(--bs-light);
  display: flex;
  flex-wrap: wrap;
}
body ul.wysihtml5-toolbar > li {
  float: none;
  margin: 0 0.46875rem 0.46875rem 0;
}
body ul.wysihtml5-toolbar .btn.btn-default {
  background: var(--bs-component-bg);
  border-color: var(--bs-component-border-color);
}
body ul.wysihtml5-toolbar .btn.btn-default:hover, body ul.wysihtml5-toolbar .btn.btn-default:focus {
  background: var(--bs-component-hover-bg);
}
body ul.wysihtml5-toolbar .btn.btn-default.wysihtml5-command-active {
  background: var(--bs-component-active-bg);
  border-color: var(--bs-component-active-bg);
  color: var(--bs-component-active-color);
  box-shadow: none;
}
body ul.wysihtml5-toolbar .glyphicon {
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-quote:before {
  display: none;
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-quote:after {
  content: "\f10d";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-list:before {
  content: "\f03a";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-indent-right:before {
  content: "\f038";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-indent-left:before {
  content: "\f036";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-th-list:before {
  content: "\f00b";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-share:before {
  content: "\f064";
}
body ul.wysihtml5-toolbar .glyphicon.glyphicon-picture:before {
  content: "\f03e";
}
body ul.wysihtml5-toolbar .dropdown-menu {
  list-style-type: none;
  margin: 0;
  padding: 0.5rem 0;
}
body ul.wysihtml5-toolbar .dropdown-menu > li > a {
  display: block;
  padding: 0.309375rem 0.9375rem;
  color: rgba(var(--bs-component-color-rgb), 0.85);
  text-decoration: none;
}
body ul.wysihtml5-toolbar .dropdown-menu > li > a:hover, body ul.wysihtml5-toolbar .dropdown-menu > li > a:focus {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-color);
}

.cke {
  border: none !important;
}
.cke .cke_button {
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cke .cke_button:hover, .cke .cke_button:focus, .cke .cke_button:active {
  border-color: #e9ecef;
  background: #e9ecef;
  border-radius: 10px;
}
.cke .cke_combo .cke_combo_button {
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cke .cke_combo .cke_combo_button:hover, .cke .cke_combo .cke_combo_button:focus, .cke .cke_combo .cke_combo_button:active {
  border-color: #e9ecef;
  background: #e9ecef;
  border-radius: 10px;
}
.cke .cke_combo.cke_combo_on .cke_combo_button {
  border-color: #e9ecef;
}
.cke .cke_toolgroup, .cke .cke_toolbars {
  display: flex;
  align-items: center;
}
.cke .cke_top {
  border-color: rgb(218.25, 222.75, 227.25);
  background: rgb(244, 245.5, 247);
}
.cke .cke_top .cke_toolgroup a.cke_button:last-child:after, .cke .cke_top .cke_combo:after {
  border-color: #ced4da;
}
.cke .cke_top .cke_toolbar_separator {
  background-color: #ced4da;
}
.cke .cke_bottom {
  border-color: rgb(218.25, 222.75, 227.25);
  background: rgb(244, 245.5, 247);
}
.cke .cke_bottom .cke_resizer {
  border-right-color: #adb5bd;
}
.cke.cke_panel {
  border-radius: 10px;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

.cke_notifications_area .cke_notification.cke_notification_info {
  background-color: #348fe2;
  border: none;
  padding: 0.46875rem 0.9375rem;
  font-size: 0.8125rem;
  border-radius: 10px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.cke_notifications_area .cke_notification .cke_notification_close {
  right: 0.46875rem;
  top: 0.46875rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

@media (max-width: 575.98px) {
  .dataTables_wrapper .dataTables_length {
    margin-bottom: 0.46875rem;
  }
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .dataTable {
  margin-bottom: 0 !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner .dataTable > :not(caption) > * {
  border-bottom: 2px solid var(--bs-component-table-separator-color);
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollFootInner table.table-bordered tr th:first-child, .dataTables_wrapper .dataTables_scroll .dataTables_scrollHeadInner table.table-bordered tr th:first-child {
  border-color: var(--bs-component-table-border-color) !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
  border-color: var(--bs-component-table-border-color) !important;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody > .dataTable {
  margin-top: -4px !important;
  background: var(--bs-component-bg);
}
.dataTables_wrapper .dataTables_scroll table.dataTable th, .dataTables_wrapper .dataTables_scroll tr.even td {
  background: none !important;
  border-color: var(--bs-component-table-border-color) !important;
}
.dataTables_wrapper .dataTables_scroll tr.odd td {
  background: var(--bs-table-striped-bg) !important;
  border-color: var(--bs-component-table-border-color) !important;
}
.dataTables_wrapper .dataTables_scroll div.dtfc-right-top-blocker, .dataTables_wrapper .dataTables_scroll div.dtfc-left-top-blocker {
  margin-top: 12px !important;
  background-color: var(--bs-component-table-border-color) !important;
}

body table.dataTable {
  border-collapse: collapse !important;
  margin: 0.796875rem 0 !important;
}
body table.dataTable.dtfc-has-left {
  margin: -1px 0 !important;
}
body table.dataTable thead tr th {
  border-bottom: 1px solid var(--bs-component-table-separator-color);
}
body table.dataTable thead tr th.sorting, body table.dataTable thead tr th.sorting_asc, body table.dataTable thead tr th.sorting_desc {
  overflow: hidden;
}
body table.dataTable thead tr th.sorting:before, body table.dataTable thead tr th.sorting_asc:before, body table.dataTable thead tr th.sorting_desc:before {
  display: none;
}
body table.dataTable thead tr th.sorting:after, body table.dataTable thead tr th.sorting_asc:after, body table.dataTable thead tr th.sorting_desc:after {
  opacity: 1;
  color: #ced4da;
  top: 0;
  bottom: 0;
  font-size: 1.015625rem;
  display: flex;
  align-items: center;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body table.dataTable thead tr th.sorting:after {
  content: "\f0dc";
}
body table.dataTable thead tr th.sorting_asc:after {
  content: "\f0dd";
  color: #348fe2;
}
body table.dataTable thead tr th.sorting_desc:after {
  content: "\f0de";
  color: #348fe2;
}
body table.dataTable thead tr th:focus {
  outline: none;
}
body table.dataTable tbody tr td.focus {
  outline: none;
  z-index: 10;
  position: relative;
  box-shadow: inset 0 0 0 2px #348fe2;
}
body table.dataTable tbody tr td:focus {
  outline: none;
}
body table.dataTable tbody tr.selected td {
  background: rgb(255, 247.4, 204) !important;
  color: rgb(102, 86.8, 0) !important;
  font-weight: 600;
  box-shadow: none;
}
body table.dataTable tbody tr.dt-rowReorder-moving {
  outline: 2px solid rgb(154.7142857143, 168.0857142857, 179.7857142857);
}
body table.dataTable.dt-rowReorder-float {
  outline: 2px solid #348fe2;
}
body table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, body table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  left: 7px;
  content: "+";
  background: #ced4da;
  border: none;
  color: #20252a;
  font-size: 0.7109375rem;
  width: 18px;
  height: 18px;
  padding-bottom: 1px;
  margin-top: -9px;
  border-radius: 10px;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body table.dataTable.dtr-inline.collapsed > tbody > tr.dt-hasChild > td.dtr-control:before, body table.dataTable.dtr-inline.collapsed > tbody > tr.dt-hasChild > th.dtr-control:before {
  content: "\f068";
  background: #ced4da;
}

body .dtfh-floatingparent {
  height: auto !important;
  z-index: 1030 !important;
}
body .dtfh-floatingparent .dataTable {
  background: var(--bs-component-bg) !important;
}
body .dtfh-floatingparent .dataTable > :not(caption) > * {
  border-bottom: 2px solid var(--bs-component-table-separator-color);
}

body div.DTCR_pointer {
  width: 2px;
  margin-left: -2px;
  background-color: #348fe2;
}

body #Datepickk .d-calendar {
  background: none;
  font-size: 0.89375rem;
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-header {
  background: none !important;
  padding: 0.703125rem 0.9375rem 0.234375rem;
  color: var(--bs-component-color) !important;
  font-weight: 600;
  font-size: 1.26953125rem;
  text-transform: capitalize;
  display: flex;
  align-items: center;
}
body #Datepickk .d-calendar .d-header #d-previous, body #Datepickk .d-calendar .d-header #d-next {
  border: none;
  transform: none;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  font-size: 1.015625rem;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body #Datepickk .d-calendar .d-header #d-previous:after, body #Datepickk .d-calendar .d-header #d-previous:before, body #Datepickk .d-calendar .d-header #d-next:after, body #Datepickk .d-calendar .d-header #d-next:before {
  position: relative;
  border: none;
  top: 0;
  left: 0;
  right: 0;
}
body #Datepickk .d-calendar .d-header #d-previous:before, body #Datepickk .d-calendar .d-header #d-next:before {
  content: "\f053";
}
body #Datepickk .d-calendar .d-header #d-previous:hover, body #Datepickk .d-calendar .d-header #d-next:hover {
  background: none;
  opacity: 0.5;
}
body #Datepickk .d-calendar .d-header #d-next:before {
  content: "\f054";
}
body #Datepickk .d-calendar .d-header p {
  flex: 1;
  margin: 0;
}
body #Datepickk .d-calendar .d-header p .d-year {
  margin: 0 0.234375rem;
}
body #Datepickk .d-calendar .d-year-picker, body #Datepickk .d-calendar .d-month-picker {
  background: var(--bs-light);
}
body #Datepickk .d-calendar .d-year-picker.d-show, body #Datepickk .d-calendar .d-month-picker.d-show {
  height: 36px;
}
body #Datepickk .d-calendar .d-year-picker > div, body #Datepickk .d-calendar .d-month-picker > div {
  color: var(--bs-component-color);
  line-height: 36px;
}
body #Datepickk .d-calendar .d-year-picker > div:hover, body #Datepickk .d-calendar .d-year-picker > div:focus, body #Datepickk .d-calendar .d-month-picker > div:hover, body #Datepickk .d-calendar .d-month-picker > div:focus {
  background: rgba(var(--bs-component-color-rgb), 0.15);
}
body #Datepickk .d-calendar .d-year-picker > div.current, body #Datepickk .d-calendar .d-month-picker > div.current {
  background: var(--bs-app-theme);
  color: var(--bs-app-theme-color);
}
body #Datepickk .d-calendar .d-weekdays .d-week {
  display: flex;
  background: none;
  font-weight: 700;
  font-size: 0.7109375rem;
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-weekdays .d-week > div p {
  margin: 0.46875rem 0 0.328125rem 0.234375rem;
  text-transform: uppercase;
}
body #Datepickk .d-calendar .d-tables .d-table {
  display: flex !important;
}
body #Datepickk .d-calendar .d-tables .d-table input + label {
  background: none !important;
}
body #Datepickk .d-calendar .d-tables .d-table input + label text {
  width: 36px;
  height: 36px;
  border-radius: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}
body #Datepickk .d-calendar .d-tables .d-table input + label .d-tooltip {
  background: #20252a;
  font-size: 0.7109375rem;
  white-space: nowrap;
  border-radius: 10px;
  padding: 0.234375rem 0.46875rem;
  font-weight: 600;
}
body #Datepickk .d-calendar .d-tables .d-table input + label .d-tooltip:before {
  border-bottom-color: #20252a;
}
body #Datepickk .d-calendar .d-tables .d-table input + label.today text {
  background: var(--bs-light);
}
body #Datepickk .d-calendar .d-tables .d-table input + label.today text:before {
  background: none;
}
body #Datepickk .d-calendar .d-tables .d-table input + label.prev, body #Datepickk .d-calendar .d-tables .d-table input + label.next {
  color: var(--bs-component-disabled-color);
}
body #Datepickk .d-calendar .d-tables .d-table input + label [data-tooltip]:after {
  content: "";
  background: var(--bs-danger);
  left: 50%;
  width: 4px;
  height: 4px;
  bottom: 5px;
  top: auto;
  margin-left: -2px;
}
body #Datepickk .d-calendar .d-tables .d-table input + label:hover {
  background: none;
}
body #Datepickk .d-calendar .d-tables .d-table input + label:hover text {
  background: var(--bs-light);
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-tables .d-table input + label:before {
  background-color: var(--bs-light);
}
body #Datepickk .d-calendar .d-tables .d-table input + label:before {
  top: 0;
  height: 100%;
  width: 100%;
  left: 0;
  border-radius: 0;
}
body #Datepickk .d-calendar .d-tables .d-table input:checked + label:before {
  background-color: var(--bs-light);
  color: var(--bs-component-color);
}
body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label, body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label ~ label:not(.hidden) {
  color: var(--bs-component-color) !important;
}
body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label, body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked ~ input:checked + label, body #Datepickk .d-calendar .d-tables.range:not(.before) input:not(.single):checked + label ~ label:not(.hidden):before {
  background-color: var(--bs-light);
  color: var(--bs-component-color) !important;
}

.dropzone {
  border: 2px dashed var(--bs-component-border-color) !important;
  background: none !important;
}
.dropzone .dz-message {
  font-weight: 300 !important;
  color: inherit !important;
  font-size: 2.03125rem !important;
  text-align: center !important;
  margin: 2.8125rem 0 !important;
}
.dropzone .dz-message .dz-note {
  font-size: 1.015625rem !important;
  font-weight: normal !important;
  display: block !important;
  margin-top: 0.9375rem;
  color: #adb5bd;
}
.dropzone .dz-preview .dz-image {
  border-radius: 6px !important;
}
.dropzone .dz-preview .dz-error-message {
  background: #ff5b57 !important;
}
.dropzone .dz-preview .dz-error-message:after {
  border-bottom-color: #ff5b57 !important;
}
.dropzone .dz-preview .dz-details .dz-size span, .dropzone .dz-preview .dz-details .dz-filename span {
  background: none !important;
}
.dropzone .dz-preview .dz-error-mark {
  z-index: 1020 !important;
}
.dropzone .dz-preview .dz-error-mark:before {
  content: "\f00d";
  width: 54px;
  height: 54px;
  background: rgb(198.4285714286, 205.9714285714, 212.5714285714);
  font-size: 28px;
  color: rgb(111, 130.2, 147);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.dropzone .dz-preview .dz-error-mark:hover:before, .dropzone .dz-preview .dz-error-mark:focus:before {
  background: rgb(154.7142857143, 168.0857142857, 179.7857142857);
  color: rgb(77.7857142857, 91.6142857143, 103.7142857143);
}
.dropzone .dz-preview .dz-error-mark svg {
  display: none !important;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  background: #f2f3f4 !important;
  border-radius: 10px !important;
}
.dropzone .dz-preview.dz-image-preview {
  background: none !important;
}
.dropzone.dz-clickable:hover, .dropzone.dz-clickable:focus {
  background: var(--bs-light) !important;
}
.dropzone.dz-clickable .dz-message {
  cursor: pointer;
}
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-clickable.dz-started:hover, .dropzone.dz-clickable.dz-started:focus {
  background: none !important;
}

.inverse-mode .dropzone {
  border-color: rgba(255, 255, 255, 0.25) !important;
}
.inverse-mode .dropzone .dz-clickable:hover, .inverse-mode .dropzone .dz-clickable:focus {
  background: rgba(255, 255, 255, 0.15) !important;
}
.inverse-mode .dropzone .dz-message {
  color: inherit !important;
}
.inverse-mode .dropzone .dz-message .dz-note {
  color: rgba(255, 255, 255, 0.75) !important;
}

.legend {
  background: rgba(var(--bs-component-bg-rgb), 0.9);
  border: 1px solid var(--bs-component-border-color);
  z-index: 1010;
}
.legend .legendLayer .background {
  fill: none;
}
.legend .legendLayer text {
  fill: var(--bs-component-color);
}

.flot-x-axis,
.flot-y-axis {
  fill: var(--bs-component-color);
}

.flot-tooltip {
  position: absolute;
  display: none;
  border: 0;
  padding: 6px 10px;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
  font-size: 11px;
  background: rgba(26, 34, 41, 0.85);
  z-index: 10000 !important;
  border-radius: 10px;
}

.fc .fc-view {
  background: var(--bs-component-bg);
}
.fc .fc-view table.table-bordered {
  border-top: 1px solid var(--bs-component-table-border-color);
  border-bottom: 1px solid var(--bs-component-table-border-color);
}
.fc .fc-view table > :not(caption) > * {
  border-width: 1px 0;
  border-color: var(--bs-component-table-border-color);
}
.fc .fc-view table > :not(caption) > * > * {
  border-width: 0 1px;
  border-color: var(--bs-component-table-border-color);
}
.fc .fc-view table > :not(caption) > * > *.fc-timegrid-divider {
  background: var(--bs-component-table-border-color);
}
.fc .fc-view .fc-event:not(.fc-h-event):hover {
  background-color: rgba(var(--bs-component-color-rgb), 0.1);
  border-color: rgba(var(--bs-component-color-rgb), 0.1);
}
.fc .fc-view .fc-event.fc-h-event {
  background: #348fe2;
  border-color: #348fe2;
}
.fc .fc-view a {
  text-decoration: none;
}
.fc .fc-event-dragging {
  background-color: #adb5bd !important;
  border-color: #adb5bd !important;
}
.fc .fc-timeGridDay-view, .fc .fc-timeGridWeek-view {
  position: relative !important;
}
.fc .fc-timeGridDay-view .fc-scroller-liquid-absolute, .fc .fc-timeGridWeek-view .fc-scroller-liquid-absolute {
  position: relative !important;
}
.fc .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc .fc-timegrid-event.fc-event-mirror, .fc .fc-timegrid-more-link {
  box-shadow: none;
}

.fc-event-list .fc-event {
  background: none;
  border: none;
  color: var(--bs-component-color);
  font-size: 0.8125rem;
  line-height: 1.2;
  font-weight: 600;
  position: relative;
  background: var(--bs-component-bg);
  margin-bottom: 0.46875rem;
  border-radius: 10px;
  display: flex;
  padding: 0.46875rem 0.9375rem 0.46875rem 2.34375rem;
}
.fc-event-list .fc-event + .fc-event {
  margin-top: 0;
}
.fc-event-list .fc-event .fc-event-text {
  flex: 1;
}
.fc-event-list .fc-event .fc-event-icon {
  display: flex;
  align-items: center;
}
.fc-event-list .fc-event.ui-draggable-dragging {
  border: 1px solid #ced4da;
}
.fc-event-list .fc-event:before {
  content: "\f0b2";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1.875rem;
  text-align: center;
  font-size: 1.015625rem;
  background: rgba(var(--bs-component-color-rgb), 0.075);
  color: rgba(var(--bs-component-color-rgb), 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  left: 0;
  border-radius: 10px 0 0 10px;
}
.fc-event-list .fc-event:hover, .fc-event-list .fc-event:focus {
  cursor: pointer;
  background: var(--bs-component-bg);
}
.fc-event-list .fc-event:hover:before, .fc-event-list .fc-event:focus:before {
  color: var(--bs-component-color);
}

.fc-event.fc-event-dragging {
  background: #FFFFFF;
  position: relative;
  padding: 0.46875rem 0.9375rem;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  display: flex;
  align-items: center;
  border-radius: 10px;
}
.fc-event.fc-event-dragging .fc-event-text {
  flex: 1;
}

body #gritter-notice-wrapper {
  width: 420px;
  z-index: 1030;
  right: 1.246875rem;
  top: 1.246875rem;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper {
    width: auto;
    right: 0;
    top: 0;
    padding: 15px 20px;
    max-width: 360px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper {
  background: none;
  background: rgba(var(--bs-gray-900-rgb), 0.95);
  border-radius: 10px;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.dark-mode body #gritter-notice-wrapper .gritter-item-wrapper {
  background: rgba(var(--bs-gray-700-rgb), 0.95);
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-top, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-bottom {
  background: none;
  display: none;
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item {
  font-family: inherit;
  padding: 0.703125rem 0.9375rem;
  background: none;
  display: flex;
  flex: 1;
  align-items: center;
  padding-right: 100px;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item {
    padding: 0.9375rem;
    padding-right: 80px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-with-image, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-without-image {
  float: none;
  width: auto;
  flex: 1;
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-image {
  margin: 0;
  height: auto;
  border-radius: 200px;
  margin-right: 0.9375rem;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-image {
    width: 36px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title {
  font-size: 1.015625rem;
  line-height: 1.2;
  padding: 0;
  margin-bottom: 2px;
  font-weight: 600;
  color: #FFFFFF;
  text-shadow: none;
  display: block;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-title {
    font-size: 1.015625rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item p {
  font-size: 0.7109375rem;
  line-height: 1.5;
  color: #adb5bd;
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item p {
    max-height: 2.1328125rem;
    overflow: hidden;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close {
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  background: none;
  width: 85px;
  height: auto;
  display: block !important;
  font-family: inherit;
  color: #adb5bd;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 575.98px) {
  body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close {
    width: 65px;
  }
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:before {
  content: "Close";
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  color: inherit;
  z-index: 10;
  text-indent: 0;
  font-family: inherit;
  font-size: 0.8125rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:hover, body #gritter-notice-wrapper .gritter-item-wrapper .gritter-item .gritter-close:focus {
  color: #FFFFFF;
  outline: none;
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light {
  background: rgba(255, 255, 255, 0.98);
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-bottom, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-top {
  color: #6c757d;
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item .gritter-title {
  color: #20252a;
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-item p {
  color: #495057;
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close {
  border-color: #dee2e6;
  color: rgb(111, 130.2, 147);
}
body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close:hover:before, body #gritter-notice-wrapper .gritter-item-wrapper.gritter-light .gritter-close:focus:before {
  color: #20252a;
}
body #gritter-notice-wrapper .gritter-item-wrapper.without-rounded-img .gritter-item .gritter-image {
  border-radius: 0;
}

.hljs-wrapper {
  --bs-hljs-color: rgba(32, 37, 42, 0.5);
  --bs-hljs-tag-color: rgb(25.1875, 104.224137931, 176.3125);
  --bs-hljs-attr-color: rgb(74.3125, 155.3103448276, 229.1875);
  --bs-hljs-string-color: rgb(255, 53.6607142857, 48.75);
  --bs-hljs-comment-color: rgb(140.1428571429, 155.4571428571, 168.8571428571);
  background: var(--bs-light);
  position: relative;
  border-radius: 10px;
}
.hljs-wrapper pre {
  border: none;
  padding: 0;
  background: none;
  margin: 0;
  border-radius: 0;
}
.hljs-wrapper pre .hljs, .hljs-wrapper pre.hljs {
  padding: 15px;
  display: block;
  overflow-x: auto;
  border: none;
  font-size: 12px;
  background: none;
  color: var(--bs-hljs-color);
  border-radius: 0;
}
.hljs-wrapper pre .hljs .hljs-tag, .hljs-wrapper pre .hljs .hljs-section, .hljs-wrapper pre .hljs .hljs-name, .hljs-wrapper pre .hljs .hljs-selector-tag, .hljs-wrapper pre .hljs .hljs-deletion, .hljs-wrapper pre .hljs .hljs-subst, .hljs-wrapper pre.hljs .hljs-tag, .hljs-wrapper pre.hljs .hljs-section, .hljs-wrapper pre.hljs .hljs-name, .hljs-wrapper pre.hljs .hljs-selector-tag, .hljs-wrapper pre.hljs .hljs-deletion, .hljs-wrapper pre.hljs .hljs-subst {
  color: var(--bs-hljs-tag-color);
}
.hljs-wrapper pre .hljs .hljs-attr, .hljs-wrapper pre .hljs .hljs-variable, .hljs-wrapper pre .hljs .hljs-template-variable, .hljs-wrapper pre .hljs .hljs-type, .hljs-wrapper pre .hljs .hljs-selector-class, .hljs-wrapper pre .hljs .hljs-selector-attr, .hljs-wrapper pre .hljs .hljs-selector-pseudo, .hljs-wrapper pre .hljs .hljs-number, .hljs-wrapper pre.hljs .hljs-attr, .hljs-wrapper pre.hljs .hljs-variable, .hljs-wrapper pre.hljs .hljs-template-variable, .hljs-wrapper pre.hljs .hljs-type, .hljs-wrapper pre.hljs .hljs-selector-class, .hljs-wrapper pre.hljs .hljs-selector-attr, .hljs-wrapper pre.hljs .hljs-selector-pseudo, .hljs-wrapper pre.hljs .hljs-number {
  color: var(--bs-hljs-attr-color);
}
.hljs-wrapper pre .hljs .hljs-string, .hljs-wrapper pre .hljs .hljs-regexp, .hljs-wrapper pre .hljs .hljs-addition, .hljs-wrapper pre .hljs .hljs-attribute, .hljs-wrapper pre .hljs .hljs-meta-string, .hljs-wrapper pre.hljs .hljs-string, .hljs-wrapper pre.hljs .hljs-regexp, .hljs-wrapper pre.hljs .hljs-addition, .hljs-wrapper pre.hljs .hljs-attribute, .hljs-wrapper pre.hljs .hljs-meta-string {
  color: var(--bs-hljs-string-color);
}
.hljs-wrapper pre .hljs .hljs-comment, .hljs-wrapper pre.hljs .hljs-comment {
  color: var(--bs-hljs-comment-color);
}
.hljs-wrapper .btn-clipboard {
  position: absolute;
  right: 10px;
  top: 10px;
}

[data-bs-theme=dark] .hljs-wrapper {
  --bs-hljs-color: rgba(255, 255, 255, 0.5);
  --bs-hljs-tag-color: rgba(163.5625, 204.5517241379, 241.9375, 0.5);
  --bs-hljs-attr-color: rgb(118.9375, 179.9310344828, 235.5625);
  --bs-hljs-string-color: rgb(63.75, 192.75, 192.75);
}

.panel-body + .hljs-wrapper {
  border-radius: 0 0 10px 10px;
}

.modal .hljs-wrapper {
  margin-top: -1px;
  border-radius: 0;
}
.modal .hljs-wrapper + .modal-footer {
  border-top: none;
}

body .introjs-overlay {
  background: #20252a;
}
body .introjs-tooltipReferenceLayer {
  font-family: inherit;
}
body .introjs-tooltipReferenceLayer * {
  font-family: inherit;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip {
  background-color: var(--bs-component-dropdown-bg);
  border-radius: 10px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header {
  padding: 0.75rem 0.9375rem;
  display: flex;
  align-items: center;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header .introjs-tooltip-title {
  float: none;
  line-height: 1.2;
  flex: 1;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header .introjs-skipbutton {
  text-decoration: none;
  padding: 0;
  float: none;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltiptext {
  padding: 0.75rem 0.9375rem;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets {
  padding: 0.75rem 0.9375rem;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets ul li a {
  background: var(--bs-light);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets ul li a:hover {
  background: #dee2e6;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-bullets ul li a.active {
  background: #adb5bd;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-progress {
  margin: 0.75rem 0.9375rem;
  background: var(--bs-light);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-progress .introjs-progressbar {
  background: var(--bs-component-active-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltipbuttons {
  padding: 0.75rem 0.9375rem;
  border-color: var(--bs-component-dropdown-border-color);
  display: flex;
  flex-wrap: wrap;
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.top {
  border-bottom-color: var(--bs-component-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.bottom {
  border-top-color: var(--bs-component-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.left {
  border-right-color: var(--bs-component-bg);
}
body .introjs-tooltipReferenceLayer .introjs-tooltip .introjs-arrow.right {
  border-left-color: var(--bs-component-bg);
}
body .introjs-hint .introjs-hint-dot {
  border-color: rgba(108, 117, 125, 0.45);
}
body .introjs-hint .introjs-hint-pulse {
  background-color: rgba(108, 117, 125, 0.3);
  border-color: rgba(108, 117, 125, 0.3);
}
body .introjs-hint:hover .introjs-hint-pulse {
  border-color: rgba(108, 117, 125, 0.45);
  background-color: rgba(108, 117, 125, 0.45);
}
body .introjs-helperNumberLayer {
  font-size: 36px;
  background: none;
  color: #FFFFFF;
  font-family: inherit;
  border: none;
  text-shadow: none;
  padding: 0;
  text-align: center;
  width: 36px;
  height: 36px;
  line-height: 36px;
  left: -46px;
  top: 0;
  box-shadow: none;
}
body .introjs-helperLayer {
  border: none;
  border-radius: 10px;
  box-shadow: transparent 0px 0px 1px 2px, rgba(32, 37, 42, 0.5) 0px 0px 0px 5000px !important;
}
body .introjs-button {
  background: #e9ecef;
  border-color: #e9ecef;
  text-shadow: none;
  color: #20252a;
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  font-weight: 600;
  min-width: 60px;
  text-align: center;
  box-shadow: none;
  border-radius: 10px;
}
body .introjs-button:hover, body .introjs-button:focus {
  background: #dee2e6;
  border-color: #dee2e6;
  box-shadow: none;
}
body .introjs-button.introjs-disabled, body .introjs-button.introjs-disabled:hover, body .introjs-button.introjs-disabled:focus {
  color: #adb5bd;
  background: #e9ecef;
  border-color: #e9ecef;
}
body .introjs-button.introjs-prevbutton {
  margin-right: auto;
}

.irs {
  font-family: inherit !important;
}
.irs .irs .irs-line {
  height: 4px;
  top: 30px;
  background: var(--bs-component-border-color);
  border: none;
}
.irs .irs .irs-to, .irs .irs .irs-from, .irs .irs .irs-single {
  background: #2d353c;
  font-size: 0.7109375rem;
  font-weight: 600;
}
.irs .irs .irs-to:before, .irs .irs .irs-from:before, .irs .irs .irs-single:before {
  border-top-color: #2d353c;
}
.dark-mode .irs .irs .irs-to, .dark-mode .irs .irs .irs-from, .dark-mode .irs .irs .irs-single {
  background: #6c757d;
}
.dark-mode .irs .irs .irs-to:before, .dark-mode .irs .irs .irs-from:before, .dark-mode .irs .irs .irs-single:before {
  border-top-color: #6c757d;
}
.irs .irs .irs-min, .irs .irs .irs-max {
  color: #2d353c;
  font-size: 0.7109375rem;
  font-weight: 600;
  background: #dee2e6;
}
.irs.irs--flat .irs-bar {
  height: 4px;
  top: 30px;
  background: var(--bs-component-active-bg);
}
.irs.irs--flat .irs-handle {
  height: 14px;
  top: 25px;
}
.irs.irs--flat .irs-handle > i:first-child {
  background: #348fe2;
  width: 4px;
  margin-left: -2px;
}
.irs.irs--flat .irs-handle:hover > i:first-child, .irs.irs--flat .irs-handle:focus > i:first-child, .irs.irs--flat .irs-handle.state_hover > i:first-child {
  background: rgb(39, 107.25, 169.5);
}
.irs.irs--big {
  height: 40px;
}
.irs.irs--big .irs-bar {
  height: 4px;
  top: 30px;
  background: #348fe2;
  box-shadow: none;
}
.irs.irs--big .irs-handle {
  top: 21px;
  width: 20px;
  height: 20px;
  background: #FFFFFF;
  border: none;
  box-shadow: 0 2px 5px rgba(32, 37, 42, 0.2);
}
.irs.irs--big .irs-handle:hover, .irs.irs--big .irs-handle:focus, .irs.irs--big .irs-handle.state_hover {
  background: #FFFFFF;
  box-shadow: 0 2px 5px rgba(32, 37, 42, 0.4);
}

.ui-widget {
  font-family: inherit;
}
.ui-widget.ui-autocomplete {
  padding: 0.46875rem 0;
  border: none;
  font-size: 0.8125rem;
  background-color: var(--bs-component-dropdown-bg);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0 0 10px 10px;
}
.ui-widget.ui-autocomplete .ui-menu-item-wrapper {
  padding: 0.5rem 1rem;
  font-weight: 600;
  color: rgba(var(--bs-component-color-rgb), 0.85);
}
.ui-widget.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  background: var(--bs-component-dropdown-hover-bg);
  border: none;
  color: var(--bs-component-hover-color);
  margin: 0;
  border-radius: 0;
}

.ui-sortable .panel-heading {
  cursor: move;
}
.ui-sortable .ui-sortable-placeholder {
  border: 1px dashed rgb(154.7142857143, 168.0857142857, 179.7857142857) !important;
  visibility: visible !important;
  background: none !important;
  margin: 0 !important;
}
.ui-sortable .ui-sortable-placeholder.panel {
  margin: -1px -1px 19px !important;
  box-shadow: none !important;
}
.ui-sortable.ui-sortable-disabled .panel-heading {
  cursor: default;
}

.row > [class^=col-].ui-sortable {
  min-height: 50px;
}

.jstree .jstree-container-ul .jstree-node {
  position: relative;
  background: none !important;
}
.jstree .jstree-container-ul .jstree-node:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 1px;
  left: 0.703125rem;
  border-left: 1px dotted var(--bs-component-border-color);
}
.jstree .jstree-container-ul .jstree-node:last-child:before {
  bottom: 11px;
}
.jstree .jstree-container-ul .jstree-node > .jstree-icon.jstree-ocl {
  position: relative;
  background: none;
}
.jstree .jstree-container-ul .jstree-node > .jstree-icon.jstree-ocl:before {
  content: "";
  position: absolute;
  left: 50%;
  right: 1px;
  top: 50%;
  border-top: 1px dotted var(--bs-component-border-color);
}
.jstree .jstree-container-ul .jstree-node > .jstree-icon.jstree-ocl:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -3px;
  border: 5px solid transparent;
  transition: all 0.2s linear;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor {
  color: rgba(var(--bs-component-color-rgb), 0.75);
  font-weight: 600;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox {
  background: none;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox:before {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  right: 4px;
  bottom: 4px;
  border: 1px solid var(--bs-component-border-color);
  display: block;
  background: var(--bs-component-bg);
  border-radius: 3px;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox:after {
  content: "";
  position: absolute;
  left: 7px;
  top: 7px;
  right: 7px;
  bottom: 7px;
  display: block;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor .jstree-icon.jstree-checkbox.jstree-undetermined:after {
  background: var(--bs-component-border-color);
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-clicked {
  color: var(--bs-component-color);
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-clicked .jstree-icon.jstree-checkbox:after {
  content: "\f00c";
  font-size: 10px;
  line-height: 15px;
  color: rgba(var(--bs-component-color-rgb), 0.75);
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-disabled {
  color: rgba(var(--bs-component-color-rgb), 0.25);
}
.jstree .jstree-container-ul .jstree-node .jstree-anchor.jstree-disabled > .jstree-icon {
  opacity: 0.4;
  filter: none;
}
.jstree .jstree-container-ul .jstree-node .jstree-hovered, .jstree .jstree-container-ul .jstree-node .jstree-wholerow-hovered {
  background: none;
  color: rgba(var(--bs-component-color-rgb), 1);
  box-shadow: none;
}
.jstree .jstree-container-ul .jstree-node .jstree-clicked, .jstree .jstree-container-ul .jstree-node .jstree-wholerow-clicked {
  background: var(--bs-light);
  box-shadow: none;
}
.jstree .jstree-container-ul .jstree-node.jstree-open .jstree-anchor > .fa-folder:before {
  content: "\f07c";
  color: rgba(var(--bs-component-color-rgb), 0.35);
}
.jstree .jstree-container-ul .jstree-node.jstree-open .jstree-anchor.jstree-clicked > .fa-folder:before {
  color: var(--bs-component-color);
}
.jstree .jstree-container-ul .jstree-node.jstree-open > .jstree-ocl:after {
  border-left-color: rgba(var(--bs-component-color-rgb), 0.25);
  transform: rotate(45deg);
}
.jstree .jstree-container-ul .jstree-node.jstree-closed > .jstree-ocl:after {
  border-left-color: rgba(var(--bs-component-color-rgb), 0.25);
  margin-top: -5px;
  transform: rotate(0deg);
}

.jvectormap-container .jvectormap-zoomin, .jvectormap-container .jvectormap-zoomout {
  width: 16px;
  height: 16px;
  padding: 0;
  left: 0.9375rem;
  color: var(--bs-component-color);
  background: var(--bs-component-secondary-bg);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
}
.jvectormap-container .jvectormap-zoomin:hover, .jvectormap-container .jvectormap-zoomin:focus, .jvectormap-container .jvectormap-zoomout:hover, .jvectormap-container .jvectormap-zoomout:focus {
  background: var(--bs-component-tertiary-bg);
}
.jvectormap-container .jvectormap-label {
  padding: 3px 6px;
  border: none;
  background: rgba(0, 0, 0, 0.6);
}

.jvectormap-tip {
  padding: 3px 6px !important;
  border: none !important;
  background: rgba(0, 0, 0, 0.6) !important;
}

.map-page .jvectormap-zoomin, .map-page .jvectormap-zoomout {
  width: 25px !important;
  height: 25px !important;
  font-size: 1.421875rem;
  left: 30px !important;
  border-radius: 6px;
}
@media (max-width: 767.98px) {
  .map-page .jvectormap-zoomin, .map-page .jvectormap-zoomout {
    left: 20px !important;
  }
}
.map-page .jvectormap-zoomin {
  top: 70px;
}
@media (max-width: 991.98px) {
  .map-page .jvectormap-zoomin {
    top: 100px;
  }
}
.map-page .jvectormap-zoomout {
  top: 100px;
}
@media (max-width: 991.98px) {
  .map-page .jvectormap-zoomout {
    top: 135px;
  }
}

.material-icons {
  text-rendering: optimizeLegibility;
}

html .nvd3-svg {
  direction: ltr;
}
html .nvtooltip {
  font-family: var(--bs-font-sans-serif);
  font-size: 0.8125rem;
  border: none;
  padding: 0.234375rem 0.46875rem;
  background: rgba(var(--bs-component-dropdown-bg-rgb), 0.95);
  color: var(--bs-component-color);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 20px;
}
html .nvtooltip table thead tr th strong {
  text-decoration: underline;
}
html .nvtooltip table tbody td.legend-color-guide div {
  border: none;
  border-radius: 10px;
}
html .nvd3 line.nv-guideline {
  stroke: rgba(var(--bs-component-color-rgb), 0.5);
}
html .nvd3 .nv-bars text {
  fill: rgba(var(--bs-component-color-rgb), 1);
}
html .nvd3 .nv-axis line, html .nvd3 .nv-axis path {
  fill: none;
  stroke: rgba(var(--bs-component-color-rgb), 0.15);
}
html .nvd3 .nv-legend-text, html .nvd3 .nv-x text, html .nvd3 .nv-y text {
  font-family: var(--bs-font-sans-serif);
  fill: rgba(var(--bs-component-color-rgb), 1);
  font-size: 0.7109375rem;
  font-weight: 600;
}
html .nvd3 .nv-label text {
  fill: rgba(var(--bs-component-color-rgb), 1) !important;
}
html .nvd3 .nv-legend-symbol {
  r: 3;
}
html .nvd3 .nv-discretebar .nv-groups text, html .nvd3 .nv-multibarHorizontal .nv-groups text {
  fill: var(--bs-component-color, 1);
}
html .nvd3 .nv-legend-symbol {
  stroke-width: 0 !important;
  transform: translate(-1px);
}
html .nvd3.nv-pie .nv-pie-title, html .nvd3.nv-pie .nv-label text {
  fill: rgba(var(--bs-component-color-rgb), 1) !important;
}
html .nvd3.nv-pie path {
  stroke: rgba(var(--bs-component-bg-rgb), 0.2);
}

@keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pace-top .pace .pace-progress {
  top: 0 !important;
}
.pace-top .pace .pace-activity {
  top: 15px !important;
}

.pace {
  background: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
  opacity: 1;
  transition: opacity 1s;
}
.pace .pace-progress {
  top: 50px;
  height: 3px;
  background: var(--bs-app-theme);
  transition: all 0.2s linear;
}
@media (max-width: 767.98px) {
  .pace .pace-progress {
    top: 101px;
  }
}
.pace .pace-progress .pace-progress-inner {
  display: none;
}
.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 1030;
  top: 63px;
  right: 10px;
  width: 0.9375rem;
  height: 0.9375rem;
  border: 2px solid transparent;
  border-top-color: var(--bs-app-theme);
  border-left-color: var(--bs-app-theme);
  animation: pace-spinner 400ms linear infinite;
  border-radius: 100px;
}
@media (max-width: 575.98px) {
  .pace .pace-activity {
    top: 113px;
  }
}
.pace.pace-inactive {
  display: block;
  opacity: 0;
}

.pace-done .pace.pace-inactive {
  display: block;
}

.parsley-error {
  background-color: transparent !important;
  border-color: #ff5b57 !important;
  color: var(--bs-component-color) !important;
}
.parsley-error:focus {
  border-color: #ff5b57 !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 91, 87, 0.3) !important;
}

.parsley-success {
  background-color: transparent !important;
  border-color: #00acac !important;
  color: var(--bs-component-color) !important;
}
.parsley-success:focus {
  border-color: #00acac !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 172, 172, 0.3) !important;
}

.parsley-errors-list {
  padding: 0 !important;
  list-style-type: none !important;
  margin: 0 !important;
  color: #ff5b57;
  font-size: 0.8125rem !important;
  line-height: inherit !important;
}
.parsley-errors-list.filled {
  margin-top: 0.46875rem !important;
}

.ps {
  position: relative;
}
.ps .ps__rail-x {
  z-index: 10;
}
.ps .ps__rail-x:focus, .ps .ps__rail-x:hover, .ps .ps__rail-x.ps--clicking {
  background: none;
}
.ps .ps__rail-y {
  z-index: 10;
  width: 6px !important;
  background: none !important;
}
.ps .ps__rail-y:focus, .ps .ps__rail-y:hover, .ps .ps__rail-y.ps--clicking {
  width: 6px !important;
  background: none !important;
}
.ps .ps__rail-y:focus .ps__thumb-y, .ps .ps__rail-y:focus > .ps__thumb-y, .ps .ps__rail-y:hover .ps__thumb-y, .ps .ps__rail-y:hover > .ps__thumb-y, .ps .ps__rail-y.ps--clicking .ps__thumb-y, .ps .ps__rail-y.ps--clicking > .ps__thumb-y {
  width: 6px !important;
}
.ps .ps__thumb-y {
  background-color: #adb5bd !important;
}
.ps .ps__thumb-y:focus, .ps .ps__thumb-y:hover, .ps .ps__thumb-y.ps--clicking {
  background-color: #adb5bd !important;
}

.powerange-wrapper {
  padding: 0.703125rem 30px;
}
.powerange-wrapper .range-bar {
  background: var(--bs-component-border-color);
}
.powerange-wrapper .range-bar .range-min, .powerange-wrapper .range-bar .range-max {
  color: var(--bs-component-color);
}
.powerange-wrapper .range-bar .range-handle {
  cursor: pointer;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.powerange-wrapper .range-bar .range-quantity {
  background: #348fe2;
}
.powerange-wrapper.red .range-bar .range-quantity {
  background: #ff5b57;
}
.powerange-wrapper.teal .range-bar .range-quantity {
  background: #00acac;
}
.powerange-wrapper.purple .range-bar .range-quantity {
  background: #727cb6;
}
.powerange-wrapper.orange .range-bar .range-quantity {
  background: #f59c1a;
}
.powerange-wrapper.black .range-bar .range-quantity {
  background: #2d353c;
}
.powerange-wrapper.powerange-without-range {
  padding-left: 0;
  padding-right: 0;
}
.powerange-wrapper.powerange-vertical {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

body .picker {
  display: block;
  border: 1px solid var(--bs-component-border-color);
  background-color: var(--bs-component-bg);
  padding: 0.4375rem 0.75rem;
  min-height: calc(1.5em + 0.875rem + 2px);
  border-radius: 10px;
}
body .picker > .pc-element {
  margin: 0 0.375rem 0.4375rem 0;
  padding: 2px 10px !important;
  border: none;
  background: rgba(var(--bs-component-border-color-rgb), 0.65);
  color: var(--bs-component-color);
  font-weight: 600;
  border-radius: 30px;
}
body .picker > .pc-element:hover {
  background: rgba(var(--bs-component-border-color-rgb), 1);
  color: var(--bs-component-color);
}
body .picker > .pc-element .pc-close {
  position: relative;
  margin: 0;
  right: 0;
  top: 0;
  margin-left: 0.46875rem;
  opacity: 0.25;
  color: inherit;
  font-size: 0.8125rem;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
body .picker > .pc-element .pc-close:after {
  content: "\f00d" !important;
}
body .picker > .pc-element .pc-close:hover {
  opacity: 0.5;
}
body .picker > .pc-element + .pc-select {
  padding-top: 0.4375rem;
}
body .picker > .pc-element + .pc-select .pc-element {
  margin-top: -0.4375rem;
}
body .picker .pc-select {
  display: block;
  width: auto;
  max-width: initial;
  min-width: initial;
  margin: -0.4375rem -0.75rem;
}
body .picker .pc-select .pc-element {
  display: block;
  margin: 0;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  background-color: transparent;
  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='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 16px 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background-position: right 0.75rem center;
  padding: 0.4375rem 2.25rem 0.4375rem 0.75rem;
}
body .picker .pc-select .pc-list {
  border: none;
  padding: 0.5rem 0;
  background: var(--bs-component-dropdown-bg);
  top: 100%;
  border-radius: 10px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
body .picker .pc-select .pc-list input[type=search] {
  display: block;
  width: calc(100% - 20px);
  margin: 0 10px 5px;
  padding: 0.4375rem 0.75rem;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--bs-component-color);
  background-color: var(--bs-component-bg);
  background-clip: padding-box;
  border: 1px solid var(--bs-component-border-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-radius: 10px;
}
body .picker .pc-select .pc-list input[type=search]:focus {
  color: var(--bs-component-color);
  background-color: var(--bs-component-bg);
  border-color: rgb(102.75, 171, 233.25);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
body .picker .pc-select .pc-list ul > li {
  padding: 0.5rem 1rem;
  background: none;
  color: var(--bs-component-color);
  font-weight: 600;
}
body .picker .pc-select .pc-list ul > li:nth-child(even) {
  background: none;
}
body .picker .pc-select .pc-list ul > li:hover {
  background: var(--bs-component-dropdown-hover-bg);
  color: var(--bs-component-hover-color);
}

.select2.select2-container {
  display: block;
  background: var(--bs-component-bg);
}
.select2.select2-container .selection .select2-selection {
  background: #F3F3F3;
}
.select2.select2-container .selection .select2-selection.select2-selection--single, .select2.select2-container .selection .select2-selection.select2-selection--multiple {
  border-color: #E7E7E7;
  outline: 0;
  height: calc(1.5em + 0.875rem + 2px);
  display: flex;
  align-items: center;
  border-radius: var(--bs-border-radius);
}
.select2.select2-container .selection .select2-selection.select2-selection--single.select2-selection__rendered, .select2.select2-container .selection .select2-selection.select2-selection--multiple.select2-selection__rendered {
  line-height: 1;
  padding: 0.4375rem 0.75rem;
  font-weight: 600;
  color: var(--bs-component-color);
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  padding-right: 0.75rem;
}
.select2.select2-container .selection .select2-selection.select2-selection--single.select2-selection__rendered .select2-selection__clear, .select2.select2-container .selection .select2-selection.select2-selection--multiple.select2-selection__rendered .select2-selection__clear {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__arrow, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__arrow {
  height: auto;
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.4375rem 0.75rem;
  display: flex;
  align-items: center;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__arrow b, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__arrow b {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  border: none;
  color: var(--bs-component-color);
  width: auto;
  height: auto;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.select2.select2-container .selection .select2-selection.select2-selection--single .select2-selection__arrow b:before, .select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__arrow b:before {
  content: "\f0d7";
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple {
  height: auto;
  min-height: calc(1.5em + 0.875rem + 2px);
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered {
  padding: 0.375rem 0.75rem 0.15625rem;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline {
  float: none;
  min-width: 100px;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {
  margin-top: -1px;
  margin-bottom: 0.21875rem;
  font-weight: 600;
  min-height: 20px;
  color: var(--bs-component-color);
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::-moz-placeholder {
  color: #6c757d;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::placeholder {
  color: #6c757d;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__choice {
  border: none;
  background: rgba(var(--bs-component-border-color-rgb), 0.65);
  margin-bottom: 0.21875rem;
  margin-top: 0;
  padding: 4px 8px;
  color: var(--bs-component-color);
  float: none;
  position: relative;
  border-radius: 10px;
  padding-right: 1.3125rem;
  margin-right: 0.21875rem;
}
.select2.select2-container .selection .select2-selection.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color: #adb5bd;
  font-size: 1.015625rem;
  margin: 0;
  float: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
}
.select2.select2-container.select2-container--above.select2-container--open .selection .select2-selection.select2-selection--single .select2-selection__arrow b:before {
  content: "\f0d8";
}
.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--bs-component-disabled-bg);
}

.select2-container .select2-dropdown {
  border: none;
  background: var(--bs-component-dropdown-bg);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.select2-container .select2-dropdown .select2-search--dropdown {
  padding: 0.5rem;
}
.select2-container .select2-dropdown .select2-search--dropdown input {
  border-color: var(--bs-component-border-color);
  height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0.75rem;
  outline: none;
  color: var(--bs-component-color);
  background-color: transparent;
  border-radius: 10px;
  transition: all 0.2s linear;
}
.select2-container .select2-dropdown .select2-search--dropdown input:focus {
  border-color: rgb(102.75, 171, 233.25);
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  font-weight: 600;
  color: var(--bs-component-color);
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option .select2-results__group {
  padding: 0.5rem 0.5rem 0.25rem;
  color: var(--bs-component-color);
  font-size: 0.7109375rem;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option .select2-results__option {
  padding: 0.5rem 1rem;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
  background: var(--bs-component-hover-bg);
  color: var(--bs-component-color);
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__message {
  font-weight: 600;
  font-size: 0.8125rem;
  color: rgba(var(--bs-component-color-rgb), 0.5);
  padding: 0.5rem 0.5rem;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true] {
  background: #348fe2;
  color: #FFFFFF;
}
.select2-container .select2-dropdown.select2-dropdown--above {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

body .jqstooltip {
  border: none;
  width: auto !important;
  height: auto !important;
  background: rgba(45, 53, 60, 0.9);
  border-radius: 10px;
}

.sp-original-input-container .sp-add-on {
  min-width: 35px;
}
.sp-original-input-container .sp-add-on .sp-colorize {
  position: relative;
  overflow: hidden;
  border-radius: 1px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.sp-original-input-container .sp-add-on .sp-colorize:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid var(--bs-component-border-color);
}
body .sp-container {
  background-color: var(--bs-component-dropdown-bg);
}
body .sp-container .sp-palette-container {
  border-color: var(--bs-component-dropdown-border-color);
}
body .sp-container .sp-input {
  border-color: var(--bs-component-dropdown-border-color) !important;
  color: var(--bs-component-color) !important;
}
body .sp-container button.sp-choose {
  background-color: var(--bs-success);
}
body .sp-container button.sp-cancel {
  background-color: var(--bs-default);
}

.note-editor.note-frame {
  font-family: var(--bs-font-sans-serif);
  color: var(--bs-component-color);
}
.note-editor.note-frame .note-toolbar {
  background: var(--bs-light);
  border-color: var(--bs-component-border-color);
  padding: 0.9375rem !important;
  border-radius: 0;
}
.note-editor.note-frame .note-toolbar .note-btn-group {
  margin-top: 0 !important;
}
.note-editor.note-frame .note-toolbar .note-btn-group .note-btn {
  background: var(--bs-component-bg);
  border-color: var(--bs-component-border-color);
  color: var(--bs-component-color);
}
.note-editor.note-frame .note-toolbar .note-btn-group .note-btn:hover, .note-editor.note-frame .note-toolbar .note-btn-group .note-btn:focus {
  background: var(--bs-component-hover-bg);
}
.note-editor.note-frame .note-toolbar .note-btn-group .note-btn.active {
  background: var(--bs-component-active-bg);
  border-color: var(--bs-component-active-bg);
  color: var(--bs-component-active-color);
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu {
  border: none;
  padding: 0.25rem 0;
  background-color: var(--bs-component-dropdown-bg);
  color: var(--bs-component-color);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item {
  padding: 0.309375rem 0.9375rem;
  color: rgba(var(--bs-component-color-rgb), 0.85);
  white-space: nowrap;
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item:hover, .note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item:focus {
  color: var(--bs-component-color);
  background: var(--bs-component-dropdown-hover-bg);
}
.note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item blockquote, .note-editor.note-frame .note-toolbar .note-dropdown-menu .note-dropdown-item pre {
  padding: 0;
  margin: 0;
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu {
  min-width: 350px;
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  margin-left: 0;
  margin-right: 0;
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  background: #495057;
  border-color: #495057;
}
.note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:focus, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:active, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:focus, .note-editor.note-frame .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:active {
  background: #2d353c;
  border-color: #2d353c;
}
.note-editor.note-frame .note-modal .note-modal-content {
  border-width: 0;
  border-color: var(--bs-component-modal-border-color);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-header {
  border: none;
  border-bottom: 1px solid #ced4da;
  padding: 0.9375rem 0.9375rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-header .note-modal-title {
  font-size: 1.21875rem;
  font-weight: 600;
  line-height: 1.2;
  color: #2d353c;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body {
  padding: 0.9375rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .note-form-label {
  font-size: 0.8125rem;
  color: #2d353c;
  display: block;
  margin: 0 0 0.234375rem;
  font-weight: 600;
  padding: 0;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .note-input {
  min-height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0.75rem;
  border-color: var(--bs-component-border-color);
  font-size: 0.8125rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .note-input:focus {
  border-color: rgb(102.75, 171, 233.25);
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-body .checkbox input {
  margin-right: 0.46875rem;
}
.note-editor.note-frame .note-modal .note-modal-content .note-modal-footer {
  height: auto;
  padding: 0.9375rem;
  border-top: 1px solid #ced4da;
  margin-top: 0.5rem;
  display: flex;
  justify-content: flex-end;
}
.note-editor.note-frame .note-btn-primary {
  padding: 0.4375rem 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  border-radius: 10px;
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #348fe2;
  --bs-btn-border-color: #348fe2;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgb(39, 107.25, 169.5);
  --bs-btn-hover-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-focus-shadow-rgb: 82, 160, 230;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgb(39, 107.25, 169.5);
  --bs-btn-active-border-color: rgb(39, 107.25, 169.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgb(102.75, 171, 233.25);
  --bs-btn-disabled-border-color: rgb(102.75, 171, 233.25);
}
.note-editor.note-frame .note-placeholder {
  padding: 0.9375rem !important;
  color: rgba(var(--bs-component-color-rgb), 0.6);
}
.note-editor.note-frame .note-editing-area {
  background: var(--bs-component-bg);
}
.note-editor.note-frame .note-editing-area .note-editable {
  padding: 0.9375rem !important;
}
.note-editor.note-frame .note-tooltip .note-tooltip-content {
  background: #20252a;
  font-family: var(--bs-font-sans-serif);
  font-size: 0.7109375rem;
  font-weight: 600;
  border-radius: 10px;
}
.note-editor.note-frame .note-tooltip.top .note-tooltip-arrow {
  border-top-color: #20252a;
}
.note-editor.note-frame .note-tooltip.right .note-tooltip-arrow {
  border-right-color: #20252a;
}
.note-editor.note-frame .note-tooltip.bottom .note-tooltip-arrow {
  border-bottom-color: #20252a;
}
.note-editor.note-frame .note-tooltip.left .note-tooltip-arrow {
  border-left-color: #20252a;
}
.note-editor.note-frame .note-popover.popover {
  display: none;
}
.note-editor.note-frame .note-popover.popover .popover-content, .note-editor.note-frame .note-popover.popover .note-toolbar {
  padding: 0.46875rem 0.9375rem !important;
  background: #20252a;
  border-radius: 0;
}
.note-editor.note-frame.note-frame {
  border: none !important;
  margin: 0 !important;
  background: none;
}
.note-editor.note-frame.note-frame .note-statusbar {
  border-color: var(--bs-component-border-color);
  background: var(--bs-light);
}
.note-editor.note-frame.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  border-top-color: var(--bs-component-border-color);
}
.note-editor.note-frame.fullscreen .note-toolbar-wrapper {
  display: none;
}

.superbox.superbox-active {
  font-size: 0;
  margin: -1px -1px 0 0;
}
.superbox.superbox-active .superbox-list {
  display: inline-block;
  position: relative;
  background: none;
}
.superbox.superbox-active .superbox-list .superbox-img {
  width: 100%;
  cursor: pointer;
  display: block;
  padding-top: 75%;
  position: relative;
}
.superbox.superbox-active .superbox-list .superbox-img img {
  display: none;
}
.superbox.superbox-active .superbox-list .superbox-img span {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  background-size: cover !important;
  background-position: center !important;
}
.superbox.superbox-active .superbox-list .superbox-img:hover {
  opacity: 0.8;
}
.superbox.superbox-active .superbox-list.superbox-O {
  z-index: 10;
}
.superbox.superbox-active .superbox-list.superbox-O:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  border: 10px solid transparent;
  border-bottom-color: #dee2e6;
  margin-left: -10px;
  z-index: 10;
}
.superbox.superbox-active .superbox-list.superbox-O:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -3px;
  border: 10px solid transparent;
  border-bottom-color: #2d353c;
  margin-left: -10px;
  z-index: 20;
}
.superbox.superbox-active .superbox-show {
  background: #2d353c !important;
  margin: 1px 0;
  box-shadow: none;
}
.superbox.superbox-active .superbox-show .superbox-current-img {
  max-width: 100%;
  border: none;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.superbox.superbox-active .superbox-close {
  cursor: pointer;
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  width: 35px;
  height: 35px;
}

.swal-overlay .swal-modal {
  padding: 3.75rem 0.9375rem;
  background: var(--bs-component-bg);
  border-radius: 6px;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.swal-overlay .swal-modal .swal-icon {
  margin-top: 0;
  margin-bottom: 1.40625rem;
}
.swal-overlay .swal-modal .swal-title {
  padding: 0 0.9375rem 0;
  margin: 0;
  color: var(--bs-component-color);
  font-size: 2.03125rem;
  font-weight: 600;
  line-height: 1.2;
}
.swal-overlay .swal-modal .swal-text {
  color: rgba(var(--bs-component-color), 0.5);
  font-size: 1.015625rem;
  display: block;
  max-width: 100%;
  text-align: center;
  padding: 0 0 0.9375rem;
  font-weight: 600;
}
.swal-overlay .swal-modal .swal-icon--success, .swal-overlay .swal-modal .swal-icon--success__ring {
  border-color: rgba(0, 172, 172, 0.2);
}
.swal-overlay .swal-modal .swal-icon--success:before, .swal-overlay .swal-modal .swal-icon--success:after, .swal-overlay .swal-modal .swal-icon--success .swal-icon--success__hide-corners {
  background-color: var(--bs-component-bg);
}
.swal-overlay .swal-modal .swal-icon--success__line--long, .swal-overlay .swal-modal .swal-icon--success__line--tip {
  background-color: #00acac;
}
.swal-overlay .swal-modal .swal-icon--info {
  border-color: #49b6d6;
}
.swal-overlay .swal-modal .swal-icon--info:before, .swal-overlay .swal-modal .swal-icon--info:after {
  background-color: #49b6d6;
}
.swal-overlay .swal-modal .swal-icon--warning {
  border-color: #f59c1a;
}
.swal-overlay .swal-modal .swal-icon--warning .swal-icon--warning__body, .swal-overlay .swal-modal .swal-icon--warning .swal-icon--warning__dot {
  background-color: #f59c1a;
}
.swal-overlay .swal-modal .swal-icon--error {
  border-color: #ff5b57;
}
.swal-overlay .swal-modal .swal-icon--error .swal-icon--error__line {
  background-color: #ff5b57;
}
.swal-overlay .swal-modal .swal-footer {
  padding: 0 0.9375rem;
  display: flex;
  justify-content: center;
}
.swal-overlay .swal-modal .swal-footer .swal-button-container {
  margin: 0 0.234375rem;
}
.swal-overlay .btn {
  min-width: 100px;
  padding: 0.5rem 1rem;
  font-size: 1.015625rem;
}
.swal-overlay .btn.btn-success:hover {
  border-color: rgb(0, 137.6, 137.6);
  background-color: rgb(0, 137.6, 137.6);
}
.swal-overlay .btn.btn-warning:hover {
  border-color: rgb(196, 124.8, 20.8);
  background-color: rgb(196, 124.8, 20.8);
}
.swal-overlay .btn.btn-primary:hover {
  border-color: rgb(41.6, 114.4, 180.8);
  background-color: rgb(41.6, 114.4, 180.8);
}
.swal-overlay .btn.btn-danger:hover {
  border-color: rgb(204, 72.8, 69.6);
  background-color: rgb(204, 72.8, 69.6);
}
.swal-overlay .btn.btn-default:hover {
  border-color: rgb(186.4, 188.8, 191.2);
  background-color: rgb(186.4, 188.8, 191.2);
}
.swal-overlay .btn:not(.btn-default) {
  color: #FFFFFF;
}

.tagit.ui-widget {
  border: 1px solid var(--bs-component-border-color);
  background: var(--bs-component-bg);
  padding: 0.291375rem 0.75rem 0;
  margin-bottom: 0;
  font-family: inherit;
  min-height: calc(1.5em + 0.875rem + 2px);
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
}
.tagit.ui-widget li {
  float: none;
  margin: 0 0.291375rem 0.21875rem 0;
}
.tagit.ui-widget li.tagit-choice {
  background: var(--bs-component-secondary-bg);
  border: none;
  color: var(--bs-component-color);
  padding: 0.175rem 0.75rem;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
  align-items: center;
  border-radius: 10px;
}
.tagit.ui-widget li.tagit-choice .tagit-label {
  flex: 1;
  padding-right: 0.75rem;
}
.tagit.ui-widget li.tagit-choice .tagit-close {
  line-height: 1;
  text-align: center;
  top: 0;
  margin: 0;
  right: 0;
  margin: -5px -8px;
  padding: 5px 8px;
  position: relative;
  color: inherit;
}
.tagit.ui-widget li.tagit-choice .tagit-close .ui-icon-close {
  background: none;
  height: auto;
  width: auto;
  text-indent: 0;
  margin-top: 0;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.tagit.ui-widget li.tagit-choice .tagit-close .ui-icon-close:before {
  content: "\f00d";
  font-size: inherit;
  color: inherit;
  opacity: 0.5;
}
.tagit.ui-widget li.tagit-choice .tagit-close:hover .ui-icon-close:before, .tagit.ui-widget li.tagit-choice .tagit-close:focus .ui-icon-close:before {
  opacity: 0.75;
  color: inherit;
}
.tagit.ui-widget li.tagit-new {
  padding: 0;
}
.tagit.ui-widget li.tagit-new input {
  height: 100%;
  font-family: inherit;
  font-weight: 600;
  font-size: 0.8125rem;
  min-height: 1.56875rem;
  color: var(--bs-component-color);
}
.tagit.ui-widget.white li.tagit-choice {
  background: #FFFFFF;
  color: #2d353c;
  box-shadow: inset 0 0 0 1px #dee2e6;
}
.tagit.ui-widget.inverse li.tagit-choice {
  background: #495057;
  color: #FFFFFF;
}
.tagit.ui-widget.primary li.tagit-choice {
  background: #348fe2;
  color: #FFFFFF;
}
.tagit.ui-widget.info li.tagit-choice {
  background: #49b6d6;
  color: #FFFFFF;
}
.tagit.ui-widget.success li.tagit-choice {
  background: #00acac;
  color: #FFFFFF;
}
.tagit.ui-widget.warning li.tagit-choice {
  background: #f59c1a;
  color: #FFFFFF;
}
.tagit.ui-widget.danger li.tagit-choice {
  background: #ff5b57;
  color: #FFFFFF;
}

.editable-container {
  display: flex;
  flex: 1;
}
.editable-container .editableform {
  display: block;
}
.editable-container .editableform .form-group > div {
  margin-bottom: -5px;
  display: flex;
  flex: 1;
  flex-flow: row wrap;
}
.editable-container .editableform .form-group > div .editable-input {
  margin-bottom: 0.46875rem;
  margin-right: 0.46875rem;
}
.editable-container .editableform .form-group > div .editable-input .combodate {
  margin-bottom: -3px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.editable-container .editableform .form-group > div .editable-input .combodate select {
  margin-bottom: 3px;
  min-width: 90px;
}
.editable-container .editableform .form-group > div .editable-input .editable-clear-x {
  right: 12px;
}
.editable-container .editableform .form-group > div .editable-input .editable-checklist > div > label {
  justify-content: flex-start;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date {
  position: relative;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .form-control {
  margin-top: -1px;
  display: inline-flex;
  border-radius: 10px 0 0 10px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .add-on {
  background: var(--bs-component-border-color);
  padding: 5px 10px;
  min-height: 34px;
  display: inline-flex;
  align-items: center;
  border-radius: 0 10px 10px 0;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .add-on i {
  width: auto;
  height: auto;
  margin: 0;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .add-on i:before {
  content: "\f133";
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker {
  width: 300px;
  color: var(--bs-component-color);
  border-radius: 20px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker table {
  width: 100%;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker table tfoot .today:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker table tfoot .today:focus {
  background: rgb(242.1428571429, 243.8571428571, 245.3571428571);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th {
  border: none;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch {
  line-height: 20px;
  padding: 5px;
  border-radius: 10px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:focus {
  background: rgb(242.1428571429, 243.8571428571, 245.3571428571);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:focus:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:hover:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch:focus:before {
  color: #2d353c;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next {
  color: transparent;
  width: 14.28%;
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:before {
  color: rgb(111, 130.2, 147);
  position: absolute;
  font-size: 14px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.prev:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.prev:before {
  content: "\f104";
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.next:before, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.next:before {
  content: "\f105";
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.switch, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.switch {
  width: auto;
  font-weight: bold;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table thead tr th.dow, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table thead tr th.dow {
  padding: 5px 0;
  border: none;
  font-weight: bold;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td {
  padding: 5px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century {
  font-weight: 600;
  color: rgb(111, 130.2, 147);
  text-shadow: none;
  border-radius: 10px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century:focus {
  background: rgb(242.1428571429, 243.8571428571, 245.3571428571);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month.focused, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century.focused {
  background: rgb(227.5714285714, 231.2285714286, 234.4285714286);
  color: #2d353c;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td span.century.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.hour.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.decade.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.year.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.month.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td span.century.active {
  background: #348fe2 !important;
  color: #FFFFFF;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day {
  font-weight: 600;
  color: rgb(77.7857142857, 91.6142857143, 103.7142857143);
  padding: 5px;
  border-radius: 10px;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day:focus, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day:hover, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day:focus {
  background: rgb(242.1428571429, 243.8571428571, 245.3571428571);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.today, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.today {
  background: rgb(227.5714285714, 231.2285714286, 234.4285714286) !important;
  color: #2d353c;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.active, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.active {
  background: #348fe2 !important;
  color: #FFFFFF;
  text-shadow: none !important;
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.old, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.old {
  color: rgb(198.4285714286, 205.9714285714, 212.5714285714);
}
.editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-hours table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-days table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-months table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-years table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-decades table tbody tr td.day.new, .editable-container .editableform .form-group > div .editable-input .input-append.date .datetimepicker .datetimepicker-centuries table tbody tr td.day.new {
  color: rgb(154.7142857143, 168.0857142857, 179.7857142857);
}
.editable-container .editableform .form-group > div .editable-input .editable-address input {
  border: 1px solid var(--bs-component-border-color);
  color: var(--bs-component-color);
  padding: 6px 10px;
  background-color: transparent;
  border-radius: 10px;
}
.editable-container .editableform .form-group > div .editable-input .editable-address input:focus {
  outline: none;
  border-color: rgb(102.75, 171, 233.25);
  transition: all 0.2s linear;
  box-shadow: 0 0 0 0.25rem rgba(52, 143, 226, 0.25);
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-hint {
  border: none;
  height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0.75rem;
  line-height: 1.5;
  margin-left: 1px;
  margin-top: -1px;
  opacity: 0.6;
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-dropdown-menu {
  border: none;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-dropdown-menu .tt-suggestion {
  padding: 5px 12px;
}
.editable-container .editableform .form-group > div .editable-input .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
  background: #348fe2;
  color: #FFFFFF;
}
.editable-container .editableform .form-group > div .editable-input .wysihtml5-toolbar {
  background: none;
  padding: 0 !important;
  border: none;
}
.editable-container .editableform .form-group > div .editable-input .wysihtml5-sandbox {
  border: 1px solid var(--bs-component-border-color) !important;
}
.editable-container .editableform .form-group > div .editable-buttons {
  margin-left: 0;
  margin-bottom: 5px;
  display: flex;
}
.editable-container .editableform .form-group > div .editable-buttons .btn {
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.editable-container .editableform .form-group > div .editable-buttons .btn + .btn {
  margin-left: 5px;
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-ok {
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-ok:before {
  content: "\f00c";
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-remove {
  font-family: Font Awesome\ 6 Free, Font Awesome\ 6 Pro, FontAwesome !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.editable-container .editableform .form-group > div .editable-buttons .btn .glyphicon-remove:before {
  content: "\f00d";
}
.editable-container .editableform .form-group > div .editable-buttons.editable-buttons-bottom {
  display: block;
}
.editable-container .editableform .form-group > div .editable-buttons.editable-buttons-bottom .btn {
  display: inline-flex;
}
.editable-container .editableform .form-group.has-error .form-control {
  border-color: rgb(235.875, 84.175, 80.475);
  background: rgb(255, 238.6, 238.2);
}
.editable-container .editableform .form-group.has-error .editable-error-block {
  margin: 0 0 0 10px;
  white-space: nowrap;
  color: rgb(216.75, 77.35, 73.95);
}

.editable-click,
a.editable-click,
a.editable-click:hover {
  border-color: currentColor;
}

/* Helper Row Space */
.row.row-space-0 {
  margin-left: 0;
  margin-right: 0;
}

.row.row-space-0 > [class*=col-] {
  padding-left: 0;
  padding-right: 0;
}

.row.row-space-2 {
  margin-left: -1;
  margin-right: -1;
}

.row.row-space-2 > [class*=col-] {
  padding-left: 1;
  padding-right: 1;
}

.row.row-space-4 {
  margin-left: -2;
  margin-right: -2;
}

.row.row-space-4 > [class*=col-] {
  padding-left: 2;
  padding-right: 2;
}

.row.row-space-6 {
  margin-left: -3;
  margin-right: -3;
}

.row.row-space-6 > [class*=col-] {
  padding-left: 3;
  padding-right: 3;
}

.row.row-space-8 {
  margin-left: -4;
  margin-right: -4;
}

.row.row-space-8 > [class*=col-] {
  padding-left: 4;
  padding-right: 4;
}

.row.row-space-10 {
  margin-left: -5;
  margin-right: -5;
}

.row.row-space-10 > [class*=col-] {
  padding-left: 5;
  padding-right: 5;
}

.row.row-space-12 {
  margin-left: -6;
  margin-right: -6;
}

.row.row-space-12 > [class*=col-] {
  padding-left: 6;
  padding-right: 6;
}

.row.row-space-14 {
  margin-left: -7;
  margin-right: -7;
}

.row.row-space-14 > [class*=col-] {
  padding-left: 7;
  padding-right: 7;
}

.row.row-space-16 {
  margin-left: -8;
  margin-right: -8;
}

.row.row-space-16 > [class*=col-] {
  padding-left: 8;
  padding-right: 8;
}

.row.row-space-18 {
  margin-left: -9;
  margin-right: -9;
}

.row.row-space-18 > [class*=col-] {
  padding-left: 9;
  padding-right: 9;
}

.row.row-space-20 {
  margin-left: -10;
  margin-right: -10;
}

.row.row-space-20 > [class*=col-] {
  padding-left: 10;
  padding-right: 10;
}

.row.row-space-22 {
  margin-left: -11;
  margin-right: -11;
}

.row.row-space-22 > [class*=col-] {
  padding-left: 11;
  padding-right: 11;
}

.row.row-space-24 {
  margin-left: -12;
  margin-right: -12;
}

.row.row-space-24 > [class*=col-] {
  padding-left: 12;
  padding-right: 12;
}

.row.row-space-26 {
  margin-left: -13;
  margin-right: -13;
}

.row.row-space-26 > [class*=col-] {
  padding-left: 13;
  padding-right: 13;
}

.row.row-space-28 {
  margin-left: -14;
  margin-right: -14;
}

.row.row-space-28 > [class*=col-] {
  padding-left: 14;
  padding-right: 14;
}

.row.row-space-30 {
  margin-left: -15;
  margin-right: -15;
}

.row.row-space-30 > [class*=col-] {
  padding-left: 15;
  padding-right: 15;
}

/* Helper Margin */
.m-1px {
  margin: 1px !important;
}

.m-2px {
  margin: 2px !important;
}

.m-3px {
  margin: 3px !important;
}

.m-4px {
  margin: 4px !important;
}

.m-5px {
  margin: 5px !important;
}

.m-6px {
  margin: 6px !important;
}

.m-7px {
  margin: 7px !important;
}

.m-8px {
  margin: 8px !important;
}

.m-9px {
  margin: 9px !important;
}

.m-10px {
  margin: 10px !important;
}

.m-5px {
  margin: 5px !important;
}

.m-10px {
  margin: 10px !important;
}

.m-15px {
  margin: 15px !important;
}

.m-20px {
  margin: 20px !important;
}

.m-25px {
  margin: 25px !important;
}

.m-30px {
  margin: 30px !important;
}

.m-35px {
  margin: 35px !important;
}

.m-40px {
  margin: 40px !important;
}

.m-45px {
  margin: 45px !important;
}

.m-50px {
  margin: 50px !important;
}

.mt-1px {
  margin-top: 1px !important;
}

.mt-2px {
  margin-top: 2px !important;
}

.mt-3px {
  margin-top: 3px !important;
}

.mt-4px {
  margin-top: 4px !important;
}

.mt-5px {
  margin-top: 5px !important;
}

.mt-6px {
  margin-top: 6px !important;
}

.mt-7px {
  margin-top: 7px !important;
}

.mt-8px {
  margin-top: 8px !important;
}

.mt-9px {
  margin-top: 9px !important;
}

.mt-10px {
  margin-top: 10px !important;
}

.mt-5px {
  margin-top: 5px !important;
}

.mt-10px {
  margin-top: 10px !important;
}

.mt-15px {
  margin-top: 15px !important;
}

.mt-20px {
  margin-top: 20px !important;
}

.mt-25px {
  margin-top: 25px !important;
}

.mt-30px {
  margin-top: 30px !important;
}

.mt-35px {
  margin-top: 35px !important;
}

.mt-40px {
  margin-top: 40px !important;
}

.mt-45px {
  margin-top: 45px !important;
}

.mt-50px {
  margin-top: 50px !important;
}

.me-1px {
  margin-right: 1px !important;
}

.me-2px {
  margin-right: 2px !important;
}

.me-3px {
  margin-right: 3px !important;
}

.me-4px {
  margin-right: 4px !important;
}

.me-5px {
  margin-right: 5px !important;
}

.me-6px {
  margin-right: 6px !important;
}

.me-7px {
  margin-right: 7px !important;
}

.me-8px {
  margin-right: 8px !important;
}

.me-9px {
  margin-right: 9px !important;
}

.me-10px {
  margin-right: 10px !important;
}

.me-5px {
  margin-right: 5px !important;
}

.me-10px {
  margin-right: 10px !important;
}

.me-15px {
  margin-right: 15px !important;
}

.me-20px {
  margin-right: 20px !important;
}

.me-25px {
  margin-right: 25px !important;
}

.me-30px {
  margin-right: 30px !important;
}

.me-35px {
  margin-right: 35px !important;
}

.me-40px {
  margin-right: 40px !important;
}

.me-45px {
  margin-right: 45px !important;
}

.me-50px {
  margin-right: 50px !important;
}

.mb-1px {
  margin-bottom: 1px !important;
}

.mb-2px {
  margin-bottom: 2px !important;
}

.mb-3px {
  margin-bottom: 3px !important;
}

.mb-4px {
  margin-bottom: 4px !important;
}

.mb-5px {
  margin-bottom: 5px !important;
}

.mb-6px {
  margin-bottom: 6px !important;
}

.mb-7px {
  margin-bottom: 7px !important;
}

.mb-8px {
  margin-bottom: 8px !important;
}

.mb-9px {
  margin-bottom: 9px !important;
}

.mb-10px {
  margin-bottom: 10px !important;
}

.mb-5px {
  margin-bottom: 5px !important;
}

.mb-10px {
  margin-bottom: 10px !important;
}

.mb-15px {
  margin-bottom: 15px !important;
}

.mb-20px {
  margin-bottom: 20px !important;
}

.mb-25px {
  margin-bottom: 25px !important;
}

.mb-30px {
  margin-bottom: 30px !important;
}

.mb-35px {
  margin-bottom: 35px !important;
}

.mb-40px {
  margin-bottom: 40px !important;
}

.mb-45px {
  margin-bottom: 45px !important;
}

.mb-50px {
  margin-bottom: 50px !important;
}

.ms-1px {
  margin-left: 1px !important;
}

.ms-2px {
  margin-left: 2px !important;
}

.ms-3px {
  margin-left: 3px !important;
}

.ms-4px {
  margin-left: 4px !important;
}

.ms-5px {
  margin-left: 5px !important;
}

.ms-6px {
  margin-left: 6px !important;
}

.ms-7px {
  margin-left: 7px !important;
}

.ms-8px {
  margin-left: 8px !important;
}

.ms-9px {
  margin-left: 9px !important;
}

.ms-10px {
  margin-left: 10px !important;
}

.ms-5px {
  margin-left: 5px !important;
}

.ms-10px {
  margin-left: 10px !important;
}

.ms-15px {
  margin-left: 15px !important;
}

.ms-20px {
  margin-left: 20px !important;
}

.ms-25px {
  margin-left: 25px !important;
}

.ms-30px {
  margin-left: 30px !important;
}

.ms-35px {
  margin-left: 35px !important;
}

.ms-40px {
  margin-left: 40px !important;
}

.ms-45px {
  margin-left: 45px !important;
}

.ms-50px {
  margin-left: 50px !important;
}

.mx-1px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.mx-2px {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.mx-3px {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.mx-4px {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mx-5px {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mx-6px {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.mx-7px {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.mx-8px {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mx-9px {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.mx-10px {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mx-5px {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mx-10px {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mx-15px {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.mx-20px {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mx-25px {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.mx-30px {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.mx-35px {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.mx-40px {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mx-45px {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.mx-50px {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.my-1px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.my-2px {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.my-3px {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.my-4px {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.my-5px {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.my-6px {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.my-7px {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.my-8px {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-9px {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.my-10px {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.my-5px {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.my-10px {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.my-15px {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.my-20px {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.my-25px {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.my-30px {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.my-35px {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.my-40px {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-45px {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.my-50px {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

/* Helper Padding */
.p-1px {
  padding: 1px !important;
}

.p-2px {
  padding: 2px !important;
}

.p-3px {
  padding: 3px !important;
}

.p-4px {
  padding: 4px !important;
}

.p-5px {
  padding: 5px !important;
}

.p-6px {
  padding: 6px !important;
}

.p-7px {
  padding: 7px !important;
}

.p-8px {
  padding: 8px !important;
}

.p-9px {
  padding: 9px !important;
}

.p-10px {
  padding: 10px !important;
}

.p-5px {
  padding: 5px !important;
}

.p-10px {
  padding: 10px !important;
}

.p-15px {
  padding: 15px !important;
}

.p-20px {
  padding: 20px !important;
}

.p-25px {
  padding: 25px !important;
}

.p-30px {
  padding: 30px !important;
}

.p-35px {
  padding: 35px !important;
}

.p-40px {
  padding: 40px !important;
}

.p-45px {
  padding: 45px !important;
}

.p-50px {
  padding: 50px !important;
}

.pt-1px {
  padding-top: 1px !important;
}

.pt-2px {
  padding-top: 2px !important;
}

.pt-3px {
  padding-top: 3px !important;
}

.pt-4px {
  padding-top: 4px !important;
}

.pt-5px {
  padding-top: 5px !important;
}

.pt-6px {
  padding-top: 6px !important;
}

.pt-7px {
  padding-top: 7px !important;
}

.pt-8px {
  padding-top: 8px !important;
}

.pt-9px {
  padding-top: 9px !important;
}

.pt-10px {
  padding-top: 10px !important;
}

.pt-5px {
  padding-top: 5px !important;
}

.pt-10px {
  padding-top: 10px !important;
}

.pt-15px {
  padding-top: 15px !important;
}

.pt-20px {
  padding-top: 20px !important;
}

.pt-25px {
  padding-top: 25px !important;
}

.pt-30px {
  padding-top: 30px !important;
}

.pt-35px {
  padding-top: 35px !important;
}

.pt-40px {
  padding-top: 40px !important;
}

.pt-45px {
  padding-top: 45px !important;
}

.pt-50px {
  padding-top: 50px !important;
}

.pe-1px {
  padding-right: 1px !important;
}

.pe-2px {
  padding-right: 2px !important;
}

.pe-3px {
  padding-right: 3px !important;
}

.pe-4px {
  padding-right: 4px !important;
}

.pe-5px {
  padding-right: 5px !important;
}

.pe-6px {
  padding-right: 6px !important;
}

.pe-7px {
  padding-right: 7px !important;
}

.pe-8px {
  padding-right: 8px !important;
}

.pe-9px {
  padding-right: 9px !important;
}

.pe-10px {
  padding-right: 10px !important;
}

.pe-5px {
  padding-right: 5px !important;
}

.pe-10px {
  padding-right: 10px !important;
}

.pe-15px {
  padding-right: 15px !important;
}

.pe-20px {
  padding-right: 20px !important;
}

.pe-25px {
  padding-right: 25px !important;
}

.pe-30px {
  padding-right: 30px !important;
}

.pe-35px {
  padding-right: 35px !important;
}

.pe-40px {
  padding-right: 40px !important;
}

.pe-45px {
  padding-right: 45px !important;
}

.pe-50px {
  padding-right: 50px !important;
}

.pb-1px {
  padding-bottom: 1px !important;
}

.pb-2px {
  padding-bottom: 2px !important;
}

.pb-3px {
  padding-bottom: 3px !important;
}

.pb-4px {
  padding-bottom: 4px !important;
}

.pb-5px {
  padding-bottom: 5px !important;
}

.pb-6px {
  padding-bottom: 6px !important;
}

.pb-7px {
  padding-bottom: 7px !important;
}

.pb-8px {
  padding-bottom: 8px !important;
}

.pb-9px {
  padding-bottom: 9px !important;
}

.pb-10px {
  padding-bottom: 10px !important;
}

.pb-5px {
  padding-bottom: 5px !important;
}

.pb-10px {
  padding-bottom: 10px !important;
}

.pb-15px {
  padding-bottom: 15px !important;
}

.pb-20px {
  padding-bottom: 20px !important;
}

.pb-25px {
  padding-bottom: 25px !important;
}

.pb-30px {
  padding-bottom: 30px !important;
}

.pb-35px {
  padding-bottom: 35px !important;
}

.pb-40px {
  padding-bottom: 40px !important;
}

.pb-45px {
  padding-bottom: 45px !important;
}

.pb-50px {
  padding-bottom: 50px !important;
}

.ps-1px {
  padding-left: 1px !important;
}

.ps-2px {
  padding-left: 2px !important;
}

.ps-3px {
  padding-left: 3px !important;
}

.ps-4px {
  padding-left: 4px !important;
}

.ps-5px {
  padding-left: 5px !important;
}

.ps-6px {
  padding-left: 6px !important;
}

.ps-7px {
  padding-left: 7px !important;
}

.ps-8px {
  padding-left: 8px !important;
}

.ps-9px {
  padding-left: 9px !important;
}

.ps-10px {
  padding-left: 10px !important;
}

.ps-5px {
  padding-left: 5px !important;
}

.ps-10px {
  padding-left: 10px !important;
}

.ps-15px {
  padding-left: 15px !important;
}

.ps-20px {
  padding-left: 20px !important;
}

.ps-25px {
  padding-left: 25px !important;
}

.ps-30px {
  padding-left: 30px !important;
}

.ps-35px {
  padding-left: 35px !important;
}

.ps-40px {
  padding-left: 40px !important;
}

.ps-45px {
  padding-left: 45px !important;
}

.ps-50px {
  padding-left: 50px !important;
}

.px-1px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.px-2px {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.px-3px {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.px-4px {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.px-5px {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.px-6px {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.px-7px {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.px-8px {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.px-9px {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.px-10px {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.px-5px {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.px-10px {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.px-15px {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.px-20px {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.px-25px {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.px-30px {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.px-35px {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.px-40px {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.px-45px {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.px-50px {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.py-1px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.py-2px {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.py-3px {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.py-4px {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.py-5px {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.py-6px {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.py-7px {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.py-8px {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-9px {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.py-10px {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-5px {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.py-10px {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.py-15px {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.py-20px {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.py-25px {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.py-30px {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.py-35px {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.py-40px {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-45px {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.py-50px {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/* Helper Font */
.fs-1px {
  font-size: 1px !important;
}

.fs-2px {
  font-size: 2px !important;
}

.fs-3px {
  font-size: 3px !important;
}

.fs-4px {
  font-size: 4px !important;
}

.fs-5px {
  font-size: 5px !important;
}

.fs-6px {
  font-size: 6px !important;
}

.fs-7px {
  font-size: 7px !important;
}

.fs-8px {
  font-size: 8px !important;
}

.fs-9px {
  font-size: 9px !important;
}

.fs-10px {
  font-size: 10px !important;
}

.fs-11px {
  font-size: 11px !important;
}

.fs-12px {
  font-size: 12px !important;
}

.fs-13px {
  font-size: 13px !important;
}

.fs-14px {
  font-size: 14px !important;
}

.fs-15px {
  font-size: 15px !important;
}

.fs-16px {
  font-size: 16px !important;
}

.fs-17px {
  font-size: 17px !important;
}

.fs-18px {
  font-size: 18px !important;
}

.fs-19px {
  font-size: 19px !important;
}

.fs-20px {
  font-size: 20px !important;
}

.fs-21px {
  font-size: 21px !important;
}

.fs-22px {
  font-size: 22px !important;
}

.fs-23px {
  font-size: 23px !important;
}

.fs-24px {
  font-size: 24px !important;
}

.fs-25px {
  font-size: 25px !important;
}

.fs-26px {
  font-size: 26px !important;
}

.fs-27px {
  font-size: 27px !important;
}

.fs-28px {
  font-size: 28px !important;
}

.fs-29px {
  font-size: 29px !important;
}

.fs-30px {
  font-size: 30px !important;
}

.fs-31px {
  font-size: 31px !important;
}

.fs-32px {
  font-size: 32px !important;
}

.fs-33px {
  font-size: 33px !important;
}

.fs-34px {
  font-size: 34px !important;
}

.fs-35px {
  font-size: 35px !important;
}

.fs-36px {
  font-size: 36px !important;
}

.fs-37px {
  font-size: 37px !important;
}

.fs-38px {
  font-size: 38px !important;
}

.fs-39px {
  font-size: 39px !important;
}

.fs-40px {
  font-size: 40px !important;
}

.fs-41px {
  font-size: 41px !important;
}

.fs-42px {
  font-size: 42px !important;
}

.fs-43px {
  font-size: 43px !important;
}

.fs-44px {
  font-size: 44px !important;
}

.fs-45px {
  font-size: 45px !important;
}

.fs-46px {
  font-size: 46px !important;
}

.fs-47px {
  font-size: 47px !important;
}

.fs-48px {
  font-size: 48px !important;
}

.fs-49px {
  font-size: 49px !important;
}

.fs-50px {
  font-size: 50px !important;
}

.fs-51px {
  font-size: 51px !important;
}

.fs-52px {
  font-size: 52px !important;
}

.fs-53px {
  font-size: 53px !important;
}

.fs-54px {
  font-size: 54px !important;
}

.fs-55px {
  font-size: 55px !important;
}

.fs-56px {
  font-size: 56px !important;
}

.fs-57px {
  font-size: 57px !important;
}

.fs-58px {
  font-size: 58px !important;
}

.fs-59px {
  font-size: 59px !important;
}

.fs-60px {
  font-size: 60px !important;
}

.fs-61px {
  font-size: 61px !important;
}

.fs-62px {
  font-size: 62px !important;
}

.fs-63px {
  font-size: 63px !important;
}

.fs-64px {
  font-size: 64px !important;
}

.fs-65px {
  font-size: 65px !important;
}

.fs-66px {
  font-size: 66px !important;
}

.fs-67px {
  font-size: 67px !important;
}

.fs-68px {
  font-size: 68px !important;
}

.fs-69px {
  font-size: 69px !important;
}

.fs-70px {
  font-size: 70px !important;
}

.fs-71px {
  font-size: 71px !important;
}

.fs-72px {
  font-size: 72px !important;
}

.fs-73px {
  font-size: 73px !important;
}

.fs-74px {
  font-size: 74px !important;
}

.fs-75px {
  font-size: 75px !important;
}

.fs-76px {
  font-size: 76px !important;
}

.fs-77px {
  font-size: 77px !important;
}

.fs-78px {
  font-size: 78px !important;
}

.fs-79px {
  font-size: 79px !important;
}

.fs-80px {
  font-size: 80px !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

/* Helper Text */
.text-theme {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-app-theme-rgb), var(--bs-text-opacity));
}

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

.text-gradient {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.lh-10 {
  line-height: 1 !important;
}

.lh-11 {
  line-height: 1.1 !important;
}

.lh-12 {
  line-height: 1.2 !important;
}

.lh-13 {
  line-height: 1.3 !important;
}

.lh-14 {
  line-height: 1.4 !important;
}

.lh-15 {
  line-height: 1.5 !important;
}

.lh-16 {
  line-height: 1.6 !important;
}

.lh-17 {
  line-height: 1.7 !important;
}

.lh-18 {
  line-height: 1.8 !important;
}

.lh-19 {
  line-height: 1.9 !important;
}

.lh-20 {
  line-height: 2 !important;
}

/* Helper Cursor */
.cursor-pointer {
  cursor: pointer !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-inherit {
  cursor: inherit !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-progress {
  cursor: progress !important;
}

/* Flex */
.flex-1 {
  flex: 1;
}

/* Helper Size */
.w-0px {
  width: 0px !important;
}

.w-xs-0px {
  width: 0px !important;
}

@media (min-width: 576px) {
  .w-sm-0px {
    width: 0px !important;
  }
}
@media (min-width: 768px) {
  .w-md-0px {
    width: 0px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-0px {
    width: 0px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-0px {
    width: 0px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-0px {
    width: 0px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-0px {
    width: 0px !important;
  }
}
.w-50px {
  width: 50px !important;
}

.w-xs-50px {
  width: 50px !important;
}

@media (min-width: 576px) {
  .w-sm-50px {
    width: 50px !important;
  }
}
@media (min-width: 768px) {
  .w-md-50px {
    width: 50px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-50px {
    width: 50px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-50px {
    width: 50px !important;
  }
}
.w-100px {
  width: 100px !important;
}

.w-xs-100px {
  width: 100px !important;
}

@media (min-width: 576px) {
  .w-sm-100px {
    width: 100px !important;
  }
}
@media (min-width: 768px) {
  .w-md-100px {
    width: 100px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-100px {
    width: 100px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-100px {
    width: 100px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-100px {
    width: 100px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-100px {
    width: 100px !important;
  }
}
.w-150px {
  width: 150px !important;
}

.w-xs-150px {
  width: 150px !important;
}

@media (min-width: 576px) {
  .w-sm-150px {
    width: 150px !important;
  }
}
@media (min-width: 768px) {
  .w-md-150px {
    width: 150px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-150px {
    width: 150px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-150px {
    width: 150px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-150px {
    width: 150px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-150px {
    width: 150px !important;
  }
}
.w-200px {
  width: 200px !important;
}

.w-xs-200px {
  width: 200px !important;
}

@media (min-width: 576px) {
  .w-sm-200px {
    width: 200px !important;
  }
}
@media (min-width: 768px) {
  .w-md-200px {
    width: 200px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-200px {
    width: 200px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-200px {
    width: 200px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-200px {
    width: 200px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-200px {
    width: 200px !important;
  }
}
.w-250px {
  width: 250px !important;
}

.w-xs-250px {
  width: 250px !important;
}

@media (min-width: 576px) {
  .w-sm-250px {
    width: 250px !important;
  }
}
@media (min-width: 768px) {
  .w-md-250px {
    width: 250px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-250px {
    width: 250px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-250px {
    width: 250px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-250px {
    width: 250px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-250px {
    width: 250px !important;
  }
}
.w-300px {
  width: 300px !important;
}

.w-xs-300px {
  width: 300px !important;
}

@media (min-width: 576px) {
  .w-sm-300px {
    width: 300px !important;
  }
}
@media (min-width: 768px) {
  .w-md-300px {
    width: 300px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-300px {
    width: 300px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-300px {
    width: 300px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-300px {
    width: 300px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-300px {
    width: 300px !important;
  }
}
.w-350px {
  width: 350px !important;
}

.w-xs-350px {
  width: 350px !important;
}

@media (min-width: 576px) {
  .w-sm-350px {
    width: 350px !important;
  }
}
@media (min-width: 768px) {
  .w-md-350px {
    width: 350px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-350px {
    width: 350px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-350px {
    width: 350px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-350px {
    width: 350px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-350px {
    width: 350px !important;
  }
}
.w-400px {
  width: 400px !important;
}

.w-xs-400px {
  width: 400px !important;
}

@media (min-width: 576px) {
  .w-sm-400px {
    width: 400px !important;
  }
}
@media (min-width: 768px) {
  .w-md-400px {
    width: 400px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-400px {
    width: 400px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-400px {
    width: 400px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-400px {
    width: 400px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-400px {
    width: 400px !important;
  }
}
.w-450px {
  width: 450px !important;
}

.w-xs-450px {
  width: 450px !important;
}

@media (min-width: 576px) {
  .w-sm-450px {
    width: 450px !important;
  }
}
@media (min-width: 768px) {
  .w-md-450px {
    width: 450px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-450px {
    width: 450px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-450px {
    width: 450px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-450px {
    width: 450px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-450px {
    width: 450px !important;
  }
}
.w-500px {
  width: 500px !important;
}

.w-xs-500px {
  width: 500px !important;
}

@media (min-width: 576px) {
  .w-sm-500px {
    width: 500px !important;
  }
}
@media (min-width: 768px) {
  .w-md-500px {
    width: 500px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-500px {
    width: 500px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-500px {
    width: 500px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-500px {
    width: 500px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-500px {
    width: 500px !important;
  }
}
.w-550px {
  width: 550px !important;
}

.w-xs-550px {
  width: 550px !important;
}

@media (min-width: 576px) {
  .w-sm-550px {
    width: 550px !important;
  }
}
@media (min-width: 768px) {
  .w-md-550px {
    width: 550px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-550px {
    width: 550px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-550px {
    width: 550px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-550px {
    width: 550px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-550px {
    width: 550px !important;
  }
}
.w-600px {
  width: 600px !important;
}

.w-xs-600px {
  width: 600px !important;
}

@media (min-width: 576px) {
  .w-sm-600px {
    width: 600px !important;
  }
}
@media (min-width: 768px) {
  .w-md-600px {
    width: 600px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-600px {
    width: 600px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-600px {
    width: 600px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-600px {
    width: 600px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-600px {
    width: 600px !important;
  }
}
.w-5px {
  width: 5px !important;
}

.w-xs-5px {
  width: 5px !important;
}

@media (min-width: 576px) {
  .w-sm-5px {
    width: 5px !important;
  }
}
@media (min-width: 768px) {
  .w-md-5px {
    width: 5px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-5px {
    width: 5px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-5px {
    width: 5px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-5px {
    width: 5px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-5px {
    width: 5px !important;
  }
}
.w-10px {
  width: 10px !important;
}

.w-xs-10px {
  width: 10px !important;
}

@media (min-width: 576px) {
  .w-sm-10px {
    width: 10px !important;
  }
}
@media (min-width: 768px) {
  .w-md-10px {
    width: 10px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-10px {
    width: 10px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-10px {
    width: 10px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-10px {
    width: 10px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-10px {
    width: 10px !important;
  }
}
.w-15px {
  width: 15px !important;
}

.w-xs-15px {
  width: 15px !important;
}

@media (min-width: 576px) {
  .w-sm-15px {
    width: 15px !important;
  }
}
@media (min-width: 768px) {
  .w-md-15px {
    width: 15px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-15px {
    width: 15px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-15px {
    width: 15px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-15px {
    width: 15px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-15px {
    width: 15px !important;
  }
}
.w-20px {
  width: 20px !important;
}

.w-xs-20px {
  width: 20px !important;
}

@media (min-width: 576px) {
  .w-sm-20px {
    width: 20px !important;
  }
}
@media (min-width: 768px) {
  .w-md-20px {
    width: 20px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-20px {
    width: 20px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-20px {
    width: 20px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-20px {
    width: 20px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-20px {
    width: 20px !important;
  }
}
.w-25px {
  width: 25px !important;
}

.w-xs-25px {
  width: 25px !important;
}

@media (min-width: 576px) {
  .w-sm-25px {
    width: 25px !important;
  }
}
@media (min-width: 768px) {
  .w-md-25px {
    width: 25px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25px {
    width: 25px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-25px {
    width: 25px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-25px {
    width: 25px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-25px {
    width: 25px !important;
  }
}
.w-30px {
  width: 30px !important;
}

.w-xs-30px {
  width: 30px !important;
}

@media (min-width: 576px) {
  .w-sm-30px {
    width: 30px !important;
  }
}
@media (min-width: 768px) {
  .w-md-30px {
    width: 30px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-30px {
    width: 30px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-30px {
    width: 30px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-30px {
    width: 30px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-30px {
    width: 30px !important;
  }
}
.w-35px {
  width: 35px !important;
}

.w-xs-35px {
  width: 35px !important;
}

@media (min-width: 576px) {
  .w-sm-35px {
    width: 35px !important;
  }
}
@media (min-width: 768px) {
  .w-md-35px {
    width: 35px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-35px {
    width: 35px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-35px {
    width: 35px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-35px {
    width: 35px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-35px {
    width: 35px !important;
  }
}
.w-40px {
  width: 40px !important;
}

.w-xs-40px {
  width: 40px !important;
}

@media (min-width: 576px) {
  .w-sm-40px {
    width: 40px !important;
  }
}
@media (min-width: 768px) {
  .w-md-40px {
    width: 40px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-40px {
    width: 40px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-40px {
    width: 40px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-40px {
    width: 40px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-40px {
    width: 40px !important;
  }
}
.w-45px {
  width: 45px !important;
}

.w-xs-45px {
  width: 45px !important;
}

@media (min-width: 576px) {
  .w-sm-45px {
    width: 45px !important;
  }
}
@media (min-width: 768px) {
  .w-md-45px {
    width: 45px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-45px {
    width: 45px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-45px {
    width: 45px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-45px {
    width: 45px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-45px {
    width: 45px !important;
  }
}
.w-50px {
  width: 50px !important;
}

.w-xs-50px {
  width: 50px !important;
}

@media (min-width: 576px) {
  .w-sm-50px {
    width: 50px !important;
  }
}
@media (min-width: 768px) {
  .w-md-50px {
    width: 50px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-50px {
    width: 50px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-50px {
    width: 50px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-50px {
    width: 50px !important;
  }
}
.w-55px {
  width: 55px !important;
}

.w-xs-55px {
  width: 55px !important;
}

@media (min-width: 576px) {
  .w-sm-55px {
    width: 55px !important;
  }
}
@media (min-width: 768px) {
  .w-md-55px {
    width: 55px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-55px {
    width: 55px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-55px {
    width: 55px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-55px {
    width: 55px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-55px {
    width: 55px !important;
  }
}
.w-60px {
  width: 60px !important;
}

.w-xs-60px {
  width: 60px !important;
}

@media (min-width: 576px) {
  .w-sm-60px {
    width: 60px !important;
  }
}
@media (min-width: 768px) {
  .w-md-60px {
    width: 60px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-60px {
    width: 60px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-60px {
    width: 60px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-60px {
    width: 60px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-60px {
    width: 60px !important;
  }
}
.w-65px {
  width: 65px !important;
}

.w-xs-65px {
  width: 65px !important;
}

@media (min-width: 576px) {
  .w-sm-65px {
    width: 65px !important;
  }
}
@media (min-width: 768px) {
  .w-md-65px {
    width: 65px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-65px {
    width: 65px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-65px {
    width: 65px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-65px {
    width: 65px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-65px {
    width: 65px !important;
  }
}
.w-70px {
  width: 70px !important;
}

.w-xs-70px {
  width: 70px !important;
}

@media (min-width: 576px) {
  .w-sm-70px {
    width: 70px !important;
  }
}
@media (min-width: 768px) {
  .w-md-70px {
    width: 70px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-70px {
    width: 70px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-70px {
    width: 70px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-70px {
    width: 70px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-70px {
    width: 70px !important;
  }
}
.w-75px {
  width: 75px !important;
}

.w-xs-75px {
  width: 75px !important;
}

@media (min-width: 576px) {
  .w-sm-75px {
    width: 75px !important;
  }
}
@media (min-width: 768px) {
  .w-md-75px {
    width: 75px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-75px {
    width: 75px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-75px {
    width: 75px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-75px {
    width: 75px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-75px {
    width: 75px !important;
  }
}
.w-80px {
  width: 80px !important;
}

.w-xs-80px {
  width: 80px !important;
}

@media (min-width: 576px) {
  .w-sm-80px {
    width: 80px !important;
  }
}
@media (min-width: 768px) {
  .w-md-80px {
    width: 80px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-80px {
    width: 80px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-80px {
    width: 80px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-80px {
    width: 80px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-80px {
    width: 80px !important;
  }
}
.w-85px {
  width: 85px !important;
}

.w-xs-85px {
  width: 85px !important;
}

@media (min-width: 576px) {
  .w-sm-85px {
    width: 85px !important;
  }
}
@media (min-width: 768px) {
  .w-md-85px {
    width: 85px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-85px {
    width: 85px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-85px {
    width: 85px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-85px {
    width: 85px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-85px {
    width: 85px !important;
  }
}
.w-90px {
  width: 90px !important;
}

.w-xs-90px {
  width: 90px !important;
}

@media (min-width: 576px) {
  .w-sm-90px {
    width: 90px !important;
  }
}
@media (min-width: 768px) {
  .w-md-90px {
    width: 90px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-90px {
    width: 90px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-90px {
    width: 90px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-90px {
    width: 90px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-90px {
    width: 90px !important;
  }
}
.w-95px {
  width: 95px !important;
}

.w-xs-95px {
  width: 95px !important;
}

@media (min-width: 576px) {
  .w-sm-95px {
    width: 95px !important;
  }
}
@media (min-width: 768px) {
  .w-md-95px {
    width: 95px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-95px {
    width: 95px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-95px {
    width: 95px !important;
  }
}
@media (min-width: 1400px) {
  .w-xxl-95px {
    width: 95px !important;
  }
}
@media (min-width: 1800px) {
  .w-xxxl-95px {
    width: 95px !important;
  }
}
.h-0px {
  height: 0px !important;
}

.h-xs-0px {
  height: 0px !important;
}

@media (min-width: 576px) {
  .h-sm-0px {
    height: 0px !important;
  }
}
@media (min-width: 768px) {
  .h-md-0px {
    height: 0px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-0px {
    height: 0px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-0px {
    height: 0px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-0px {
    height: 0px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-0px {
    height: 0px !important;
  }
}
.h-50px {
  height: 50px !important;
}

.h-xs-50px {
  height: 50px !important;
}

@media (min-width: 576px) {
  .h-sm-50px {
    height: 50px !important;
  }
}
@media (min-width: 768px) {
  .h-md-50px {
    height: 50px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-50px {
    height: 50px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-50px {
    height: 50px !important;
  }
}
.h-100px {
  height: 100px !important;
}

.h-xs-100px {
  height: 100px !important;
}

@media (min-width: 576px) {
  .h-sm-100px {
    height: 100px !important;
  }
}
@media (min-width: 768px) {
  .h-md-100px {
    height: 100px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-100px {
    height: 100px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-100px {
    height: 100px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-100px {
    height: 100px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-100px {
    height: 100px !important;
  }
}
.h-150px {
  height: 150px !important;
}

.h-xs-150px {
  height: 150px !important;
}

@media (min-width: 576px) {
  .h-sm-150px {
    height: 150px !important;
  }
}
@media (min-width: 768px) {
  .h-md-150px {
    height: 150px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-150px {
    height: 150px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-150px {
    height: 150px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-150px {
    height: 150px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-150px {
    height: 150px !important;
  }
}
.h-200px {
  height: 200px !important;
}

.h-xs-200px {
  height: 200px !important;
}

@media (min-width: 576px) {
  .h-sm-200px {
    height: 200px !important;
  }
}
@media (min-width: 768px) {
  .h-md-200px {
    height: 200px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-200px {
    height: 200px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-200px {
    height: 200px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-200px {
    height: 200px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-200px {
    height: 200px !important;
  }
}
.h-250px {
  height: 250px !important;
}

.h-xs-250px {
  height: 250px !important;
}

@media (min-width: 576px) {
  .h-sm-250px {
    height: 250px !important;
  }
}
@media (min-width: 768px) {
  .h-md-250px {
    height: 250px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-250px {
    height: 250px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-250px {
    height: 250px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-250px {
    height: 250px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-250px {
    height: 250px !important;
  }
}
.h-300px {
  height: 300px !important;
}

.h-xs-300px {
  height: 300px !important;
}

@media (min-width: 576px) {
  .h-sm-300px {
    height: 300px !important;
  }
}
@media (min-width: 768px) {
  .h-md-300px {
    height: 300px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-300px {
    height: 300px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-300px {
    height: 300px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-300px {
    height: 300px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-300px {
    height: 300px !important;
  }
}
.h-350px {
  height: 350px !important;
}

.h-xs-350px {
  height: 350px !important;
}

@media (min-width: 576px) {
  .h-sm-350px {
    height: 350px !important;
  }
}
@media (min-width: 768px) {
  .h-md-350px {
    height: 350px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-350px {
    height: 350px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-350px {
    height: 350px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-350px {
    height: 350px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-350px {
    height: 350px !important;
  }
}
.h-400px {
  height: 400px !important;
}

.h-xs-400px {
  height: 400px !important;
}

@media (min-width: 576px) {
  .h-sm-400px {
    height: 400px !important;
  }
}
@media (min-width: 768px) {
  .h-md-400px {
    height: 400px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-400px {
    height: 400px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-400px {
    height: 400px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-400px {
    height: 400px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-400px {
    height: 400px !important;
  }
}
.h-450px {
  height: 450px !important;
}

.h-xs-450px {
  height: 450px !important;
}

@media (min-width: 576px) {
  .h-sm-450px {
    height: 450px !important;
  }
}
@media (min-width: 768px) {
  .h-md-450px {
    height: 450px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-450px {
    height: 450px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-450px {
    height: 450px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-450px {
    height: 450px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-450px {
    height: 450px !important;
  }
}
.h-500px {
  height: 500px !important;
}

.h-xs-500px {
  height: 500px !important;
}

@media (min-width: 576px) {
  .h-sm-500px {
    height: 500px !important;
  }
}
@media (min-width: 768px) {
  .h-md-500px {
    height: 500px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-500px {
    height: 500px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-500px {
    height: 500px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-500px {
    height: 500px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-500px {
    height: 500px !important;
  }
}
.h-550px {
  height: 550px !important;
}

.h-xs-550px {
  height: 550px !important;
}

@media (min-width: 576px) {
  .h-sm-550px {
    height: 550px !important;
  }
}
@media (min-width: 768px) {
  .h-md-550px {
    height: 550px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-550px {
    height: 550px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-550px {
    height: 550px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-550px {
    height: 550px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-550px {
    height: 550px !important;
  }
}
.h-600px {
  height: 600px !important;
}

.h-xs-600px {
  height: 600px !important;
}

@media (min-width: 576px) {
  .h-sm-600px {
    height: 600px !important;
  }
}
@media (min-width: 768px) {
  .h-md-600px {
    height: 600px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-600px {
    height: 600px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-600px {
    height: 600px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-600px {
    height: 600px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-600px {
    height: 600px !important;
  }
}
.h-5px {
  height: 5px !important;
}

.h-xs-5px {
  height: 5px !important;
}

@media (min-width: 576px) {
  .h-sm-5px {
    height: 5px !important;
  }
}
@media (min-width: 768px) {
  .h-md-5px {
    height: 5px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-5px {
    height: 5px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-5px {
    height: 5px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-5px {
    height: 5px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-5px {
    height: 5px !important;
  }
}
.h-10px {
  height: 10px !important;
}

.h-xs-10px {
  height: 10px !important;
}

@media (min-width: 576px) {
  .h-sm-10px {
    height: 10px !important;
  }
}
@media (min-width: 768px) {
  .h-md-10px {
    height: 10px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-10px {
    height: 10px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-10px {
    height: 10px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-10px {
    height: 10px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-10px {
    height: 10px !important;
  }
}
.h-15px {
  height: 15px !important;
}

.h-xs-15px {
  height: 15px !important;
}

@media (min-width: 576px) {
  .h-sm-15px {
    height: 15px !important;
  }
}
@media (min-width: 768px) {
  .h-md-15px {
    height: 15px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-15px {
    height: 15px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-15px {
    height: 15px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-15px {
    height: 15px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-15px {
    height: 15px !important;
  }
}
.h-20px {
  height: 20px !important;
}

.h-xs-20px {
  height: 20px !important;
}

@media (min-width: 576px) {
  .h-sm-20px {
    height: 20px !important;
  }
}
@media (min-width: 768px) {
  .h-md-20px {
    height: 20px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-20px {
    height: 20px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-20px {
    height: 20px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-20px {
    height: 20px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-20px {
    height: 20px !important;
  }
}
.h-25px {
  height: 25px !important;
}

.h-xs-25px {
  height: 25px !important;
}

@media (min-width: 576px) {
  .h-sm-25px {
    height: 25px !important;
  }
}
@media (min-width: 768px) {
  .h-md-25px {
    height: 25px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-25px {
    height: 25px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-25px {
    height: 25px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-25px {
    height: 25px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-25px {
    height: 25px !important;
  }
}
.h-30px {
  height: 30px !important;
}

.h-xs-30px {
  height: 30px !important;
}

@media (min-width: 576px) {
  .h-sm-30px {
    height: 30px !important;
  }
}
@media (min-width: 768px) {
  .h-md-30px {
    height: 30px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-30px {
    height: 30px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-30px {
    height: 30px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-30px {
    height: 30px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-30px {
    height: 30px !important;
  }
}
.h-35px {
  height: 35px !important;
}

.h-xs-35px {
  height: 35px !important;
}

@media (min-width: 576px) {
  .h-sm-35px {
    height: 35px !important;
  }
}
@media (min-width: 768px) {
  .h-md-35px {
    height: 35px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-35px {
    height: 35px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-35px {
    height: 35px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-35px {
    height: 35px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-35px {
    height: 35px !important;
  }
}
.h-40px {
  height: 40px !important;
}

.h-xs-40px {
  height: 40px !important;
}

@media (min-width: 576px) {
  .h-sm-40px {
    height: 40px !important;
  }
}
@media (min-width: 768px) {
  .h-md-40px {
    height: 40px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-40px {
    height: 40px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-40px {
    height: 40px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-40px {
    height: 40px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-40px {
    height: 40px !important;
  }
}
.h-45px {
  height: 45px !important;
}

.h-xs-45px {
  height: 45px !important;
}

@media (min-width: 576px) {
  .h-sm-45px {
    height: 45px !important;
  }
}
@media (min-width: 768px) {
  .h-md-45px {
    height: 45px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-45px {
    height: 45px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-45px {
    height: 45px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-45px {
    height: 45px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-45px {
    height: 45px !important;
  }
}
.h-50px {
  height: 50px !important;
}

.h-xs-50px {
  height: 50px !important;
}

@media (min-width: 576px) {
  .h-sm-50px {
    height: 50px !important;
  }
}
@media (min-width: 768px) {
  .h-md-50px {
    height: 50px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-50px {
    height: 50px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-50px {
    height: 50px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-50px {
    height: 50px !important;
  }
}
.h-55px {
  height: 55px !important;
}

.h-xs-55px {
  height: 55px !important;
}

@media (min-width: 576px) {
  .h-sm-55px {
    height: 55px !important;
  }
}
@media (min-width: 768px) {
  .h-md-55px {
    height: 55px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-55px {
    height: 55px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-55px {
    height: 55px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-55px {
    height: 55px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-55px {
    height: 55px !important;
  }
}
.h-60px {
  height: 60px !important;
}

.h-xs-60px {
  height: 60px !important;
}

@media (min-width: 576px) {
  .h-sm-60px {
    height: 60px !important;
  }
}
@media (min-width: 768px) {
  .h-md-60px {
    height: 60px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-60px {
    height: 60px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-60px {
    height: 60px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-60px {
    height: 60px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-60px {
    height: 60px !important;
  }
}
.h-65px {
  height: 65px !important;
}

.h-xs-65px {
  height: 65px !important;
}

@media (min-width: 576px) {
  .h-sm-65px {
    height: 65px !important;
  }
}
@media (min-width: 768px) {
  .h-md-65px {
    height: 65px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-65px {
    height: 65px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-65px {
    height: 65px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-65px {
    height: 65px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-65px {
    height: 65px !important;
  }
}
.h-70px {
  height: 70px !important;
}

.h-xs-70px {
  height: 70px !important;
}

@media (min-width: 576px) {
  .h-sm-70px {
    height: 70px !important;
  }
}
@media (min-width: 768px) {
  .h-md-70px {
    height: 70px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-70px {
    height: 70px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-70px {
    height: 70px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-70px {
    height: 70px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-70px {
    height: 70px !important;
  }
}
.h-75px {
  height: 75px !important;
}

.h-xs-75px {
  height: 75px !important;
}

@media (min-width: 576px) {
  .h-sm-75px {
    height: 75px !important;
  }
}
@media (min-width: 768px) {
  .h-md-75px {
    height: 75px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-75px {
    height: 75px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-75px {
    height: 75px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-75px {
    height: 75px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-75px {
    height: 75px !important;
  }
}
.h-80px {
  height: 80px !important;
}

.h-xs-80px {
  height: 80px !important;
}

@media (min-width: 576px) {
  .h-sm-80px {
    height: 80px !important;
  }
}
@media (min-width: 768px) {
  .h-md-80px {
    height: 80px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-80px {
    height: 80px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-80px {
    height: 80px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-80px {
    height: 80px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-80px {
    height: 80px !important;
  }
}
.h-85px {
  height: 85px !important;
}

.h-xs-85px {
  height: 85px !important;
}

@media (min-width: 576px) {
  .h-sm-85px {
    height: 85px !important;
  }
}
@media (min-width: 768px) {
  .h-md-85px {
    height: 85px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-85px {
    height: 85px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-85px {
    height: 85px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-85px {
    height: 85px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-85px {
    height: 85px !important;
  }
}
.h-90px {
  height: 90px !important;
}

.h-xs-90px {
  height: 90px !important;
}

@media (min-width: 576px) {
  .h-sm-90px {
    height: 90px !important;
  }
}
@media (min-width: 768px) {
  .h-md-90px {
    height: 90px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-90px {
    height: 90px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-90px {
    height: 90px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-90px {
    height: 90px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-90px {
    height: 90px !important;
  }
}
.h-95px {
  height: 95px !important;
}

.h-xs-95px {
  height: 95px !important;
}

@media (min-width: 576px) {
  .h-sm-95px {
    height: 95px !important;
  }
}
@media (min-width: 768px) {
  .h-md-95px {
    height: 95px !important;
  }
}
@media (min-width: 992px) {
  .h-lg-95px {
    height: 95px !important;
  }
}
@media (min-width: 1200px) {
  .h-xl-95px {
    height: 95px !important;
  }
}
@media (min-width: 1400px) {
  .h-xxl-95px {
    height: 95px !important;
  }
}
@media (min-width: 1800px) {
  .h-xxxl-95px {
    height: 95px !important;
  }
}
.mh-100vh {
  max-height: 100vh !important;
}

/* Helper Color */
.bg-component {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-component-bg-rgb), var(--bs-bg-opacity));
}

.bg-none {
  background: none !important;
}

.bg-position-center {
  background-position: center !important;
}

.bg-size-cover {
  background-size: cover !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-theme {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-app-theme-rgb), var(--bs-bg-opacity));
}

.bg-gradient-default {
  background-color: #e9ecef !important;
  background-image: linear-gradient(to bottom, white, rgb(218.2368421053, 223.25, 228.2631578947)) !important;
}

.theme-default {
  --bs-app-theme: #e9ecef;
  --bs-app-theme-rgb: 233, 236, 239;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(174.75, 177, 179.25);
  --bs-app-theme-hover-border-color: rgb(174.75, 177, 179.25);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(174.75, 177, 179.25);
  --bs-app-theme-active-border-color: rgb(174.75, 177, 179.25);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(238.5, 240.75, 243);
  --bs-app-theme-disabled-border-color: rgb(238.5, 240.75, 243);
  --bs-app-theme-disabled-color: #000000;
}

.bg-default-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(250.6, 251.2, 251.8, var(--bs-bg-opacity)) !important;
}

.text-default-100 {
  --bs-text-opacity: 1;
  color: rgba(250.6, 251.2, 251.8, var(--bs-text-opacity)) !important;
}

.bg-default-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(246.2, 247.4, 248.6, var(--bs-bg-opacity)) !important;
}

.text-default-200 {
  --bs-text-opacity: 1;
  color: rgba(246.2, 247.4, 248.6, var(--bs-text-opacity)) !important;
}

.bg-default-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(241.8, 243.6, 245.4, var(--bs-bg-opacity)) !important;
}

.text-default-300 {
  --bs-text-opacity: 1;
  color: rgba(241.8, 243.6, 245.4, var(--bs-text-opacity)) !important;
}

.bg-default-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(237.4, 239.8, 242.2, var(--bs-bg-opacity)) !important;
}

.text-default-400 {
  --bs-text-opacity: 1;
  color: rgba(237.4, 239.8, 242.2, var(--bs-text-opacity)) !important;
}

.bg-default-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(233, 236, 239, var(--bs-bg-opacity)) !important;
}

.text-default-500 {
  --bs-text-opacity: 1;
  color: rgba(233, 236, 239, var(--bs-text-opacity)) !important;
}

.bg-default-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(186.4, 188.8, 191.2, var(--bs-bg-opacity)) !important;
}

.text-default-600 {
  --bs-text-opacity: 1;
  color: rgba(186.4, 188.8, 191.2, var(--bs-text-opacity)) !important;
}

.bg-default-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(139.8, 141.6, 143.4, var(--bs-bg-opacity)) !important;
}

.text-default-700 {
  --bs-text-opacity: 1;
  color: rgba(139.8, 141.6, 143.4, var(--bs-text-opacity)) !important;
}

.bg-default-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(93.2, 94.4, 95.6, var(--bs-bg-opacity)) !important;
}

.text-default-800 {
  --bs-text-opacity: 1;
  color: rgba(93.2, 94.4, 95.6, var(--bs-text-opacity)) !important;
}

.bg-default-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(46.6, 47.2, 47.8, var(--bs-bg-opacity)) !important;
}

.text-default-900 {
  --bs-text-opacity: 1;
  color: rgba(46.6, 47.2, 47.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-primary {
  background-color: #348fe2 !important;
  background-image: linear-gradient(to bottom, rgb(96.625, 167.6206896552, 232.375), rgb(31.5625, 130.6034482759, 220.9375)) !important;
}

.theme-primary {
  --bs-app-theme: #348fe2;
  --bs-app-theme-rgb: 52, 143, 226;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(39, 107.25, 169.5);
  --bs-app-theme-hover-border-color: rgb(39, 107.25, 169.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(39, 107.25, 169.5);
  --bs-app-theme-active-border-color: rgb(39, 107.25, 169.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(102.75, 171, 233.25);
  --bs-app-theme-disabled-border-color: rgb(102.75, 171, 233.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-primary-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(214.4, 232.6, 249.2, var(--bs-bg-opacity)) !important;
}

.text-primary-100 {
  --bs-text-opacity: 1;
  color: rgba(214.4, 232.6, 249.2, var(--bs-text-opacity)) !important;
}

.bg-primary-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(173.8, 210.2, 243.4, var(--bs-bg-opacity)) !important;
}

.text-primary-200 {
  --bs-text-opacity: 1;
  color: rgba(173.8, 210.2, 243.4, var(--bs-text-opacity)) !important;
}

.bg-primary-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(133.2, 187.8, 237.6, var(--bs-bg-opacity)) !important;
}

.text-primary-300 {
  --bs-text-opacity: 1;
  color: rgba(133.2, 187.8, 237.6, var(--bs-text-opacity)) !important;
}

.bg-primary-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(92.6, 165.4, 231.8, var(--bs-bg-opacity)) !important;
}

.text-primary-400 {
  --bs-text-opacity: 1;
  color: rgba(92.6, 165.4, 231.8, var(--bs-text-opacity)) !important;
}

.bg-primary-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(52, 143, 226, var(--bs-bg-opacity)) !important;
}

.text-primary-500 {
  --bs-text-opacity: 1;
  color: rgba(52, 143, 226, var(--bs-text-opacity)) !important;
}

.bg-primary-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(41.6, 114.4, 180.8, var(--bs-bg-opacity)) !important;
}

.text-primary-600 {
  --bs-text-opacity: 1;
  color: rgba(41.6, 114.4, 180.8, var(--bs-text-opacity)) !important;
}

.bg-primary-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(31.2, 85.8, 135.6, var(--bs-bg-opacity)) !important;
}

.text-primary-700 {
  --bs-text-opacity: 1;
  color: rgba(31.2, 85.8, 135.6, var(--bs-text-opacity)) !important;
}

.bg-primary-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(20.8, 57.2, 90.4, var(--bs-bg-opacity)) !important;
}

.text-primary-800 {
  --bs-text-opacity: 1;
  color: rgba(20.8, 57.2, 90.4, var(--bs-text-opacity)) !important;
}

.bg-primary-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(10.4, 28.6, 45.2, var(--bs-bg-opacity)) !important;
}

.text-primary-900 {
  --bs-text-opacity: 1;
  color: rgba(10.4, 28.6, 45.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-secondary {
  background-color: #6c757d !important;
  background-image: linear-gradient(to bottom, rgb(133.7553648069, 142.4849785408, 150.2446351931), rgb(96.1802575107, 104.19527897, 111.3197424893)) !important;
}

.theme-secondary {
  --bs-app-theme: #6c757d;
  --bs-app-theme-rgb: 108, 117, 125;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(81, 87.75, 93.75);
  --bs-app-theme-hover-border-color: rgb(81, 87.75, 93.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(81, 87.75, 93.75);
  --bs-app-theme-active-border-color: rgb(81, 87.75, 93.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(144.75, 151.5, 157.5);
  --bs-app-theme-disabled-border-color: rgb(144.75, 151.5, 157.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-secondary-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(225.6, 227.4, 229, var(--bs-bg-opacity)) !important;
}

.text-secondary-100 {
  --bs-text-opacity: 1;
  color: rgba(225.6, 227.4, 229, var(--bs-text-opacity)) !important;
}

.bg-secondary-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(196.2, 199.8, 203, var(--bs-bg-opacity)) !important;
}

.text-secondary-200 {
  --bs-text-opacity: 1;
  color: rgba(196.2, 199.8, 203, var(--bs-text-opacity)) !important;
}

.bg-secondary-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(166.8, 172.2, 177, var(--bs-bg-opacity)) !important;
}

.text-secondary-300 {
  --bs-text-opacity: 1;
  color: rgba(166.8, 172.2, 177, var(--bs-text-opacity)) !important;
}

.bg-secondary-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(137.4, 144.6, 151, var(--bs-bg-opacity)) !important;
}

.text-secondary-400 {
  --bs-text-opacity: 1;
  color: rgba(137.4, 144.6, 151, var(--bs-text-opacity)) !important;
}

.bg-secondary-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(108, 117, 125, var(--bs-bg-opacity)) !important;
}

.text-secondary-500 {
  --bs-text-opacity: 1;
  color: rgba(108, 117, 125, var(--bs-text-opacity)) !important;
}

.bg-secondary-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(86.4, 93.6, 100, var(--bs-bg-opacity)) !important;
}

.text-secondary-600 {
  --bs-text-opacity: 1;
  color: rgba(86.4, 93.6, 100, var(--bs-text-opacity)) !important;
}

.bg-secondary-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(64.8, 70.2, 75, var(--bs-bg-opacity)) !important;
}

.text-secondary-700 {
  --bs-text-opacity: 1;
  color: rgba(64.8, 70.2, 75, var(--bs-text-opacity)) !important;
}

.bg-secondary-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(43.2, 46.8, 50, var(--bs-bg-opacity)) !important;
}

.text-secondary-800 {
  --bs-text-opacity: 1;
  color: rgba(43.2, 46.8, 50, var(--bs-text-opacity)) !important;
}

.bg-secondary-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(21.6, 23.4, 25, var(--bs-bg-opacity)) !important;
}

.text-secondary-900 {
  --bs-text-opacity: 1;
  color: rgba(21.6, 23.4, 25, var(--bs-text-opacity)) !important;
}

.bg-gradient-success {
  background-color: #00acac !important;
  background-image: linear-gradient(to bottom, #00dfdf, rgb(0, 146.5, 146.5)) !important;
}

.theme-success {
  --bs-app-theme: #00acac;
  --bs-app-theme-rgb: 0, 172, 172;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: #008181;
  --bs-app-theme-hover-border-color: #008181;
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: #008181;
  --bs-app-theme-active-border-color: #008181;
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 192.75, 192.75);
  --bs-app-theme-disabled-border-color: rgb(63.75, 192.75, 192.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-success-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 238.4, 238.4, var(--bs-bg-opacity)) !important;
}

.text-success-100 {
  --bs-text-opacity: 1;
  color: rgba(204, 238.4, 238.4, var(--bs-text-opacity)) !important;
}

.bg-success-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 221.8, 221.8, var(--bs-bg-opacity)) !important;
}

.text-success-200 {
  --bs-text-opacity: 1;
  color: rgba(153, 221.8, 221.8, var(--bs-text-opacity)) !important;
}

.bg-success-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 205.2, 205.2, var(--bs-bg-opacity)) !important;
}

.text-success-300 {
  --bs-text-opacity: 1;
  color: rgba(102, 205.2, 205.2, var(--bs-text-opacity)) !important;
}

.bg-success-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 188.6, 188.6, var(--bs-bg-opacity)) !important;
}

.text-success-400 {
  --bs-text-opacity: 1;
  color: rgba(51, 188.6, 188.6, var(--bs-text-opacity)) !important;
}

.bg-success-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 172, 172, var(--bs-bg-opacity)) !important;
}

.text-success-500 {
  --bs-text-opacity: 1;
  color: rgba(0, 172, 172, var(--bs-text-opacity)) !important;
}

.bg-success-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 137.6, 137.6, var(--bs-bg-opacity)) !important;
}

.text-success-600 {
  --bs-text-opacity: 1;
  color: rgba(0, 137.6, 137.6, var(--bs-text-opacity)) !important;
}

.bg-success-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 103.2, 103.2, var(--bs-bg-opacity)) !important;
}

.text-success-700 {
  --bs-text-opacity: 1;
  color: rgba(0, 103.2, 103.2, var(--bs-text-opacity)) !important;
}

.bg-success-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 68.8, 68.8, var(--bs-bg-opacity)) !important;
}

.text-success-800 {
  --bs-text-opacity: 1;
  color: rgba(0, 68.8, 68.8, var(--bs-text-opacity)) !important;
}

.bg-success-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 34.4, 34.4, var(--bs-bg-opacity)) !important;
}

.text-success-900 {
  --bs-text-opacity: 1;
  color: rgba(0, 34.4, 34.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-info {
  background-color: #49b6d6 !important;
  background-image: linear-gradient(to bottom, rgb(114.6233183857, 198.6950672646, 223.3766816143), rgb(52.1883408072, 173.6524663677, 209.3116591928)) !important;
}

.theme-info {
  --bs-app-theme: #49b6d6;
  --bs-app-theme-rgb: 73, 182, 214;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-hover-border-color: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-active-border-color: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(118.5, 200.25, 224.25);
  --bs-app-theme-disabled-border-color: rgb(118.5, 200.25, 224.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-info-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(218.6, 240.4, 246.8, var(--bs-bg-opacity)) !important;
}

.text-info-100 {
  --bs-text-opacity: 1;
  color: rgba(218.6, 240.4, 246.8, var(--bs-text-opacity)) !important;
}

.bg-info-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(182.2, 225.8, 238.6, var(--bs-bg-opacity)) !important;
}

.text-info-200 {
  --bs-text-opacity: 1;
  color: rgba(182.2, 225.8, 238.6, var(--bs-text-opacity)) !important;
}

.bg-info-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(145.8, 211.2, 230.4, var(--bs-bg-opacity)) !important;
}

.text-info-300 {
  --bs-text-opacity: 1;
  color: rgba(145.8, 211.2, 230.4, var(--bs-text-opacity)) !important;
}

.bg-info-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(109.4, 196.6, 222.2, var(--bs-bg-opacity)) !important;
}

.text-info-400 {
  --bs-text-opacity: 1;
  color: rgba(109.4, 196.6, 222.2, var(--bs-text-opacity)) !important;
}

.bg-info-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(73, 182, 214, var(--bs-bg-opacity)) !important;
}

.text-info-500 {
  --bs-text-opacity: 1;
  color: rgba(73, 182, 214, var(--bs-text-opacity)) !important;
}

.bg-info-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(58.4, 145.6, 171.2, var(--bs-bg-opacity)) !important;
}

.text-info-600 {
  --bs-text-opacity: 1;
  color: rgba(58.4, 145.6, 171.2, var(--bs-text-opacity)) !important;
}

.bg-info-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(43.8, 109.2, 128.4, var(--bs-bg-opacity)) !important;
}

.text-info-700 {
  --bs-text-opacity: 1;
  color: rgba(43.8, 109.2, 128.4, var(--bs-text-opacity)) !important;
}

.bg-info-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(29.2, 72.8, 85.6, var(--bs-bg-opacity)) !important;
}

.text-info-800 {
  --bs-text-opacity: 1;
  color: rgba(29.2, 72.8, 85.6, var(--bs-text-opacity)) !important;
}

.bg-info-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(14.6, 36.4, 42.8, var(--bs-bg-opacity)) !important;
}

.text-info-900 {
  --bs-text-opacity: 1;
  color: rgba(14.6, 36.4, 42.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-warning {
  background-color: #f59c1a !important;
  background-image: linear-gradient(to bottom, rgb(247.1338912134, 177.1255230126, 74.8661087866), rgb(235.2280334728, 143.8075313808, 10.2719665272)) !important;
}

.theme-warning {
  --bs-app-theme: #f59c1a;
  --bs-app-theme-rgb: 245, 156, 26;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(183.75, 117, 19.5);
  --bs-app-theme-hover-border-color: rgb(183.75, 117, 19.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(183.75, 117, 19.5);
  --bs-app-theme-active-border-color: rgb(183.75, 117, 19.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(247.5, 180.75, 83.25);
  --bs-app-theme-disabled-border-color: rgb(247.5, 180.75, 83.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-warning-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(253, 235.2, 209.2, var(--bs-bg-opacity)) !important;
}

.text-warning-100 {
  --bs-text-opacity: 1;
  color: rgba(253, 235.2, 209.2, var(--bs-text-opacity)) !important;
}

.bg-warning-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(251, 215.4, 163.4, var(--bs-bg-opacity)) !important;
}

.text-warning-200 {
  --bs-text-opacity: 1;
  color: rgba(251, 215.4, 163.4, var(--bs-text-opacity)) !important;
}

.bg-warning-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(249, 195.6, 117.6, var(--bs-bg-opacity)) !important;
}

.text-warning-300 {
  --bs-text-opacity: 1;
  color: rgba(249, 195.6, 117.6, var(--bs-text-opacity)) !important;
}

.bg-warning-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(247, 175.8, 71.8, var(--bs-bg-opacity)) !important;
}

.text-warning-400 {
  --bs-text-opacity: 1;
  color: rgba(247, 175.8, 71.8, var(--bs-text-opacity)) !important;
}

.bg-warning-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(245, 156, 26, var(--bs-bg-opacity)) !important;
}

.text-warning-500 {
  --bs-text-opacity: 1;
  color: rgba(245, 156, 26, var(--bs-text-opacity)) !important;
}

.bg-warning-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(196, 124.8, 20.8, var(--bs-bg-opacity)) !important;
}

.text-warning-600 {
  --bs-text-opacity: 1;
  color: rgba(196, 124.8, 20.8, var(--bs-text-opacity)) !important;
}

.bg-warning-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(147, 93.6, 15.6, var(--bs-bg-opacity)) !important;
}

.text-warning-700 {
  --bs-text-opacity: 1;
  color: rgba(147, 93.6, 15.6, var(--bs-text-opacity)) !important;
}

.bg-warning-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(98, 62.4, 10.4, var(--bs-bg-opacity)) !important;
}

.text-warning-800 {
  --bs-text-opacity: 1;
  color: rgba(98, 62.4, 10.4, var(--bs-text-opacity)) !important;
}

.bg-warning-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(49, 31.2, 5.2, var(--bs-bg-opacity)) !important;
}

.text-warning-900 {
  --bs-text-opacity: 1;
  color: rgba(49, 31.2, 5.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-danger {
  background-color: #ff5b57 !important;
  background-image: linear-gradient(to bottom, rgb(255, 140.7857142857, 138), rgb(255, 66.1071428571, 61.5)) !important;
}

.theme-danger {
  --bs-app-theme: #ff5b57;
  --bs-app-theme-rgb: 255, 91, 87;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-hover-border-color: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-active-border-color: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: #ff8481;
  --bs-app-theme-disabled-border-color: #ff8481;
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-danger-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 222.2, 221.4, var(--bs-bg-opacity)) !important;
}

.text-danger-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 222.2, 221.4, var(--bs-text-opacity)) !important;
}

.bg-danger-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 189.4, 187.8, var(--bs-bg-opacity)) !important;
}

.text-danger-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 189.4, 187.8, var(--bs-text-opacity)) !important;
}

.bg-danger-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 156.6, 154.2, var(--bs-bg-opacity)) !important;
}

.text-danger-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 156.6, 154.2, var(--bs-text-opacity)) !important;
}

.bg-danger-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 123.8, 120.6, var(--bs-bg-opacity)) !important;
}

.text-danger-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 123.8, 120.6, var(--bs-text-opacity)) !important;
}

.bg-danger-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 91, 87, var(--bs-bg-opacity)) !important;
}

.text-danger-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 91, 87, var(--bs-text-opacity)) !important;
}

.bg-danger-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 72.8, 69.6, var(--bs-bg-opacity)) !important;
}

.text-danger-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 72.8, 69.6, var(--bs-text-opacity)) !important;
}

.bg-danger-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 54.6, 52.2, var(--bs-bg-opacity)) !important;
}

.text-danger-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 54.6, 52.2, var(--bs-text-opacity)) !important;
}

.bg-danger-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 36.4, 34.8, var(--bs-bg-opacity)) !important;
}

.text-danger-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 36.4, 34.8, var(--bs-text-opacity)) !important;
}

.bg-danger-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 18.2, 17.4, var(--bs-bg-opacity)) !important;
}

.text-danger-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 18.2, 17.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-light {
  background-color: #f2f3f4 !important;
  background-image: linear-gradient(to bottom, white, rgb(228.1875, 230.25, 232.3125)) !important;
}

.theme-light {
  --bs-app-theme: #f2f3f4;
  --bs-app-theme-rgb: 242, 243, 244;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(181.5, 182.25, 183);
  --bs-app-theme-hover-border-color: rgb(181.5, 182.25, 183);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(181.5, 182.25, 183);
  --bs-app-theme-active-border-color: rgb(181.5, 182.25, 183);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(245.25, 246, 246.75);
  --bs-app-theme-disabled-border-color: rgb(245.25, 246, 246.75);
  --bs-app-theme-disabled-color: #000000;
}

.bg-light-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(252.4, 252.6, 252.8, var(--bs-bg-opacity)) !important;
}

.text-light-100 {
  --bs-text-opacity: 1;
  color: rgba(252.4, 252.6, 252.8, var(--bs-text-opacity)) !important;
}

.bg-light-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(249.8, 250.2, 250.6, var(--bs-bg-opacity)) !important;
}

.text-light-200 {
  --bs-text-opacity: 1;
  color: rgba(249.8, 250.2, 250.6, var(--bs-text-opacity)) !important;
}

.bg-light-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(247.2, 247.8, 248.4, var(--bs-bg-opacity)) !important;
}

.text-light-300 {
  --bs-text-opacity: 1;
  color: rgba(247.2, 247.8, 248.4, var(--bs-text-opacity)) !important;
}

.bg-light-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(244.6, 245.4, 246.2, var(--bs-bg-opacity)) !important;
}

.text-light-400 {
  --bs-text-opacity: 1;
  color: rgba(244.6, 245.4, 246.2, var(--bs-text-opacity)) !important;
}

.bg-light-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(242, 243, 244, var(--bs-bg-opacity)) !important;
}

.text-light-500 {
  --bs-text-opacity: 1;
  color: rgba(242, 243, 244, var(--bs-text-opacity)) !important;
}

.bg-light-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(193.6, 194.4, 195.2, var(--bs-bg-opacity)) !important;
}

.text-light-600 {
  --bs-text-opacity: 1;
  color: rgba(193.6, 194.4, 195.2, var(--bs-text-opacity)) !important;
}

.bg-light-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(145.2, 145.8, 146.4, var(--bs-bg-opacity)) !important;
}

.text-light-700 {
  --bs-text-opacity: 1;
  color: rgba(145.2, 145.8, 146.4, var(--bs-text-opacity)) !important;
}

.bg-light-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(96.8, 97.2, 97.6, var(--bs-bg-opacity)) !important;
}

.text-light-800 {
  --bs-text-opacity: 1;
  color: rgba(96.8, 97.2, 97.6, var(--bs-text-opacity)) !important;
}

.bg-light-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(48.4, 48.6, 48.8, var(--bs-bg-opacity)) !important;
}

.text-light-900 {
  --bs-text-opacity: 1;
  color: rgba(48.4, 48.6, 48.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-dark {
  background-color: #2d353c !important;
  background-image: linear-gradient(to bottom, rgb(66.8571428571, 78.7428571429, 89.1428571429), rgb(34.0714285714, 40.1285714286, 45.4285714286)) !important;
}

.theme-dark {
  --bs-app-theme: #2d353c;
  --bs-app-theme-rgb: 45, 53, 60;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-border-color: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-dark-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(213, 214.6, 216, var(--bs-bg-opacity)) !important;
}

.text-dark-100 {
  --bs-text-opacity: 1;
  color: rgba(213, 214.6, 216, var(--bs-text-opacity)) !important;
}

.bg-dark-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(171, 174.2, 177, var(--bs-bg-opacity)) !important;
}

.text-dark-200 {
  --bs-text-opacity: 1;
  color: rgba(171, 174.2, 177, var(--bs-text-opacity)) !important;
}

.bg-dark-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(129, 133.8, 138, var(--bs-bg-opacity)) !important;
}

.text-dark-300 {
  --bs-text-opacity: 1;
  color: rgba(129, 133.8, 138, var(--bs-text-opacity)) !important;
}

.bg-dark-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(87, 93.4, 99, var(--bs-bg-opacity)) !important;
}

.text-dark-400 {
  --bs-text-opacity: 1;
  color: rgba(87, 93.4, 99, var(--bs-text-opacity)) !important;
}

.bg-dark-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(45, 53, 60, var(--bs-bg-opacity)) !important;
}

.text-dark-500 {
  --bs-text-opacity: 1;
  color: rgba(45, 53, 60, var(--bs-text-opacity)) !important;
}

.bg-dark-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(36, 42.4, 48, var(--bs-bg-opacity)) !important;
}

.text-dark-600 {
  --bs-text-opacity: 1;
  color: rgba(36, 42.4, 48, var(--bs-text-opacity)) !important;
}

.bg-dark-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(27, 31.8, 36, var(--bs-bg-opacity)) !important;
}

.text-dark-700 {
  --bs-text-opacity: 1;
  color: rgba(27, 31.8, 36, var(--bs-text-opacity)) !important;
}

.bg-dark-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(18, 21.2, 24, var(--bs-bg-opacity)) !important;
}

.text-dark-800 {
  --bs-text-opacity: 1;
  color: rgba(18, 21.2, 24, var(--bs-text-opacity)) !important;
}

.bg-dark-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(9, 10.6, 12, var(--bs-bg-opacity)) !important;
}

.text-dark-900 {
  --bs-text-opacity: 1;
  color: rgba(9, 10.6, 12, var(--bs-text-opacity)) !important;
}

.bg-gradient-inverse {
  background-color: #2d353c !important;
  background-image: linear-gradient(to bottom, rgb(66.8571428571, 78.7428571429, 89.1428571429), rgb(34.0714285714, 40.1285714286, 45.4285714286)) !important;
}

.theme-inverse {
  --bs-app-theme: #2d353c;
  --bs-app-theme-rgb: 45, 53, 60;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-border-color: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-inverse-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(213, 214.6, 216, var(--bs-bg-opacity)) !important;
}

.text-inverse-100 {
  --bs-text-opacity: 1;
  color: rgba(213, 214.6, 216, var(--bs-text-opacity)) !important;
}

.bg-inverse-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(171, 174.2, 177, var(--bs-bg-opacity)) !important;
}

.text-inverse-200 {
  --bs-text-opacity: 1;
  color: rgba(171, 174.2, 177, var(--bs-text-opacity)) !important;
}

.bg-inverse-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(129, 133.8, 138, var(--bs-bg-opacity)) !important;
}

.text-inverse-300 {
  --bs-text-opacity: 1;
  color: rgba(129, 133.8, 138, var(--bs-text-opacity)) !important;
}

.bg-inverse-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(87, 93.4, 99, var(--bs-bg-opacity)) !important;
}

.text-inverse-400 {
  --bs-text-opacity: 1;
  color: rgba(87, 93.4, 99, var(--bs-text-opacity)) !important;
}

.bg-inverse-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(45, 53, 60, var(--bs-bg-opacity)) !important;
}

.text-inverse-500 {
  --bs-text-opacity: 1;
  color: rgba(45, 53, 60, var(--bs-text-opacity)) !important;
}

.bg-inverse-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(36, 42.4, 48, var(--bs-bg-opacity)) !important;
}

.text-inverse-600 {
  --bs-text-opacity: 1;
  color: rgba(36, 42.4, 48, var(--bs-text-opacity)) !important;
}

.bg-inverse-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(27, 31.8, 36, var(--bs-bg-opacity)) !important;
}

.text-inverse-700 {
  --bs-text-opacity: 1;
  color: rgba(27, 31.8, 36, var(--bs-text-opacity)) !important;
}

.bg-inverse-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(18, 21.2, 24, var(--bs-bg-opacity)) !important;
}

.text-inverse-800 {
  --bs-text-opacity: 1;
  color: rgba(18, 21.2, 24, var(--bs-text-opacity)) !important;
}

.bg-inverse-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(9, 10.6, 12, var(--bs-bg-opacity)) !important;
}

.text-inverse-900 {
  --bs-text-opacity: 1;
  color: rgba(9, 10.6, 12, var(--bs-text-opacity)) !important;
}

.bg-gradient-blue {
  background-color: #348fe2 !important;
  background-image: linear-gradient(to bottom, rgb(96.625, 167.6206896552, 232.375), rgb(31.5625, 130.6034482759, 220.9375)) !important;
}

.theme-blue {
  --bs-app-theme: #348fe2;
  --bs-app-theme-rgb: 52, 143, 226;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(39, 107.25, 169.5);
  --bs-app-theme-hover-border-color: rgb(39, 107.25, 169.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(39, 107.25, 169.5);
  --bs-app-theme-active-border-color: rgb(39, 107.25, 169.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(102.75, 171, 233.25);
  --bs-app-theme-disabled-border-color: rgb(102.75, 171, 233.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-blue-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(214.4, 232.6, 249.2, var(--bs-bg-opacity)) !important;
}

.text-blue-100 {
  --bs-text-opacity: 1;
  color: rgba(214.4, 232.6, 249.2, var(--bs-text-opacity)) !important;
}

.bg-blue-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(173.8, 210.2, 243.4, var(--bs-bg-opacity)) !important;
}

.text-blue-200 {
  --bs-text-opacity: 1;
  color: rgba(173.8, 210.2, 243.4, var(--bs-text-opacity)) !important;
}

.bg-blue-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(133.2, 187.8, 237.6, var(--bs-bg-opacity)) !important;
}

.text-blue-300 {
  --bs-text-opacity: 1;
  color: rgba(133.2, 187.8, 237.6, var(--bs-text-opacity)) !important;
}

.bg-blue-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(92.6, 165.4, 231.8, var(--bs-bg-opacity)) !important;
}

.text-blue-400 {
  --bs-text-opacity: 1;
  color: rgba(92.6, 165.4, 231.8, var(--bs-text-opacity)) !important;
}

.bg-blue-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(52, 143, 226, var(--bs-bg-opacity)) !important;
}

.text-blue-500 {
  --bs-text-opacity: 1;
  color: rgba(52, 143, 226, var(--bs-text-opacity)) !important;
}

.bg-blue-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(41.6, 114.4, 180.8, var(--bs-bg-opacity)) !important;
}

.text-blue-600 {
  --bs-text-opacity: 1;
  color: rgba(41.6, 114.4, 180.8, var(--bs-text-opacity)) !important;
}

.bg-blue-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(31.2, 85.8, 135.6, var(--bs-bg-opacity)) !important;
}

.text-blue-700 {
  --bs-text-opacity: 1;
  color: rgba(31.2, 85.8, 135.6, var(--bs-text-opacity)) !important;
}

.bg-blue-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(20.8, 57.2, 90.4, var(--bs-bg-opacity)) !important;
}

.text-blue-800 {
  --bs-text-opacity: 1;
  color: rgba(20.8, 57.2, 90.4, var(--bs-text-opacity)) !important;
}

.bg-blue-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(10.4, 28.6, 45.2, var(--bs-bg-opacity)) !important;
}

.text-blue-900 {
  --bs-text-opacity: 1;
  color: rgba(10.4, 28.6, 45.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-indigo {
  background-color: #8753de !important;
  background-image: linear-gradient(to bottom, rgb(164.8536585366, 125.7902439024, 230.2097560976), rgb(120.0731707317, 61.6048780488, 217.8951219512)) !important;
}

.theme-indigo {
  --bs-app-theme: #8753de;
  --bs-app-theme-rgb: 135, 83, 222;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(101.25, 62.25, 166.5);
  --bs-app-theme-hover-border-color: rgb(101.25, 62.25, 166.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(101.25, 62.25, 166.5);
  --bs-app-theme-active-border-color: rgb(101.25, 62.25, 166.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(165, 126, 230.25);
  --bs-app-theme-disabled-border-color: rgb(165, 126, 230.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-indigo-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(231, 220.6, 248.4, var(--bs-bg-opacity)) !important;
}

.text-indigo-100 {
  --bs-text-opacity: 1;
  color: rgba(231, 220.6, 248.4, var(--bs-text-opacity)) !important;
}

.bg-indigo-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(207, 186.2, 241.8, var(--bs-bg-opacity)) !important;
}

.text-indigo-200 {
  --bs-text-opacity: 1;
  color: rgba(207, 186.2, 241.8, var(--bs-text-opacity)) !important;
}

.bg-indigo-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(183, 151.8, 235.2, var(--bs-bg-opacity)) !important;
}

.text-indigo-300 {
  --bs-text-opacity: 1;
  color: rgba(183, 151.8, 235.2, var(--bs-text-opacity)) !important;
}

.bg-indigo-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(159, 117.4, 228.6, var(--bs-bg-opacity)) !important;
}

.text-indigo-400 {
  --bs-text-opacity: 1;
  color: rgba(159, 117.4, 228.6, var(--bs-text-opacity)) !important;
}

.bg-indigo-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(135, 83, 222, var(--bs-bg-opacity)) !important;
}

.text-indigo-500 {
  --bs-text-opacity: 1;
  color: rgba(135, 83, 222, var(--bs-text-opacity)) !important;
}

.bg-indigo-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(108, 66.4, 177.6, var(--bs-bg-opacity)) !important;
}

.text-indigo-600 {
  --bs-text-opacity: 1;
  color: rgba(108, 66.4, 177.6, var(--bs-text-opacity)) !important;
}

.bg-indigo-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(81, 49.8, 133.2, var(--bs-bg-opacity)) !important;
}

.text-indigo-700 {
  --bs-text-opacity: 1;
  color: rgba(81, 49.8, 133.2, var(--bs-text-opacity)) !important;
}

.bg-indigo-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(54, 33.2, 88.8, var(--bs-bg-opacity)) !important;
}

.text-indigo-800 {
  --bs-text-opacity: 1;
  color: rgba(54, 33.2, 88.8, var(--bs-text-opacity)) !important;
}

.bg-indigo-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(27, 16.6, 44.4, var(--bs-bg-opacity)) !important;
}

.text-indigo-900 {
  --bs-text-opacity: 1;
  color: rgba(27, 16.6, 44.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-purple {
  background-color: #727cb6 !important;
  background-image: linear-gradient(to bottom, rgb(147.6028037383, 155.2196261682, 199.3971962617), rgb(97.1985981308, 108.3901869159, 173.3014018692)) !important;
}

.theme-purple {
  --bs-app-theme: #727cb6;
  --bs-app-theme-rgb: 114, 124, 182;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(85.5, 93, 136.5);
  --bs-app-theme-hover-border-color: rgb(85.5, 93, 136.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(85.5, 93, 136.5);
  --bs-app-theme-active-border-color: rgb(85.5, 93, 136.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(149.25, 156.75, 200.25);
  --bs-app-theme-disabled-border-color: rgb(149.25, 156.75, 200.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-purple-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(226.8, 228.8, 240.4, var(--bs-bg-opacity)) !important;
}

.text-purple-100 {
  --bs-text-opacity: 1;
  color: rgba(226.8, 228.8, 240.4, var(--bs-text-opacity)) !important;
}

.bg-purple-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(198.6, 202.6, 225.8, var(--bs-bg-opacity)) !important;
}

.text-purple-200 {
  --bs-text-opacity: 1;
  color: rgba(198.6, 202.6, 225.8, var(--bs-text-opacity)) !important;
}

.bg-purple-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(170.4, 176.4, 211.2, var(--bs-bg-opacity)) !important;
}

.text-purple-300 {
  --bs-text-opacity: 1;
  color: rgba(170.4, 176.4, 211.2, var(--bs-text-opacity)) !important;
}

.bg-purple-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(142.2, 150.2, 196.6, var(--bs-bg-opacity)) !important;
}

.text-purple-400 {
  --bs-text-opacity: 1;
  color: rgba(142.2, 150.2, 196.6, var(--bs-text-opacity)) !important;
}

.bg-purple-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(114, 124, 182, var(--bs-bg-opacity)) !important;
}

.text-purple-500 {
  --bs-text-opacity: 1;
  color: rgba(114, 124, 182, var(--bs-text-opacity)) !important;
}

.bg-purple-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(91.2, 99.2, 145.6, var(--bs-bg-opacity)) !important;
}

.text-purple-600 {
  --bs-text-opacity: 1;
  color: rgba(91.2, 99.2, 145.6, var(--bs-text-opacity)) !important;
}

.bg-purple-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(68.4, 74.4, 109.2, var(--bs-bg-opacity)) !important;
}

.text-purple-700 {
  --bs-text-opacity: 1;
  color: rgba(68.4, 74.4, 109.2, var(--bs-text-opacity)) !important;
}

.bg-purple-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(45.6, 49.6, 72.8, var(--bs-bg-opacity)) !important;
}

.text-purple-800 {
  --bs-text-opacity: 1;
  color: rgba(45.6, 49.6, 72.8, var(--bs-text-opacity)) !important;
}

.bg-purple-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(22.8, 24.8, 36.4, var(--bs-bg-opacity)) !important;
}

.text-purple-900 {
  --bs-text-opacity: 1;
  color: rgba(22.8, 24.8, 36.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-pink {
  background-color: #fb5597 !important;
  background-image: linear-gradient(to bottom, rgb(252.1724137931, 134.8275862069, 181.4827586207), rgb(250.4137931034, 60.0862068966, 135.7586206897)) !important;
}

.theme-pink {
  --bs-app-theme: #fb5597;
  --bs-app-theme-rgb: 251, 85, 151;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(188.25, 63.75, 113.25);
  --bs-app-theme-hover-border-color: rgb(188.25, 63.75, 113.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(188.25, 63.75, 113.25);
  --bs-app-theme-active-border-color: rgb(188.25, 63.75, 113.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(252, 127.5, 177);
  --bs-app-theme-disabled-border-color: rgb(252, 127.5, 177);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-pink-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(254.2, 221, 234.2, var(--bs-bg-opacity)) !important;
}

.text-pink-100 {
  --bs-text-opacity: 1;
  color: rgba(254.2, 221, 234.2, var(--bs-text-opacity)) !important;
}

.bg-pink-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(253.4, 187, 213.4, var(--bs-bg-opacity)) !important;
}

.text-pink-200 {
  --bs-text-opacity: 1;
  color: rgba(253.4, 187, 213.4, var(--bs-text-opacity)) !important;
}

.bg-pink-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(252.6, 153, 192.6, var(--bs-bg-opacity)) !important;
}

.text-pink-300 {
  --bs-text-opacity: 1;
  color: rgba(252.6, 153, 192.6, var(--bs-text-opacity)) !important;
}

.bg-pink-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(251.8, 119, 171.8, var(--bs-bg-opacity)) !important;
}

.text-pink-400 {
  --bs-text-opacity: 1;
  color: rgba(251.8, 119, 171.8, var(--bs-text-opacity)) !important;
}

.bg-pink-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(251, 85, 151, var(--bs-bg-opacity)) !important;
}

.text-pink-500 {
  --bs-text-opacity: 1;
  color: rgba(251, 85, 151, var(--bs-text-opacity)) !important;
}

.bg-pink-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(200.8, 68, 120.8, var(--bs-bg-opacity)) !important;
}

.text-pink-600 {
  --bs-text-opacity: 1;
  color: rgba(200.8, 68, 120.8, var(--bs-text-opacity)) !important;
}

.bg-pink-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(150.6, 51, 90.6, var(--bs-bg-opacity)) !important;
}

.text-pink-700 {
  --bs-text-opacity: 1;
  color: rgba(150.6, 51, 90.6, var(--bs-text-opacity)) !important;
}

.bg-pink-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(100.4, 34, 60.4, var(--bs-bg-opacity)) !important;
}

.text-pink-800 {
  --bs-text-opacity: 1;
  color: rgba(100.4, 34, 60.4, var(--bs-text-opacity)) !important;
}

.bg-pink-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(50.2, 17, 30.2, var(--bs-bg-opacity)) !important;
}

.text-pink-900 {
  --bs-text-opacity: 1;
  color: rgba(50.2, 17, 30.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-red {
  background-color: #ff5b57 !important;
  background-image: linear-gradient(to bottom, rgb(255, 140.7857142857, 138), rgb(255, 66.1071428571, 61.5)) !important;
}

.theme-red {
  --bs-app-theme: #ff5b57;
  --bs-app-theme-rgb: 255, 91, 87;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-hover-border-color: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-active-border-color: rgb(191.25, 68.25, 65.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: #ff8481;
  --bs-app-theme-disabled-border-color: #ff8481;
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-red-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 222.2, 221.4, var(--bs-bg-opacity)) !important;
}

.text-red-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 222.2, 221.4, var(--bs-text-opacity)) !important;
}

.bg-red-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 189.4, 187.8, var(--bs-bg-opacity)) !important;
}

.text-red-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 189.4, 187.8, var(--bs-text-opacity)) !important;
}

.bg-red-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 156.6, 154.2, var(--bs-bg-opacity)) !important;
}

.text-red-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 156.6, 154.2, var(--bs-text-opacity)) !important;
}

.bg-red-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 123.8, 120.6, var(--bs-bg-opacity)) !important;
}

.text-red-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 123.8, 120.6, var(--bs-text-opacity)) !important;
}

.bg-red-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 91, 87, var(--bs-bg-opacity)) !important;
}

.text-red-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 91, 87, var(--bs-text-opacity)) !important;
}

.bg-red-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 72.8, 69.6, var(--bs-bg-opacity)) !important;
}

.text-red-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 72.8, 69.6, var(--bs-text-opacity)) !important;
}

.bg-red-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 54.6, 52.2, var(--bs-bg-opacity)) !important;
}

.text-red-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 54.6, 52.2, var(--bs-text-opacity)) !important;
}

.bg-red-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 36.4, 34.8, var(--bs-bg-opacity)) !important;
}

.text-red-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 36.4, 34.8, var(--bs-text-opacity)) !important;
}

.bg-red-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 18.2, 17.4, var(--bs-bg-opacity)) !important;
}

.text-red-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 18.2, 17.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-orange {
  background-color: #f59c1a !important;
  background-image: linear-gradient(to bottom, rgb(247.1338912134, 177.1255230126, 74.8661087866), rgb(235.2280334728, 143.8075313808, 10.2719665272)) !important;
}

.theme-orange {
  --bs-app-theme: #f59c1a;
  --bs-app-theme-rgb: 245, 156, 26;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(183.75, 117, 19.5);
  --bs-app-theme-hover-border-color: rgb(183.75, 117, 19.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(183.75, 117, 19.5);
  --bs-app-theme-active-border-color: rgb(183.75, 117, 19.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(247.5, 180.75, 83.25);
  --bs-app-theme-disabled-border-color: rgb(247.5, 180.75, 83.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-orange-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(253, 235.2, 209.2, var(--bs-bg-opacity)) !important;
}

.text-orange-100 {
  --bs-text-opacity: 1;
  color: rgba(253, 235.2, 209.2, var(--bs-text-opacity)) !important;
}

.bg-orange-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(251, 215.4, 163.4, var(--bs-bg-opacity)) !important;
}

.text-orange-200 {
  --bs-text-opacity: 1;
  color: rgba(251, 215.4, 163.4, var(--bs-text-opacity)) !important;
}

.bg-orange-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(249, 195.6, 117.6, var(--bs-bg-opacity)) !important;
}

.text-orange-300 {
  --bs-text-opacity: 1;
  color: rgba(249, 195.6, 117.6, var(--bs-text-opacity)) !important;
}

.bg-orange-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(247, 175.8, 71.8, var(--bs-bg-opacity)) !important;
}

.text-orange-400 {
  --bs-text-opacity: 1;
  color: rgba(247, 175.8, 71.8, var(--bs-text-opacity)) !important;
}

.bg-orange-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(245, 156, 26, var(--bs-bg-opacity)) !important;
}

.text-orange-500 {
  --bs-text-opacity: 1;
  color: rgba(245, 156, 26, var(--bs-text-opacity)) !important;
}

.bg-orange-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(196, 124.8, 20.8, var(--bs-bg-opacity)) !important;
}

.text-orange-600 {
  --bs-text-opacity: 1;
  color: rgba(196, 124.8, 20.8, var(--bs-text-opacity)) !important;
}

.bg-orange-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(147, 93.6, 15.6, var(--bs-bg-opacity)) !important;
}

.text-orange-700 {
  --bs-text-opacity: 1;
  color: rgba(147, 93.6, 15.6, var(--bs-text-opacity)) !important;
}

.bg-orange-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(98, 62.4, 10.4, var(--bs-bg-opacity)) !important;
}

.text-orange-800 {
  --bs-text-opacity: 1;
  color: rgba(98, 62.4, 10.4, var(--bs-text-opacity)) !important;
}

.bg-orange-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(49, 31.2, 5.2, var(--bs-bg-opacity)) !important;
}

.text-orange-900 {
  --bs-text-opacity: 1;
  color: rgba(49, 31.2, 5.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-yellow {
  background-color: #ffd900 !important;
  background-image: linear-gradient(to bottom, rgb(255, 224.6, 51), rgb(229.5, 195.3, 0)) !important;
}

.theme-yellow {
  --bs-app-theme: #ffd900;
  --bs-app-theme-rgb: 255, 217, 0;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(191.25, 162.75, 0);
  --bs-app-theme-hover-border-color: rgb(191.25, 162.75, 0);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(191.25, 162.75, 0);
  --bs-app-theme-active-border-color: rgb(191.25, 162.75, 0);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(255, 226.5, 63.75);
  --bs-app-theme-disabled-border-color: rgb(255, 226.5, 63.75);
  --bs-app-theme-disabled-color: #000000;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
}

.bg-yellow-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 247.4, 204, var(--bs-bg-opacity)) !important;
}

.text-yellow-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 247.4, 204, var(--bs-text-opacity)) !important;
}

.bg-yellow-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 239.8, 153, var(--bs-bg-opacity)) !important;
}

.text-yellow-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 239.8, 153, var(--bs-text-opacity)) !important;
}

.bg-yellow-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 232.2, 102, var(--bs-bg-opacity)) !important;
}

.text-yellow-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 232.2, 102, var(--bs-text-opacity)) !important;
}

.bg-yellow-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 224.6, 51, var(--bs-bg-opacity)) !important;
}

.text-yellow-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 224.6, 51, var(--bs-text-opacity)) !important;
}

.bg-yellow-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 217, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 217, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 173.6, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 173.6, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 130.2, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 130.2, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 86.8, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 86.8, 0, var(--bs-text-opacity)) !important;
}

.bg-yellow-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 43.4, 0, var(--bs-bg-opacity)) !important;
}

.text-yellow-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 43.4, 0, var(--bs-text-opacity)) !important;
}

.bg-gradient-green {
  background-color: #32a932 !important;
  background-image: linear-gradient(to bottom, rgb(69.7945205479, 200.2054794521, 69.7945205479), rgb(44.1780821918, 149.3219178082, 44.1780821918)) !important;
}

.theme-green {
  --bs-app-theme: #32a932;
  --bs-app-theme-rgb: 50, 169, 50;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(37.5, 126.75, 37.5);
  --bs-app-theme-hover-border-color: rgb(37.5, 126.75, 37.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(37.5, 126.75, 37.5);
  --bs-app-theme-active-border-color: rgb(37.5, 126.75, 37.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(101.25, 190.5, 101.25);
  --bs-app-theme-disabled-border-color: rgb(101.25, 190.5, 101.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-green-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(214, 237.8, 214, var(--bs-bg-opacity)) !important;
}

.text-green-100 {
  --bs-text-opacity: 1;
  color: rgba(214, 237.8, 214, var(--bs-text-opacity)) !important;
}

.bg-green-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(173, 220.6, 173, var(--bs-bg-opacity)) !important;
}

.text-green-200 {
  --bs-text-opacity: 1;
  color: rgba(173, 220.6, 173, var(--bs-text-opacity)) !important;
}

.bg-green-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(132, 203.4, 132, var(--bs-bg-opacity)) !important;
}

.text-green-300 {
  --bs-text-opacity: 1;
  color: rgba(132, 203.4, 132, var(--bs-text-opacity)) !important;
}

.bg-green-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(91, 186.2, 91, var(--bs-bg-opacity)) !important;
}

.text-green-400 {
  --bs-text-opacity: 1;
  color: rgba(91, 186.2, 91, var(--bs-text-opacity)) !important;
}

.bg-green-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(50, 169, 50, var(--bs-bg-opacity)) !important;
}

.text-green-500 {
  --bs-text-opacity: 1;
  color: rgba(50, 169, 50, var(--bs-text-opacity)) !important;
}

.bg-green-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(40, 135.2, 40, var(--bs-bg-opacity)) !important;
}

.text-green-600 {
  --bs-text-opacity: 1;
  color: rgba(40, 135.2, 40, var(--bs-text-opacity)) !important;
}

.bg-green-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(30, 101.4, 30, var(--bs-bg-opacity)) !important;
}

.text-green-700 {
  --bs-text-opacity: 1;
  color: rgba(30, 101.4, 30, var(--bs-text-opacity)) !important;
}

.bg-green-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(20, 67.6, 20, var(--bs-bg-opacity)) !important;
}

.text-green-800 {
  --bs-text-opacity: 1;
  color: rgba(20, 67.6, 20, var(--bs-text-opacity)) !important;
}

.bg-green-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(10, 33.8, 10, var(--bs-bg-opacity)) !important;
}

.text-green-900 {
  --bs-text-opacity: 1;
  color: rgba(10, 33.8, 10, var(--bs-text-opacity)) !important;
}

.bg-gradient-teal {
  background-color: #00acac !important;
  background-image: linear-gradient(to bottom, #00dfdf, rgb(0, 146.5, 146.5)) !important;
}

.theme-teal {
  --bs-app-theme: #00acac;
  --bs-app-theme-rgb: 0, 172, 172;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: #008181;
  --bs-app-theme-hover-border-color: #008181;
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: #008181;
  --bs-app-theme-active-border-color: #008181;
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 192.75, 192.75);
  --bs-app-theme-disabled-border-color: rgb(63.75, 192.75, 192.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-teal-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 238.4, 238.4, var(--bs-bg-opacity)) !important;
}

.text-teal-100 {
  --bs-text-opacity: 1;
  color: rgba(204, 238.4, 238.4, var(--bs-text-opacity)) !important;
}

.bg-teal-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 221.8, 221.8, var(--bs-bg-opacity)) !important;
}

.text-teal-200 {
  --bs-text-opacity: 1;
  color: rgba(153, 221.8, 221.8, var(--bs-text-opacity)) !important;
}

.bg-teal-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 205.2, 205.2, var(--bs-bg-opacity)) !important;
}

.text-teal-300 {
  --bs-text-opacity: 1;
  color: rgba(102, 205.2, 205.2, var(--bs-text-opacity)) !important;
}

.bg-teal-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 188.6, 188.6, var(--bs-bg-opacity)) !important;
}

.text-teal-400 {
  --bs-text-opacity: 1;
  color: rgba(51, 188.6, 188.6, var(--bs-text-opacity)) !important;
}

.bg-teal-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 172, 172, var(--bs-bg-opacity)) !important;
}

.text-teal-500 {
  --bs-text-opacity: 1;
  color: rgba(0, 172, 172, var(--bs-text-opacity)) !important;
}

.bg-teal-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 137.6, 137.6, var(--bs-bg-opacity)) !important;
}

.text-teal-600 {
  --bs-text-opacity: 1;
  color: rgba(0, 137.6, 137.6, var(--bs-text-opacity)) !important;
}

.bg-teal-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 103.2, 103.2, var(--bs-bg-opacity)) !important;
}

.text-teal-700 {
  --bs-text-opacity: 1;
  color: rgba(0, 103.2, 103.2, var(--bs-text-opacity)) !important;
}

.bg-teal-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 68.8, 68.8, var(--bs-bg-opacity)) !important;
}

.text-teal-800 {
  --bs-text-opacity: 1;
  color: rgba(0, 68.8, 68.8, var(--bs-text-opacity)) !important;
}

.bg-teal-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 34.4, 34.4, var(--bs-bg-opacity)) !important;
}

.text-teal-900 {
  --bs-text-opacity: 1;
  color: rgba(0, 34.4, 34.4, var(--bs-text-opacity)) !important;
}

.bg-gradient-lime {
  background-color: #90ca4b !important;
  background-image: linear-gradient(to bottom, rgb(168.2961373391, 213.6008583691, 114.3991416309), rgb(131.686695279, 194.2918454936, 57.2081545064)) !important;
}

.theme-lime {
  --bs-app-theme: #90ca4b;
  --bs-app-theme-rgb: 144, 202, 75;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(108, 151.5, 56.25);
  --bs-app-theme-hover-border-color: rgb(108, 151.5, 56.25);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(108, 151.5, 56.25);
  --bs-app-theme-active-border-color: rgb(108, 151.5, 56.25);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(171.75, 215.25, 120);
  --bs-app-theme-disabled-border-color: rgb(171.75, 215.25, 120);
  --bs-app-theme-disabled-color: #000000;
}

.bg-lime-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(232.8, 244.4, 219, var(--bs-bg-opacity)) !important;
}

.text-lime-100 {
  --bs-text-opacity: 1;
  color: rgba(232.8, 244.4, 219, var(--bs-text-opacity)) !important;
}

.bg-lime-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(210.6, 233.8, 183, var(--bs-bg-opacity)) !important;
}

.text-lime-200 {
  --bs-text-opacity: 1;
  color: rgba(210.6, 233.8, 183, var(--bs-text-opacity)) !important;
}

.bg-lime-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(188.4, 223.2, 147, var(--bs-bg-opacity)) !important;
}

.text-lime-300 {
  --bs-text-opacity: 1;
  color: rgba(188.4, 223.2, 147, var(--bs-text-opacity)) !important;
}

.bg-lime-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(166.2, 212.6, 111, var(--bs-bg-opacity)) !important;
}

.text-lime-400 {
  --bs-text-opacity: 1;
  color: rgba(166.2, 212.6, 111, var(--bs-text-opacity)) !important;
}

.bg-lime-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(144, 202, 75, var(--bs-bg-opacity)) !important;
}

.text-lime-500 {
  --bs-text-opacity: 1;
  color: rgba(144, 202, 75, var(--bs-text-opacity)) !important;
}

.bg-lime-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(115.2, 161.6, 60, var(--bs-bg-opacity)) !important;
}

.text-lime-600 {
  --bs-text-opacity: 1;
  color: rgba(115.2, 161.6, 60, var(--bs-text-opacity)) !important;
}

.bg-lime-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(86.4, 121.2, 45, var(--bs-bg-opacity)) !important;
}

.text-lime-700 {
  --bs-text-opacity: 1;
  color: rgba(86.4, 121.2, 45, var(--bs-text-opacity)) !important;
}

.bg-lime-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(57.6, 80.8, 30, var(--bs-bg-opacity)) !important;
}

.text-lime-800 {
  --bs-text-opacity: 1;
  color: rgba(57.6, 80.8, 30, var(--bs-text-opacity)) !important;
}

.bg-lime-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(28.8, 40.4, 15, var(--bs-bg-opacity)) !important;
}

.text-lime-900 {
  --bs-text-opacity: 1;
  color: rgba(28.8, 40.4, 15, var(--bs-text-opacity)) !important;
}

.bg-gradient-cyan {
  background-color: #49b6d6 !important;
  background-image: linear-gradient(to bottom, rgb(114.6233183857, 198.6950672646, 223.3766816143), rgb(52.1883408072, 173.6524663677, 209.3116591928)) !important;
}

.theme-cyan {
  --bs-app-theme: #49b6d6;
  --bs-app-theme-rgb: 73, 182, 214;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-hover-border-color: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-active-border-color: rgb(54.75, 136.5, 160.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(118.5, 200.25, 224.25);
  --bs-app-theme-disabled-border-color: rgb(118.5, 200.25, 224.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-cyan-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(218.6, 240.4, 246.8, var(--bs-bg-opacity)) !important;
}

.text-cyan-100 {
  --bs-text-opacity: 1;
  color: rgba(218.6, 240.4, 246.8, var(--bs-text-opacity)) !important;
}

.bg-cyan-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(182.2, 225.8, 238.6, var(--bs-bg-opacity)) !important;
}

.text-cyan-200 {
  --bs-text-opacity: 1;
  color: rgba(182.2, 225.8, 238.6, var(--bs-text-opacity)) !important;
}

.bg-cyan-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(145.8, 211.2, 230.4, var(--bs-bg-opacity)) !important;
}

.text-cyan-300 {
  --bs-text-opacity: 1;
  color: rgba(145.8, 211.2, 230.4, var(--bs-text-opacity)) !important;
}

.bg-cyan-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(109.4, 196.6, 222.2, var(--bs-bg-opacity)) !important;
}

.text-cyan-400 {
  --bs-text-opacity: 1;
  color: rgba(109.4, 196.6, 222.2, var(--bs-text-opacity)) !important;
}

.bg-cyan-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(73, 182, 214, var(--bs-bg-opacity)) !important;
}

.text-cyan-500 {
  --bs-text-opacity: 1;
  color: rgba(73, 182, 214, var(--bs-text-opacity)) !important;
}

.bg-cyan-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(58.4, 145.6, 171.2, var(--bs-bg-opacity)) !important;
}

.text-cyan-600 {
  --bs-text-opacity: 1;
  color: rgba(58.4, 145.6, 171.2, var(--bs-text-opacity)) !important;
}

.bg-cyan-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(43.8, 109.2, 128.4, var(--bs-bg-opacity)) !important;
}

.text-cyan-700 {
  --bs-text-opacity: 1;
  color: rgba(43.8, 109.2, 128.4, var(--bs-text-opacity)) !important;
}

.bg-cyan-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(29.2, 72.8, 85.6, var(--bs-bg-opacity)) !important;
}

.text-cyan-800 {
  --bs-text-opacity: 1;
  color: rgba(29.2, 72.8, 85.6, var(--bs-text-opacity)) !important;
}

.bg-cyan-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(14.6, 36.4, 42.8, var(--bs-bg-opacity)) !important;
}

.text-cyan-900 {
  --bs-text-opacity: 1;
  color: rgba(14.6, 36.4, 42.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-white {
  background-color: #FFFFFF !important;
  background-image: linear-gradient(to bottom, white, rgb(242.25, 242.25, 242.25)) !important;
}

.theme-white {
  --bs-app-theme: #FFFFFF;
  --bs-app-theme-rgb: 255, 255, 255;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-hover-border-color: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-active-border-color: rgb(191.25, 191.25, 191.25);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: white;
  --bs-app-theme-disabled-border-color: white;
  --bs-app-theme-disabled-color: #000000;
}

.bg-white-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-100 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-200 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-300 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-400 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
}

.text-white-500 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
}

.bg-white-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 204, 204, var(--bs-bg-opacity)) !important;
}

.text-white-600 {
  --bs-text-opacity: 1;
  color: rgba(204, 204, 204, var(--bs-text-opacity)) !important;
}

.bg-white-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 153, 153, var(--bs-bg-opacity)) !important;
}

.text-white-700 {
  --bs-text-opacity: 1;
  color: rgba(153, 153, 153, var(--bs-text-opacity)) !important;
}

.bg-white-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 102, 102, var(--bs-bg-opacity)) !important;
}

.text-white-800 {
  --bs-text-opacity: 1;
  color: rgba(102, 102, 102, var(--bs-text-opacity)) !important;
}

.bg-white-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 51, 51, var(--bs-bg-opacity)) !important;
}

.text-white-900 {
  --bs-text-opacity: 1;
  color: rgba(51, 51, 51, var(--bs-text-opacity)) !important;
}

.bg-gradient-gray {
  background-color: #6c757d !important;
  background-image: linear-gradient(to bottom, rgb(133.7553648069, 142.4849785408, 150.2446351931), rgb(96.1802575107, 104.19527897, 111.3197424893)) !important;
}

.theme-gray {
  --bs-app-theme: #6c757d;
  --bs-app-theme-rgb: 108, 117, 125;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(81, 87.75, 93.75);
  --bs-app-theme-hover-border-color: rgb(81, 87.75, 93.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(81, 87.75, 93.75);
  --bs-app-theme-active-border-color: rgb(81, 87.75, 93.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(144.75, 151.5, 157.5);
  --bs-app-theme-disabled-border-color: rgb(144.75, 151.5, 157.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-dark {
  background-color: #2d353c !important;
  background-image: linear-gradient(to bottom, rgb(66.8571428571, 78.7428571429, 89.1428571429), rgb(34.0714285714, 40.1285714286, 45.4285714286)) !important;
}

.theme-gray-dark {
  --bs-app-theme: #2d353c;
  --bs-app-theme-rgb: 45, 53, 60;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-border-color: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gray-dark-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(213, 214.6, 216, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-100 {
  --bs-text-opacity: 1;
  color: rgba(213, 214.6, 216, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(171, 174.2, 177, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-200 {
  --bs-text-opacity: 1;
  color: rgba(171, 174.2, 177, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(129, 133.8, 138, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-300 {
  --bs-text-opacity: 1;
  color: rgba(129, 133.8, 138, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(87, 93.4, 99, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-400 {
  --bs-text-opacity: 1;
  color: rgba(87, 93.4, 99, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(45, 53, 60, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-500 {
  --bs-text-opacity: 1;
  color: rgba(45, 53, 60, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(36, 42.4, 48, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-600 {
  --bs-text-opacity: 1;
  color: rgba(36, 42.4, 48, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(27, 31.8, 36, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-700 {
  --bs-text-opacity: 1;
  color: rgba(27, 31.8, 36, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(18, 21.2, 24, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-800 {
  --bs-text-opacity: 1;
  color: rgba(18, 21.2, 24, var(--bs-text-opacity)) !important;
}

.bg-gray-dark-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(9, 10.6, 12, var(--bs-bg-opacity)) !important;
}

.text-gray-dark-900 {
  --bs-text-opacity: 1;
  color: rgba(9, 10.6, 12, var(--bs-text-opacity)) !important;
}

.bg-gradient-muted {
  background-color: #adb5bd !important;
  background-image: linear-gradient(to bottom, rgb(201.2567567568, 206.5, 211.7432432432), rgb(158.8716216216, 168.25, 177.6283783784)) !important;
}

.theme-muted {
  --bs-app-theme: #adb5bd;
  --bs-app-theme-rgb: 173, 181, 189;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-hover-border-color: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-active-border-color: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(193.5, 199.5, 205.5);
  --bs-app-theme-disabled-border-color: rgb(193.5, 199.5, 205.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-muted-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(238.6, 240.2, 241.8, var(--bs-bg-opacity)) !important;
}

.text-muted-100 {
  --bs-text-opacity: 1;
  color: rgba(238.6, 240.2, 241.8, var(--bs-text-opacity)) !important;
}

.bg-muted-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(222.2, 225.4, 228.6, var(--bs-bg-opacity)) !important;
}

.text-muted-200 {
  --bs-text-opacity: 1;
  color: rgba(222.2, 225.4, 228.6, var(--bs-text-opacity)) !important;
}

.bg-muted-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(205.8, 210.6, 215.4, var(--bs-bg-opacity)) !important;
}

.text-muted-300 {
  --bs-text-opacity: 1;
  color: rgba(205.8, 210.6, 215.4, var(--bs-text-opacity)) !important;
}

.bg-muted-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(189.4, 195.8, 202.2, var(--bs-bg-opacity)) !important;
}

.text-muted-400 {
  --bs-text-opacity: 1;
  color: rgba(189.4, 195.8, 202.2, var(--bs-text-opacity)) !important;
}

.bg-muted-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(173, 181, 189, var(--bs-bg-opacity)) !important;
}

.text-muted-500 {
  --bs-text-opacity: 1;
  color: rgba(173, 181, 189, var(--bs-text-opacity)) !important;
}

.bg-muted-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(138.4, 144.8, 151.2, var(--bs-bg-opacity)) !important;
}

.text-muted-600 {
  --bs-text-opacity: 1;
  color: rgba(138.4, 144.8, 151.2, var(--bs-text-opacity)) !important;
}

.bg-muted-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(103.8, 108.6, 113.4, var(--bs-bg-opacity)) !important;
}

.text-muted-700 {
  --bs-text-opacity: 1;
  color: rgba(103.8, 108.6, 113.4, var(--bs-text-opacity)) !important;
}

.bg-muted-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(69.2, 72.4, 75.6, var(--bs-bg-opacity)) !important;
}

.text-muted-800 {
  --bs-text-opacity: 1;
  color: rgba(69.2, 72.4, 75.6, var(--bs-text-opacity)) !important;
}

.bg-muted-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(34.6, 36.2, 37.8, var(--bs-bg-opacity)) !important;
}

.text-muted-900 {
  --bs-text-opacity: 1;
  color: rgba(34.6, 36.2, 37.8, var(--bs-text-opacity)) !important;
}

.bg-gradient-black {
  background-color: #000000 !important;
  background-image: linear-gradient(to bottom, rgb(25.5, 25.5, 25.5), black) !important;
}

.theme-black {
  --bs-app-theme: #000000;
  --bs-app-theme-rgb: 0, 0, 0;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: black;
  --bs-app-theme-hover-border-color: black;
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: black;
  --bs-app-theme-active-border-color: black;
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(63.75, 63.75, 63.75);
  --bs-app-theme-disabled-border-color: rgb(63.75, 63.75, 63.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-black-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 204, 204, var(--bs-bg-opacity)) !important;
}

.text-black-100 {
  --bs-text-opacity: 1;
  color: rgba(204, 204, 204, var(--bs-text-opacity)) !important;
}

.bg-black-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(153, 153, 153, var(--bs-bg-opacity)) !important;
}

.text-black-200 {
  --bs-text-opacity: 1;
  color: rgba(153, 153, 153, var(--bs-text-opacity)) !important;
}

.bg-black-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 102, 102, var(--bs-bg-opacity)) !important;
}

.text-black-300 {
  --bs-text-opacity: 1;
  color: rgba(102, 102, 102, var(--bs-text-opacity)) !important;
}

.bg-black-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(51, 51, 51, var(--bs-bg-opacity)) !important;
}

.text-black-400 {
  --bs-text-opacity: 1;
  color: rgba(51, 51, 51, var(--bs-text-opacity)) !important;
}

.bg-black-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-500 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-600 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-700 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-800 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-black-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
}

.text-black-900 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
}

.bg-gradient-silver {
  background-color: #b6c2c9 !important;
  background-image: linear-gradient(to bottom, rgb(211.3149606299, 218.4960629921, 222.6850393701), rgb(167.342519685, 181.7519685039, 190.157480315)) !important;
}

.theme-silver {
  --bs-app-theme: #b6c2c9;
  --bs-app-theme-rgb: 182, 194, 201;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(136.5, 145.5, 150.75);
  --bs-app-theme-hover-border-color: rgb(136.5, 145.5, 150.75);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(136.5, 145.5, 150.75);
  --bs-app-theme-active-border-color: rgb(136.5, 145.5, 150.75);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(200.25, 209.25, 214.5);
  --bs-app-theme-disabled-border-color: rgb(200.25, 209.25, 214.5);
  --bs-app-theme-disabled-color: #000000;
}

.bg-silver-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(240.4, 242.8, 244.2, var(--bs-bg-opacity)) !important;
}

.text-silver-100 {
  --bs-text-opacity: 1;
  color: rgba(240.4, 242.8, 244.2, var(--bs-text-opacity)) !important;
}

.bg-silver-200 {
  --bs-bg-opacity: 1;
  background-color: rgba(225.8, 230.6, 233.4, var(--bs-bg-opacity)) !important;
}

.text-silver-200 {
  --bs-text-opacity: 1;
  color: rgba(225.8, 230.6, 233.4, var(--bs-text-opacity)) !important;
}

.bg-silver-300 {
  --bs-bg-opacity: 1;
  background-color: rgba(211.2, 218.4, 222.6, var(--bs-bg-opacity)) !important;
}

.text-silver-300 {
  --bs-text-opacity: 1;
  color: rgba(211.2, 218.4, 222.6, var(--bs-text-opacity)) !important;
}

.bg-silver-400 {
  --bs-bg-opacity: 1;
  background-color: rgba(196.6, 206.2, 211.8, var(--bs-bg-opacity)) !important;
}

.text-silver-400 {
  --bs-text-opacity: 1;
  color: rgba(196.6, 206.2, 211.8, var(--bs-text-opacity)) !important;
}

.bg-silver-500 {
  --bs-bg-opacity: 1;
  background-color: rgba(182, 194, 201, var(--bs-bg-opacity)) !important;
}

.text-silver-500 {
  --bs-text-opacity: 1;
  color: rgba(182, 194, 201, var(--bs-text-opacity)) !important;
}

.bg-silver-600 {
  --bs-bg-opacity: 1;
  background-color: rgba(145.6, 155.2, 160.8, var(--bs-bg-opacity)) !important;
}

.text-silver-600 {
  --bs-text-opacity: 1;
  color: rgba(145.6, 155.2, 160.8, var(--bs-text-opacity)) !important;
}

.bg-silver-700 {
  --bs-bg-opacity: 1;
  background-color: rgba(109.2, 116.4, 120.6, var(--bs-bg-opacity)) !important;
}

.text-silver-700 {
  --bs-text-opacity: 1;
  color: rgba(109.2, 116.4, 120.6, var(--bs-text-opacity)) !important;
}

.bg-silver-800 {
  --bs-bg-opacity: 1;
  background-color: rgba(72.8, 77.6, 80.4, var(--bs-bg-opacity)) !important;
}

.text-silver-800 {
  --bs-text-opacity: 1;
  color: rgba(72.8, 77.6, 80.4, var(--bs-text-opacity)) !important;
}

.bg-silver-900 {
  --bs-bg-opacity: 1;
  background-color: rgba(36.4, 38.8, 40.2, var(--bs-bg-opacity)) !important;
}

.text-silver-900 {
  --bs-text-opacity: 1;
  color: rgba(36.4, 38.8, 40.2, var(--bs-text-opacity)) !important;
}

.bg-gradient-gray-100 {
  background-color: #f8f9fa !important;
  background-image: linear-gradient(to bottom, white, rgb(233.125, 236.25, 239.375)) !important;
}

.theme-gray-100 {
  --bs-app-theme: #f8f9fa;
  --bs-app-theme-rgb: 248, 249, 250;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(186, 186.75, 187.5);
  --bs-app-theme-hover-border-color: rgb(186, 186.75, 187.5);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(186, 186.75, 187.5);
  --bs-app-theme-active-border-color: rgb(186, 186.75, 187.5);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(249.75, 250.5, 251.25);
  --bs-app-theme-disabled-border-color: rgb(249.75, 250.5, 251.25);
  --bs-app-theme-disabled-color: #000000;
}

.bg-gradient-gray-200 {
  background-color: #e9ecef !important;
  background-image: linear-gradient(to bottom, white, rgb(218.2368421053, 223.25, 228.2631578947)) !important;
}

.theme-gray-200 {
  --bs-app-theme: #e9ecef;
  --bs-app-theme-rgb: 233, 236, 239;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(174.75, 177, 179.25);
  --bs-app-theme-hover-border-color: rgb(174.75, 177, 179.25);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(174.75, 177, 179.25);
  --bs-app-theme-active-border-color: rgb(174.75, 177, 179.25);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(238.5, 240.75, 243);
  --bs-app-theme-disabled-border-color: rgb(238.5, 240.75, 243);
  --bs-app-theme-disabled-color: #000000;
}

.bg-gradient-gray-300 {
  background-color: #dee2e6 !important;
  background-image: linear-gradient(to bottom, rgb(251.0172413793, 251.5, 251.9827586207), rgb(207.4913793103, 213.25, 219.0086206897)) !important;
}

.theme-gray-300 {
  --bs-app-theme: #dee2e6;
  --bs-app-theme-rgb: 222, 226, 230;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(166.5, 169.5, 172.5);
  --bs-app-theme-hover-border-color: rgb(166.5, 169.5, 172.5);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(166.5, 169.5, 172.5);
  --bs-app-theme-active-border-color: rgb(166.5, 169.5, 172.5);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(230.25, 233.25, 236.25);
  --bs-app-theme-disabled-border-color: rgb(230.25, 233.25, 236.25);
  --bs-app-theme-disabled-color: #000000;
}

.bg-gradient-gray-400 {
  background-color: #ced4da !important;
  background-image: linear-gradient(to bottom, rgb(235.0581395349, 237.5, 239.9418604651), rgb(191.4709302326, 199.25, 207.0290697674)) !important;
}

.theme-gray-400 {
  --bs-app-theme: #ced4da;
  --bs-app-theme-rgb: 206, 212, 218;
  --bs-app-theme-color: #000000;
  --bs-app-theme-color-rgb: 0, 0, 0;
  --bs-app-theme-hover: rgb(154.5, 159, 163.5);
  --bs-app-theme-hover-border-color: rgb(154.5, 159, 163.5);
  --bs-app-theme-hover-color: #000000;
  --bs-app-theme-active: rgb(154.5, 159, 163.5);
  --bs-app-theme-active-border-color: rgb(154.5, 159, 163.5);
  --bs-app-theme-active-color: #000000;
  --bs-app-theme-disabled: rgb(218.25, 222.75, 227.25);
  --bs-app-theme-disabled-border-color: rgb(218.25, 222.75, 227.25);
  --bs-app-theme-disabled-color: #000000;
}

.bg-gradient-gray-500 {
  background-color: #adb5bd !important;
  background-image: linear-gradient(to bottom, rgb(201.2567567568, 206.5, 211.7432432432), rgb(158.8716216216, 168.25, 177.6283783784)) !important;
}

.theme-gray-500 {
  --bs-app-theme: #adb5bd;
  --bs-app-theme-rgb: 173, 181, 189;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-hover-border-color: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-active-border-color: rgb(129.75, 135.75, 141.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(193.5, 199.5, 205.5);
  --bs-app-theme-disabled-border-color: rgb(193.5, 199.5, 205.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-600 {
  background-color: #6c757d !important;
  background-image: linear-gradient(to bottom, rgb(133.7553648069, 142.4849785408, 150.2446351931), rgb(96.1802575107, 104.19527897, 111.3197424893)) !important;
}

.theme-gray-600 {
  --bs-app-theme: #6c757d;
  --bs-app-theme-rgb: 108, 117, 125;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(81, 87.75, 93.75);
  --bs-app-theme-hover-border-color: rgb(81, 87.75, 93.75);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(81, 87.75, 93.75);
  --bs-app-theme-active-border-color: rgb(81, 87.75, 93.75);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(144.75, 151.5, 157.5);
  --bs-app-theme-disabled-border-color: rgb(144.75, 151.5, 157.5);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-700 {
  background-color: #495057 !important;
  background-image: linear-gradient(to bottom, rgb(96.26875, 105.5, 114.73125), rgb(61.365625, 67.25, 73.134375)) !important;
}

.theme-gray-700 {
  --bs-app-theme: #495057;
  --bs-app-theme-rgb: 73, 80, 87;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(54.75, 60, 65.25);
  --bs-app-theme-hover-border-color: rgb(54.75, 60, 65.25);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(54.75, 60, 65.25);
  --bs-app-theme-active-border-color: rgb(54.75, 60, 65.25);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(118.5, 123.75, 129);
  --bs-app-theme-disabled-border-color: rgb(118.5, 123.75, 129);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-800 {
  background-color: #2d353c !important;
  background-image: linear-gradient(to bottom, rgb(66.8571428571, 78.7428571429, 89.1428571429), rgb(34.0714285714, 40.1285714286, 45.4285714286)) !important;
}

.theme-gray-800 {
  --bs-app-theme: #2d353c;
  --bs-app-theme-rgb: 45, 53, 60;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-border-color: rgb(33.75, 39.75, 45);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-border-color: rgb(97.5, 103.5, 108.75);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-gray-900 {
  background-color: #20252a !important;
  background-image: linear-gradient(to bottom, rgb(54.0540540541, 62.5, 70.9459459459), rgb(20.972972973, 24.25, 27.527027027)) !important;
}

.theme-gray-900 {
  --bs-app-theme: #20252a;
  --bs-app-theme-rgb: 32, 37, 42;
  --bs-app-theme-color: #FFFFFF;
  --bs-app-theme-color-rgb: 255, 255, 255;
  --bs-app-theme-hover: rgb(24, 27.75, 31.5);
  --bs-app-theme-hover-border-color: rgb(24, 27.75, 31.5);
  --bs-app-theme-hover-color: #FFFFFF;
  --bs-app-theme-active: rgb(24, 27.75, 31.5);
  --bs-app-theme-active-border-color: rgb(24, 27.75, 31.5);
  --bs-app-theme-active-color: #FFFFFF;
  --bs-app-theme-disabled: rgb(87.75, 91.5, 95.25);
  --bs-app-theme-disabled-border-color: rgb(87.75, 91.5, 95.25);
  --bs-app-theme-disabled-color: #FFFFFF;
}

.bg-gradient-red-pink {
  background-image: linear-gradient(to bottom, #ff5b57 0%, #fb5597 100%) !important;
}

.bg-gradient-orange-red {
  background-image: linear-gradient(to bottom, #f59c1a 0%, #ff5b57 100%) !important;
}

.bg-gradient-yellow-orange {
  background-image: linear-gradient(to bottom, #ffd900 0%, #f59c1a 100%) !important;
}

.bg-gradient-yellow-red {
  background-image: linear-gradient(to bottom, #ffd900 0%, #ff5b57 100%) !important;
}

.bg-gradient-teal-green {
  background-image: linear-gradient(to bottom, #00acac 0%, #32a932 100%) !important;
}

.bg-gradient-yellow-green {
  background-image: linear-gradient(to bottom, #ffd900 0%, #32a932 100%) !important;
}

.bg-gradient-blue-purple {
  background-image: linear-gradient(to bottom, #348fe2 0%, #727cb6 100%) !important;
}

.bg-gradient-cyan-blue {
  background-image: linear-gradient(to bottom, #49b6d6 0%, #348fe2 100%) !important;
}

.bg-gradient-cyan-purple {
  background-image: linear-gradient(to bottom, #49b6d6 0%, #727cb6 100%) !important;
}

.bg-gradient-cyan-indigo {
  background-image: linear-gradient(to bottom, #49b6d6 0%, #8753de 100%) !important;
}

.bg-gradient-blue-indigo {
  background-image: linear-gradient(to bottom, #348fe2 0%, #8753de 100%) !important;
}

.bg-gradient-purple-indigo {
  background-image: linear-gradient(to bottom, #727cb6 0%, #8753de 100%) !important;
}

.bg-gradient-silver-black {
  background-image: linear-gradient(to bottom, #b6c2c9 0%, #000000 100%) !important;
}

/* Helper Opacity */
.opacity-0 {
  opacity: 0 !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.text-opacity-0 {
  --bs-text-opacity: 0;
}

.text-opacity-5 {
  --bs-text-opacity: 0.05;
}

.bg-opacity-0 {
  --bs-bg-opacity: 0;
}

.bg-opacity-5 {
  --bs-bg-opacity: 0.05;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.text-opacity-10 {
  --bs-text-opacity: 0.1;
}

.text-opacity-15 {
  --bs-text-opacity: 0.15;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-15 {
  --bs-bg-opacity: 0.15;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.text-opacity-20 {
  --bs-text-opacity: 0.2;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.bg-opacity-20 {
  --bs-bg-opacity: 0.2;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-45 {
  opacity: 0.45 !important;
}

.text-opacity-30 {
  --bs-text-opacity: 0.3;
}

.text-opacity-35 {
  --bs-text-opacity: 0.35;
}

.bg-opacity-30 {
  --bs-bg-opacity: 0.3;
}

.bg-opacity-35 {
  --bs-bg-opacity: 0.35;
}

.opacity-40 {
  opacity: 0.4 !important;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.text-opacity-40 {
  --bs-text-opacity: 0.4;
}

.text-opacity-45 {
  --bs-text-opacity: 0.45;
}

.bg-opacity-40 {
  --bs-bg-opacity: 0.4;
}

.bg-opacity-45 {
  --bs-bg-opacity: 0.45;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-55 {
  --bs-text-opacity: 0.55;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-55 {
  --bs-bg-opacity: 0.55;
}

.opacity-60 {
  opacity: 0.6 !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.text-opacity-60 {
  --bs-text-opacity: 0.6;
}

.text-opacity-65 {
  --bs-text-opacity: 0.65;
}

.bg-opacity-60 {
  --bs-bg-opacity: 0.6;
}

.bg-opacity-65 {
  --bs-bg-opacity: 0.65;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.opacity-105 {
  opacity: 1.05 !important;
}

.text-opacity-70 {
  --bs-text-opacity: 0.7;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.bg-opacity-70 {
  --bs-bg-opacity: 0.7;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8 !important;
}

.opacity-120 {
  opacity: 1.2 !important;
}

.text-opacity-80 {
  --bs-text-opacity: 0.8;
}

.text-opacity-85 {
  --bs-text-opacity: 0.85;
}

.bg-opacity-80 {
  --bs-bg-opacity: 0.8;
}

.bg-opacity-85 {
  --bs-bg-opacity: 0.85;
}

.opacity-90 {
  opacity: 0.9 !important;
}

.opacity-135 {
  opacity: 1.35 !important;
}

.text-opacity-90 {
  --bs-text-opacity: 0.9;
}

.text-opacity-95 {
  --bs-text-opacity: 0.95;
}

.bg-opacity-90 {
  --bs-bg-opacity: 0.9;
}

.bg-opacity-95 {
  --bs-bg-opacity: 0.95;
}

.opacity-100 {
  opacity: 1 !important;
}

.opacity-150 {
  opacity: 1.5 !important;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-opacity-105 {
  --bs-text-opacity: 1.05;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-opacity-105 {
  --bs-bg-opacity: 1.05;
}

/* Helper Display */
.hide {
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3ZlbmRvci5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlUQUtvRTtBREhyRTtBQ0tBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDJUQUt3RTtBRFJ6RTtBQ1VBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUtvRTtBRGJyRTtBQ2VBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUtvRTtBRGxCckU7QUNvQkE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBS29FO0FEdkJyRTtBQ3lCQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLb0U7QUQ1QnJFO0FDOEJBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUswRTtBRGpDM0U7QUNtQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBS3VFO0FEdEN4RTtBQ3dDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLMEU7QUQzQzNFO0FDNkNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUswRTtBRGhEM0U7QUNrREE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBSzBFO0FEckQzRTtBQ3VEQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLMEU7QUQxRDNFO0FFakZBO0VBQ0MsY0FQZ0I7QUYwRmpCOztBRWpGQTtFQUNDLGNBVGlCO0FGNkZsQjs7QUVsRkE7RUFDQyxjQVhrQjtBRmdHbkI7O0FHdkdBO0VBQ0U7RUFHQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBR0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFHQTtFQUNBO0VBR0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBR0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTs7NkVBQUE7QUhnRUY7O0FHbENBO0VBdkJFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFHQTtFQUdBOzs7O0dBQUE7RUFLQTtFQUdBO0FIcURGOztBRzdDQTtFQUNFO0lBN0JBO0lBQ0E7SUFHQTtJQUNBO0lBQ0E7SUFHQTtJQUdBOzs7O0tBQUE7SUFLQTtJQUdBO0VIc0VBO0FBQ0Y7QUcyTEU7RUFDRTtBSHpMSjtBRzRMRTtFQUNFO0FIMUxKO0FHOExJO0VBQ0U7RUFDQTtBSDVMTjtBRzhMTTtFQUNFO0FINUxSO0FHK0xNO0VBQ0U7QUg3TFI7QUdvTUk7RUFDRTtFQUNBLFlBL0NjO0VBZ0RkO0VBQ0E7RUFDQTtBSGxNTjtBR29NTTtFQUNFO0VBQ0E7QUhsTVI7QUdxTU07RUFFRTtBSHBNUjtBR3VNTTtFQUVFO0FIdE1SO0FHeU1NO0VBRUU7RUFDQTtBSHhNUjtBRzJNTTtFQUNFO0VBQ0E7QUh6TVI7QUc0TU07RUFFRTtFQUNBO0FIM01SO0FHOE1NO0VBRUU7QUg3TVI7QUdnTk07RUFDRTtFQUNBO0FIOU1SO0FHaU5NO0VBRUU7QUhoTlI7QUdzTkU7RUFDRTtJQUNFO0VIcE5KO0VHc05JO0lBQ0U7RUhwTk47RUd1Tkk7SUFDRTtFSHJOTjtBQUNGOztBRzJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrSUFDRTtFQUdGO0VBQ0E7RUFDQSx1Q0EvVndCO0VBZ1d4QjtFQUNBLDRDQTdWMEI7RUFnVzFCO0FIN05GO0FHK05FO0VBRUUsaUNBcldhO0FIdUlqQjtBR2lPRTtFQUNFO0FIL05KO0FHa09FO0VBR0U7QUhsT0o7QUdxT0U7RUFHRTtBSHJPSjtBR3dPRTtFQUdFO0FIeE9KO0FHMk9FO0VBQ0U7QUh6T0o7QUc0T0U7RUFDRTtFQUNBO0FIMU9KO0FHNk9FO0VBRUU7RUFDQTtBSDVPSjtBRytPRTtFQUVFO0VBQ0E7QUg5T0o7QUdpUEU7RUFDRTtFQUNBO0VBQ0E7QUgvT0o7QUdrUEU7RUFFRTtFQUNBO0VBQ0E7QUhqUEo7QUdvUEU7RUFFRTtFQUNBO0VBQ0E7QUhuUEo7QUdzUEU7RUFDRTtFQUNBO0VBQ0E7QUhwUEo7QUd1UEU7RUFFRTtFQUNBO0VBQ0E7QUh0UEo7QUd5UEU7RUFFRTtFQUNBO0FIeFBKO0FHMlBFO0VBRUU7RUFDQTtBSDFQSjtBRzZQRTtFQUNFO0FIM1BKO0FHOFBFO0VBQ0U7RUFDQTtBSDVQSjtBRytQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBMWNVO0VBMmNWO0VBQ0EsNkJBM2NZO0VBNGNaLDJCQTNjVztFQTRjWCx5Q0EzY2tCO0VBNGNsQixtQ0EzY2U7RUE0Y2YseUJBM2NVO0VBNGNWLG9CQXJjUztFQXNjVCxlQXJjYztFQXNjZDtBSDdQSjtBRytQSTtFQUNFO0FIN1BOO0FHZ1FJO0VBQ0U7QUg5UE47QUdpUUk7RUFDRTtBSC9QTjtBR2lRTTtFQUNFO0FIL1BSO0FHbVFJO0VBQ0U7QUhqUU47QUdtUU07RUFDRTtBSGpRUjtBR3NRRTtFQUNFLGtCQTljbUI7RUErY25CLGVBOWNvQjtFQStjcEIsU0E5Y2lCO0VBK2NqQixtQ0E5Y2tCO0VBK2NsQixjQTljZ0I7RUErY2hCLGtCQTljb0I7RUErY3BCLGdCQTljc0I7RUErY3RCLGtCQTljcUI7RUErY3JCO0VBQ0E7RUFDQTtBSHBRSjtBR3VRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVBdldzQjtFQXdXdEIsbUJBdld3QjtFQXdXeEIscURBdlc0QjtFQXdXNUIsaUNBdldrQjtFQXdXbEIsbUNBdldtQjtFQXdXbkIscUNBdldvQjtFQXdXcEIsaURBdlcwQjtFQXdXMUIsMkNBdld1QjtBSGtHM0I7QUd3UUU7RUFDRTtFQUNBLG1CQTNVdUI7RUE0VXZCLHVCQTNVMkI7RUE0VTNCLFlBM1VpQjtFQTRVakIsYUEzVWtCO0VBNFVsQixpQkEzVWtCO0VBNFVsQiw4REEzVXFCO0VBNFVyQixvQkEzVXdCO0VBNFV4QixtQkEzVXdCO0VBNFV4QixtQkEzVXlCO0VBNFV6QixxREEzVXdCO0FIcUU1QjtBR3lRRTtFQUNFLGdCQXRYa0I7RUF1WGxCLHNCQXRYbUI7RUF1WG5CLGlEQXRYc0I7RUF1WHRCO0VBQ0EsaUNBdlhzQjtFQXdYdEIsZ0JBdlh1QjtBSGdIM0I7QUd5UUk7RUFDRTtBSHZRTjtBRzBRSTtFQUVFLHdEQTFYK0I7RUEyWC9CO0VBQ0EsOERBM1hrQztFQTRYbEM7RUFDQSx3Q0E1WHVCO0VBNlh2QixjQTVYMkI7QUhtSGpDO0FHMlFNO0VBQ0U7QUh6UVI7QUc0UU07RUFDRTtBSDFRUjtBRzhRSTtFQUVFLHFEQXBZNEI7RUFxWTVCO0VBQ0EsMkRBclkrQjtFQXNZL0I7RUFDQSxxQ0F0WW9CO0VBdVlwQixjQXRZd0I7QUh5SDlCO0FHK1FNO0VBQ0U7QUg3UVI7QUdnUk07RUFDRTtBSDlRUjtBR2tSSTtFQUVFLHVEQS9ZOEI7RUFnWjlCO0VBQ0EsNkRBaFppQztFQWlaakM7RUFDQSx1Q0FqWnNCO0VBa1p0QixjQWpaMEI7QUhnSWhDO0FHbVJNO0VBQ0U7QUhqUlI7QUdvUk07RUFDRTtBSGxSUjtBR3NSSTtFQUNFO0VBQ0E7QUhwUk47QUd3Uk07RUFDRTtBSHRSUjtBRzBSSTtFQUNFO0FIeFJOO0FHNFJFO0VBQ0UsZUE1ZmtCO0VBNmZsQixrQkE1Zm1CO0VBNmZuQjtFQUNBLDBDQTVmc0I7RUE2ZnRCLGdDQTVmaUI7RUE2ZmpCLGNBNWZxQjtFQTZmckIsa0JBNWZzQjtFQTZmdEI7QUgxUko7QUc2UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzREF6bkJrQjtFQTBuQmxCLHFEQTFuQmtCO0FIK1Z0QjtBRzhSRTtFQUNFO0VBQ0EsY0ExZ0I4QjtFQTJnQjlCLHNEQTFnQmtDO0FIOE90QztBRytSRTtFQUNFO0VBQ0Esb0JBMW1CaUI7RUEybUJqQjtBSDdSSjtBR2dTRTtFQUNFLDRDQTVnQjBCO0VBNmdCMUIsc0NBNWdCdUI7RUE2Z0J2QjtFQUNBLG1CQW5oQjZCO0VBb2hCN0IsdUJBbmhCaUM7RUFvaEJqQyxZQW5oQnVCO0VBb2hCdkIsYUFuaEJ3QjtFQW9oQnhCLGFBamhCcUI7RUFraEJyQixlQWxoQnFCO0VBbWhCckI7RUFDQSxVQW5oQnlCO0VBb2hCekI7RUFDQSxnREFwaEI0QjtFQXFoQjVCLFlBcGhCd0I7RUFxaEJ4Qix5Q0F4cEJrQjtFQXlwQmxCLDBDQXBoQnlCO0VBcWhCekIsdUJBcGhCNEI7RUFxaEI1QixzQ0FwaEJ1QjtFQXFoQnZCLHNCQXBoQjZCO0VBcWhCN0IsOENBcGhCMkI7RUFxaEIzQjtFQUNBLGlCQXRpQjhCO0FId1FsQztBR2dTSTtFQUNFLG9EQXJoQitCO0VBc2hCL0IsdUJBcGhCZ0M7RUFxaEJoQyxjQS9vQlE7QUhpWGQ7QUdpU0k7RUFDRSxhQXRoQjZCO0VBdWhCN0Isc0RBdGhCZ0M7QUh1UHRDO0FHa1NJO0VBQ0U7QUhoU047QUdvU0U7RUFDRTtFQUNBLHVCQTNvQm1DO0VBNG9CbkMsU0Ezb0IwQjtFQTRvQjFCLDRDQTNvQjJCO0VBNG9CM0IsY0Ezb0I0QjtFQTRvQjVCLGNBM29CeUI7RUE0b0J6QixrQkEzb0I2QjtFQTRvQjdCLG1CQTNvQitCO0VBNG9CL0IsbUJBM29CK0I7RUE0b0IvQixrQkEzb0I4QjtFQTRvQjlCO0VBQ0Esc0JBNW9COEI7RUE2b0I5QjtBSGxTSjtBR3FTRTs7Ozs7O0VBTUUsbUJBbnBCaUI7QUhnWHJCO0FHc1NFOzs7RUFHRTtFQUNBLFdBenBCZ0I7RUEwcEJoQix5Q0FqcEJxQjtFQWtwQnJCLGlDQXhwQmlCO0VBeXBCakIsK0NBeHBCd0I7RUF5cEJ4Qix5Q0F0cEJxQjtFQXVwQnJCLHlDQXpwQnFCO0VBMHBCckIsY0F2cEJnQjtFQXdwQmhCLGtCQTFwQm9CO0FIc1h4QjtBR3NTSTs7O0VBQ0U7RUFDQTtBSGxTTjtBR3FTSTs7O0VBQ0U7QUhqU047QUdvU0k7OztFQUNFLHVDQWhxQnFCO0VBaXFCckIsYUFocUJzQjtFQWlxQnRCLCtDQWhxQnlCO0FIZ1kvQjtBR21TSTtFQUNFO0FIL1JOO0FHOFJJOzs7RUFDRTtBSC9STjtBR21TRTtFQUNFLG1CQXhyQmlCO0VBeXJCakIsbUNBNXVCZTtBSDJjbkI7QUdtU0k7RUFDRTtBSGpTTjtBR29TSTtFQUNFO0VBQ0EsY0F4ckJjO0VBeXJCZDtFQUNBO0FIbFNOO0FHcVNJOztFQUVFLGVBdHNCZTtFQXVzQmY7RUFDQSxrQkFuc0JrQjtFQW9zQmxCLG9CQXpzQmU7QUhzYXJCO0FHdVNFO0VBQ0UsZUE5c0JpQjtFQStzQmpCLGlCQTlzQmtCO0FIeWF0QjtBR3dTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlDQWh0QnFCO0VBaXRCckIsa0JBbHRCb0I7QUg0YXhCO0FHeVNFO0VBQ0UsY0Ezc0JvQjtFQTRzQnBCLGVBM3NCcUI7QUhvYXpCO0FHMFNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUNBN3RCcUI7RUE4dEJyQixjQTd0QmdCO0VBOHRCaEIsa0JBaHVCb0I7QUh3YnhCO0FHMlNFOztFQUVFO0VBQ0E7RUFDQSxtQ0FqeUJlO0VBa3lCZixjQXR1QmdCO0FINmJwQjtBRzJTSTs7RUFDRTtFQUNBLGtCQTV1QmtCO0FIb2N4QjtBRzJTSTs7RUFDRTtFQUNBO0FIeFNOO0FHNFNFO0VBQ0U7RUFDQSx1QkF2dUJnQztFQXd1QmhDLGtCQXp1QnVCO0FIK2IzQjtBRzZTRTtFQUNFLG1CQXp1Qm1DO0VBMHVCbkMsdUJBenVCdUM7RUEwdUJ2QyxlQXp1QjhCO0VBMHVCOUIsZ0JBenVCK0I7RUEwdUIvQjtFQUNBLHNEQTF1QmtDO0VBMnVCbEMsNENBMXVCNkI7RUEydUI3QixjQTF1QmlDO0VBMnVCakMsZ0JBMXVCbUM7QUgrYnZDO0FHNlNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSx5QkFyekJRO0VBc3pCUixXQXB2QmdDO0VBcXZCaEM7RUFDQTtFQUNBO0FINVNOO0FHZ1RFO0VBQ0UsZUF4dkI2QjtFQXl2QjdCLG1CQXh2QitCO0VBeXZCL0IsZUF4dkI2QjtFQXl2QjdCLG1CQXZ2QjBCO0VBd3ZCMUIsVUF2dkIyQjtFQXd2QjNCLHVCQTF2QjhCO0VBMnZCOUIsZ0JBeHZCK0I7QUgwY25DO0FHZ1RJO0VBQ0U7RUFDQTtBSDlTTjtBR2lUSTtFQUNFO0VBQ0E7RUFDQSxVQWh3QnNCO0VBaXdCdEIsV0Fod0J1QjtFQWl3QnZCLGtCQWh3QjhCO0VBaXdCOUIsbUJBOXZCeUI7RUErdkJ6QixXQTl2Qm9CO0VBK3ZCcEIsZ0JBcHdCdUI7RUFxd0J2QjtBSC9TTjtBR2lUTTtFQUNFLG1CQXB3QnVCO0FIcWQvQjtBR2lUUTtFQUNFLGlEQXp3QnVCO0VBMHdCdkIsV0F6d0JrQjtBSDBkNUI7QUdrVFE7RUFDRSxpREE5d0J1QjtBSDhkakM7QUdxVEk7RUFDRTtFQUNBO0VBQ0EsWUExeEIwQjtFQTJ4QjFCO0VBQ0E7RUFDQSxtQkF2eEJ5QjtBSG9lL0I7O0FHMFRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCQS8zQmtCO0VBZzRCbEIsNEJBMzNCZ0I7RUE0M0JoQjtFQUNBO0VBQ0Esa0JBLzNCd0I7RUFnNEJ4QixvQkFuNEJ1QjtFQW80QnZCO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QUh2VEY7QUd5VEU7RUFDRTtFQUNBO0VBQ0EsaUJBMTRCbUI7QUhtbEJ2QjtBRzBURTtFQUNFLHFCQXg0QlU7RUF5NEJWLGNBejRCVTtBSGlsQmQ7QUcwVEk7RUFDRTtFQUNBO0FIeFROO0FHMlRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBdjVCUTtBSDhsQmQ7QUcyVE07RUFDRTtFQUNBO0FIelRSO0FHNFRNO0VBQ0U7RUFDQTtBSDFUUjtBRytUSTtFQUNFO0lBQ0U7RUg3VE47RUcrVE07SUFDRTtFSDdUUjtBQUNGO0FHa1VFO0VBQ0UscUJBaDdCWTtFQWk3QlosY0FqN0JZO0FIaW5CaEI7QUdtVUk7RUFDRTtJQUNFO0VIalVOO0VHbVVNO0lBQ0U7RUhqVVI7QUFDRjtBR3NVRTtFQUNFLHFCQS83QlM7RUFnOEJULGNBaDhCUztBSDRuQmI7QUd1VUk7RUFDRTtJQUNFO0VIclVOO0VHdVVNO0lBQ0U7RUhyVVI7QUFDRjtBRzBVRTtFQUNFLHFCQTk4QmE7RUErOEJiLGNBLzhCYTtBSHVvQmpCO0FHMlVJO0VBQ0U7SUFDRTtFSHpVTjtFRzJVTTtJQUNFO0VIelVSO0FBQ0Y7QUc4VUU7RUFDRSxxQkFuK0JZO0VBbytCWixjQXArQlk7QUh3cEJoQjtBRzhVSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FIN1VOO0FHK1VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDdVUjtBR2dWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg5VVI7QUdrVkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhqVk47QUdvVkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG5WTjtBR3NWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkE1aENVO0FId3NCaEI7QUdzVk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHBWUjtBR3VWTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIclZSO0FHMFZJO0VBRUk7SUFDRTtFSHpWUjtFRzRWTTtJQUNFO0VIMVZSO0VHNlZNO0lBQ0U7RUgzVlI7QUFDRjs7QUdrV0E7RUFDRTtBSC9WRjs7QUdrV0E7RUFDRSxzQ0FwbENxQjtBSHF2QnZCOztBR2tXQTtFQUNFLHNDQXZsQ3FCO0FId3ZCdkI7O0FHa1dBO0VBQ0U7QUgvVkY7O0FHbVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGhXRjs7QUdxV0U7RUFDRTtFQUNBLGNBai9CcUI7QUgrb0J6QjtBR3FXRTtFQUNFO0VBQ0E7QUhuV0o7O0FHd1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQTU2Qm9CO0VBNjZCcEI7RUFDQSxpQ0F0N0JtQjtFQXU3Qm5CLG1DQWxvQ2lCO0VBbW9DakIseUNBdjdCdUI7RUF3N0J2QjtBSHJXRjtBR3VXRTtFQUNFO0FIcldKO0FHd1dFO0VBQ0UsaUJBdjdCdUI7RUF3N0J2QixVQXY3QndCO0VBdzdCeEIsY0F2N0IwQjtFQXc3QjFCO0FIdFdKO0FHeVdFO0VBQ0U7QUh2V0o7QUcwV0U7RUFDRSxXQTM3QnVCO0VBNDdCdkIsYUEzN0J1QjtFQTQ3QnZCLGNBMzdCMEI7QUhtbEI5QjtBRzJXRTtFQUNFLGNBOTdCK0I7QUhxbEJuQztBRzRXRTtFQUNFLGlCQWg4QndCO0VBaThCeEIsa0JBajhCd0I7RUFrOEJ4QixnQkFoOEIyQjtBSHNsQi9CO0FHNldFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWUEzOUI2QjtFQTQ5QjdCLGFBMzlCOEI7RUE0OUI5QixTQTM5QjhCO0VBNDlCOUIsY0EzOUJpQztBSGduQnJDO0FHOFdFO0VBQ0UsaUJBeDlCZ0M7RUF5OUJoQyxVQXg5QmlDO0VBeTlCakM7RUFDQSxjQXo5Qm1DO0VBMDlCbkM7QUg1V0o7QUc4V0k7RUFDRTtBSDVXTjtBR2dYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDlXSjtBR2lYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIL1dKO0FHaVhJO0VBQ0U7RUFDQTtFQUNBLGdCQXovQnVCO0VBMC9CdkI7QUgvV047QUdtWE07RUFDRTtFQUNBO0FIalhSO0FHc1hNO0VBQ0U7RUFDQTtBSHBYUjtBR3NYUTtFQUNFO0FIcFhWO0FHdVhRO0VBQ0U7QUhyWFY7QUcyWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIelhKO0FHNFhFO0VBQ0U7RUFDQTtFQUNBLGNBdmhDNEI7QUg2cEJoQztBRzZYRTtFQUNFLHFCQXh1Q1k7QUg2MkJoQjtBRzZYSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FINVhOO0FHOFhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDVYUjtBRytYTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIN1hSO0FHaVlJO0VBQ0U7RUFDQTtBSC9YTjtBR2tZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIaFlOO0FHbVlJO0VBQ0U7QUhqWU47QUdtWU07RUFDRTtFQUNBO0VBQ0E7QUhqWVI7QUdvWU07RUFDRTtFQUNBO0VBQ0E7QUhsWVI7QUdzWUk7RUFFSTtJQUNFO0VIcllSO0VHd1lNO0lBQ0U7RUh0WVI7QUFDRjtBRzJZRTtFQUNFLDRDQXBuQ3lCO0FIMnVCN0I7QUc0WUU7RUFDRSw0Q0F2bkN5QjtBSDZ1QjdCOztBR2laQTtFQUNFO0lBQ0U7SUFDQTtFSDlZRjtFR2laQTtJQUNFO0lBQ0E7RUgvWUY7QUFDRjtBR21aQTtFQUNFO0lBQ0U7SUFDQTtFSGpaRjtFR29aQTtJQUNFO0lBQ0E7RUhsWkY7QUFDRjtBR3NaQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VIcFpGO0VHdVpBO0lBQ0U7SUFDQTtJQUNBO0VIclpGO0VHd1pBO0lBQ0U7SUFDQTtJQUNBO0VIdFpGO0VHeVpBO0lBQ0U7SUFDQTtJQUNBO0VIdlpGO0VHMFpBO0lBQ0U7SUFDQTtJQUNBO0VIeFpGO0FBQ0Y7QUcyWkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSHpaRjtFRzRaQTtJQUNFO0lBQ0E7SUFDQTtFSDFaRjtFRzZaQTtJQUNFO0lBQ0E7SUFDQTtFSDNaRjtFRzhaQTtJQUNFO0lBQ0E7SUFDQTtFSDVaRjtBQUNGO0FHK1pBO0VBQ0U7SUFDRTtFSDdaRjtFR2dhQTtJQUNFO0VIOVpGO0VHaWFBO0lBQ0U7RUgvWkY7RUdrYUE7SUFDRTtFSGhhRjtBQUNGO0FHb2FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUhsYUY7RUdxYUE7SUFDRTtJQUNBO0lBQ0E7RUhuYUY7RUdzYUE7SUFDRTtJQUNBO0VIcGFGO0VHdWFBO0lBQ0U7SUFDQTtJQUNBO0VIcmFGO0FBQ0Y7QUd3YUE7RUFDRTtJQUNFO0lBQ0E7RUh0YUY7RUd5YUE7SUFDRTtJQUNBO0VIdmFGO0FBQ0Y7QUcwYUE7RUFDRTtJQUNFO0VIeGFGO0VHMmFBO0lBQ0U7RUh6YUY7QUFDRjtBRzZhQTtFQUNFO0lBQ0U7RUgzYUY7RUc4YUE7SUFDRTtFSDVhRjtBQUNGO0FHZ2JBO0VBQ0U7SUFDRTtJQUNBO0VIOWFGO0VHaWJBO0lBQ0U7SUFDQTtFSC9hRjtFR2tiQTtJQUNFO0lBQ0E7RUhoYkY7RUdtYkE7SUFDRTtJQUNBO0VIamJGO0VHb2JBO0lBQ0U7SUFDQTtFSGxiRjtBQUNGO0FHdWJBO0VBQ0U7SUFDRTtFSHJiRjtFR3diQTtJQUNFO0VIdGJGO0VHeWJBO0lBQ0U7RUh2YkY7RUcwYkE7SUFDRTtFSHhiRjtBQUNGO0FHMmJBO0VBQ0U7SUFDRTtJQUNBO0VIemJGO0FBQ0Y7QUc0YkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFSDFiRjtFRzZiQTtJQUNFO0lBQ0E7SUFDQTtFSDNiRjtFRzhiQTtJQUNFO0lBQ0E7SUFDQTtFSDViRjtFRytiQTtJQUNFO0lBQ0E7SUFDQTtFSDdiRjtFR2djQTtJQUNFO0lBQ0E7SUFDQTtFSDliRjtBQUNGO0FHaWNBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUgvYkY7RUdrY0E7SUFDRTtJQUNBO0lBQ0E7RUhoY0Y7RUdtY0E7SUFDRTtJQUNBO0lBQ0E7RUhqY0Y7RUdvY0E7SUFDRTtJQUNBO0lBQ0E7RUhsY0Y7QUFDRjtBSTd6Q0E7QUFFQTs7Q0FBQTtBQVNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsYUNqQm9CO0VEa0JwQjtFQUNBO0VBQ0E7RUFDQTtBSnd6Q0Q7QUlyekNFO0VBQ0M7QUp1ekNIO0FJbnpDQztFQUNDO0FKcXpDRjs7QUlqekNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb3pDRDs7QUlqekNBO0VBQ0M7QUpvekNEOztBSWp6Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSm96Q0Q7O0FJanpDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKb3pDRDs7QUlqekNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUpvekNEOztBSWp6Q0E7OztDQUFBO0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JDakZ3QjtFRGtGeEI7RUFDQTtFQUNBO0VBQ0E7QUpvekNEOztBSWp6Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvekNEOztBSWp6Q0E7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb3pDRDs7QUlqekNBO0FBQ0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm96Q0Q7O0FJanpDQTtFQUNDO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7QUpvekNEOztBSWp6Q0E7RUFDQztFQUNBO0VBQ0E7QUpvekNEOztBSWh6Q0M7O0VBR0M7QUptekNGOztBSS95Q0E7O0VBRUM7QUprekNEOztBSS95Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprekNEOztBSS95Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa3pDRDs7QUkveUNBOzs7Q0FBQTtBQUlBO0VBQ0M7QUprekNEOztBSS95Q0E7OztDQUFBO0FBSUE7RUFDQyxnQkNqTHlCO0FMbStDMUI7O0FJL3lDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FKa3pDRDs7QUkveUNBOzs7Q0FBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDcE13QjtBTHMvQ3pCOztBSS95Q0E7RUFDQyxXQ3hNd0I7RUR5TXhCO0FKa3pDRDs7QU1sZ0RBO0FBRUE7Ozs7Ozs7Ozs7O0NBQUE7QUFvQkE7Ozs7RUFBQTtBQU1BO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yL0NEO0FNei9DQztFQUVDO0FOMC9DRjtBTXYvQ0M7RUFDQztFQUNBO0FOeS9DRjtBTXQvQ0M7RUFDQztFQUNBO0FOdy9DRjs7QU1wL0NBO0FBQ0E7RUFDQztBTnUvQ0Q7O0FNcC9DQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7QU51L0NEOztBTXAvQ0E7RUFFQztFQUNHOzs7SUFHSTtFTnMvQ047RU1uL0NFOztJQUVGO0VOcS9DQTtBQUNGO0FNbC9DQTtFQUNDO0FOby9DRDs7QU1qL0NBO0VBQ0M7QU5vL0NEOztBTWovQ0E7RUFDQztBTm8vQ0Q7O0FNai9DQTtFQUNDO0FOby9DRDs7QU1qL0NBO0VBQ0M7QU5vL0NEOztBTWovQ0E7RUFDQztFQUNBO0FOby9DRDs7QU1qL0NBO0VBQ0M7QU5vL0NEOztBTWovQ0E7RUFDQztBTm8vQ0Q7O0FNai9DQTtBQUVDOztFQUVDO0FObS9DRjs7QU0vK0NBOzs7Q0FBQTtBQUlBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmsvQ0Q7O0FNLytDQTtFQUNDO0FOay9DRDs7QU0vK0NBO0VBQ0M7QU5rL0NEOztBTS8rQ0E7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOay9DRDs7QU0vK0NBO0VBQ0M7RUFDQTtBTmsvQ0Q7O0FNLytDQTtFQUNDO0VBQ0E7QU5rL0NEOztBTTkrQ0E7Ozs7RUFBQTtBQU1BOztFQUVDO0VBQ0E7RUFDQTtBTmcvQ0Q7O0FNNytDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZy9DRDs7QU03K0NBO0VBQ0M7QU5nL0NEOztBTTcrQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmcvQ0Q7QU05K0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZy9DRjtBTTkrQ0U7RUFDQztFQUNBO0FOZy9DSDtBTTUrQ0U7RUFDQztFQUNBO0FOOCtDSDtBTTMrQ0U7RUFDQztBTjYrQ0g7O0FNeCtDQTtFQUNDO0FOMitDRDtBTXorQ0M7RUFDQztBTjIrQ0Y7O0FNditDQTtBQUNBO0VBQ0M7QU4wK0NEOztBTXQrQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55K0NGO0FNdCtDQztFQUNDO0VBQ0E7QU53K0NGO0FNdCtDRTtFQUNDO0FOdytDSDs7QU1sK0NDO0VBQ0M7RUFDQTtBTnErQ0Y7O0FNaCtDQztFQUNDO0VBQ0E7QU5tK0NGOztBTTk5Q0M7RUFDQztBTmkrQ0Y7O0FNNTlDQTs7OztFQUFBO0FBTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44OUNEOztBTTE5Q0E7Ozs7RUFBQTtBQU1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjQ5Q0Q7QU0xOUNDO0VBQ0M7RUFDQTtBTjQ5Q0Y7O0FNeDlDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMjlDRDs7QU14OUNBO0VBQ0M7QU4yOUNEOztBTXg5Q0E7QUFDQTtFQUNDO0FOMjlDRDs7QU12OUNBOzs7Ozs7RUFBQTtBQVFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55OUNEOztBTXQ5Q0E7RUFDQztFQUNBO0VBQ0E7QU55OUNEOztBTXQ5Q0E7RUFDQztBTnk5Q0Q7QU12OUNDO0VBQ0M7RUFDQTtBTnk5Q0Y7O0FNcDlDQztFQUNDO0FOdTlDRjtBTXI5Q0U7RUFDQztBTnU5Q0g7QU1wOUNFO0VBQ0M7QU5zOUNIO0FNbDlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vOUNGO0FNaDlDQztFQUNDOzs7R0FBQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FOazlDRjtBTS84Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pOUNGOztBTTc4Q0E7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5nOUNBO0FBQ0Y7QU03OENBO0VBQ0U7SUFBSztFTmc5Q0w7RU0vOENBO0lBQU87RU5rOUNQO0FBQ0Y7QU1oOUNBO0VBQ0U7SUFBSztFTm05Q0w7RU1sOUNBO0lBQU07RU5xOUNOO0VNcDlDQTtJQUFPO0VOdTlDUDtBQUNGO0FNcDlDQTs7OztFQUFBO0FBTUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOcTlDRDs7QU1sOUNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcTlDRDs7QU1sOUNBOzs7O0VBSUM7RUFDQTtFQUNBO0FOcTlDRDs7QU1sOUNBO0FBRUM7O0VBRUM7QU5vOUNGOztBTWg5Q0E7O0VBRUM7QU5tOUNEOztBTWg5Q0E7QUFFQzs7RUFFQztBTms5Q0Y7O0FNOThDQTtBQUdDO0VBQ0M7QU4rOENGO0FNNThDQzs7RUFFQztBTjg4Q0Y7O0FNMThDQTs7O0NBQUE7QUFLQzs7OztFQUlDO0VBQ0E7QU40OENGOztBTXg4Q0E7QUFFQzs7O0VBR0M7QU4wOENGOztBTXQ4Q0E7RUFDQztBTnk4Q0Q7O0FNcDhDRTtFQUNDO0FOdThDSDs7QU9uZ0VBO0VBQ0U7RUFDQTtFQUNBO0FQc2dFRjs7QU9uZ0VBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QVBxZ0VGO0FPcGdFRTtFQUNFO0FQc2dFSjtBT3BnRUU7RUFDRTtBUHNnRUo7O0FPamdFRTtFQUNFO0FQb2dFSjtBT25nRUk7RUFDRTtBUHFnRU47O0FPeGdFRTtFQUNFO0FQMmdFSjtBTzFnRUk7RUFDRTtBUDRnRU47O0FPL2dFRTtFQUNFO0FQa2hFSjtBT2poRUk7RUFDRTtBUG1oRU47O0FPdGhFRTtFQUNFO0FQeWhFSjtBT3hoRUk7RUFDRTtBUDBoRU47O0FPN2hFRTtFQUNFO0FQZ2lFSjtBTy9oRUk7RUFDRTtBUGlpRU47O0FPcGlFRTtFQUNFO0FQdWlFSjtBT3RpRUk7RUFDRTtBUHdpRU47O0FPM2lFRTtFQUNFO0FQOGlFSjtBTzdpRUk7RUFDRTtBUCtpRU47O0FPbGpFRTtFQUNFO0FQcWpFSjtBT3BqRUk7RUFDRTtBUHNqRU47O0FPempFRTtFQUNFO0FQNGpFSjtBTzNqRUk7RUFDRTtBUDZqRU47O0FPaGtFRTtFQUNFO0FQbWtFSjtBT2xrRUk7RUFDRTtBUG9rRU47O0FPdmtFRTtFQUNFO0FQMGtFSjtBT3prRUk7RUFDRTtBUDJrRU47O0FPOWtFRTtFQUNFO0FQaWxFSjtBT2hsRUk7RUFDRTtBUGtsRU47O0FPcmxFRTtFQUNFO0FQd2xFSjtBT3ZsRUk7RUFDRTtBUHlsRU47O0FPNWxFRTtFQUNFO0FQK2xFSjtBTzlsRUk7RUFDRTtBUGdtRU47O0FPbm1FRTtFQUNFO0FQc21FSjtBT3JtRUk7RUFDRTtBUHVtRU47O0FPMW1FRTtFQUNFO0FQNm1FSjtBTzVtRUk7RUFDRTtBUDhtRU47O0FPam5FRTtFQUNFO0FQb25FSjtBT25uRUk7RUFDRTtBUHFuRU47O0FPeG5FRTtFQUNFO0FQMm5FSjtBTzFuRUk7RUFDRTtBUDRuRU47O0FPL25FRTtFQUNFO0FQa29FSjtBT2pvRUk7RUFDRTtBUG1vRU47O0FPdG9FRTtFQUNFO0FQeW9FSjtBT3hvRUk7RUFDRTtBUDBvRU47O0FPN29FRTtFQUNFO0FQZ3BFSjtBTy9vRUk7RUFDRTtBUGlwRU47O0FPcHBFRTtFQUNFO0FQdXBFSjtBT3RwRUk7RUFDRTtBUHdwRU47O0FPM3BFRTtFQUNFO0FQOHBFSjtBTzdwRUk7RUFDRTtBUCtwRU47O0FPbHFFRTtFQUNFO0FQcXFFSjtBT3BxRUk7RUFDRTtBUHNxRU47O0FPenFFRTtFQUNFO0FQNHFFSjtBTzNxRUk7RUFDRTtBUDZxRU47O0FPaHJFRTtFQUNFO0FQbXJFSjtBT2xyRUk7RUFDRTtBUG9yRU47O0FPdnJFRTtFQUNFO0FQMHJFSjtBT3pyRUk7RUFDRTtBUDJyRU47O0FPOXJFRTtFQUNFO0FQaXNFSjtBT2hzRUk7RUFDRTtBUGtzRU47O0FPcnNFRTtFQUNFO0FQd3NFSjtBT3ZzRUk7RUFDRTtBUHlzRU47O0FPNXNFRTtFQUNFO0FQK3NFSjtBTzlzRUk7RUFDRTtBUGd0RU47O0FPbnRFRTtFQUNFO0FQc3RFSjtBT3J0RUk7RUFDRTtBUHV0RU47O0FPMXRFRTtFQUNFO0FQNnRFSjtBTzV0RUk7RUFDRTtBUDh0RU47O0FPanVFRTtFQUNFO0FQb3VFSjtBT251RUk7RUFDRTtBUHF1RU47O0FPeHVFRTtFQUNFO0FQMnVFSjtBTzF1RUk7RUFDRTtBUDR1RU47O0FPL3VFRTtFQUNFO0FQa3ZFSjtBT2p2RUk7RUFDRTtBUG12RU47O0FPdHZFRTtFQUNFO0FQeXZFSjtBT3h2RUk7RUFDRTtBUDB2RU47O0FPN3ZFRTtFQUNFO0FQZ3dFSjtBTy92RUk7RUFDRTtBUGl3RU47O0FPcHdFRTtFQUNFO0FQdXdFSjtBT3R3RUk7RUFDRTtBUHd3RU47O0FPM3dFRTtFQUNFO0FQOHdFSjtBTzd3RUk7RUFDRTtBUCt3RU47O0FPbHhFRTtFQUNFO0FQcXhFSjtBT3B4RUk7RUFDRTtBUHN4RU47O0FPenhFRTtFQUNFO0FQNHhFSjtBTzN4RUk7RUFDRTtBUDZ4RU47O0FPaHlFRTtFQUNFO0FQbXlFSjtBT2x5RUk7RUFDRTtBUG95RU47O0FPdnlFRTtFQUNFO0FQMHlFSjtBT3p5RUk7RUFDRTtBUDJ5RU47O0FPOXlFRTtFQUNFO0FQaXpFSjtBT2h6RUk7RUFDRTtBUGt6RU47O0FPcnpFRTtFQUNFO0FQd3pFSjtBT3Z6RUk7RUFDRTtBUHl6RU47O0FPNXpFRTtFQUNFO0FQK3pFSjtBTzl6RUk7RUFDRTtBUGcwRU47O0FPbjBFRTtFQUNFO0FQczBFSjtBT3IwRUk7RUFDRTtBUHUwRU47O0FPMTBFRTtFQUNFO0FQNjBFSjtBTzUwRUk7RUFDRTtBUDgwRU47O0FPajFFRTtFQUNFO0FQbzFFSjtBT24xRUk7RUFDRTtBUHExRU47O0FPeDFFRTtFQUNFO0FQMjFFSjtBTzExRUk7RUFDRTtBUDQxRU47O0FPLzFFRTtFQUNFO0FQazJFSjtBT2oyRUk7RUFDRTtBUG0yRU47O0FPdDJFRTtFQUNFO0FQeTJFSjtBT3gyRUk7RUFDRTtBUDAyRU47O0FPNzJFRTtFQUNFO0FQZzNFSjtBTy8yRUk7RUFDRTtBUGkzRU47O0FPcDNFRTtFQUNFO0FQdTNFSjtBT3QzRUk7RUFDRTtBUHczRU47O0FPMzNFRTtFQUNFO0FQODNFSjtBTzczRUk7RUFDRTtBUCszRU47O0FPbDRFRTtFQUNFO0FQcTRFSjtBT3A0RUk7RUFDRTtBUHM0RU47O0FPejRFRTtFQUNFO0FQNDRFSjtBTzM0RUk7RUFDRTtBUDY0RU47O0FPaDVFRTtFQUNFO0FQbTVFSjtBT2w1RUk7RUFDRTtBUG81RU47O0FPdjVFRTtFQUNFO0FQMDVFSjtBT3o1RUk7RUFDRTtBUDI1RU47O0FPOTVFRTtFQUNFO0FQaTZFSjtBT2g2RUk7RUFDRTtBUGs2RU47O0FPcjZFRTtFQUNFO0FQdzZFSjtBT3Y2RUk7RUFDRTtBUHk2RU47O0FPNTZFRTtFQUNFO0FQKzZFSjtBTzk2RUk7RUFDRTtBUGc3RU47O0FPbjdFRTtFQUNFO0FQczdFSjtBT3I3RUk7RUFDRTtBUHU3RU47O0FPMTdFRTtFQUNFO0FQNjdFSjtBTzU3RUk7RUFDRTtBUDg3RU47O0FPajhFRTtFQUNFO0FQbzhFSjtBT244RUk7RUFDRTtBUHE4RU47O0FPeDhFRTtFQUNFO0FQMjhFSjtBTzE4RUk7RUFDRTtBUDQ4RU47O0FPLzhFRTtFQUNFO0FQazlFSjtBT2o5RUk7RUFDRTtBUG05RU47O0FPdDlFRTtFQUNFO0FQeTlFSjtBT3g5RUk7RUFDRTtBUDA5RU47O0FPNzlFRTtFQUNFO0FQZytFSjtBTy85RUk7RUFDRTtBUGkrRU47O0FPcCtFRTtFQUNFO0FQdStFSjtBT3QrRUk7RUFDRTtBUHcrRU47O0FPMytFRTtFQUNFO0FQOCtFSjtBTzcrRUk7RUFDRTtBUCsrRU47O0FPbC9FRTtFQUNFO0FQcS9FSjtBT3AvRUk7RUFDRTtBUHMvRU47O0FPei9FRTtFQUNFO0FQNC9FSjtBTzMvRUk7RUFDRTtBUDYvRU47O0FPaGdGRTtFQUNFO0FQbWdGSjtBT2xnRkk7RUFDRTtBUG9nRk47O0FPdmdGRTtFQUNFO0FQMGdGSjtBT3pnRkk7RUFDRTtBUDJnRk47O0FPOWdGRTtFQUNFO0FQaWhGSjtBT2hoRkk7RUFDRTtBUGtoRk47O0FPcmhGRTtFQUNFO0FQd2hGSjtBT3ZoRkk7RUFDRTtBUHloRk47O0FPNWhGRTtFQUNFO0FQK2hGSjtBTzloRkk7RUFDRTtBUGdpRk47O0FPbmlGRTtFQUNFO0FQc2lGSjtBT3JpRkk7RUFDRTtBUHVpRk47O0FPMWlGRTtFQUNFO0FQNmlGSjtBTzVpRkk7RUFDRTtBUDhpRk47O0FPampGRTtFQUNFO0FQb2pGSjtBT25qRkk7RUFDRTtBUHFqRk47O0FPeGpGRTtFQUNFO0FQMmpGSjtBTzFqRkk7RUFDRTtBUDRqRk47O0FPL2pGRTtFQUNFO0FQa2tGSjtBT2prRkk7RUFDRTtBUG1rRk47O0FPdGtGRTtFQUNFO0FQeWtGSjtBT3hrRkk7RUFDRTtBUDBrRk47O0FPN2tGRTtFQUNFO0FQZ2xGSjtBTy9rRkk7RUFDRTtBUGlsRk47O0FPcGxGRTtFQUNFO0FQdWxGSjtBT3RsRkk7RUFDRTtBUHdsRk47O0FPM2xGRTtFQUNFO0FQOGxGSjtBTzdsRkk7RUFDRTtBUCtsRk47O0FPbG1GRTtFQUNFO0FQcW1GSjtBT3BtRkk7RUFDRTtBUHNtRk47O0FPem1GRTtFQUNFO0FQNG1GSjtBTzNtRkk7RUFDRTtBUDZtRk47O0FPaG5GRTtFQUNFO0FQbW5GSjtBT2xuRkk7RUFDRTtBUG9uRk47O0FPdm5GRTtFQUNFO0FQMG5GSjtBT3puRkk7RUFDRTtBUDJuRk47O0FPOW5GRTtFQUNFO0FQaW9GSjtBT2hvRkk7RUFDRTtBUGtvRk47O0FPcm9GRTtFQUNFO0FQd29GSjtBT3ZvRkk7RUFDRTtBUHlvRk47O0FPNW9GRTtFQUNFO0FQK29GSjtBTzlvRkk7RUFDRTtBUGdwRk47O0FPbnBGRTtFQUNFO0FQc3BGSjtBT3JwRkk7RUFDRTtBUHVwRk47O0FPMXBGRTtFQUNFO0FQNnBGSjtBTzVwRkk7RUFDRTtBUDhwRk47O0FPanFGRTtFQUNFO0FQb3FGSjtBT25xRkk7RUFDRTtBUHFxRk47O0FPeHFGRTtFQUNFO0FQMnFGSjtBTzFxRkk7RUFDRTtBUDRxRk47O0FPL3FGRTtFQUNFO0FQa3JGSjtBT2pyRkk7RUFDRTtBUG1yRk47O0FPdHJGRTtFQUNFO0FQeXJGSjtBT3hyRkk7RUFDRTtBUDByRk47O0FPN3JGRTtFQUNFO0FQZ3NGSjtBTy9yRkk7RUFDRTtBUGlzRk47O0FPcHNGRTtFQUNFO0FQdXNGSjtBT3RzRkk7RUFDRTtBUHdzRk47O0FPM3NGRTtFQUNFO0FQOHNGSjtBTzdzRkk7RUFDRTtBUCtzRk47O0FPbHRGRTtFQUNFO0FQcXRGSjtBT3B0Rkk7RUFDRTtBUHN0Rk47O0FPenRGRTtFQUNFO0FQNHRGSjtBTzN0Rkk7RUFDRTtBUDZ0Rk47O0FPaHVGRTtFQUNFO0FQbXVGSjtBT2x1Rkk7RUFDRTtBUG91Rk47O0FPdnVGRTtFQUNFO0FQMHVGSjtBT3p1Rkk7RUFDRTtBUDJ1Rk47O0FPOXVGRTtFQUNFO0FQaXZGSjtBT2h2Rkk7RUFDRTtBUGt2Rk47O0FPcnZGRTtFQUNFO0FQd3ZGSjtBT3Z2Rkk7RUFDRTtBUHl2Rk47O0FPNXZGRTtFQUNFO0FQK3ZGSjtBTzl2Rkk7RUFDRTtBUGd3Rk47O0FPbndGRTtFQUNFO0FQc3dGSjtBT3J3Rkk7RUFDRTtBUHV3Rk47O0FPMXdGRTtFQUNFO0FQNndGSjtBTzV3Rkk7RUFDRTtBUDh3Rk47O0FPanhGRTtFQUNFO0FQb3hGSjtBT254Rkk7RUFDRTtBUHF4Rk47O0FPeHhGRTtFQUNFO0FQMnhGSjtBTzF4Rkk7RUFDRTtBUDR4Rk47O0FPL3hGRTtFQUNFO0FQa3lGSjtBT2p5Rkk7RUFDRTtBUG15Rk47O0FPdHlGRTtFQUNFO0FQeXlGSjtBT3h5Rkk7RUFDRTtBUDB5Rk47O0FPN3lGRTtFQUNFO0FQZ3pGSjtBTy95Rkk7RUFDRTtBUGl6Rk47O0FPcHpGRTtFQUNFO0FQdXpGSjtBT3R6Rkk7RUFDRTtBUHd6Rk47O0FPM3pGRTtFQUNFO0FQOHpGSjtBTzd6Rkk7RUFDRTtBUCt6Rk47O0FPbDBGRTtFQUNFO0FQcTBGSjtBT3AwRkk7RUFDRTtBUHMwRk47O0FPejBGRTtFQUNFO0FQNDBGSjtBTzMwRkk7RUFDRTtBUDYwRk47O0FPaDFGRTtFQUNFO0FQbTFGSjtBT2wxRkk7RUFDRTtBUG8xRk47O0FPdjFGRTtFQUNFO0FQMDFGSjtBT3oxRkk7RUFDRTtBUDIxRk47O0FPOTFGRTtFQUNFO0FQaTJGSjtBT2gyRkk7RUFDRTtBUGsyRk47O0FPcjJGRTtFQUNFO0FQdzJGSjtBT3YyRkk7RUFDRTtBUHkyRk47O0FPNTJGRTtFQUNFO0FQKzJGSjtBTzkyRkk7RUFDRTtBUGczRk47O0FPbjNGRTtFQUNFO0FQczNGSjtBT3IzRkk7RUFDRTtBUHUzRk47O0FPMTNGRTtFQUNFO0FQNjNGSjtBTzUzRkk7RUFDRTtBUDgzRk47O0FPajRGRTtFQUNFO0FQbzRGSjtBT240Rkk7RUFDRTtBUHE0Rk47O0FPeDRGRTtFQUNFO0FQMjRGSjtBTzE0Rkk7RUFDRTtBUDQ0Rk47O0FPLzRGRTtFQUNFO0FQazVGSjtBT2o1Rkk7RUFDRTtBUG01Rk47O0FPdDVGRTtFQUNFO0FQeTVGSjtBT3g1Rkk7RUFDRTtBUDA1Rk47O0FPNzVGRTtFQUNFO0FQZzZGSjtBTy81Rkk7RUFDRTtBUGk2Rk47O0FPcDZGRTtFQUNFO0FQdTZGSjtBT3Q2Rkk7RUFDRTtBUHc2Rk47O0FPMzZGRTtFQUNFO0FQODZGSjtBTzc2Rkk7RUFDRTtBUCs2Rk47O0FPbDdGRTtFQUNFO0FQcTdGSjtBT3A3Rkk7RUFDRTtBUHM3Rk47O0FPejdGRTtFQUNFO0FQNDdGSjtBTzM3Rkk7RUFDRTtBUDY3Rk47O0FPaDhGRTtFQUNFO0FQbThGSjtBT2w4Rkk7RUFDRTtBUG84Rk47O0FPdjhGRTtFQUNFO0FQMDhGSjtBT3o4Rkk7RUFDRTtBUDI4Rk47O0FPOThGRTtFQUNFO0FQaTlGSjtBT2g5Rkk7RUFDRTtBUGs5Rk47O0FPcjlGRTtFQUNFO0FQdzlGSjtBT3Y5Rkk7RUFDRTtBUHk5Rk47O0FPNTlGRTtFQUNFO0FQKzlGSjtBTzk5Rkk7RUFDRTtBUGcrRk47O0FPbitGRTtFQUNFO0FQcytGSjtBT3IrRkk7RUFDRTtBUHUrRk47O0FPMStGRTtFQUNFO0FQNitGSjtBTzUrRkk7RUFDRTtBUDgrRk47O0FPai9GRTtFQUNFO0FQby9GSjtBT24vRkk7RUFDRTtBUHEvRk47O0FPeC9GRTtFQUNFO0FQMi9GSjtBTzEvRkk7RUFDRTtBUDQvRk47O0FPLy9GRTtFQUNFO0FQa2dHSjtBT2pnR0k7RUFDRTtBUG1nR047O0FPdGdHRTtFQUNFO0FQeWdHSjtBT3hnR0k7RUFDRTtBUDBnR047O0FPN2dHRTtFQUNFO0FQZ2hHSjtBTy9nR0k7RUFDRTtBUGloR047O0FPcGhHRTtFQUNFO0FQdWhHSjtBT3RoR0k7RUFDRTtBUHdoR047O0FPM2hHRTtFQUNFO0FQOGhHSjtBTzdoR0k7RUFDRTtBUCtoR047O0FPbGlHRTtFQUNFO0FQcWlHSjtBT3BpR0k7RUFDRTtBUHNpR047O0FPemlHRTtFQUNFO0FQNGlHSjtBTzNpR0k7RUFDRTtBUDZpR047O0FPaGpHRTtFQUNFO0FQbWpHSjtBT2xqR0k7RUFDRTtBUG9qR047O0FPdmpHRTtFQUNFO0FQMGpHSjtBT3pqR0k7RUFDRTtBUDJqR047O0FPOWpHRTtFQUNFO0FQaWtHSjtBT2hrR0k7RUFDRTtBUGtrR047O0FPcmtHRTtFQUNFO0FQd2tHSjtBT3ZrR0k7RUFDRTtBUHlrR047O0FPNWtHRTtFQUNFO0FQK2tHSjtBTzlrR0k7RUFDRTtBUGdsR047O0FPbmxHRTtFQUNFO0FQc2xHSjtBT3JsR0k7RUFDRTtBUHVsR047O0FPMWxHRTtFQUNFO0FQNmxHSjtBTzVsR0k7RUFDRTtBUDhsR047O0FPam1HRTtFQUNFO0FQb21HSjtBT25tR0k7RUFDRTtBUHFtR047O0FPeG1HRTtFQUNFO0FQMm1HSjtBTzFtR0k7RUFDRTtBUDRtR047O0FPL21HRTtFQUNFO0FQa25HSjtBT2puR0k7RUFDRTtBUG1uR047O0FPdG5HRTtFQUNFO0FQeW5HSjtBT3huR0k7RUFDRTtBUDBuR047O0FPN25HRTtFQUNFO0FQZ29HSjtBTy9uR0k7RUFDRTtBUGlvR047O0FPcG9HRTtFQUNFO0FQdW9HSjtBT3RvR0k7RUFDRTtBUHdvR047O0FPM29HRTtFQUNFO0FQOG9HSjtBTzdvR0k7RUFDRTtBUCtvR047O0FPbHBHRTtFQUNFO0FQcXBHSjtBT3BwR0k7RUFDRTtBUHNwR047O0FPenBHRTtFQUNFO0FQNHBHSjtBTzNwR0k7RUFDRTtBUDZwR047O0FPaHFHRTtFQUNFO0FQbXFHSjtBT2xxR0k7RUFDRTtBUG9xR047O0FPdnFHRTtFQUNFO0FQMHFHSjtBT3pxR0k7RUFDRTtBUDJxR047O0FPOXFHRTtFQUNFO0FQaXJHSjtBT2hyR0k7RUFDRTtBUGtyR047O0FPcnJHRTtFQUNFO0FQd3JHSjtBT3ZyR0k7RUFDRTtBUHlyR047O0FPNXJHRTtFQUNFO0FQK3JHSjtBTzlyR0k7RUFDRTtBUGdzR047O0FPbnNHRTtFQUNFO0FQc3NHSjtBT3JzR0k7RUFDRTtBUHVzR047O0FPMXNHRTtFQUNFO0FQNnNHSjtBTzVzR0k7RUFDRTtBUDhzR047O0FPanRHRTtFQUNFO0FQb3RHSjtBT250R0k7RUFDRTtBUHF0R047O0FPeHRHRTtFQUNFO0FQMnRHSjtBTzF0R0k7RUFDRTtBUDR0R047O0FPL3RHRTtFQUNFO0FQa3VHSjtBT2p1R0k7RUFDRTtBUG11R047O0FPdHVHRTtFQUNFO0FQeXVHSjtBT3h1R0k7RUFDRTtBUDB1R047O0FPN3VHRTtFQUNFO0FQZ3ZHSjtBTy91R0k7RUFDRTtBUGl2R047O0FPcHZHRTtFQUNFO0FQdXZHSjtBT3R2R0k7RUFDRTtBUHd2R047O0FPM3ZHRTtFQUNFO0FQOHZHSjtBTzd2R0k7RUFDRTtBUCt2R047O0FPbHdHRTtFQUNFO0FQcXdHSjtBT3B3R0k7RUFDRTtBUHN3R047O0FPendHRTtFQUNFO0FQNHdHSjtBTzN3R0k7RUFDRTtBUDZ3R047O0FPaHhHRTtFQUNFO0FQbXhHSjtBT2x4R0k7RUFDRTtBUG94R047O0FPdnhHRTtFQUNFO0FQMHhHSjtBT3p4R0k7RUFDRTtBUDJ4R047O0FPOXhHRTtFQUNFO0FQaXlHSjtBT2h5R0k7RUFDRTtBUGt5R047O0FPcnlHRTtFQUNFO0FQd3lHSjtBT3Z5R0k7RUFDRTtBUHl5R047O0FPNXlHRTtFQUNFO0FQK3lHSjtBTzl5R0k7RUFDRTtBUGd6R047O0FPbnpHRTtFQUNFO0FQc3pHSjtBT3J6R0k7RUFDRTtBUHV6R047O0FPMXpHRTtFQUNFO0FQNnpHSjtBTzV6R0k7RUFDRTtBUDh6R047O0FPajBHRTtFQUNFO0FQbzBHSjtBT24wR0k7RUFDRTtBUHEwR047O0FPeDBHRTtFQUNFO0FQMjBHSjtBTzEwR0k7RUFDRTtBUDQwR047O0FPLzBHRTtFQUNFO0FQazFHSjtBT2oxR0k7RUFDRTtBUG0xR047O0FPdDFHRTtFQUNFO0FQeTFHSjtBT3gxR0k7RUFDRTtBUDAxR047O0FPNzFHRTtFQUNFO0FQZzJHSjtBTy8xR0k7RUFDRTtBUGkyR047O0FPcDJHRTtFQUNFO0FQdTJHSjtBT3QyR0k7RUFDRTtBUHcyR047O0FPMzJHRTtFQUNFO0FQODJHSjtBTzcyR0k7RUFDRTtBUCsyR047O0FPbDNHRTtFQUNFO0FQcTNHSjtBT3AzR0k7RUFDRTtBUHMzR047O0FPejNHRTtFQUNFO0FQNDNHSjtBTzMzR0k7RUFDRTtBUDYzR047O0FPaDRHRTtFQUNFO0FQbTRHSjtBT2w0R0k7RUFDRTtBUG80R047O0FPdjRHRTtFQUNFO0FQMDRHSjtBT3o0R0k7RUFDRTtBUDI0R047O0FPOTRHRTtFQUNFO0FQaTVHSjtBT2g1R0k7RUFDRTtBUGs1R047O0FPcjVHRTtFQUNFO0FQdzVHSjtBT3Y1R0k7RUFDRTtBUHk1R047O0FPNTVHRTtFQUNFO0FQKzVHSjtBTzk1R0k7RUFDRTtBUGc2R047O0FPbjZHRTtFQUNFO0FQczZHSjtBT3I2R0k7RUFDRTtBUHU2R047O0FPMTZHRTtFQUNFO0FQNjZHSjtBTzU2R0k7RUFDRTtBUDg2R047O0FPajdHRTtFQUNFO0FQbzdHSjtBT243R0k7RUFDRTtBUHE3R047O0FPeDdHRTtFQUNFO0FQMjdHSjtBTzE3R0k7RUFDRTtBUDQ3R047O0FPLzdHRTtFQUNFO0FQazhHSjtBT2o4R0k7RUFDRTtBUG04R047O0FPdDhHRTtFQUNFO0FQeThHSjtBT3g4R0k7RUFDRTtBUDA4R047O0FPNzhHRTtFQUNFO0FQZzlHSjtBTy84R0k7RUFDRTtBUGk5R047O0FPcDlHRTtFQUNFO0FQdTlHSjtBT3Q5R0k7RUFDRTtBUHc5R047O0FPMzlHRTtFQUNFO0FQODlHSjtBTzc5R0k7RUFDRTtBUCs5R047O0FPbCtHRTtFQUNFO0FQcStHSjtBT3ArR0k7RUFDRTtBUHMrR047O0FPeitHRTtFQUNFO0FQNCtHSjtBTzMrR0k7RUFDRTtBUDYrR047O0FPaC9HRTtFQUNFO0FQbS9HSjtBT2wvR0k7RUFDRTtBUG8vR047O0FPdi9HRTtFQUNFO0FQMC9HSjtBT3ovR0k7RUFDRTtBUDIvR047O0FPOS9HRTtFQUNFO0FQaWdISjtBT2hnSEk7RUFDRTtBUGtnSE47O0FPcmdIRTtFQUNFO0FQd2dISjtBT3ZnSEk7RUFDRTtBUHlnSE47O0FPNWdIRTtFQUNFO0FQK2dISjtBTzlnSEk7RUFDRTtBUGdoSE47O0FPbmhIRTtFQUNFO0FQc2hISjtBT3JoSEk7RUFDRTtBUHVoSE47O0FPMWhIRTtFQUNFO0FQNmhISjtBTzVoSEk7RUFDRTtBUDhoSE47O0FPamlIRTtFQUNFO0FQb2lISjtBT25pSEk7RUFDRTtBUHFpSE47O0FPeGlIRTtFQUNFO0FQMmlISjtBTzFpSEk7RUFDRTtBUDRpSE47O0FPL2lIRTtFQUNFO0FQa2pISjtBT2pqSEk7RUFDRTtBUG1qSE47O0FPdGpIRTtFQUNFO0FQeWpISjtBT3hqSEk7RUFDRTtBUDBqSE47O0FPN2pIRTtFQUNFO0FQZ2tISjtBTy9qSEk7RUFDRTtBUGlrSE47O0FPcGtIRTtFQUNFO0FQdWtISjtBT3RrSEk7RUFDRTtBUHdrSE47O0FPM2tIRTtFQUNFO0FQOGtISjtBTzdrSEk7RUFDRTtBUCtrSE47O0FPbGxIRTtFQUNFO0FQcWxISjtBT3BsSEk7RUFDRTtBUHNsSE47O0FPemxIRTtFQUNFO0FQNGxISjtBTzNsSEk7RUFDRTtBUDZsSE47O0FPaG1IRTtFQUNFO0FQbW1ISjtBT2xtSEk7RUFDRTtBUG9tSE47O0FPdm1IRTtFQUNFO0FQMG1ISjtBT3ptSEk7RUFDRTtBUDJtSE47O0FPOW1IRTtFQUNFO0FQaW5ISjtBT2huSEk7RUFDRTtBUGtuSE47O0FPcm5IRTtFQUNFO0FQd25ISjtBT3ZuSEk7RUFDRTtBUHluSE47O0FPNW5IRTtFQUNFO0FQK25ISjtBTzluSEk7RUFDRTtBUGdvSE47O0FPbm9IRTtFQUNFO0FQc29ISjtBT3JvSEk7RUFDRTtBUHVvSE47O0FPMW9IRTtFQUNFO0FQNm9ISjtBTzVvSEk7RUFDRTtBUDhvSE47O0FPanBIRTtFQUNFO0FQb3BISjtBT25wSEk7RUFDRTtBUHFwSE47O0FPeHBIRTtFQUNFO0FQMnBISjtBTzFwSEk7RUFDRTtBUDRwSE47O0FPL3BIRTtFQUNFO0FQa3FISjtBT2pxSEk7RUFDRTtBUG1xSE47O0FPdHFIRTtFQUNFO0FQeXFISjtBT3hxSEk7RUFDRTtBUDBxSE47O0FPN3FIRTtFQUNFO0FQZ3JISjtBTy9xSEk7RUFDRTtBUGlySE47O0FPcHJIRTtFQUNFO0FQdXJISjtBT3RySEk7RUFDRTtBUHdySE47O0FPM3JIRTtFQUNFO0FQOHJISjtBTzdySEk7RUFDRTtBUCtySE47O0FPbHNIRTtFQUNFO0FQcXNISjtBT3BzSEk7RUFDRTtBUHNzSE47O0FPenNIRTtFQUNFO0FQNHNISjtBTzNzSEk7RUFDRTtBUDZzSE47O0FPaHRIRTtFQUNFO0FQbXRISjtBT2x0SEk7RUFDRTtBUG90SE47O0FPdnRIRTtFQUNFO0FQMHRISjtBT3p0SEk7RUFDRTtBUDJ0SE47O0FPOXRIRTtFQUNFO0FQaXVISjtBT2h1SEk7RUFDRTtBUGt1SE47O0FPcnVIRTtFQUNFO0FQd3VISjtBT3Z1SEk7RUFDRTtBUHl1SE47O0FPNXVIRTtFQUNFO0FQK3VISjtBTzl1SEk7RUFDRTtBUGd2SE47O0FPbnZIRTtFQUNFO0FQc3ZISjtBT3J2SEk7RUFDRTtBUHV2SE47O0FPMXZIRTtFQUNFO0FQNnZISjtBTzV2SEk7RUFDRTtBUDh2SE47O0FPandIRTtFQUNFO0FQb3dISjtBT253SEk7RUFDRTtBUHF3SE47O0FPeHdIRTtFQUNFO0FQMndISjtBTzF3SEk7RUFDRTtBUDR3SE47O0FPL3dIRTtFQUNFO0FQa3hISjtBT2p4SEk7RUFDRTtBUG14SE47O0FPdHhIRTtFQUNFO0FQeXhISjtBT3h4SEk7RUFDRTtBUDB4SE47O0FPN3hIRTtFQUNFO0FQZ3lISjtBTy94SEk7RUFDRTtBUGl5SE47O0FPcHlIRTtFQUNFO0FQdXlISjtBT3R5SEk7RUFDRTtBUHd5SE47O0FPM3lIRTtFQUNFO0FQOHlISjtBTzd5SEk7RUFDRTtBUCt5SE47O0FPbHpIRTtFQUNFO0FQcXpISjtBT3B6SEk7RUFDRTtBUHN6SE47O0FPenpIRTtFQUNFO0FQNHpISjtBTzN6SEk7RUFDRTtBUDZ6SE47O0FRcjFIQTs7OztFQUFBO0FBYUE7RUFDRTtFQUNBLDhCQVRxQjtFQVVyQix3SEFOeUI7QVJzMUgzQjtBUTcwSEE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSKzBIRjs7QVExeURFO0VBQXVCLGdCQWxpRUg7QVJnMUh0Qjs7QVE5eURFO0VBQXVCLGdCQWxpRUg7QVJvMUh0Qjs7QVFsekRFO0VBQXVCLGdCQWxpRUg7QVJ3MUh0Qjs7QVF0ekRFO0VBQXVCLGdCQWxpRUg7QVI0MUh0Qjs7QVExekRFO0VBQXVCLGdCQWxpRUg7QVJnMkh0Qjs7QVE5ekRFO0VBQXVCLGdCQWxpRUg7QVJvMkh0Qjs7QVFsMERFO0VBQXVCLGdCQWxpRUg7QVJ3Mkh0Qjs7QVF0MERFO0VBQXVCLGdCQWxpRUg7QVI0Mkh0Qjs7QVExMERFO0VBQXVCLGdCQWxpRUg7QVJnM0h0Qjs7QVE5MERFO0VBQXVCLGdCQWxpRUg7QVJvM0h0Qjs7QVFsMURFO0VBQXVCLGdCQWxpRUg7QVJ3M0h0Qjs7QVF0MURFO0VBQXVCLGdCQWxpRUg7QVI0M0h0Qjs7QVExMURFO0VBQXVCLGdCQWxpRUg7QVJnNEh0Qjs7QVE5MURFO0VBQXVCLGdCQWxpRUg7QVJvNEh0Qjs7QVFsMkRFO0VBQXVCLGdCQWxpRUg7QVJ3NEh0Qjs7QVF0MkRFO0VBQXVCLGdCQWxpRUg7QVI0NEh0Qjs7QVExMkRFO0VBQXVCLGdCQWxpRUg7QVJnNUh0Qjs7QVE5MkRFO0VBQXVCLGdCQWxpRUg7QVJvNUh0Qjs7QVFsM0RFO0VBQXVCLGdCQWxpRUg7QVJ3NUh0Qjs7QVF0M0RFO0VBQXVCLGdCQWxpRUg7QVI0NUh0Qjs7QVExM0RFO0VBQXVCLGdCQWxpRUg7QVJnNkh0Qjs7QVE5M0RFO0VBQXVCLGdCQWxpRUg7QVJvNkh0Qjs7QVFsNERFO0VBQXVCLGdCQWxpRUg7QVJ3Nkh0Qjs7QVF0NERFO0VBQXVCLGdCQWxpRUg7QVI0Nkh0Qjs7QVExNERFO0VBQXVCLGdCQWxpRUg7QVJnN0h0Qjs7QVE5NERFO0VBQXVCLGdCQWxpRUg7QVJvN0h0Qjs7QVFsNURFO0VBQXVCLGdCQWxpRUg7QVJ3N0h0Qjs7QVF0NURFO0VBQXVCLGdCQWxpRUg7QVI0N0h0Qjs7QVExNURFO0VBQXVCLGdCQWxpRUg7QVJnOEh0Qjs7QVE5NURFO0VBQXVCLGdCQWxpRUg7QVJvOEh0Qjs7QVFsNkRFO0VBQXVCLGdCQWxpRUg7QVJ3OEh0Qjs7QVF0NkRFO0VBQXVCLGdCQWxpRUg7QVI0OEh0Qjs7QVExNkRFO0VBQXVCLGdCQWxpRUg7QVJnOUh0Qjs7QVE5NkRFO0VBQXVCLGdCQWxpRUg7QVJvOUh0Qjs7QVFsN0RFO0VBQXVCLGdCQWxpRUg7QVJ3OUh0Qjs7QVF0N0RFO0VBQXVCLGdCQWxpRUg7QVI0OUh0Qjs7QVExN0RFO0VBQXVCLGdCQWxpRUg7QVJnK0h0Qjs7QVE5N0RFO0VBQXVCLGdCQWxpRUg7QVJvK0h0Qjs7QVFsOERFO0VBQXVCLGdCQWxpRUg7QVJ3K0h0Qjs7QVF0OERFO0VBQXVCLGdCQWxpRUg7QVI0K0h0Qjs7QVExOERFO0VBQXVCLGdCQWxpRUg7QVJnL0h0Qjs7QVE5OERFO0VBQXVCLGdCQWxpRUg7QVJvL0h0Qjs7QVFsOURFO0VBQXVCLGdCQWxpRUg7QVJ3L0h0Qjs7QVF0OURFO0VBQXVCLGdCQWxpRUg7QVI0L0h0Qjs7QVExOURFO0VBQXVCLGdCQWxpRUg7QVJnZ0l0Qjs7QVE5OURFO0VBQXVCLGdCQWxpRUg7QVJvZ0l0Qjs7QVFsK0RFO0VBQXVCLGdCQWxpRUg7QVJ3Z0l0Qjs7QVF0K0RFO0VBQXVCLGdCQWxpRUg7QVI0Z0l0Qjs7QVExK0RFO0VBQXVCLGdCQWxpRUg7QVJnaEl0Qjs7QVE5K0RFO0VBQXVCLGdCQWxpRUg7QVJvaEl0Qjs7QVFsL0RFO0VBQXVCLGdCQWxpRUg7QVJ3aEl0Qjs7QVF0L0RFO0VBQXVCLGdCQWxpRUg7QVI0aEl0Qjs7QVExL0RFO0VBQXVCLGdCQWxpRUg7QVJnaUl0Qjs7QVE5L0RFO0VBQXVCLGdCQWxpRUg7QVJvaUl0Qjs7QVFsZ0VFO0VBQXVCLGdCQWxpRUg7QVJ3aUl0Qjs7QVF0Z0VFO0VBQXVCLGdCQWxpRUg7QVI0aUl0Qjs7QVExZ0VFO0VBQXVCLGdCQWxpRUg7QVJnakl0Qjs7QVE5Z0VFO0VBQXVCLGdCQWxpRUg7QVJvakl0Qjs7QVFsaEVFO0VBQXVCLGdCQWxpRUg7QVJ3akl0Qjs7QVF0aEVFO0VBQXVCLGdCQWxpRUg7QVI0akl0Qjs7QVExaEVFO0VBQXVCLGdCQWxpRUg7QVJna0l0Qjs7QVE5aEVFO0VBQXVCLGdCQWxpRUg7QVJva0l0Qjs7QVFsaUVFO0VBQXVCLGdCQWxpRUg7QVJ3a0l0Qjs7QVF0aUVFO0VBQXVCLGdCQWxpRUg7QVI0a0l0Qjs7QVExaUVFO0VBQXVCLGdCQWxpRUg7QVJnbEl0Qjs7QVE5aUVFO0VBQXVCLGdCQWxpRUg7QVJvbEl0Qjs7QVFsakVFO0VBQXVCLGdCQWxpRUg7QVJ3bEl0Qjs7QVF0akVFO0VBQXVCLGdCQWxpRUg7QVI0bEl0Qjs7QVExakVFO0VBQXVCLGdCQWxpRUg7QVJnbUl0Qjs7QVE5akVFO0VBQXVCLGdCQWxpRUg7QVJvbUl0Qjs7QVFsa0VFO0VBQXVCLGdCQWxpRUg7QVJ3bUl0Qjs7QVF0a0VFO0VBQXVCLGdCQWxpRUg7QVI0bUl0Qjs7QVExa0VFO0VBQXVCLGdCQWxpRUg7QVJnbkl0Qjs7QVE5a0VFO0VBQXVCLGdCQWxpRUg7QVJvbkl0Qjs7QVFsbEVFO0VBQXVCLGdCQWxpRUg7QVJ3bkl0Qjs7QVF0bEVFO0VBQXVCLGdCQWxpRUg7QVI0bkl0Qjs7QVExbEVFO0VBQXVCLGdCQWxpRUg7QVJnb0l0Qjs7QVE5bEVFO0VBQXVCLGdCQWxpRUg7QVJvb0l0Qjs7QVFsbUVFO0VBQXVCLGdCQWxpRUg7QVJ3b0l0Qjs7QVF0bUVFO0VBQXVCLGdCQWxpRUg7QVI0b0l0Qjs7QVExbUVFO0VBQXVCLGdCQWxpRUg7QVJncEl0Qjs7QVE5bUVFO0VBQXVCLGdCQWxpRUg7QVJvcEl0Qjs7QVFsbkVFO0VBQXVCLGdCQWxpRUg7QVJ3cEl0Qjs7QVF0bkVFO0VBQXVCLGdCQWxpRUg7QVI0cEl0Qjs7QVExbkVFO0VBQXVCLGdCQWxpRUg7QVJncUl0Qjs7QVE5bkVFO0VBQXVCLGdCQWxpRUg7QVJvcUl0Qjs7QVFsb0VFO0VBQXVCLGdCQWxpRUg7QVJ3cUl0Qjs7QVF0b0VFO0VBQXVCLGdCQWxpRUg7QVI0cUl0Qjs7QVExb0VFO0VBQXVCLGdCQWxpRUg7QVJnckl0Qjs7QVE5b0VFO0VBQXVCLGdCQWxpRUg7QVJvckl0Qjs7QVFscEVFO0VBQXVCLGdCQWxpRUg7QVJ3ckl0Qjs7QVF0cEVFO0VBQXVCLGdCQWxpRUg7QVI0ckl0Qjs7QVExcEVFO0VBQXVCLGdCQWxpRUg7QVJnc0l0Qjs7QVE5cEVFO0VBQXVCLGdCQWxpRUg7QVJvc0l0Qjs7QVFscUVFO0VBQXVCLGdCQWxpRUg7QVJ3c0l0Qjs7QVF0cUVFO0VBQXVCLGdCQWxpRUg7QVI0c0l0Qjs7QVExcUVFO0VBQXVCLGdCQWxpRUg7QVJndEl0Qjs7QVE5cUVFO0VBQXVCLGdCQWxpRUg7QVJvdEl0Qjs7QVFsckVFO0VBQXVCLGdCQWxpRUg7QVJ3dEl0Qjs7QVF0ckVFO0VBQXVCLGdCQWxpRUg7QVI0dEl0Qjs7QVExckVFO0VBQXVCLGdCQWxpRUg7QVJndUl0Qjs7QVE5ckVFO0VBQXVCLGdCQWxpRUg7QVJvdUl0Qjs7QVFsc0VFO0VBQXVCLGdCQWxpRUg7QVJ3dUl0Qjs7QVF0c0VFO0VBQXVCLGdCQWxpRUg7QVI0dUl0Qjs7QVExc0VFO0VBQXVCLGdCQWxpRUg7QVJndkl0Qjs7QVE5c0VFO0VBQXVCLGdCQWxpRUg7QVJvdkl0Qjs7QVFsdEVFO0VBQXVCLGdCQWxpRUg7QVJ3dkl0Qjs7QVF0dEVFO0VBQXVCLGdCQWxpRUg7QVI0dkl0Qjs7QVExdEVFO0VBQXVCLGdCQWxpRUg7QVJnd0l0Qjs7QVE5dEVFO0VBQXVCLGdCQWxpRUg7QVJvd0l0Qjs7QVFsdUVFO0VBQXVCLGdCQWxpRUg7QVJ3d0l0Qjs7QVF0dUVFO0VBQXVCLGdCQWxpRUg7QVI0d0l0Qjs7QVExdUVFO0VBQXVCLGdCQWxpRUg7QVJneEl0Qjs7QVE5dUVFO0VBQXVCLGdCQWxpRUg7QVJveEl0Qjs7QVFsdkVFO0VBQXVCLGdCQWxpRUg7QVJ3eEl0Qjs7QVF0dkVFO0VBQXVCLGdCQWxpRUg7QVI0eEl0Qjs7QVExdkVFO0VBQXVCLGdCQWxpRUg7QVJneUl0Qjs7QVE5dkVFO0VBQXVCLGdCQWxpRUg7QVJveUl0Qjs7QVFsd0VFO0VBQXVCLGdCQWxpRUg7QVJ3eUl0Qjs7QVF0d0VFO0VBQXVCLGdCQWxpRUg7QVI0eUl0Qjs7QVExd0VFO0VBQXVCLGdCQWxpRUg7QVJnekl0Qjs7QVE5d0VFO0VBQXVCLGdCQWxpRUg7QVJvekl0Qjs7QVFseEVFO0VBQXVCLGdCQWxpRUg7QVJ3ekl0Qjs7QVF0eEVFO0VBQXVCLGdCQWxpRUg7QVI0ekl0Qjs7QVExeEVFO0VBQXVCLGdCQWxpRUg7QVJnMEl0Qjs7QVE5eEVFO0VBQXVCLGdCQWxpRUg7QVJvMEl0Qjs7QVFseUVFO0VBQXVCLGdCQWxpRUg7QVJ3MEl0Qjs7QVF0eUVFO0VBQXVCLGdCQWxpRUg7QVI0MEl0Qjs7QVExeUVFO0VBQXVCLGdCQWxpRUg7QVJnMUl0Qjs7QVE5eUVFO0VBQXVCLGdCQWxpRUg7QVJvMUl0Qjs7QVFsekVFO0VBQXVCLGdCQWxpRUg7QVJ3MUl0Qjs7QVF0ekVFO0VBQXVCLGdCQWxpRUg7QVI0MUl0Qjs7QVExekVFO0VBQXVCLGdCQWxpRUg7QVJnMkl0Qjs7QVE5ekVFO0VBQXVCLGdCQWxpRUg7QVJvMkl0Qjs7QVFsMEVFO0VBQXVCLGdCQWxpRUg7QVJ3Mkl0Qjs7QVF0MEVFO0VBQXVCLGdCQWxpRUg7QVI0Mkl0Qjs7QVExMEVFO0VBQXVCLGdCQWxpRUg7QVJnM0l0Qjs7QVE5MEVFO0VBQXVCLGdCQWxpRUg7QVJvM0l0Qjs7QVFsMUVFO0VBQXVCLGdCQWxpRUg7QVJ3M0l0Qjs7QVF0MUVFO0VBQXVCLGdCQWxpRUg7QVI0M0l0Qjs7QVExMUVFO0VBQXVCLGdCQWxpRUg7QVJnNEl0Qjs7QVE5MUVFO0VBQXVCLGdCQWxpRUg7QVJvNEl0Qjs7QVFsMkVFO0VBQXVCLGdCQWxpRUg7QVJ3NEl0Qjs7QVF0MkVFO0VBQXVCLGdCQWxpRUg7QVI0NEl0Qjs7QVExMkVFO0VBQXVCLGdCQWxpRUg7QVJnNUl0Qjs7QVE5MkVFO0VBQXVCLGdCQWxpRUg7QVJvNUl0Qjs7QVFsM0VFO0VBQXVCLGdCQWxpRUg7QVJ3NUl0Qjs7QVF0M0VFO0VBQXVCLGdCQWxpRUg7QVI0NUl0Qjs7QVExM0VFO0VBQXVCLGdCQWxpRUg7QVJnNkl0Qjs7QVE5M0VFO0VBQXVCLGdCQWxpRUg7QVJvNkl0Qjs7QVFsNEVFO0VBQXVCLGdCQWxpRUg7QVJ3Nkl0Qjs7QVF0NEVFO0VBQXVCLGdCQWxpRUg7QVI0Nkl0Qjs7QVExNEVFO0VBQXVCLGdCQWxpRUg7QVJnN0l0Qjs7QVE5NEVFO0VBQXVCLGdCQWxpRUg7QVJvN0l0Qjs7QVFsNUVFO0VBQXVCLGdCQWxpRUg7QVJ3N0l0Qjs7QVF0NUVFO0VBQXVCLGdCQWxpRUg7QVI0N0l0Qjs7QVExNUVFO0VBQXVCLGdCQWxpRUg7QVJnOEl0Qjs7QVE5NUVFO0VBQXVCLGdCQWxpRUg7QVJvOEl0Qjs7QVFsNkVFO0VBQXVCLGdCQWxpRUg7QVJ3OEl0Qjs7QVF0NkVFO0VBQXVCLGdCQWxpRUg7QVI0OEl0Qjs7QVExNkVFO0VBQXVCLGdCQWxpRUg7QVJnOUl0Qjs7QVE5NkVFO0VBQXVCLGdCQWxpRUg7QVJvOUl0Qjs7QVFsN0VFO0VBQXVCLGdCQWxpRUg7QVJ3OUl0Qjs7QVF0N0VFO0VBQXVCLGdCQWxpRUg7QVI0OUl0Qjs7QVExN0VFO0VBQXVCLGdCQWxpRUg7QVJnK0l0Qjs7QVE5N0VFO0VBQXVCLGdCQWxpRUg7QVJvK0l0Qjs7QVFsOEVFO0VBQXVCLGdCQWxpRUg7QVJ3K0l0Qjs7QVF0OEVFO0VBQXVCLGdCQWxpRUg7QVI0K0l0Qjs7QVExOEVFO0VBQXVCLGdCQWxpRUg7QVJnL0l0Qjs7QVE5OEVFO0VBQXVCLGdCQWxpRUg7QVJvL0l0Qjs7QVFsOUVFO0VBQXVCLGdCQWxpRUg7QVJ3L0l0Qjs7QVF0OUVFO0VBQXVCLGdCQWxpRUg7QVI0L0l0Qjs7QVExOUVFO0VBQXVCLGdCQWxpRUg7QVJnZ0p0Qjs7QVE5OUVFO0VBQXVCLGdCQWxpRUg7QVJvZ0p0Qjs7QVFsK0VFO0VBQXVCLGdCQWxpRUg7QVJ3Z0p0Qjs7QVF0K0VFO0VBQXVCLGdCQWxpRUg7QVI0Z0p0Qjs7QVExK0VFO0VBQXVCLGdCQWxpRUg7QVJnaEp0Qjs7QVE5K0VFO0VBQXVCLGdCQWxpRUg7QVJvaEp0Qjs7QVFsL0VFO0VBQXVCLGdCQWxpRUg7QVJ3aEp0Qjs7QVF0L0VFO0VBQXVCLGdCQWxpRUg7QVI0aEp0Qjs7QVExL0VFO0VBQXVCLGdCQWxpRUg7QVJnaUp0Qjs7QVE5L0VFO0VBQXVCLGdCQWxpRUg7QVJvaUp0Qjs7QVFsZ0ZFO0VBQXVCLGdCQWxpRUg7QVJ3aUp0Qjs7QVF0Z0ZFO0VBQXVCLGdCQWxpRUg7QVI0aUp0Qjs7QVExZ0ZFO0VBQXVCLGdCQWxpRUg7QVJnakp0Qjs7QVE5Z0ZFO0VBQXVCLGdCQWxpRUg7QVJvakp0Qjs7QVFsaEZFO0VBQXVCLGdCQWxpRUg7QVJ3akp0Qjs7QVF0aEZFO0VBQXVCLGdCQWxpRUg7QVI0akp0Qjs7QVExaEZFO0VBQXVCLGdCQWxpRUg7QVJna0p0Qjs7QVE5aEZFO0VBQXVCLGdCQWxpRUg7QVJva0p0Qjs7QVFsaUZFO0VBQXVCLGdCQWxpRUg7QVJ3a0p0Qjs7QVF0aUZFO0VBQXVCLGdCQWxpRUg7QVI0a0p0Qjs7QVExaUZFO0VBQXVCLGdCQWxpRUg7QVJnbEp0Qjs7QVE5aUZFO0VBQXVCLGdCQWxpRUg7QVJvbEp0Qjs7QVFsakZFO0VBQXVCLGdCQWxpRUg7QVJ3bEp0Qjs7QVF0akZFO0VBQXVCLGdCQWxpRUg7QVI0bEp0Qjs7QVExakZFO0VBQXVCLGdCQWxpRUg7QVJnbUp0Qjs7QVE5akZFO0VBQXVCLGdCQWxpRUg7QVJvbUp0Qjs7QVFsa0ZFO0VBQXVCLGdCQWxpRUg7QVJ3bUp0Qjs7QVF0a0ZFO0VBQXVCLGdCQWxpRUg7QVI0bUp0Qjs7QVExa0ZFO0VBQXVCLGdCQWxpRUg7QVJnbkp0Qjs7QVE5a0ZFO0VBQXVCLGdCQWxpRUg7QVJvbkp0Qjs7QVFsbEZFO0VBQXVCLGdCQWxpRUg7QVJ3bkp0Qjs7QVF0bEZFO0VBQXVCLGdCQWxpRUg7QVI0bkp0Qjs7QVExbEZFO0VBQXVCLGdCQWxpRUg7QVJnb0p0Qjs7QVE5bEZFO0VBQXVCLGdCQWxpRUg7QVJvb0p0Qjs7QVFsbUZFO0VBQXVCLGdCQWxpRUg7QVJ3b0p0Qjs7QVF0bUZFO0VBQXVCLGdCQWxpRUg7QVI0b0p0Qjs7QVExbUZFO0VBQXVCLGdCQWxpRUg7QVJncEp0Qjs7QVE5bUZFO0VBQXVCLGdCQWxpRUg7QVJvcEp0Qjs7QVFsbkZFO0VBQXVCLGdCQWxpRUg7QVJ3cEp0Qjs7QVF0bkZFO0VBQXVCLGdCQWxpRUg7QVI0cEp0Qjs7QVExbkZFO0VBQXVCLGdCQWxpRUg7QVJncUp0Qjs7QVE5bkZFO0VBQXVCLGdCQWxpRUg7QVJvcUp0Qjs7QVFsb0ZFO0VBQXVCLGdCQWxpRUg7QVJ3cUp0Qjs7QVF0b0ZFO0VBQXVCLGdCQWxpRUg7QVI0cUp0Qjs7QVExb0ZFO0VBQXVCLGdCQWxpRUg7QVJnckp0Qjs7QVE5b0ZFO0VBQXVCLGdCQWxpRUg7QVJvckp0Qjs7QVFscEZFO0VBQXVCLGdCQWxpRUg7QVJ3ckp0Qjs7QVF0cEZFO0VBQXVCLGdCQWxpRUg7QVI0ckp0Qjs7QVExcEZFO0VBQXVCLGdCQWxpRUg7QVJnc0p0Qjs7QVE5cEZFO0VBQXVCLGdCQWxpRUg7QVJvc0p0Qjs7QVFscUZFO0VBQXVCLGdCQWxpRUg7QVJ3c0p0Qjs7QVF0cUZFO0VBQXVCLGdCQWxpRUg7QVI0c0p0Qjs7QVExcUZFO0VBQXVCLGdCQWxpRUg7QVJndEp0Qjs7QVE5cUZFO0VBQXVCLGdCQWxpRUg7QVJvdEp0Qjs7QVFsckZFO0VBQXVCLGdCQWxpRUg7QVJ3dEp0Qjs7QVF0ckZFO0VBQXVCLGdCQWxpRUg7QVI0dEp0Qjs7QVExckZFO0VBQXVCLGdCQWxpRUg7QVJndUp0Qjs7QVE5ckZFO0VBQXVCLGdCQWxpRUg7QVJvdUp0Qjs7QVFsc0ZFO0VBQXVCLGdCQWxpRUg7QVJ3dUp0Qjs7QVF0c0ZFO0VBQXVCLGdCQWxpRUg7QVI0dUp0Qjs7QVExc0ZFO0VBQXVCLGdCQWxpRUg7QVJndkp0Qjs7QVE5c0ZFO0VBQXVCLGdCQWxpRUg7QVJvdkp0Qjs7QVFsdEZFO0VBQXVCLGdCQWxpRUg7QVJ3dkp0Qjs7QVF0dEZFO0VBQXVCLGdCQWxpRUg7QVI0dkp0Qjs7QVExdEZFO0VBQXVCLGdCQWxpRUg7QVJnd0p0Qjs7QVE5dEZFO0VBQXVCLGdCQWxpRUg7QVJvd0p0Qjs7QVFsdUZFO0VBQXVCLGdCQWxpRUg7QVJ3d0p0Qjs7QVF0dUZFO0VBQXVCLGdCQWxpRUg7QVI0d0p0Qjs7QVExdUZFO0VBQXVCLGdCQWxpRUg7QVJneEp0Qjs7QVE5dUZFO0VBQXVCLGdCQWxpRUg7QVJveEp0Qjs7QVFsdkZFO0VBQXVCLGdCQWxpRUg7QVJ3eEp0Qjs7QVF0dkZFO0VBQXVCLGdCQWxpRUg7QVI0eEp0Qjs7QVExdkZFO0VBQXVCLGdCQWxpRUg7QVJneUp0Qjs7QVE5dkZFO0VBQXVCLGdCQWxpRUg7QVJveUp0Qjs7QVFsd0ZFO0VBQXVCLGdCQWxpRUg7QVJ3eUp0Qjs7QVF0d0ZFO0VBQXVCLGdCQWxpRUg7QVI0eUp0Qjs7QVExd0ZFO0VBQXVCLGdCQWxpRUg7QVJnekp0Qjs7QVE5d0ZFO0VBQXVCLGdCQWxpRUg7QVJvekp0Qjs7QVFseEZFO0VBQXVCLGdCQWxpRUg7QVJ3ekp0Qjs7QVF0eEZFO0VBQXVCLGdCQWxpRUg7QVI0ekp0Qjs7QVExeEZFO0VBQXVCLGdCQWxpRUg7QVJnMEp0Qjs7QVE5eEZFO0VBQXVCLGdCQWxpRUg7QVJvMEp0Qjs7QVFseUZFO0VBQXVCLGdCQWxpRUg7QVJ3MEp0Qjs7QVF0eUZFO0VBQXVCLGdCQWxpRUg7QVI0MEp0Qjs7QVExeUZFO0VBQXVCLGdCQWxpRUg7QVJnMUp0Qjs7QVE5eUZFO0VBQXVCLGdCQWxpRUg7QVJvMUp0Qjs7QVFsekZFO0VBQXVCLGdCQWxpRUg7QVJ3MUp0Qjs7QVF0ekZFO0VBQXVCLGdCQWxpRUg7QVI0MUp0Qjs7QVExekZFO0VBQXVCLGdCQWxpRUg7QVJnMkp0Qjs7QVE5ekZFO0VBQXVCLGdCQWxpRUg7QVJvMkp0Qjs7QVFsMEZFO0VBQXVCLGdCQWxpRUg7QVJ3Mkp0Qjs7QVF0MEZFO0VBQXVCLGdCQWxpRUg7QVI0Mkp0Qjs7QVExMEZFO0VBQXVCLGdCQWxpRUg7QVJnM0p0Qjs7QVE5MEZFO0VBQXVCLGdCQWxpRUg7QVJvM0p0Qjs7QVFsMUZFO0VBQXVCLGdCQWxpRUg7QVJ3M0p0Qjs7QVF0MUZFO0VBQXVCLGdCQWxpRUg7QVI0M0p0Qjs7QVExMUZFO0VBQXVCLGdCQWxpRUg7QVJnNEp0Qjs7QVE5MUZFO0VBQXVCLGdCQWxpRUg7QVJvNEp0Qjs7QVFsMkZFO0VBQXVCLGdCQWxpRUg7QVJ3NEp0Qjs7QVF0MkZFO0VBQXVCLGdCQWxpRUg7QVI0NEp0Qjs7QVExMkZFO0VBQXVCLGdCQWxpRUg7QVJnNUp0Qjs7QVE5MkZFO0VBQXVCLGdCQWxpRUg7QVJvNUp0Qjs7QVFsM0ZFO0VBQXVCLGdCQWxpRUg7QVJ3NUp0Qjs7QVF0M0ZFO0VBQXVCLGdCQWxpRUg7QVI0NUp0Qjs7QVExM0ZFO0VBQXVCLGdCQWxpRUg7QVJnNkp0Qjs7QVE5M0ZFO0VBQXVCLGdCQWxpRUg7QVJvNkp0Qjs7QVFsNEZFO0VBQXVCLGdCQWxpRUg7QVJ3Nkp0Qjs7QVF0NEZFO0VBQXVCLGdCQWxpRUg7QVI0Nkp0Qjs7QVExNEZFO0VBQXVCLGdCQWxpRUg7QVJnN0p0Qjs7QVE5NEZFO0VBQXVCLGdCQWxpRUg7QVJvN0p0Qjs7QVFsNUZFO0VBQXVCLGdCQWxpRUg7QVJ3N0p0Qjs7QVF0NUZFO0VBQXVCLGdCQWxpRUg7QVI0N0p0Qjs7QVExNUZFO0VBQXVCLGdCQWxpRUg7QVJnOEp0Qjs7QVE5NUZFO0VBQXVCLGdCQWxpRUg7QVJvOEp0Qjs7QVFsNkZFO0VBQXVCLGdCQWxpRUg7QVJ3OEp0Qjs7QVF0NkZFO0VBQXVCLGdCQWxpRUg7QVI0OEp0Qjs7QVExNkZFO0VBQXVCLGdCQWxpRUg7QVJnOUp0Qjs7QVE5NkZFO0VBQXVCLGdCQWxpRUg7QVJvOUp0Qjs7QVFsN0ZFO0VBQXVCLGdCQWxpRUg7QVJ3OUp0Qjs7QVF0N0ZFO0VBQXVCLGdCQWxpRUg7QVI0OUp0Qjs7QVExN0ZFO0VBQXVCLGdCQWxpRUg7QVJnK0p0Qjs7QVE5N0ZFO0VBQXVCLGdCQWxpRUg7QVJvK0p0Qjs7QVFsOEZFO0VBQXVCLGdCQWxpRUg7QVJ3K0p0Qjs7QVF0OEZFO0VBQXVCLGdCQWxpRUg7QVI0K0p0Qjs7QVExOEZFO0VBQXVCLGdCQWxpRUg7QVJnL0p0Qjs7QVE5OEZFO0VBQXVCLGdCQWxpRUg7QVJvL0p0Qjs7QVFsOUZFO0VBQXVCLGdCQWxpRUg7QVJ3L0p0Qjs7QVF0OUZFO0VBQXVCLGdCQWxpRUg7QVI0L0p0Qjs7QVExOUZFO0VBQXVCLGdCQWxpRUg7QVJnZ0t0Qjs7QVE5OUZFO0VBQXVCLGdCQWxpRUg7QVJvZ0t0Qjs7QVFsK0ZFO0VBQXVCLGdCQWxpRUg7QVJ3Z0t0Qjs7QVF0K0ZFO0VBQXVCLGdCQWxpRUg7QVI0Z0t0Qjs7QVExK0ZFO0VBQXVCLGdCQWxpRUg7QVJnaEt0Qjs7QVE5K0ZFO0VBQXVCLGdCQWxpRUg7QVJvaEt0Qjs7QVFsL0ZFO0VBQXVCLGdCQWxpRUg7QVJ3aEt0Qjs7QVF0L0ZFO0VBQXVCLGdCQWxpRUg7QVI0aEt0Qjs7QVExL0ZFO0VBQXVCLGdCQWxpRUg7QVJnaUt0Qjs7QVE5L0ZFO0VBQXVCLGdCQWxpRUg7QVJvaUt0Qjs7QVFsZ0dFO0VBQXVCLGdCQWxpRUg7QVJ3aUt0Qjs7QVF0Z0dFO0VBQXVCLGdCQWxpRUg7QVI0aUt0Qjs7QVExZ0dFO0VBQXVCLGdCQWxpRUg7QVJnakt0Qjs7QVE5Z0dFO0VBQXVCLGdCQWxpRUg7QVJvakt0Qjs7QVFsaEdFO0VBQXVCLGdCQWxpRUg7QVJ3akt0Qjs7QVF0aEdFO0VBQXVCLGdCQWxpRUg7QVI0akt0Qjs7QVExaEdFO0VBQXVCLGdCQWxpRUg7QVJna0t0Qjs7QVE5aEdFO0VBQXVCLGdCQWxpRUg7QVJva0t0Qjs7QVFsaUdFO0VBQXVCLGdCQWxpRUg7QVJ3a0t0Qjs7QVF0aUdFO0VBQXVCLGdCQWxpRUg7QVI0a0t0Qjs7QVExaUdFO0VBQXVCLGdCQWxpRUg7QVJnbEt0Qjs7QVE5aUdFO0VBQXVCLGdCQWxpRUg7QVJvbEt0Qjs7QVFsakdFO0VBQXVCLGdCQWxpRUg7QVJ3bEt0Qjs7QVF0akdFO0VBQXVCLGdCQWxpRUg7QVI0bEt0Qjs7QVExakdFO0VBQXVCLGdCQWxpRUg7QVJnbUt0Qjs7QVE5akdFO0VBQXVCLGdCQWxpRUg7QVJvbUt0Qjs7QVFsa0dFO0VBQXVCLGdCQWxpRUg7QVJ3bUt0Qjs7QVF0a0dFO0VBQXVCLGdCQWxpRUg7QVI0bUt0Qjs7QVExa0dFO0VBQXVCLGdCQWxpRUg7QVJnbkt0Qjs7QVE5a0dFO0VBQXVCLGdCQWxpRUg7QVJvbkt0Qjs7QVFsbEdFO0VBQXVCLGdCQWxpRUg7QVJ3bkt0Qjs7QVF0bEdFO0VBQXVCLGdCQWxpRUg7QVI0bkt0Qjs7QVExbEdFO0VBQXVCLGdCQWxpRUg7QVJnb0t0Qjs7QVE5bEdFO0VBQXVCLGdCQWxpRUg7QVJvb0t0Qjs7QVFsbUdFO0VBQXVCLGdCQWxpRUg7QVJ3b0t0Qjs7QVF0bUdFO0VBQXVCLGdCQWxpRUg7QVI0b0t0Qjs7QVExbUdFO0VBQXVCLGdCQWxpRUg7QVJncEt0Qjs7QVE5bUdFO0VBQXVCLGdCQWxpRUg7QVJvcEt0Qjs7QVFsbkdFO0VBQXVCLGdCQWxpRUg7QVJ3cEt0Qjs7QVF0bkdFO0VBQXVCLGdCQWxpRUg7QVI0cEt0Qjs7QVExbkdFO0VBQXVCLGdCQWxpRUg7QVJncUt0Qjs7QVE5bkdFO0VBQXVCLGdCQWxpRUg7QVJvcUt0Qjs7QVFsb0dFO0VBQXVCLGdCQWxpRUg7QVJ3cUt0Qjs7QVF0b0dFO0VBQXVCLGdCQWxpRUg7QVI0cUt0Qjs7QVExb0dFO0VBQXVCLGdCQWxpRUg7QVJnckt0Qjs7QVE5b0dFO0VBQXVCLGdCQWxpRUg7QVJvckt0Qjs7QVFscEdFO0VBQXVCLGdCQWxpRUg7QVJ3ckt0Qjs7QVF0cEdFO0VBQXVCLGdCQWxpRUg7QVI0ckt0Qjs7QVExcEdFO0VBQXVCLGdCQWxpRUg7QVJnc0t0Qjs7QVE5cEdFO0VBQXVCLGdCQWxpRUg7QVJvc0t0Qjs7QVFscUdFO0VBQXVCLGdCQWxpRUg7QVJ3c0t0Qjs7QVF0cUdFO0VBQXVCLGdCQWxpRUg7QVI0c0t0Qjs7QVExcUdFO0VBQXVCLGdCQWxpRUg7QVJndEt0Qjs7QVE5cUdFO0VBQXVCLGdCQWxpRUg7QVJvdEt0Qjs7QVFsckdFO0VBQXVCLGdCQWxpRUg7QVJ3dEt0Qjs7QVF0ckdFO0VBQXVCLGdCQWxpRUg7QVI0dEt0Qjs7QVExckdFO0VBQXVCLGdCQWxpRUg7QVJndUt0Qjs7QVE5ckdFO0VBQXVCLGdCQWxpRUg7QVJvdUt0Qjs7QVFsc0dFO0VBQXVCLGdCQWxpRUg7QVJ3dUt0Qjs7QVF0c0dFO0VBQXVCLGdCQWxpRUg7QVI0dUt0Qjs7QVExc0dFO0VBQXVCLGdCQWxpRUg7QVJndkt0Qjs7QVE5c0dFO0VBQXVCLGdCQWxpRUg7QVJvdkt0Qjs7QVFsdEdFO0VBQXVCLGdCQWxpRUg7QVJ3dkt0Qjs7QVF0dEdFO0VBQXVCLGdCQWxpRUg7QVI0dkt0Qjs7QVExdEdFO0VBQXVCLGdCQWxpRUg7QVJnd0t0Qjs7QVE5dEdFO0VBQXVCLGdCQWxpRUg7QVJvd0t0Qjs7QVFsdUdFO0VBQXVCLGdCQWxpRUg7QVJ3d0t0Qjs7QVF0dUdFO0VBQXVCLGdCQWxpRUg7QVI0d0t0Qjs7QVExdUdFO0VBQXVCLGdCQWxpRUg7QVJneEt0Qjs7QVE5dUdFO0VBQXVCLGdCQWxpRUg7QVJveEt0Qjs7QVFsdkdFO0VBQXVCLGdCQWxpRUg7QVJ3eEt0Qjs7QVF0dkdFO0VBQXVCLGdCQWxpRUg7QVI0eEt0Qjs7QVExdkdFO0VBQXVCLGdCQWxpRUg7QVJneUt0Qjs7QVE5dkdFO0VBQXVCLGdCQWxpRUg7QVJveUt0Qjs7QVFsd0dFO0VBQXVCLGdCQWxpRUg7QVJ3eUt0Qjs7QVF0d0dFO0VBQXVCLGdCQWxpRUg7QVI0eUt0Qjs7QVExd0dFO0VBQXVCLGdCQWxpRUg7QVJnekt0Qjs7QVE5d0dFO0VBQXVCLGdCQWxpRUg7QVJvekt0Qjs7QVFseEdFO0VBQXVCLGdCQWxpRUg7QVJ3ekt0Qjs7QVF0eEdFO0VBQXVCLGdCQWxpRUg7QVI0ekt0Qjs7QVExeEdFO0VBQXVCLGdCQWxpRUg7QVJnMEt0Qjs7QVE5eEdFO0VBQXVCLGdCQWxpRUg7QVJvMEt0Qjs7QVFseUdFO0VBQXVCLGdCQWxpRUg7QVJ3MEt0Qjs7QVF0eUdFO0VBQXVCLGdCQWxpRUg7QVI0MEt0Qjs7QVExeUdFO0VBQXVCLGdCQWxpRUg7QVJnMUt0Qjs7QVE5eUdFO0VBQXVCLGdCQWxpRUg7QVJvMUt0Qjs7QVFsekdFO0VBQXVCLGdCQWxpRUg7QVJ3MUt0Qjs7QVF0ekdFO0VBQXVCLGdCQWxpRUg7QVI0MUt0Qjs7QVExekdFO0VBQXVCLGdCQWxpRUg7QVJnMkt0Qjs7QVE5ekdFO0VBQXVCLGdCQWxpRUg7QVJvMkt0Qjs7QVFsMEdFO0VBQXVCLGdCQWxpRUg7QVJ3Mkt0Qjs7QVF0MEdFO0VBQXVCLGdCQWxpRUg7QVI0Mkt0Qjs7QVExMEdFO0VBQXVCLGdCQWxpRUg7QVJnM0t0Qjs7QVE5MEdFO0VBQXVCLGdCQWxpRUg7QVJvM0t0Qjs7QVFsMUdFO0VBQXVCLGdCQWxpRUg7QVJ3M0t0Qjs7QVF0MUdFO0VBQXVCLGdCQWxpRUg7QVI0M0t0Qjs7QVExMUdFO0VBQXVCLGdCQWxpRUg7QVJnNEt0Qjs7QVE5MUdFO0VBQXVCLGdCQWxpRUg7QVJvNEt0Qjs7QVFsMkdFO0VBQXVCLGdCQWxpRUg7QVJ3NEt0Qjs7QVF0MkdFO0VBQXVCLGdCQWxpRUg7QVI0NEt0Qjs7QVExMkdFO0VBQXVCLGdCQWxpRUg7QVJnNUt0Qjs7QVE5MkdFO0VBQXVCLGdCQWxpRUg7QVJvNUt0Qjs7QVFsM0dFO0VBQXVCLGdCQWxpRUg7QVJ3NUt0Qjs7QVF0M0dFO0VBQXVCLGdCQWxpRUg7QVI0NUt0Qjs7QVExM0dFO0VBQXVCLGdCQWxpRUg7QVJnNkt0Qjs7QVE5M0dFO0VBQXVCLGdCQWxpRUg7QVJvNkt0Qjs7QVFsNEdFO0VBQXVCLGdCQWxpRUg7QVJ3Nkt0Qjs7QVF0NEdFO0VBQXVCLGdCQWxpRUg7QVI0Nkt0Qjs7QVExNEdFO0VBQXVCLGdCQWxpRUg7QVJnN0t0Qjs7QVE5NEdFO0VBQXVCLGdCQWxpRUg7QVJvN0t0Qjs7QVFsNUdFO0VBQXVCLGdCQWxpRUg7QVJ3N0t0Qjs7QVF0NUdFO0VBQXVCLGdCQWxpRUg7QVI0N0t0Qjs7QVExNUdFO0VBQXVCLGdCQWxpRUg7QVJnOEt0Qjs7QVE5NUdFO0VBQXVCLGdCQWxpRUg7QVJvOEt0Qjs7QVFsNkdFO0VBQXVCLGdCQWxpRUg7QVJ3OEt0Qjs7QVF0NkdFO0VBQXVCLGdCQWxpRUg7QVI0OEt0Qjs7QVExNkdFO0VBQXVCLGdCQWxpRUg7QVJnOUt0Qjs7QVE5NkdFO0VBQXVCLGdCQWxpRUg7QVJvOUt0Qjs7QVFsN0dFO0VBQXVCLGdCQWxpRUg7QVJ3OUt0Qjs7QVF0N0dFO0VBQXVCLGdCQWxpRUg7QVI0OUt0Qjs7QVExN0dFO0VBQXVCLGdCQWxpRUg7QVJnK0t0Qjs7QVE5N0dFO0VBQXVCLGdCQWxpRUg7QVJvK0t0Qjs7QVFsOEdFO0VBQXVCLGdCQWxpRUg7QVJ3K0t0Qjs7QVF0OEdFO0VBQXVCLGdCQWxpRUg7QVI0K0t0Qjs7QVExOEdFO0VBQXVCLGdCQWxpRUg7QVJnL0t0Qjs7QVE5OEdFO0VBQXVCLGdCQWxpRUg7QVJvL0t0Qjs7QVFsOUdFO0VBQXVCLGdCQWxpRUg7QVJ3L0t0Qjs7QVF0OUdFO0VBQXVCLGdCQWxpRUg7QVI0L0t0Qjs7QVExOUdFO0VBQXVCLGdCQWxpRUg7QVJnZ0x0Qjs7QVE5OUdFO0VBQXVCLGdCQWxpRUg7QVJvZ0x0Qjs7QVFsK0dFO0VBQXVCLGdCQWxpRUg7QVJ3Z0x0Qjs7QVF0K0dFO0VBQXVCLGdCQWxpRUg7QVI0Z0x0Qjs7QVExK0dFO0VBQXVCLGdCQWxpRUg7QVJnaEx0Qjs7QVE5K0dFO0VBQXVCLGdCQWxpRUg7QVJvaEx0Qjs7QVFsL0dFO0VBQXVCLGdCQWxpRUg7QVJ3aEx0Qjs7QVF0L0dFO0VBQXVCLGdCQWxpRUg7QVI0aEx0Qjs7QVExL0dFO0VBQXVCLGdCQWxpRUg7QVJnaUx0Qjs7QVE5L0dFO0VBQXVCLGdCQWxpRUg7QVJvaUx0Qjs7QVFsZ0hFO0VBQXVCLGdCQWxpRUg7QVJ3aUx0Qjs7QVF0Z0hFO0VBQXVCLGdCQWxpRUg7QVI0aUx0Qjs7QVExZ0hFO0VBQXVCLGdCQWxpRUg7QVJnakx0Qjs7QVE5Z0hFO0VBQXVCLGdCQWxpRUg7QVJvakx0Qjs7QVFsaEhFO0VBQXVCLGdCQWxpRUg7QVJ3akx0Qjs7QVF0aEhFO0VBQXVCLGdCQWxpRUg7QVI0akx0Qjs7QVExaEhFO0VBQXVCLGdCQWxpRUg7QVJna0x0Qjs7QVE5aEhFO0VBQXVCLGdCQWxpRUg7QVJva0x0Qjs7QVFsaUhFO0VBQXVCLGdCQWxpRUg7QVJ3a0x0Qjs7QVF0aUhFO0VBQXVCLGdCQWxpRUg7QVI0a0x0Qjs7QVExaUhFO0VBQXVCLGdCQWxpRUg7QVJnbEx0Qjs7QVE5aUhFO0VBQXVCLGdCQWxpRUg7QVJvbEx0Qjs7QVFsakhFO0VBQXVCLGdCQWxpRUg7QVJ3bEx0Qjs7QVF0akhFO0VBQXVCLGdCQWxpRUg7QVI0bEx0Qjs7QVExakhFO0VBQXVCLGdCQWxpRUg7QVJnbUx0Qjs7QVE5akhFO0VBQXVCLGdCQWxpRUg7QVJvbUx0Qjs7QVFsa0hFO0VBQXVCLGdCQWxpRUg7QVJ3bUx0Qjs7QVF0a0hFO0VBQXVCLGdCQWxpRUg7QVI0bUx0Qjs7QVExa0hFO0VBQXVCLGdCQWxpRUg7QVJnbkx0Qjs7QVE5a0hFO0VBQXVCLGdCQWxpRUg7QVJvbkx0Qjs7QVFsbEhFO0VBQXVCLGdCQWxpRUg7QVJ3bkx0Qjs7QVF0bEhFO0VBQXVCLGdCQWxpRUg7QVI0bkx0Qjs7QVExbEhFO0VBQXVCLGdCQWxpRUg7QVJnb0x0Qjs7QVE5bEhFO0VBQXVCLGdCQWxpRUg7QVJvb0x0Qjs7QVFsbUhFO0VBQXVCLGdCQWxpRUg7QVJ3b0x0Qjs7QVF0bUhFO0VBQXVCLGdCQWxpRUg7QVI0b0x0Qjs7QVExbUhFO0VBQXVCLGdCQWxpRUg7QVJncEx0Qjs7QVE5bUhFO0VBQXVCLGdCQWxpRUg7QVJvcEx0Qjs7QVFsbkhFO0VBQXVCLGdCQWxpRUg7QVJ3cEx0Qjs7QVF0bkhFO0VBQXVCLGdCQWxpRUg7QVI0cEx0Qjs7QVExbkhFO0VBQXVCLGdCQWxpRUg7QVJncUx0Qjs7QVE5bkhFO0VBQXVCLGdCQWxpRUg7QVJvcUx0Qjs7QVFsb0hFO0VBQXVCLGdCQWxpRUg7QVJ3cUx0Qjs7QVF0b0hFO0VBQXVCLGdCQWxpRUg7QVI0cUx0Qjs7QVExb0hFO0VBQXVCLGdCQWxpRUg7QVJnckx0Qjs7QVE5b0hFO0VBQXVCLGdCQWxpRUg7QVJvckx0Qjs7QVFscEhFO0VBQXVCLGdCQWxpRUg7QVJ3ckx0Qjs7QVF0cEhFO0VBQXVCLGdCQWxpRUg7QVI0ckx0Qjs7QVExcEhFO0VBQXVCLGdCQWxpRUg7QVJnc0x0Qjs7QVE5cEhFO0VBQXVCLGdCQWxpRUg7QVJvc0x0Qjs7QVFscUhFO0VBQXVCLGdCQWxpRUg7QVJ3c0x0Qjs7QVF0cUhFO0VBQXVCLGdCQWxpRUg7QVI0c0x0Qjs7QVExcUhFO0VBQXVCLGdCQWxpRUg7QVJndEx0Qjs7QVE5cUhFO0VBQXVCLGdCQWxpRUg7QVJvdEx0Qjs7QVFsckhFO0VBQXVCLGdCQWxpRUg7QVJ3dEx0Qjs7QVF0ckhFO0VBQXVCLGdCQWxpRUg7QVI0dEx0Qjs7QVExckhFO0VBQXVCLGdCQWxpRUg7QVJndUx0Qjs7QVE5ckhFO0VBQXVCLGdCQWxpRUg7QVJvdUx0Qjs7QVFsc0hFO0VBQXVCLGdCQWxpRUg7QVJ3dUx0Qjs7QVF0c0hFO0VBQXVCLGdCQWxpRUg7QVI0dUx0Qjs7QVExc0hFO0VBQXVCLGdCQWxpRUg7QVJndkx0Qjs7QVE5c0hFO0VBQXVCLGdCQWxpRUg7QVJvdkx0Qjs7QVFsdEhFO0VBQXVCLGdCQWxpRUg7QVJ3dkx0Qjs7QVF0dEhFO0VBQXVCLGdCQWxpRUg7QVI0dkx0Qjs7QVExdEhFO0VBQXVCLGdCQWxpRUg7QVJnd0x0Qjs7QVE5dEhFO0VBQXVCLGdCQWxpRUg7QVJvd0x0Qjs7QVFsdUhFO0VBQXVCLGdCQWxpRUg7QVJ3d0x0Qjs7QVF0dUhFO0VBQXVCLGdCQWxpRUg7QVI0d0x0Qjs7QVExdUhFO0VBQXVCLGdCQWxpRUg7QVJneEx0Qjs7QVE5dUhFO0VBQXVCLGdCQWxpRUg7QVJveEx0Qjs7QVFsdkhFO0VBQXVCLGdCQWxpRUg7QVJ3eEx0Qjs7QVF0dkhFO0VBQXVCLGdCQWxpRUg7QVI0eEx0Qjs7QVExdkhFO0VBQXVCLGdCQWxpRUg7QVJneUx0Qjs7QVE5dkhFO0VBQXVCLGdCQWxpRUg7QVJveUx0Qjs7QVFsd0hFO0VBQXVCLGdCQWxpRUg7QVJ3eUx0Qjs7QVF0d0hFO0VBQXVCLGdCQWxpRUg7QVI0eUx0Qjs7QVExd0hFO0VBQXVCLGdCQWxpRUg7QVJnekx0Qjs7QVE5d0hFO0VBQXVCLGdCQWxpRUg7QVJvekx0Qjs7QVFseEhFO0VBQXVCLGdCQWxpRUg7QVJ3ekx0Qjs7QVF0eEhFO0VBQXVCLGdCQWxpRUg7QVI0ekx0Qjs7QVExeEhFO0VBQXVCLGdCQWxpRUg7QVJnMEx0Qjs7QVE5eEhFO0VBQXVCLGdCQWxpRUg7QVJvMEx0Qjs7QVFseUhFO0VBQXVCLGdCQWxpRUg7QVJ3MEx0Qjs7QVF0eUhFO0VBQXVCLGdCQWxpRUg7QVI0MEx0Qjs7QVExeUhFO0VBQXVCLGdCQWxpRUg7QVJnMUx0Qjs7QVE5eUhFO0VBQXVCLGdCQWxpRUg7QVJvMUx0Qjs7QVFsekhFO0VBQXVCLGdCQWxpRUg7QVJ3MUx0Qjs7QVF0ekhFO0VBQXVCLGdCQWxpRUg7QVI0MUx0Qjs7QVExekhFO0VBQXVCLGdCQWxpRUg7QVJnMkx0Qjs7QVE5ekhFO0VBQXVCLGdCQWxpRUg7QVJvMkx0Qjs7QVFsMEhFO0VBQXVCLGdCQWxpRUg7QVJ3Mkx0Qjs7QVF0MEhFO0VBQXVCLGdCQWxpRUg7QVI0Mkx0Qjs7QVExMEhFO0VBQXVCLGdCQWxpRUg7QVJnM0x0Qjs7QVE5MEhFO0VBQXVCLGdCQWxpRUg7QVJvM0x0Qjs7QVFsMUhFO0VBQXVCLGdCQWxpRUg7QVJ3M0x0Qjs7QVF0MUhFO0VBQXVCLGdCQWxpRUg7QVI0M0x0Qjs7QVExMUhFO0VBQXVCLGdCQWxpRUg7QVJnNEx0Qjs7QVE5MUhFO0VBQXVCLGdCQWxpRUg7QVJvNEx0Qjs7QVFsMkhFO0VBQXVCLGdCQWxpRUg7QVJ3NEx0Qjs7QVF0MkhFO0VBQXVCLGdCQWxpRUg7QVI0NEx0Qjs7QVExMkhFO0VBQXVCLGdCQWxpRUg7QVJnNUx0Qjs7QVE5MkhFO0VBQXVCLGdCQWxpRUg7QVJvNUx0Qjs7QVFsM0hFO0VBQXVCLGdCQWxpRUg7QVJ3NUx0Qjs7QVF0M0hFO0VBQXVCLGdCQWxpRUg7QVI0NUx0Qjs7QVExM0hFO0VBQXVCLGdCQWxpRUg7QVJnNkx0Qjs7QVE5M0hFO0VBQXVCLGdCQWxpRUg7QVJvNkx0Qjs7QVFsNEhFO0VBQXVCLGdCQWxpRUg7QVJ3Nkx0Qjs7QVF0NEhFO0VBQXVCLGdCQWxpRUg7QVI0Nkx0Qjs7QVExNEhFO0VBQXVCLGdCQWxpRUg7QVJnN0x0Qjs7QVE5NEhFO0VBQXVCLGdCQWxpRUg7QVJvN0x0Qjs7QVFsNUhFO0VBQXVCLGdCQWxpRUg7QVJ3N0x0Qjs7QVF0NUhFO0VBQXVCLGdCQWxpRUg7QVI0N0x0Qjs7QVExNUhFO0VBQXVCLGdCQWxpRUg7QVJnOEx0Qjs7QVE5NUhFO0VBQXVCLGdCQWxpRUg7QVJvOEx0Qjs7QVFsNkhFO0VBQXVCLGdCQWxpRUg7QVJ3OEx0Qjs7QVF0NkhFO0VBQXVCLGdCQWxpRUg7QVI0OEx0Qjs7QVExNkhFO0VBQXVCLGdCQWxpRUg7QVJnOUx0Qjs7QVE5NkhFO0VBQXVCLGdCQWxpRUg7QVJvOUx0Qjs7QVFsN0hFO0VBQXVCLGdCQWxpRUg7QVJ3OUx0Qjs7QVF0N0hFO0VBQXVCLGdCQWxpRUg7QVI0OUx0Qjs7QVExN0hFO0VBQXVCLGdCQWxpRUg7QVJnK0x0Qjs7QVE5N0hFO0VBQXVCLGdCQWxpRUg7QVJvK0x0Qjs7QVFsOEhFO0VBQXVCLGdCQWxpRUg7QVJ3K0x0Qjs7QVF0OEhFO0VBQXVCLGdCQWxpRUg7QVI0K0x0Qjs7QVExOEhFO0VBQXVCLGdCQWxpRUg7QVJnL0x0Qjs7QVE5OEhFO0VBQXVCLGdCQWxpRUg7QVJvL0x0Qjs7QVFsOUhFO0VBQXVCLGdCQWxpRUg7QVJ3L0x0Qjs7QVF0OUhFO0VBQXVCLGdCQWxpRUg7QVI0L0x0Qjs7QVExOUhFO0VBQXVCLGdCQWxpRUg7QVJnZ010Qjs7QVE5OUhFO0VBQXVCLGdCQWxpRUg7QVJvZ010Qjs7QVFsK0hFO0VBQXVCLGdCQWxpRUg7QVJ3Z010Qjs7QVF0K0hFO0VBQXVCLGdCQWxpRUg7QVI0Z010Qjs7QVExK0hFO0VBQXVCLGdCQWxpRUg7QVJnaE10Qjs7QVE5K0hFO0VBQXVCLGdCQWxpRUg7QVJvaE10Qjs7QVFsL0hFO0VBQXVCLGdCQWxpRUg7QVJ3aE10Qjs7QVF0L0hFO0VBQXVCLGdCQWxpRUg7QVI0aE10Qjs7QVExL0hFO0VBQXVCLGdCQWxpRUg7QVJnaU10Qjs7QVE5L0hFO0VBQXVCLGdCQWxpRUg7QVJvaU10Qjs7QVFsZ0lFO0VBQXVCLGdCQWxpRUg7QVJ3aU10Qjs7QVF0Z0lFO0VBQXVCLGdCQWxpRUg7QVI0aU10Qjs7QVExZ0lFO0VBQXVCLGdCQWxpRUg7QVJnak10Qjs7QVE5Z0lFO0VBQXVCLGdCQWxpRUg7QVJvak10Qjs7QVFsaElFO0VBQXVCLGdCQWxpRUg7QVJ3ak10Qjs7QVF0aElFO0VBQXVCLGdCQWxpRUg7QVI0ak10Qjs7QVExaElFO0VBQXVCLGdCQWxpRUg7QVJna010Qjs7QVE5aElFO0VBQXVCLGdCQWxpRUg7QVJva010Qjs7QVFsaUlFO0VBQXVCLGdCQWxpRUg7QVJ3a010Qjs7QVF0aUlFO0VBQXVCLGdCQWxpRUg7QVI0a010Qjs7QVExaUlFO0VBQXVCLGdCQWxpRUg7QVJnbE10Qjs7QVE5aUlFO0VBQXVCLGdCQWxpRUg7QVJvbE10Qjs7QVFsaklFO0VBQXVCLGdCQWxpRUg7QVJ3bE10Qjs7QVF0aklFO0VBQXVCLGdCQWxpRUg7QVI0bE10Qjs7QVExaklFO0VBQXVCLGdCQWxpRUg7QVJnbU10Qjs7QVE5aklFO0VBQXVCLGdCQWxpRUg7QVJvbU10Qjs7QVFsa0lFO0VBQXVCLGdCQWxpRUg7QVJ3bU10Qjs7QVF0a0lFO0VBQXVCLGdCQWxpRUg7QVI0bU10Qjs7QVExa0lFO0VBQXVCLGdCQWxpRUg7QVJnbk10Qjs7QVE5a0lFO0VBQXVCLGdCQWxpRUg7QVJvbk10Qjs7QVFsbElFO0VBQXVCLGdCQWxpRUg7QVJ3bk10Qjs7QVF0bElFO0VBQXVCLGdCQWxpRUg7QVI0bk10Qjs7QVExbElFO0VBQXVCLGdCQWxpRUg7QVJnb010Qjs7QVE5bElFO0VBQXVCLGdCQWxpRUg7QVJvb010Qjs7QVFsbUlFO0VBQXVCLGdCQWxpRUg7QVJ3b010Qjs7QVF0bUlFO0VBQXVCLGdCQWxpRUg7QVI0b010Qjs7QVExbUlFO0VBQXVCLGdCQWxpRUg7QVJncE10Qjs7QVE5bUlFO0VBQXVCLGdCQWxpRUg7QVJvcE10Qjs7QVFsbklFO0VBQXVCLGdCQWxpRUg7QVJ3cE10Qjs7QVF0bklFO0VBQXVCLGdCQWxpRUg7QVI0cE10Qjs7QVExbklFO0VBQXVCLGdCQWxpRUg7QVJncU10Qjs7QVE5bklFO0VBQXVCLGdCQWxpRUg7QVJvcU10Qjs7QVFsb0lFO0VBQXVCLGdCQWxpRUg7QVJ3cU10Qjs7QVF0b0lFO0VBQXVCLGdCQWxpRUg7QVI0cU10Qjs7QVExb0lFO0VBQXVCLGdCQWxpRUg7QVJnck10Qjs7QVE5b0lFO0VBQXVCLGdCQWxpRUg7QVJvck10Qjs7QVFscElFO0VBQXVCLGdCQWxpRUg7QVJ3ck10Qjs7QVF0cElFO0VBQXVCLGdCQWxpRUg7QVI0ck10Qjs7QVExcElFO0VBQXVCLGdCQWxpRUg7QVJnc010Qjs7QVE5cElFO0VBQXVCLGdCQWxpRUg7QVJvc010Qjs7QVFscUlFO0VBQXVCLGdCQWxpRUg7QVJ3c010Qjs7QVF0cUlFO0VBQXVCLGdCQWxpRUg7QVI0c010Qjs7QVExcUlFO0VBQXVCLGdCQWxpRUg7QVJndE10Qjs7QVE5cUlFO0VBQXVCLGdCQWxpRUg7QVJvdE10Qjs7QVFscklFO0VBQXVCLGdCQWxpRUg7QVJ3dE10Qjs7QVF0cklFO0VBQXVCLGdCQWxpRUg7QVI0dE10Qjs7QVExcklFO0VBQXVCLGdCQWxpRUg7QVJndU10Qjs7QVE5cklFO0VBQXVCLGdCQWxpRUg7QVJvdU10Qjs7QVFsc0lFO0VBQXVCLGdCQWxpRUg7QVJ3dU10Qjs7QVF0c0lFO0VBQXVCLGdCQWxpRUg7QVI0dU10Qjs7QVExc0lFO0VBQXVCLGdCQWxpRUg7QVJndk10Qjs7QVE5c0lFO0VBQXVCLGdCQWxpRUg7QVJvdk10Qjs7QVFsdElFO0VBQXVCLGdCQWxpRUg7QVJ3dk10Qjs7QVF0dElFO0VBQXVCLGdCQWxpRUg7QVI0dk10Qjs7QVExdElFO0VBQXVCLGdCQWxpRUg7QVJnd010Qjs7QVE5dElFO0VBQXVCLGdCQWxpRUg7QVJvd010Qjs7QVFsdUlFO0VBQXVCLGdCQWxpRUg7QVJ3d010Qjs7QVF0dUlFO0VBQXVCLGdCQWxpRUg7QVI0d010Qjs7QVExdUlFO0VBQXVCLGdCQWxpRUg7QVJneE10Qjs7QVE5dUlFO0VBQXVCLGdCQWxpRUg7QVJveE10Qjs7QVFsdklFO0VBQXVCLGdCQWxpRUg7QVJ3eE10Qjs7QVF0dklFO0VBQXVCLGdCQWxpRUg7QVI0eE10Qjs7QVExdklFO0VBQXVCLGdCQWxpRUg7QVJneU10Qjs7QVE5dklFO0VBQXVCLGdCQWxpRUg7QVJveU10Qjs7QVFsd0lFO0VBQXVCLGdCQWxpRUg7QVJ3eU10Qjs7QVF0d0lFO0VBQXVCLGdCQWxpRUg7QVI0eU10Qjs7QVExd0lFO0VBQXVCLGdCQWxpRUg7QVJnek10Qjs7QVE5d0lFO0VBQXVCLGdCQWxpRUg7QVJvek10Qjs7QVFseElFO0VBQXVCLGdCQWxpRUg7QVJ3ek10Qjs7QVF0eElFO0VBQXVCLGdCQWxpRUg7QVI0ek10Qjs7QVExeElFO0VBQXVCLGdCQWxpRUg7QVJnME10Qjs7QVE5eElFO0VBQXVCLGdCQWxpRUg7QVJvME10Qjs7QVFseUlFO0VBQXVCLGdCQWxpRUg7QVJ3ME10Qjs7QVF0eUlFO0VBQXVCLGdCQWxpRUg7QVI0ME10Qjs7QVExeUlFO0VBQXVCLGdCQWxpRUg7QVJnMU10Qjs7QVE5eUlFO0VBQXVCLGdCQWxpRUg7QVJvMU10Qjs7QVFseklFO0VBQXVCLGdCQWxpRUg7QVJ3MU10Qjs7QVF0eklFO0VBQXVCLGdCQWxpRUg7QVI0MU10Qjs7QVExeklFO0VBQXVCLGdCQWxpRUg7QVJnMk10Qjs7QVE5eklFO0VBQXVCLGdCQWxpRUg7QVJvMk10Qjs7QVFsMElFO0VBQXVCLGdCQWxpRUg7QVJ3Mk10Qjs7QVF0MElFO0VBQXVCLGdCQWxpRUg7QVI0Mk10Qjs7QVExMElFO0VBQXVCLGdCQWxpRUg7QVJnM010Qjs7QVE5MElFO0VBQXVCLGdCQWxpRUg7QVJvM010Qjs7QVFsMUlFO0VBQXVCLGdCQWxpRUg7QVJ3M010Qjs7QVF0MUlFO0VBQXVCLGdCQWxpRUg7QVI0M010Qjs7QVExMUlFO0VBQXVCLGdCQWxpRUg7QVJnNE10Qjs7QVE5MUlFO0VBQXVCLGdCQWxpRUg7QVJvNE10Qjs7QVFsMklFO0VBQXVCLGdCQWxpRUg7QVJ3NE10Qjs7QVF0MklFO0VBQXVCLGdCQWxpRUg7QVI0NE10Qjs7QVExMklFO0VBQXVCLGdCQWxpRUg7QVJnNU10Qjs7QVE5MklFO0VBQXVCLGdCQWxpRUg7QVJvNU10Qjs7QVFsM0lFO0VBQXVCLGdCQWxpRUg7QVJ3NU10Qjs7QVF0M0lFO0VBQXVCLGdCQWxpRUg7QVI0NU10Qjs7QVExM0lFO0VBQXVCLGdCQWxpRUg7QVJnNk10Qjs7QVE5M0lFO0VBQXVCLGdCQWxpRUg7QVJvNk10Qjs7QVFsNElFO0VBQXVCLGdCQWxpRUg7QVJ3Nk10Qjs7QVF0NElFO0VBQXVCLGdCQWxpRUg7QVI0Nk10Qjs7QVExNElFO0VBQXVCLGdCQWxpRUg7QVJnN010Qjs7QVE5NElFO0VBQXVCLGdCQWxpRUg7QVJvN010Qjs7QVFsNUlFO0VBQXVCLGdCQWxpRUg7QVJ3N010Qjs7QVF0NUlFO0VBQXVCLGdCQWxpRUg7QVI0N010Qjs7QVExNUlFO0VBQXVCLGdCQWxpRUg7QVJnOE10Qjs7QVE5NUlFO0VBQXVCLGdCQWxpRUg7QVJvOE10Qjs7QVFsNklFO0VBQXVCLGdCQWxpRUg7QVJ3OE10Qjs7QVF0NklFO0VBQXVCLGdCQWxpRUg7QVI0OE10Qjs7QVExNklFO0VBQXVCLGdCQWxpRUg7QVJnOU10Qjs7QVE5NklFO0VBQXVCLGdCQWxpRUg7QVJvOU10Qjs7QVFsN0lFO0VBQXVCLGdCQWxpRUg7QVJ3OU10Qjs7QVF0N0lFO0VBQXVCLGdCQWxpRUg7QVI0OU10Qjs7QVExN0lFO0VBQXVCLGdCQWxpRUg7QVJnK010Qjs7QVE5N0lFO0VBQXVCLGdCQWxpRUg7QVJvK010Qjs7QVFsOElFO0VBQXVCLGdCQWxpRUg7QVJ3K010Qjs7QVF0OElFO0VBQXVCLGdCQWxpRUg7QVI0K010Qjs7QVExOElFO0VBQXVCLGdCQWxpRUg7QVJnL010Qjs7QVE5OElFO0VBQXVCLGdCQWxpRUg7QVJvL010Qjs7QVFsOUlFO0VBQXVCLGdCQWxpRUg7QVJ3L010Qjs7QVF0OUlFO0VBQXVCLGdCQWxpRUg7QVI0L010Qjs7QVExOUlFO0VBQXVCLGdCQWxpRUg7QVJnZ050Qjs7QVE5OUlFO0VBQXVCLGdCQWxpRUg7QVJvZ050Qjs7QVFsK0lFO0VBQXVCLGdCQWxpRUg7QVJ3Z050Qjs7QVF0K0lFO0VBQXVCLGdCQWxpRUg7QVI0Z050Qjs7QVExK0lFO0VBQXVCLGdCQWxpRUg7QVJnaE50Qjs7QVE5K0lFO0VBQXVCLGdCQWxpRUg7QVJvaE50Qjs7QVFsL0lFO0VBQXVCLGdCQWxpRUg7QVJ3aE50Qjs7QVF0L0lFO0VBQXVCLGdCQWxpRUg7QVI0aE50Qjs7QVExL0lFO0VBQXVCLGdCQWxpRUg7QVJnaU50Qjs7QVE5L0lFO0VBQXVCLGdCQWxpRUg7QVJvaU50Qjs7QVFsZ0pFO0VBQXVCLGdCQWxpRUg7QVJ3aU50Qjs7QVF0Z0pFO0VBQXVCLGdCQWxpRUg7QVI0aU50Qjs7QVExZ0pFO0VBQXVCLGdCQWxpRUg7QVJnak50Qjs7QVE5Z0pFO0VBQXVCLGdCQWxpRUg7QVJvak50Qjs7QVFsaEpFO0VBQXVCLGdCQWxpRUg7QVJ3ak50Qjs7QVF0aEpFO0VBQXVCLGdCQWxpRUg7QVI0ak50Qjs7QVExaEpFO0VBQXVCLGdCQWxpRUg7QVJna050Qjs7QVE5aEpFO0VBQXVCLGdCQWxpRUg7QVJva050Qjs7QVFsaUpFO0VBQXVCLGdCQWxpRUg7QVJ3a050Qjs7QVF0aUpFO0VBQXVCLGdCQWxpRUg7QVI0a050Qjs7QVExaUpFO0VBQXVCLGdCQWxpRUg7QVJnbE50Qjs7QVE5aUpFO0VBQXVCLGdCQWxpRUg7QVJvbE50Qjs7QVFsakpFO0VBQXVCLGdCQWxpRUg7QVJ3bE50Qjs7QVF0akpFO0VBQXVCLGdCQWxpRUg7QVI0bE50Qjs7QVExakpFO0VBQXVCLGdCQWxpRUg7QVJnbU50Qjs7QVE5akpFO0VBQXVCLGdCQWxpRUg7QVJvbU50Qjs7QVFsa0pFO0VBQXVCLGdCQWxpRUg7QVJ3bU50Qjs7QVF0a0pFO0VBQXVCLGdCQWxpRUg7QVI0bU50Qjs7QVExa0pFO0VBQXVCLGdCQWxpRUg7QVJnbk50Qjs7QVE5a0pFO0VBQXVCLGdCQWxpRUg7QVJvbk50Qjs7QVFsbEpFO0VBQXVCLGdCQWxpRUg7QVJ3bk50Qjs7QVF0bEpFO0VBQXVCLGdCQWxpRUg7QVI0bk50Qjs7QVExbEpFO0VBQXVCLGdCQWxpRUg7QVJnb050Qjs7QVE5bEpFO0VBQXVCLGdCQWxpRUg7QVJvb050Qjs7QVFsbUpFO0VBQXVCLGdCQWxpRUg7QVJ3b050Qjs7QVF0bUpFO0VBQXVCLGdCQWxpRUg7QVI0b050Qjs7QVExbUpFO0VBQXVCLGdCQWxpRUg7QVJncE50Qjs7QVE5bUpFO0VBQXVCLGdCQWxpRUg7QVJvcE50Qjs7QVFsbkpFO0VBQXVCLGdCQWxpRUg7QVJ3cE50Qjs7QVF0bkpFO0VBQXVCLGdCQWxpRUg7QVI0cE50Qjs7QVExbkpFO0VBQXVCLGdCQWxpRUg7QVJncU50Qjs7QVE5bkpFO0VBQXVCLGdCQWxpRUg7QVJvcU50Qjs7QVFsb0pFO0VBQXVCLGdCQWxpRUg7QVJ3cU50Qjs7QVF0b0pFO0VBQXVCLGdCQWxpRUg7QVI0cU50Qjs7QVExb0pFO0VBQXVCLGdCQWxpRUg7QVJnck50Qjs7QVE5b0pFO0VBQXVCLGdCQWxpRUg7QVJvck50Qjs7QVFscEpFO0VBQXVCLGdCQWxpRUg7QVJ3ck50Qjs7QVF0cEpFO0VBQXVCLGdCQWxpRUg7QVI0ck50Qjs7QVExcEpFO0VBQXVCLGdCQWxpRUg7QVJnc050Qjs7QVE5cEpFO0VBQXVCLGdCQWxpRUg7QVJvc050Qjs7QVFscUpFO0VBQXVCLGdCQWxpRUg7QVJ3c050Qjs7QVF0cUpFO0VBQXVCLGdCQWxpRUg7QVI0c050Qjs7QVExcUpFO0VBQXVCLGdCQWxpRUg7QVJndE50Qjs7QVE5cUpFO0VBQXVCLGdCQWxpRUg7QVJvdE50Qjs7QVFsckpFO0VBQXVCLGdCQWxpRUg7QVJ3dE50Qjs7QVF0ckpFO0VBQXVCLGdCQWxpRUg7QVI0dE50Qjs7QVExckpFO0VBQXVCLGdCQWxpRUg7QVJndU50Qjs7QVE5ckpFO0VBQXVCLGdCQWxpRUg7QVJvdU50Qjs7QVFsc0pFO0VBQXVCLGdCQWxpRUg7QVJ3dU50Qjs7QVF0c0pFO0VBQXVCLGdCQWxpRUg7QVI0dU50Qjs7QVExc0pFO0VBQXVCLGdCQWxpRUg7QVJndk50Qjs7QVE5c0pFO0VBQXVCLGdCQWxpRUg7QVJvdk50Qjs7QVFsdEpFO0VBQXVCLGdCQWxpRUg7QVJ3dk50Qjs7QVF0dEpFO0VBQXVCLGdCQWxpRUg7QVI0dk50Qjs7QVExdEpFO0VBQXVCLGdCQWxpRUg7QVJnd050Qjs7QVE5dEpFO0VBQXVCLGdCQWxpRUg7QVJvd050Qjs7QVFsdUpFO0VBQXVCLGdCQWxpRUg7QVJ3d050Qjs7QVF0dUpFO0VBQXVCLGdCQWxpRUg7QVI0d050Qjs7QVExdUpFO0VBQXVCLGdCQWxpRUg7QVJneE50Qjs7QVE5dUpFO0VBQXVCLGdCQWxpRUg7QVJveE50Qjs7QVFsdkpFO0VBQXVCLGdCQWxpRUg7QVJ3eE50Qjs7QVF0dkpFO0VBQXVCLGdCQWxpRUg7QVI0eE50Qjs7QVExdkpFO0VBQXVCLGdCQWxpRUg7QVJneU50Qjs7QVE5dkpFO0VBQXVCLGdCQWxpRUg7QVJveU50Qjs7QVFsd0pFO0VBQXVCLGdCQWxpRUg7QVJ3eU50Qjs7QVF0d0pFO0VBQXVCLGdCQWxpRUg7QVI0eU50Qjs7QVExd0pFO0VBQXVCLGdCQWxpRUg7QVJnek50Qjs7QVE5d0pFO0VBQXVCLGdCQWxpRUg7QVJvek50Qjs7QVFseEpFO0VBQXVCLGdCQWxpRUg7QVJ3ek50Qjs7QVF0eEpFO0VBQXVCLGdCQWxpRUg7QVI0ek50Qjs7QVExeEpFO0VBQXVCLGdCQWxpRUg7QVJnME50Qjs7QVE5eEpFO0VBQXVCLGdCQWxpRUg7QVJvME50Qjs7QVFseUpFO0VBQXVCLGdCQWxpRUg7QVJ3ME50Qjs7QVF0eUpFO0VBQXVCLGdCQWxpRUg7QVI0ME50Qjs7QVExeUpFO0VBQXVCLGdCQWxpRUg7QVJnMU50Qjs7QVE5eUpFO0VBQXVCLGdCQWxpRUg7QVJvMU50Qjs7QVFsekpFO0VBQXVCLGdCQWxpRUg7QVJ3MU50Qjs7QVF0ekpFO0VBQXVCLGdCQWxpRUg7QVI0MU50Qjs7QVExekpFO0VBQXVCLGdCQWxpRUg7QVJnMk50Qjs7QVE5ekpFO0VBQXVCLGdCQWxpRUg7QVJvMk50Qjs7QVFsMEpFO0VBQXVCLGdCQWxpRUg7QVJ3Mk50Qjs7QVF0MEpFO0VBQXVCLGdCQWxpRUg7QVI0Mk50Qjs7QVExMEpFO0VBQXVCLGdCQWxpRUg7QVJnM050Qjs7QVE5MEpFO0VBQXVCLGdCQWxpRUg7QVJvM050Qjs7QVFsMUpFO0VBQXVCLGdCQWxpRUg7QVJ3M050Qjs7QVF0MUpFO0VBQXVCLGdCQWxpRUg7QVI0M050Qjs7QVExMUpFO0VBQXVCLGdCQWxpRUg7QVJnNE50Qjs7QVE5MUpFO0VBQXVCLGdCQWxpRUg7QVJvNE50Qjs7QVFsMkpFO0VBQXVCLGdCQWxpRUg7QVJ3NE50Qjs7QVF0MkpFO0VBQXVCLGdCQWxpRUg7QVI0NE50Qjs7QVExMkpFO0VBQXVCLGdCQWxpRUg7QVJnNU50Qjs7QVE5MkpFO0VBQXVCLGdCQWxpRUg7QVJvNU50Qjs7QVFsM0pFO0VBQXVCLGdCQWxpRUg7QVJ3NU50Qjs7QVF0M0pFO0VBQXVCLGdCQWxpRUg7QVI0NU50Qjs7QVExM0pFO0VBQXVCLGdCQWxpRUg7QVJnNk50Qjs7QVE5M0pFO0VBQXVCLGdCQWxpRUg7QVJvNk50Qjs7QVFsNEpFO0VBQXVCLGdCQWxpRUg7QVJ3Nk50Qjs7QVF0NEpFO0VBQXVCLGdCQWxpRUg7QVI0Nk50Qjs7QVExNEpFO0VBQXVCLGdCQWxpRUg7QVJnN050Qjs7QVE5NEpFO0VBQXVCLGdCQWxpRUg7QVJvN050Qjs7QVFsNUpFO0VBQXVCLGdCQWxpRUg7QVJ3N050Qjs7QVF0NUpFO0VBQXVCLGdCQWxpRUg7QVI0N050Qjs7QVExNUpFO0VBQXVCLGdCQWxpRUg7QVJnOE50Qjs7QVE5NUpFO0VBQXVCLGdCQWxpRUg7QVJvOE50Qjs7QVFsNkpFO0VBQXVCLGdCQWxpRUg7QVJ3OE50Qjs7QVF0NkpFO0VBQXVCLGdCQWxpRUg7QVI0OE50Qjs7QVExNkpFO0VBQXVCLGdCQWxpRUg7QVJnOU50Qjs7QVE5NkpFO0VBQXVCLGdCQWxpRUg7QVJvOU50Qjs7QVFsN0pFO0VBQXVCLGdCQWxpRUg7QVJ3OU50Qjs7QVF0N0pFO0VBQXVCLGdCQWxpRUg7QVI0OU50Qjs7QVExN0pFO0VBQXVCLGdCQWxpRUg7QVJnK050Qjs7QVE5N0pFO0VBQXVCLGdCQWxpRUg7QVJvK050Qjs7QVFsOEpFO0VBQXVCLGdCQWxpRUg7QVJ3K050Qjs7QVF0OEpFO0VBQXVCLGdCQWxpRUg7QVI0K050Qjs7QVExOEpFO0VBQXVCLGdCQWxpRUg7QVJnL050Qjs7QVE5OEpFO0VBQXVCLGdCQWxpRUg7QVJvL050Qjs7QVFsOUpFO0VBQXVCLGdCQWxpRUg7QVJ3L050Qjs7QVF0OUpFO0VBQXVCLGdCQWxpRUg7QVI0L050Qjs7QVExOUpFO0VBQXVCLGdCQWxpRUg7QVJnZ090Qjs7QVE5OUpFO0VBQXVCLGdCQWxpRUg7QVJvZ090Qjs7QVFsK0pFO0VBQXVCLGdCQWxpRUg7QVJ3Z090Qjs7QVF0K0pFO0VBQXVCLGdCQWxpRUg7QVI0Z090Qjs7QVExK0pFO0VBQXVCLGdCQWxpRUg7QVJnaE90Qjs7QVE5K0pFO0VBQXVCLGdCQWxpRUg7QVJvaE90Qjs7QVFsL0pFO0VBQXVCLGdCQWxpRUg7QVJ3aE90Qjs7QVF0L0pFO0VBQXVCLGdCQWxpRUg7QVI0aE90Qjs7QVExL0pFO0VBQXVCLGdCQWxpRUg7QVJnaU90Qjs7QVE5L0pFO0VBQXVCLGdCQWxpRUg7QVJvaU90Qjs7QVFsZ0tFO0VBQXVCLGdCQWxpRUg7QVJ3aU90Qjs7QVF0Z0tFO0VBQXVCLGdCQWxpRUg7QVI0aU90Qjs7QVExZ0tFO0VBQXVCLGdCQWxpRUg7QVJnak90Qjs7QVE5Z0tFO0VBQXVCLGdCQWxpRUg7QVJvak90Qjs7QVFsaEtFO0VBQXVCLGdCQWxpRUg7QVJ3ak90Qjs7QVF0aEtFO0VBQXVCLGdCQWxpRUg7QVI0ak90Qjs7QVExaEtFO0VBQXVCLGdCQWxpRUg7QVJna090Qjs7QVE5aEtFO0VBQXVCLGdCQWxpRUg7QVJva090Qjs7QVFsaUtFO0VBQXVCLGdCQWxpRUg7QVJ3a090Qjs7QVF0aUtFO0VBQXVCLGdCQWxpRUg7QVI0a090Qjs7QVExaUtFO0VBQXVCLGdCQWxpRUg7QVJnbE90Qjs7QVE5aUtFO0VBQXVCLGdCQWxpRUg7QVJvbE90Qjs7QVFsaktFO0VBQXVCLGdCQWxpRUg7QVJ3bE90Qjs7QVF0aktFO0VBQXVCLGdCQWxpRUg7QVI0bE90Qjs7QVExaktFO0VBQXVCLGdCQWxpRUg7QVJnbU90Qjs7QVE5aktFO0VBQXVCLGdCQWxpRUg7QVJvbU90Qjs7QVFsa0tFO0VBQXVCLGdCQWxpRUg7QVJ3bU90Qjs7QVF0a0tFO0VBQXVCLGdCQWxpRUg7QVI0bU90Qjs7QVExa0tFO0VBQXVCLGdCQWxpRUg7QVJnbk90Qjs7QVE5a0tFO0VBQXVCLGdCQWxpRUg7QVJvbk90Qjs7QVFsbEtFO0VBQXVCLGdCQWxpRUg7QVJ3bk90Qjs7QVF0bEtFO0VBQXVCLGdCQWxpRUg7QVI0bk90Qjs7QVExbEtFO0VBQXVCLGdCQWxpRUg7QVJnb090Qjs7QVE5bEtFO0VBQXVCLGdCQWxpRUg7QVJvb090Qjs7QVFsbUtFO0VBQXVCLGdCQWxpRUg7QVJ3b090Qjs7QVF0bUtFO0VBQXVCLGdCQWxpRUg7QVI0b090Qjs7QVExbUtFO0VBQXVCLGdCQWxpRUg7QVJncE90Qjs7QVE5bUtFO0VBQXVCLGdCQWxpRUg7QVJvcE90Qjs7QVFsbktFO0VBQXVCLGdCQWxpRUg7QVJ3cE90Qjs7QVF0bktFO0VBQXVCLGdCQWxpRUg7QVI0cE90Qjs7QVExbktFO0VBQXVCLGdCQWxpRUg7QVJncU90Qjs7QVE5bktFO0VBQXVCLGdCQWxpRUg7QVJvcU90Qjs7QVFsb0tFO0VBQXVCLGdCQWxpRUg7QVJ3cU90Qjs7QVF0b0tFO0VBQXVCLGdCQWxpRUg7QVI0cU90Qjs7QVExb0tFO0VBQXVCLGdCQWxpRUg7QVJnck90Qjs7QVE5b0tFO0VBQXVCLGdCQWxpRUg7QVJvck90Qjs7QVFscEtFO0VBQXVCLGdCQWxpRUg7QVJ3ck90Qjs7QVF0cEtFO0VBQXVCLGdCQWxpRUg7QVI0ck90Qjs7QVExcEtFO0VBQXVCLGdCQWxpRUg7QVJnc090Qjs7QVE5cEtFO0VBQXVCLGdCQWxpRUg7QVJvc090Qjs7QVFscUtFO0VBQXVCLGdCQWxpRUg7QVJ3c090Qjs7QVF0cUtFO0VBQXVCLGdCQWxpRUg7QVI0c090Qjs7QVExcUtFO0VBQXVCLGdCQWxpRUg7QVJndE90Qjs7QVE5cUtFO0VBQXVCLGdCQWxpRUg7QVJvdE90Qjs7QVFscktFO0VBQXVCLGdCQWxpRUg7QVJ3dE90Qjs7QVF0cktFO0VBQXVCLGdCQWxpRUg7QVI0dE90Qjs7QVExcktFO0VBQXVCLGdCQWxpRUg7QVJndU90Qjs7QVE5cktFO0VBQXVCLGdCQWxpRUg7QVJvdU90Qjs7QVFsc0tFO0VBQXVCLGdCQWxpRUg7QVJ3dU90Qjs7QVF0c0tFO0VBQXVCLGdCQWxpRUg7QVI0dU90Qjs7QVExc0tFO0VBQXVCLGdCQWxpRUg7QVJndk90Qjs7QVE5c0tFO0VBQXVCLGdCQWxpRUg7QVJvdk90Qjs7QVFsdEtFO0VBQXVCLGdCQWxpRUg7QVJ3dk90Qjs7QVF0dEtFO0VBQXVCLGdCQWxpRUg7QVI0dk90Qjs7QVExdEtFO0VBQXVCLGdCQWxpRUg7QVJnd090Qjs7QVE5dEtFO0VBQXVCLGdCQWxpRUg7QVJvd090Qjs7QVFsdUtFO0VBQXVCLGdCQWxpRUg7QVJ3d090Qjs7QVF0dUtFO0VBQXVCLGdCQWxpRUg7QVI0d090Qjs7QVExdUtFO0VBQXVCLGdCQWxpRUg7QVJneE90Qjs7QVE5dUtFO0VBQXVCLGdCQWxpRUg7QVJveE90Qjs7QVFsdktFO0VBQXVCLGdCQWxpRUg7QVJ3eE90Qjs7QVF0dktFO0VBQXVCLGdCQWxpRUg7QVI0eE90Qjs7QVExdktFO0VBQXVCLGdCQWxpRUg7QVJneU90Qjs7QVE5dktFO0VBQXVCLGdCQWxpRUg7QVJveU90Qjs7QVFsd0tFO0VBQXVCLGdCQWxpRUg7QVJ3eU90Qjs7QVF0d0tFO0VBQXVCLGdCQWxpRUg7QVI0eU90Qjs7QVExd0tFO0VBQXVCLGdCQWxpRUg7QVJnek90Qjs7QVE5d0tFO0VBQXVCLGdCQWxpRUg7QVJvek90Qjs7QVFseEtFO0VBQXVCLGdCQWxpRUg7QVJ3ek90Qjs7QVF0eEtFO0VBQXVCLGdCQWxpRUg7QVI0ek90Qjs7QVExeEtFO0VBQXVCLGdCQWxpRUg7QVJnME90Qjs7QVE5eEtFO0VBQXVCLGdCQWxpRUg7QVJvME90Qjs7QVFseUtFO0VBQXVCLGdCQWxpRUg7QVJ3ME90Qjs7QVF0eUtFO0VBQXVCLGdCQWxpRUg7QVI0ME90Qjs7QVExeUtFO0VBQXVCLGdCQWxpRUg7QVJnMU90Qjs7QVE5eUtFO0VBQXVCLGdCQWxpRUg7QVJvMU90Qjs7QVFsektFO0VBQXVCLGdCQWxpRUg7QVJ3MU90Qjs7QVF0ektFO0VBQXVCLGdCQWxpRUg7QVI0MU90Qjs7QVExektFO0VBQXVCLGdCQWxpRUg7QVJnMk90Qjs7QVE5ektFO0VBQXVCLGdCQWxpRUg7QVJvMk90Qjs7QVFsMEtFO0VBQXVCLGdCQWxpRUg7QVJ3Mk90Qjs7QVF0MEtFO0VBQXVCLGdCQWxpRUg7QVI0Mk90Qjs7QVExMEtFO0VBQXVCLGdCQWxpRUg7QVJnM090Qjs7QVE5MEtFO0VBQXVCLGdCQWxpRUg7QVJvM090Qjs7QVFsMUtFO0VBQXVCLGdCQWxpRUg7QVJ3M090Qjs7QVF0MUtFO0VBQXVCLGdCQWxpRUg7QVI0M090Qjs7QVExMUtFO0VBQXVCLGdCQWxpRUg7QVJnNE90Qjs7QVE5MUtFO0VBQXVCLGdCQWxpRUg7QVJvNE90Qjs7QVFsMktFO0VBQXVCLGdCQWxpRUg7QVJ3NE90Qjs7QVF0MktFO0VBQXVCLGdCQWxpRUg7QVI0NE90Qjs7QVExMktFO0VBQXVCLGdCQWxpRUg7QVJnNU90Qjs7QVE5MktFO0VBQXVCLGdCQWxpRUg7QVJvNU90Qjs7QVFsM0tFO0VBQXVCLGdCQWxpRUg7QVJ3NU90Qjs7QVF0M0tFO0VBQXVCLGdCQWxpRUg7QVI0NU90Qjs7QVExM0tFO0VBQXVCLGdCQWxpRUg7QVJnNk90Qjs7QVE5M0tFO0VBQXVCLGdCQWxpRUg7QVJvNk90Qjs7QVFsNEtFO0VBQXVCLGdCQWxpRUg7QVJ3Nk90Qjs7QVF0NEtFO0VBQXVCLGdCQWxpRUg7QVI0Nk90Qjs7QVExNEtFO0VBQXVCLGdCQWxpRUg7QVJnN090Qjs7QVE5NEtFO0VBQXVCLGdCQWxpRUg7QVJvN090Qjs7QVFsNUtFO0VBQXVCLGdCQWxpRUg7QVJ3N090Qjs7QVF0NUtFO0VBQXVCLGdCQWxpRUg7QVI0N090Qjs7QVExNUtFO0VBQXVCLGdCQWxpRUg7QVJnOE90Qjs7QVE5NUtFO0VBQXVCLGdCQWxpRUg7QVJvOE90Qjs7QVFsNktFO0VBQXVCLGdCQWxpRUg7QVJ3OE90Qjs7QVF0NktFO0VBQXVCLGdCQWxpRUg7QVI0OE90Qjs7QVExNktFO0VBQXVCLGdCQWxpRUg7QVJnOU90Qjs7QVE5NktFO0VBQXVCLGdCQWxpRUg7QVJvOU90Qjs7QVFsN0tFO0VBQXVCLGdCQWxpRUg7QVJ3OU90Qjs7QVF0N0tFO0VBQXVCLGdCQWxpRUg7QVI0OU90Qjs7QVExN0tFO0VBQXVCLGdCQWxpRUg7QVJnK090Qjs7QVE5N0tFO0VBQXVCLGdCQWxpRUg7QVJvK090Qjs7QVFsOEtFO0VBQXVCLGdCQWxpRUg7QVJ3K090Qjs7QVF0OEtFO0VBQXVCLGdCQWxpRUg7QVI0K090Qjs7QVExOEtFO0VBQXVCLGdCQWxpRUg7QVJnL090Qjs7QVE5OEtFO0VBQXVCLGdCQWxpRUg7QVJvL090Qjs7QVFsOUtFO0VBQXVCLGdCQWxpRUg7QVJ3L090Qjs7QVF0OUtFO0VBQXVCLGdCQWxpRUg7QVI0L090Qjs7QVExOUtFO0VBQXVCLGdCQWxpRUg7QVJnZ1B0Qjs7QVE5OUtFO0VBQXVCLGdCQWxpRUg7QVJvZ1B0Qjs7QVFsK0tFO0VBQXVCLGdCQWxpRUg7QVJ3Z1B0Qjs7QVF0K0tFO0VBQXVCLGdCQWxpRUg7QVI0Z1B0Qjs7QVExK0tFO0VBQXVCLGdCQWxpRUg7QVJnaFB0Qjs7QVE5K0tFO0VBQXVCLGdCQWxpRUg7QVJvaFB0Qjs7QVFsL0tFO0VBQXVCLGdCQWxpRUg7QVJ3aFB0Qjs7QVF0L0tFO0VBQXVCLGdCQWxpRUg7QVI0aFB0Qjs7QVExL0tFO0VBQXVCLGdCQWxpRUg7QVJnaVB0Qjs7QVE5L0tFO0VBQXVCLGdCQWxpRUg7QVJvaVB0Qjs7QVFsZ0xFO0VBQXVCLGdCQWxpRUg7QVJ3aVB0Qjs7QVF0Z0xFO0VBQXVCLGdCQWxpRUg7QVI0aVB0Qjs7QVExZ0xFO0VBQXVCLGdCQWxpRUg7QVJnalB0Qjs7QVE5Z0xFO0VBQXVCLGdCQWxpRUg7QVJvalB0Qjs7QVFsaExFO0VBQXVCLGdCQWxpRUg7QVJ3alB0Qjs7QVF0aExFO0VBQXVCLGdCQWxpRUg7QVI0alB0Qjs7QVExaExFO0VBQXVCLGdCQWxpRUg7QVJna1B0Qjs7QVE5aExFO0VBQXVCLGdCQWxpRUg7QVJva1B0Qjs7QVFsaUxFO0VBQXVCLGdCQWxpRUg7QVJ3a1B0Qjs7QVF0aUxFO0VBQXVCLGdCQWxpRUg7QVI0a1B0Qjs7QVExaUxFO0VBQXVCLGdCQWxpRUg7QVJnbFB0Qjs7QVE5aUxFO0VBQXVCLGdCQWxpRUg7QVJvbFB0Qjs7QVFsakxFO0VBQXVCLGdCQWxpRUg7QVJ3bFB0Qjs7QVF0akxFO0VBQXVCLGdCQWxpRUg7QVI0bFB0Qjs7QVExakxFO0VBQXVCLGdCQWxpRUg7QVJnbVB0Qjs7QVE5akxFO0VBQXVCLGdCQWxpRUg7QVJvbVB0Qjs7QVFsa0xFO0VBQXVCLGdCQWxpRUg7QVJ3bVB0Qjs7QVF0a0xFO0VBQXVCLGdCQWxpRUg7QVI0bVB0Qjs7QVExa0xFO0VBQXVCLGdCQWxpRUg7QVJnblB0Qjs7QVE5a0xFO0VBQXVCLGdCQWxpRUg7QVJvblB0Qjs7QVFsbExFO0VBQXVCLGdCQWxpRUg7QVJ3blB0Qjs7QVF0bExFO0VBQXVCLGdCQWxpRUg7QVI0blB0Qjs7QVExbExFO0VBQXVCLGdCQWxpRUg7QVJnb1B0Qjs7QVE5bExFO0VBQXVCLGdCQWxpRUg7QVJvb1B0Qjs7QVFsbUxFO0VBQXVCLGdCQWxpRUg7QVJ3b1B0Qjs7QVF0bUxFO0VBQXVCLGdCQWxpRUg7QVI0b1B0Qjs7QVExbUxFO0VBQXVCLGdCQWxpRUg7QVJncFB0Qjs7QVE5bUxFO0VBQXVCLGdCQWxpRUg7QVJvcFB0Qjs7QVFsbkxFO0VBQXVCLGdCQWxpRUg7QVJ3cFB0Qjs7QVF0bkxFO0VBQXVCLGdCQWxpRUg7QVI0cFB0Qjs7QVExbkxFO0VBQXVCLGdCQWxpRUg7QVJncVB0Qjs7QVE5bkxFO0VBQXVCLGdCQWxpRUg7QVJvcVB0Qjs7QVFsb0xFO0VBQXVCLGdCQWxpRUg7QVJ3cVB0Qjs7QVF0b0xFO0VBQXVCLGdCQWxpRUg7QVI0cVB0Qjs7QVExb0xFO0VBQXVCLGdCQWxpRUg7QVJnclB0Qjs7QVE5b0xFO0VBQXVCLGdCQWxpRUg7QVJvclB0Qjs7QVFscExFO0VBQXVCLGdCQWxpRUg7QVJ3clB0Qjs7QVF0cExFO0VBQXVCLGdCQWxpRUg7QVI0clB0Qjs7QVExcExFO0VBQXVCLGdCQWxpRUg7QVJnc1B0Qjs7QVE5cExFO0VBQXVCLGdCQWxpRUg7QVJvc1B0Qjs7QVFscUxFO0VBQXVCLGdCQWxpRUg7QVJ3c1B0Qjs7QVF0cUxFO0VBQXVCLGdCQWxpRUg7QVI0c1B0Qjs7QVExcUxFO0VBQXVCLGdCQWxpRUg7QVJndFB0Qjs7QVE5cUxFO0VBQXVCLGdCQWxpRUg7QVJvdFB0Qjs7QVFsckxFO0VBQXVCLGdCQWxpRUg7QVJ3dFB0Qjs7QVF0ckxFO0VBQXVCLGdCQWxpRUg7QVI0dFB0Qjs7QVExckxFO0VBQXVCLGdCQWxpRUg7QVJndVB0Qjs7QVE5ckxFO0VBQXVCLGdCQWxpRUg7QVJvdVB0Qjs7QVFsc0xFO0VBQXVCLGdCQWxpRUg7QVJ3dVB0Qjs7QVF0c0xFO0VBQXVCLGdCQWxpRUg7QVI0dVB0Qjs7QVExc0xFO0VBQXVCLGdCQWxpRUg7QVJndlB0Qjs7QVE5c0xFO0VBQXVCLGdCQWxpRUg7QVJvdlB0Qjs7QVFsdExFO0VBQXVCLGdCQWxpRUg7QVJ3dlB0Qjs7QVF0dExFO0VBQXVCLGdCQWxpRUg7QVI0dlB0Qjs7QVExdExFO0VBQXVCLGdCQWxpRUg7QVJnd1B0Qjs7QVE5dExFO0VBQXVCLGdCQWxpRUg7QVJvd1B0Qjs7QVFsdUxFO0VBQXVCLGdCQWxpRUg7QVJ3d1B0Qjs7QVF0dUxFO0VBQXVCLGdCQWxpRUg7QVI0d1B0Qjs7QVExdUxFO0VBQXVCLGdCQWxpRUg7QVJneFB0Qjs7QVE5dUxFO0VBQXVCLGdCQWxpRUg7QVJveFB0Qjs7QVFsdkxFO0VBQXVCLGdCQWxpRUg7QVJ3eFB0Qjs7QVF0dkxFO0VBQXVCLGdCQWxpRUg7QVI0eFB0Qjs7QVExdkxFO0VBQXVCLGdCQWxpRUg7QVJneVB0Qjs7QVE5dkxFO0VBQXVCLGdCQWxpRUg7QVJveVB0Qjs7QVFsd0xFO0VBQXVCLGdCQWxpRUg7QVJ3eVB0Qjs7QVF0d0xFO0VBQXVCLGdCQWxpRUg7QVI0eVB0Qjs7QVExd0xFO0VBQXVCLGdCQWxpRUg7QVJnelB0Qjs7QVE5d0xFO0VBQXVCLGdCQWxpRUg7QVJvelB0Qjs7QVFseExFO0VBQXVCLGdCQWxpRUg7QVJ3elB0Qjs7QVF0eExFO0VBQXVCLGdCQWxpRUg7QVI0elB0Qjs7QVExeExFO0VBQXVCLGdCQWxpRUg7QVJnMFB0Qjs7QVE5eExFO0VBQXVCLGdCQWxpRUg7QVJvMFB0Qjs7QVFseUxFO0VBQXVCLGdCQWxpRUg7QVJ3MFB0Qjs7QVF0eUxFO0VBQXVCLGdCQWxpRUg7QVI0MFB0Qjs7QVExeUxFO0VBQXVCLGdCQWxpRUg7QVJnMVB0Qjs7QVE5eUxFO0VBQXVCLGdCQWxpRUg7QVJvMVB0Qjs7QVFsekxFO0VBQXVCLGdCQWxpRUg7QVJ3MVB0Qjs7QVF0ekxFO0VBQXVCLGdCQWxpRUg7QVI0MVB0Qjs7QVExekxFO0VBQXVCLGdCQWxpRUg7QVJnMlB0Qjs7QVE5ekxFO0VBQXVCLGdCQWxpRUg7QVJvMlB0Qjs7QVFsMExFO0VBQXVCLGdCQWxpRUg7QVJ3MlB0Qjs7QVF0MExFO0VBQXVCLGdCQWxpRUg7QVI0MlB0Qjs7QVExMExFO0VBQXVCLGdCQWxpRUg7QVJnM1B0Qjs7QVE5MExFO0VBQXVCLGdCQWxpRUg7QVJvM1B0Qjs7QVFsMUxFO0VBQXVCLGdCQWxpRUg7QVJ3M1B0Qjs7QVF0MUxFO0VBQXVCLGdCQWxpRUg7QVI0M1B0Qjs7QVExMUxFO0VBQXVCLGdCQWxpRUg7QVJnNFB0Qjs7QVE5MUxFO0VBQXVCLGdCQWxpRUg7QVJvNFB0Qjs7QVFsMkxFO0VBQXVCLGdCQWxpRUg7QVJ3NFB0Qjs7QVF0MkxFO0VBQXVCLGdCQWxpRUg7QVI0NFB0Qjs7QVExMkxFO0VBQXVCLGdCQWxpRUg7QVJnNVB0Qjs7QVE5MkxFO0VBQXVCLGdCQWxpRUg7QVJvNVB0Qjs7QVFsM0xFO0VBQXVCLGdCQWxpRUg7QVJ3NVB0Qjs7QVF0M0xFO0VBQXVCLGdCQWxpRUg7QVI0NVB0Qjs7QVExM0xFO0VBQXVCLGdCQWxpRUg7QVJnNlB0Qjs7QVE5M0xFO0VBQXVCLGdCQWxpRUg7QVJvNlB0Qjs7QVFsNExFO0VBQXVCLGdCQWxpRUg7QVJ3NlB0Qjs7QVF0NExFO0VBQXVCLGdCQWxpRUg7QVI0NlB0Qjs7QVExNExFO0VBQXVCLGdCQWxpRUg7QVJnN1B0Qjs7QVE5NExFO0VBQXVCLGdCQWxpRUg7QVJvN1B0Qjs7QVFsNUxFO0VBQXVCLGdCQWxpRUg7QVJ3N1B0Qjs7QVF0NUxFO0VBQXVCLGdCQWxpRUg7QVI0N1B0Qjs7QVExNUxFO0VBQXVCLGdCQWxpRUg7QVJnOFB0Qjs7QVE5NUxFO0VBQXVCLGdCQWxpRUg7QVJvOFB0Qjs7QVFsNkxFO0VBQXVCLGdCQWxpRUg7QVJ3OFB0Qjs7QVF0NkxFO0VBQXVCLGdCQWxpRUg7QVI0OFB0Qjs7QVExNkxFO0VBQXVCLGdCQWxpRUg7QVJnOVB0Qjs7QVE5NkxFO0VBQXVCLGdCQWxpRUg7QVJvOVB0Qjs7QVFsN0xFO0VBQXVCLGdCQWxpRUg7QVJ3OVB0Qjs7QVF0N0xFO0VBQXVCLGdCQWxpRUg7QVI0OVB0Qjs7QVExN0xFO0VBQXVCLGdCQWxpRUg7QVJnK1B0Qjs7QVE5N0xFO0VBQXVCLGdCQWxpRUg7QVJvK1B0Qjs7QVFsOExFO0VBQXVCLGdCQWxpRUg7QVJ3K1B0Qjs7QVF0OExFO0VBQXVCLGdCQWxpRUg7QVI0K1B0Qjs7QVExOExFO0VBQXVCLGdCQWxpRUg7QVJnL1B0Qjs7QVE5OExFO0VBQXVCLGdCQWxpRUg7QVJvL1B0Qjs7QVFsOUxFO0VBQXVCLGdCQWxpRUg7QVJ3L1B0Qjs7QVF0OUxFO0VBQXVCLGdCQWxpRUg7QVI0L1B0Qjs7QVExOUxFO0VBQXVCLGdCQWxpRUg7QVJnZ1F0Qjs7QVE5OUxFO0VBQXVCLGdCQWxpRUg7QVJvZ1F0Qjs7QVFsK0xFO0VBQXVCLGdCQWxpRUg7QVJ3Z1F0Qjs7QVF0K0xFO0VBQXVCLGdCQWxpRUg7QVI0Z1F0Qjs7QVExK0xFO0VBQXVCLGdCQWxpRUg7QVJnaFF0Qjs7QVE5K0xFO0VBQXVCLGdCQWxpRUg7QVJvaFF0Qjs7QVFsL0xFO0VBQXVCLGdCQWxpRUg7QVJ3aFF0Qjs7QVF0L0xFO0VBQXVCLGdCQWxpRUg7QVI0aFF0Qjs7QVExL0xFO0VBQXVCLGdCQWxpRUg7QVJnaVF0Qjs7QVE5L0xFO0VBQXVCLGdCQWxpRUg7QVJvaVF0Qjs7QVFsZ01FO0VBQXVCLGdCQWxpRUg7QVJ3aVF0Qjs7QVF0Z01FO0VBQXVCLGdCQWxpRUg7QVI0aVF0Qjs7QVExZ01FO0VBQXVCLGdCQWxpRUg7QVJnalF0Qjs7QVE5Z01FO0VBQXVCLGdCQWxpRUg7QVJvalF0Qjs7QVFsaE1FO0VBQXVCLGdCQWxpRUg7QVJ3alF0Qjs7QVF0aE1FO0VBQXVCLGdCQWxpRUg7QVI0alF0Qjs7QVExaE1FO0VBQXVCLGdCQWxpRUg7QVJna1F0Qjs7QVE5aE1FO0VBQXVCLGdCQWxpRUg7QVJva1F0Qjs7QVFsaU1FO0VBQXVCLGdCQWxpRUg7QVJ3a1F0Qjs7QVF0aU1FO0VBQXVCLGdCQWxpRUg7QVI0a1F0Qjs7QVExaU1FO0VBQXVCLGdCQWxpRUg7QVJnbFF0Qjs7QVE5aU1FO0VBQXVCLGdCQWxpRUg7QVJvbFF0Qjs7QVFsak1FO0VBQXVCLGdCQWxpRUg7QVJ3bFF0Qjs7QVF0ak1FO0VBQXVCLGdCQWxpRUg7QVI0bFF0Qjs7QVExak1FO0VBQXVCLGdCQWxpRUg7QVJnbVF0Qjs7QVE5ak1FO0VBQXVCLGdCQWxpRUg7QVJvbVF0Qjs7QVFsa01FO0VBQXVCLGdCQWxpRUg7QVJ3bVF0Qjs7QVF0a01FO0VBQXVCLGdCQWxpRUg7QVI0bVF0Qjs7QVExa01FO0VBQXVCLGdCQWxpRUg7QVJnblF0Qjs7QVE5a01FO0VBQXVCLGdCQWxpRUg7QVJvblF0Qjs7QVFsbE1FO0VBQXVCLGdCQWxpRUg7QVJ3blF0Qjs7QVF0bE1FO0VBQXVCLGdCQWxpRUg7QVI0blF0Qjs7QVExbE1FO0VBQXVCLGdCQWxpRUg7QVJnb1F0Qjs7QVE5bE1FO0VBQXVCLGdCQWxpRUg7QVJvb1F0Qjs7QVFsbU1FO0VBQXVCLGdCQWxpRUg7QVJ3b1F0Qjs7QVF0bU1FO0VBQXVCLGdCQWxpRUg7QVI0b1F0Qjs7QVExbU1FO0VBQXVCLGdCQWxpRUg7QVJncFF0Qjs7QVE5bU1FO0VBQXVCLGdCQWxpRUg7QVJvcFF0Qjs7QVFsbk1FO0VBQXVCLGdCQWxpRUg7QVJ3cFF0Qjs7QVF0bk1FO0VBQXVCLGdCQWxpRUg7QVI0cFF0Qjs7QVExbk1FO0VBQXVCLGdCQWxpRUg7QVJncVF0Qjs7QVE5bk1FO0VBQXVCLGdCQWxpRUg7QVJvcVF0Qjs7QVFsb01FO0VBQXVCLGdCQWxpRUg7QVJ3cVF0Qjs7QVF0b01FO0VBQXVCLGdCQWxpRUg7QVI0cVF0Qjs7QVExb01FO0VBQXVCLGdCQWxpRUg7QVJnclF0Qjs7QVE5b01FO0VBQXVCLGdCQWxpRUg7QVJvclF0Qjs7QVFscE1FO0VBQXVCLGdCQWxpRUg7QVJ3clF0Qjs7QVF0cE1FO0VBQXVCLGdCQWxpRUg7QVI0clF0Qjs7QVExcE1FO0VBQXVCLGdCQWxpRUg7QVJnc1F0Qjs7QVE5cE1FO0VBQXVCLGdCQWxpRUg7QVJvc1F0Qjs7QVFscU1FO0VBQXVCLGdCQWxpRUg7QVJ3c1F0Qjs7QVF0cU1FO0VBQXVCLGdCQWxpRUg7QVI0c1F0Qjs7QVExcU1FO0VBQXVCLGdCQWxpRUg7QVJndFF0Qjs7QVE5cU1FO0VBQXVCLGdCQWxpRUg7QVJvdFF0Qjs7QVFsck1FO0VBQXVCLGdCQWxpRUg7QVJ3dFF0Qjs7QVF0ck1FO0VBQXVCLGdCQWxpRUg7QVI0dFF0Qjs7QVExck1FO0VBQXVCLGdCQWxpRUg7QVJndVF0Qjs7QVE5ck1FO0VBQXVCLGdCQWxpRUg7QVJvdVF0Qjs7QVFsc01FO0VBQXVCLGdCQWxpRUg7QVJ3dVF0Qjs7QVF0c01FO0VBQXVCLGdCQWxpRUg7QVI0dVF0Qjs7QVExc01FO0VBQXVCLGdCQWxpRUg7QVJndlF0Qjs7QVE5c01FO0VBQXVCLGdCQWxpRUg7QVJvdlF0Qjs7QVFsdE1FO0VBQXVCLGdCQWxpRUg7QVJ3dlF0Qjs7QVF0dE1FO0VBQXVCLGdCQWxpRUg7QVI0dlF0Qjs7QVExdE1FO0VBQXVCLGdCQWxpRUg7QVJnd1F0Qjs7QVE5dE1FO0VBQXVCLGdCQWxpRUg7QVJvd1F0Qjs7QVFsdU1FO0VBQXVCLGdCQWxpRUg7QVJ3d1F0Qjs7QVF0dU1FO0VBQXVCLGdCQWxpRUg7QVI0d1F0Qjs7QVExdU1FO0VBQXVCLGdCQWxpRUg7QVJneFF0Qjs7QVE5dU1FO0VBQXVCLGdCQWxpRUg7QVJveFF0Qjs7QVFsdk1FO0VBQXVCLGdCQWxpRUg7QVJ3eFF0Qjs7QVF0dk1FO0VBQXVCLGdCQWxpRUg7QVI0eFF0Qjs7QVExdk1FO0VBQXVCLGdCQWxpRUg7QVJneVF0Qjs7QVE5dk1FO0VBQXVCLGdCQWxpRUg7QVJveVF0Qjs7QVFsd01FO0VBQXVCLGdCQWxpRUg7QVJ3eVF0Qjs7QVF0d01FO0VBQXVCLGdCQWxpRUg7QVI0eVF0Qjs7QVExd01FO0VBQXVCLGdCQWxpRUg7QVJnelF0Qjs7QVE5d01FO0VBQXVCLGdCQWxpRUg7QVJvelF0Qjs7QVFseE1FO0VBQXVCLGdCQWxpRUg7QVJ3elF0Qjs7QVF0eE1FO0VBQXVCLGdCQWxpRUg7QVI0elF0Qjs7QVExeE1FO0VBQXVCLGdCQWxpRUg7QVJnMFF0Qjs7QVE5eE1FO0VBQXVCLGdCQWxpRUg7QVJvMFF0Qjs7QVFseU1FO0VBQXVCLGdCQWxpRUg7QVJ3MFF0Qjs7QVF0eU1FO0VBQXVCLGdCQWxpRUg7QVI0MFF0Qjs7QVExeU1FO0VBQXVCLGdCQWxpRUg7QVJnMVF0Qjs7QVE5eU1FO0VBQXVCLGdCQWxpRUg7QVJvMVF0Qjs7QVFsek1FO0VBQXVCLGdCQWxpRUg7QVJ3MVF0Qjs7QVF0ek1FO0VBQXVCLGdCQWxpRUg7QVI0MVF0Qjs7QVExek1FO0VBQXVCLGdCQWxpRUg7QVJnMlF0Qjs7QVE5ek1FO0VBQXVCLGdCQWxpRUg7QVJvMlF0Qjs7QVFsME1FO0VBQXVCLGdCQWxpRUg7QVJ3MlF0Qjs7QVF0ME1FO0VBQXVCLGdCQWxpRUg7QVI0MlF0Qjs7QVExME1FO0VBQXVCLGdCQWxpRUg7QVJnM1F0Qjs7QVE5ME1FO0VBQXVCLGdCQWxpRUg7QVJvM1F0Qjs7QVFsMU1FO0VBQXVCLGdCQWxpRUg7QVJ3M1F0Qjs7QVF0MU1FO0VBQXVCLGdCQWxpRUg7QVI0M1F0Qjs7QVExMU1FO0VBQXVCLGdCQWxpRUg7QVJnNFF0Qjs7QVE5MU1FO0VBQXVCLGdCQWxpRUg7QVJvNFF0Qjs7QVFsMk1FO0VBQXVCLGdCQWxpRUg7QVJ3NFF0Qjs7QVF0Mk1FO0VBQXVCLGdCQWxpRUg7QVI0NFF0Qjs7QVExMk1FO0VBQXVCLGdCQWxpRUg7QVJnNVF0Qjs7QVE5Mk1FO0VBQXVCLGdCQWxpRUg7QVJvNVF0Qjs7QVFsM01FO0VBQXVCLGdCQWxpRUg7QVJ3NVF0Qjs7QVF0M01FO0VBQXVCLGdCQWxpRUg7QVI0NVF0Qjs7QVExM01FO0VBQXVCLGdCQWxpRUg7QVJnNlF0Qjs7QVE5M01FO0VBQXVCLGdCQWxpRUg7QVJvNlF0Qjs7QVFsNE1FO0VBQXVCLGdCQWxpRUg7QVJ3NlF0Qjs7QVF0NE1FO0VBQXVCLGdCQWxpRUg7QVI0NlF0Qjs7QVExNE1FO0VBQXVCLGdCQWxpRUg7QVJnN1F0Qjs7QVE5NE1FO0VBQXVCLGdCQWxpRUg7QVJvN1F0Qjs7QVFsNU1FO0VBQXVCLGdCQWxpRUg7QVJ3N1F0Qjs7QVF0NU1FO0VBQXVCLGdCQWxpRUg7QVI0N1F0Qjs7QVExNU1FO0VBQXVCLGdCQWxpRUg7QVJnOFF0Qjs7QVE5NU1FO0VBQXVCLGdCQWxpRUg7QVJvOFF0Qjs7QVFsNk1FO0VBQXVCLGdCQWxpRUg7QVJ3OFF0Qjs7QVF0Nk1FO0VBQXVCLGdCQWxpRUg7QVI0OFF0Qjs7QVExNk1FO0VBQXVCLGdCQWxpRUg7QVJnOVF0Qjs7QVE5Nk1FO0VBQXVCLGdCQWxpRUg7QVJvOVF0Qjs7QVFsN01FO0VBQXVCLGdCQWxpRUg7QVJ3OVF0Qjs7QVF0N01FO0VBQXVCLGdCQWxpRUg7QVI0OVF0Qjs7QVExN01FO0VBQXVCLGdCQWxpRUg7QVJnK1F0Qjs7QVE5N01FO0VBQXVCLGdCQWxpRUg7QVJvK1F0Qjs7QVFsOE1FO0VBQXVCLGdCQWxpRUg7QVJ3K1F0Qjs7QVF0OE1FO0VBQXVCLGdCQWxpRUg7QVI0K1F0Qjs7QVExOE1FO0VBQXVCLGdCQWxpRUg7QVJnL1F0Qjs7QVE5OE1FO0VBQXVCLGdCQWxpRUg7QVJvL1F0Qjs7QVFsOU1FO0VBQXVCLGdCQWxpRUg7QVJ3L1F0Qjs7QVF0OU1FO0VBQXVCLGdCQWxpRUg7QVI0L1F0Qjs7QVExOU1FO0VBQXVCLGdCQWxpRUg7QVJnZ1J0Qjs7QVE5OU1FO0VBQXVCLGdCQWxpRUg7QVJvZ1J0Qjs7QVFsK01FO0VBQXVCLGdCQWxpRUg7QVJ3Z1J0Qjs7QVF0K01FO0VBQXVCLGdCQWxpRUg7QVI0Z1J0Qjs7QVExK01FO0VBQXVCLGdCQWxpRUg7QVJnaFJ0Qjs7QVE5K01FO0VBQXVCLGdCQWxpRUg7QVJvaFJ0Qjs7QVFsL01FO0VBQXVCLGdCQWxpRUg7QVJ3aFJ0Qjs7QVF0L01FO0VBQXVCLGdCQWxpRUg7QVI0aFJ0Qjs7QVExL01FO0VBQXVCLGdCQWxpRUg7QVJnaVJ0Qjs7QVE5L01FO0VBQXVCLGdCQWxpRUg7QVJvaVJ0Qjs7QVFsZ05FO0VBQXVCLGdCQWxpRUg7QVJ3aVJ0Qjs7QVF0Z05FO0VBQXVCLGdCQWxpRUg7QVI0aVJ0Qjs7QVExZ05FO0VBQXVCLGdCQWxpRUg7QVJnalJ0Qjs7QVE5Z05FO0VBQXVCLGdCQWxpRUg7QVJvalJ0Qjs7QVFsaE5FO0VBQXVCLGdCQWxpRUg7QVJ3alJ0Qjs7QVF0aE5FO0VBQXVCLGdCQWxpRUg7QVI0alJ0Qjs7QVExaE5FO0VBQXVCLGdCQWxpRUg7QVJna1J0Qjs7QVE5aE5FO0VBQXVCLGdCQWxpRUg7QVJva1J0Qjs7QVFsaU5FO0VBQXVCLGdCQWxpRUg7QVJ3a1J0Qjs7QVF0aU5FO0VBQXVCLGdCQWxpRUg7QVI0a1J0Qjs7QVExaU5FO0VBQXVCLGdCQWxpRUg7QVJnbFJ0Qjs7QVE5aU5FO0VBQXVCLGdCQWxpRUg7QVJvbFJ0Qjs7QVFsak5FO0VBQXVCLGdCQWxpRUg7QVJ3bFJ0Qjs7QVF0ak5FO0VBQXVCLGdCQWxpRUg7QVI0bFJ0Qjs7QVExak5FO0VBQXVCLGdCQWxpRUg7QVJnbVJ0Qjs7QVE5ak5FO0VBQXVCLGdCQWxpRUg7QVJvbVJ0Qjs7QVFsa05FO0VBQXVCLGdCQWxpRUg7QVJ3bVJ0Qjs7QVF0a05FO0VBQXVCLGdCQWxpRUg7QVI0bVJ0Qjs7QVExa05FO0VBQXVCLGdCQWxpRUg7QVJnblJ0Qjs7QVE5a05FO0VBQXVCLGdCQWxpRUg7QVJvblJ0Qjs7QVFsbE5FO0VBQXVCLGdCQWxpRUg7QVJ3blJ0Qjs7QVF0bE5FO0VBQXVCLGdCQWxpRUg7QVI0blJ0Qjs7QVExbE5FO0VBQXVCLGdCQWxpRUg7QVJnb1J0Qjs7QVE5bE5FO0VBQXVCLGdCQWxpRUg7QVJvb1J0Qjs7QVFsbU5FO0VBQXVCLGdCQWxpRUg7QVJ3b1J0Qjs7QVF0bU5FO0VBQXVCLGdCQWxpRUg7QVI0b1J0Qjs7QVExbU5FO0VBQXVCLGdCQWxpRUg7QVJncFJ0Qjs7QVE5bU5FO0VBQXVCLGdCQWxpRUg7QVJvcFJ0Qjs7QVFsbk5FO0VBQXVCLGdCQWxpRUg7QVJ3cFJ0Qjs7QVF0bk5FO0VBQXVCLGdCQWxpRUg7QVI0cFJ0Qjs7QVExbk5FO0VBQXVCLGdCQWxpRUg7QVJncVJ0Qjs7QVE5bk5FO0VBQXVCLGdCQWxpRUg7QVJvcVJ0Qjs7QVFsb05FO0VBQXVCLGdCQWxpRUg7QVJ3cVJ0Qjs7QVF0b05FO0VBQXVCLGdCQWxpRUg7QVI0cVJ0Qjs7QVExb05FO0VBQXVCLGdCQWxpRUg7QVJnclJ0Qjs7QVE5b05FO0VBQXVCLGdCQWxpRUg7QVJvclJ0Qjs7QVFscE5FO0VBQXVCLGdCQWxpRUg7QVJ3clJ0Qjs7QVF0cE5FO0VBQXVCLGdCQWxpRUg7QVI0clJ0Qjs7QVExcE5FO0VBQXVCLGdCQWxpRUg7QVJnc1J0Qjs7QVE5cE5FO0VBQXVCLGdCQWxpRUg7QVJvc1J0Qjs7QVFscU5FO0VBQXVCLGdCQWxpRUg7QVJ3c1J0Qjs7QVF0cU5FO0VBQXVCLGdCQWxpRUg7QVI0c1J0Qjs7QVExcU5FO0VBQXVCLGdCQWxpRUg7QVJndFJ0Qjs7QVE5cU5FO0VBQXVCLGdCQWxpRUg7QVJvdFJ0Qjs7QVFsck5FO0VBQXVCLGdCQWxpRUg7QVJ3dFJ0Qjs7QVF0ck5FO0VBQXVCLGdCQWxpRUg7QVI0dFJ0Qjs7QVExck5FO0VBQXVCLGdCQWxpRUg7QVJndVJ0Qjs7QVE5ck5FO0VBQXVCLGdCQWxpRUg7QVJvdVJ0Qjs7QVFsc05FO0VBQXVCLGdCQWxpRUg7QVJ3dVJ0Qjs7QVF0c05FO0VBQXVCLGdCQWxpRUg7QVI0dVJ0Qjs7QVExc05FO0VBQXVCLGdCQWxpRUg7QVJndlJ0Qjs7QVE5c05FO0VBQXVCLGdCQWxpRUg7QVJvdlJ0Qjs7QVFsdE5FO0VBQXVCLGdCQWxpRUg7QVJ3dlJ0Qjs7QVF0dE5FO0VBQXVCLGdCQWxpRUg7QVI0dlJ0Qjs7QVExdE5FO0VBQXVCLGdCQWxpRUg7QVJnd1J0Qjs7QVE5dE5FO0VBQXVCLGdCQWxpRUg7QVJvd1J0Qjs7QVFsdU5FO0VBQXVCLGdCQWxpRUg7QVJ3d1J0Qjs7QVF0dU5FO0VBQXVCLGdCQWxpRUg7QVI0d1J0Qjs7QVExdU5FO0VBQXVCLGdCQWxpRUg7QVJneFJ0Qjs7QVE5dU5FO0VBQXVCLGdCQWxpRUg7QVJveFJ0Qjs7QVFsdk5FO0VBQXVCLGdCQWxpRUg7QVJ3eFJ0Qjs7QVF0dk5FO0VBQXVCLGdCQWxpRUg7QVI0eFJ0Qjs7QVExdk5FO0VBQXVCLGdCQWxpRUg7QVJneVJ0Qjs7QVE5dk5FO0VBQXVCLGdCQWxpRUg7QVJveVJ0Qjs7QVFsd05FO0VBQXVCLGdCQWxpRUg7QVJ3eVJ0Qjs7QVF0d05FO0VBQXVCLGdCQWxpRUg7QVI0eVJ0Qjs7QVExd05FO0VBQXVCLGdCQWxpRUg7QVJnelJ0Qjs7QVE5d05FO0VBQXVCLGdCQWxpRUg7QVJvelJ0Qjs7QVFseE5FO0VBQXVCLGdCQWxpRUg7QVJ3elJ0Qjs7QVF0eE5FO0VBQXVCLGdCQWxpRUg7QVI0elJ0Qjs7QVExeE5FO0VBQXVCLGdCQWxpRUg7QVJnMFJ0Qjs7QVE5eE5FO0VBQXVCLGdCQWxpRUg7QVJvMFJ0Qjs7QVFseU5FO0VBQXVCLGdCQWxpRUg7QVJ3MFJ0Qjs7QVF0eU5FO0VBQXVCLGdCQWxpRUg7QVI0MFJ0Qjs7QVExeU5FO0VBQXVCLGdCQWxpRUg7QVJnMVJ0Qjs7QVE5eU5FO0VBQXVCLGdCQWxpRUg7QVJvMVJ0Qjs7QVFsek5FO0VBQXVCLGdCQWxpRUg7QVJ3MVJ0Qjs7QVF0ek5FO0VBQXVCLGdCQWxpRUg7QVI0MVJ0Qjs7QVExek5FO0VBQXVCLGdCQWxpRUg7QVJnMlJ0Qjs7QVE5ek5FO0VBQXVCLGdCQWxpRUg7QVJvMlJ0Qjs7QVFsME5FO0VBQXVCLGdCQWxpRUg7QVJ3MlJ0Qjs7QVF0ME5FO0VBQXVCLGdCQWxpRUg7QVI0MlJ0Qjs7QVExME5FO0VBQXVCLGdCQWxpRUg7QVJnM1J0Qjs7QVE5ME5FO0VBQXVCLGdCQWxpRUg7QVJvM1J0Qjs7QVFsMU5FO0VBQXVCLGdCQWxpRUg7QVJ3M1J0Qjs7QVF0MU5FO0VBQXVCLGdCQWxpRUg7QVI0M1J0Qjs7QVExMU5FO0VBQXVCLGdCQWxpRUg7QVJnNFJ0Qjs7QVE5MU5FO0VBQXVCLGdCQWxpRUg7QVJvNFJ0Qjs7QVFsMk5FO0VBQXVCLGdCQWxpRUg7QVJ3NFJ0Qjs7QVF0Mk5FO0VBQXVCLGdCQWxpRUg7QVI0NFJ0Qjs7QVExMk5FO0VBQXVCLGdCQWxpRUg7QVJnNVJ0Qjs7QVE5Mk5FO0VBQXVCLGdCQWxpRUg7QVJvNVJ0Qjs7QVFsM05FO0VBQXVCLGdCQWxpRUg7QVJ3NVJ0Qjs7QVF0M05FO0VBQXVCLGdCQWxpRUg7QVI0NVJ0Qjs7QVExM05FO0VBQXVCLGdCQWxpRUg7QVJnNlJ0Qjs7QVE5M05FO0VBQXVCLGdCQWxpRUg7QVJvNlJ0Qjs7QVFsNE5FO0VBQXVCLGdCQWxpRUg7QVJ3NlJ0Qjs7QVF0NE5FO0VBQXVCLGdCQWxpRUg7QVI0NlJ0Qjs7QVExNE5FO0VBQXVCLGdCQWxpRUg7QVJnN1J0Qjs7QVE5NE5FO0VBQXVCLGdCQWxpRUg7QVJvN1J0Qjs7QVFsNU5FO0VBQXVCLGdCQWxpRUg7QVJ3N1J0Qjs7QVF0NU5FO0VBQXVCLGdCQWxpRUg7QVI0N1J0Qjs7QVExNU5FO0VBQXVCLGdCQWxpRUg7QVJnOFJ0Qjs7QVE5NU5FO0VBQXVCLGdCQWxpRUg7QVJvOFJ0Qjs7QVFsNk5FO0VBQXVCLGdCQWxpRUg7QVJ3OFJ0Qjs7QVF0Nk5FO0VBQXVCLGdCQWxpRUg7QVI0OFJ0Qjs7QVExNk5FO0VBQXVCLGdCQWxpRUg7QVJnOVJ0Qjs7QVE5Nk5FO0VBQXVCLGdCQWxpRUg7QVJvOVJ0Qjs7QVFsN05FO0VBQXVCLGdCQWxpRUg7QVJ3OVJ0Qjs7QVF0N05FO0VBQXVCLGdCQWxpRUg7QVI0OVJ0Qjs7QVExN05FO0VBQXVCLGdCQWxpRUg7QVJnK1J0Qjs7QVE5N05FO0VBQXVCLGdCQWxpRUg7QVJvK1J0Qjs7QVFsOE5FO0VBQXVCLGdCQWxpRUg7QVJ3K1J0Qjs7QVF0OE5FO0VBQXVCLGdCQWxpRUg7QVI0K1J0Qjs7QVExOE5FO0VBQXVCLGdCQWxpRUg7QVJnL1J0Qjs7QVE5OE5FO0VBQXVCLGdCQWxpRUg7QVJvL1J0Qjs7QVFsOU5FO0VBQXVCLGdCQWxpRUg7QVJ3L1J0Qjs7QVF0OU5FO0VBQXVCLGdCQWxpRUg7QVI0L1J0Qjs7QVExOU5FO0VBQXVCLGdCQWxpRUg7QVJnZ1N0Qjs7QVE5OU5FO0VBQXVCLGdCQWxpRUg7QVJvZ1N0Qjs7QVFsK05FO0VBQXVCLGdCQWxpRUg7QVJ3Z1N0Qjs7QVF0K05FO0VBQXVCLGdCQWxpRUg7QVI0Z1N0Qjs7QVExK05FO0VBQXVCLGdCQWxpRUg7QVJnaFN0Qjs7QVE5K05FO0VBQXVCLGdCQWxpRUg7QVJvaFN0Qjs7QVFsL05FO0VBQXVCLGdCQWxpRUg7QVJ3aFN0Qjs7QVF0L05FO0VBQXVCLGdCQWxpRUg7QVI0aFN0Qjs7QVExL05FO0VBQXVCLGdCQWxpRUg7QVJnaVN0Qjs7QVE5L05FO0VBQXVCLGdCQWxpRUg7QVJvaVN0Qjs7QVFsZ09FO0VBQXVCLGdCQWxpRUg7QVJ3aVN0Qjs7QVF0Z09FO0VBQXVCLGdCQWxpRUg7QVI0aVN0Qjs7QVExZ09FO0VBQXVCLGdCQWxpRUg7QVJnalN0Qjs7QVE5Z09FO0VBQXVCLGdCQWxpRUg7QVJvalN0Qjs7QVFsaE9FO0VBQXVCLGdCQWxpRUg7QVJ3alN0Qjs7QVF0aE9FO0VBQXVCLGdCQWxpRUg7QVI0alN0Qjs7QVExaE9FO0VBQXVCLGdCQWxpRUg7QVJna1N0Qjs7QVE5aE9FO0VBQXVCLGdCQWxpRUg7QVJva1N0Qjs7QVFsaU9FO0VBQXVCLGdCQWxpRUg7QVJ3a1N0Qjs7QVF0aU9FO0VBQXVCLGdCQWxpRUg7QVI0a1N0Qjs7QVExaU9FO0VBQXVCLGdCQWxpRUg7QVJnbFN0Qjs7QVE5aU9FO0VBQXVCLGdCQWxpRUg7QVJvbFN0Qjs7QVFsak9FO0VBQXVCLGdCQWxpRUg7QVJ3bFN0Qjs7QVF0ak9FO0VBQXVCLGdCQWxpRUg7QVI0bFN0Qjs7QVExak9FO0VBQXVCLGdCQWxpRUg7QVJnbVN0Qjs7QVE5ak9FO0VBQXVCLGdCQWxpRUg7QVJvbVN0Qjs7QVFsa09FO0VBQXVCLGdCQWxpRUg7QVJ3bVN0Qjs7QVF0a09FO0VBQXVCLGdCQWxpRUg7QVI0bVN0Qjs7QVExa09FO0VBQXVCLGdCQWxpRUg7QVJnblN0Qjs7QVE5a09FO0VBQXVCLGdCQWxpRUg7QVJvblN0Qjs7QVFsbE9FO0VBQXVCLGdCQWxpRUg7QVJ3blN0Qjs7QVF0bE9FO0VBQXVCLGdCQWxpRUg7QVI0blN0Qjs7QVExbE9FO0VBQXVCLGdCQWxpRUg7QVJnb1N0Qjs7QVE5bE9FO0VBQXVCLGdCQWxpRUg7QVJvb1N0Qjs7QVFsbU9FO0VBQXVCLGdCQWxpRUg7QVJ3b1N0Qjs7QVF0bU9FO0VBQXVCLGdCQWxpRUg7QVI0b1N0Qjs7QVExbU9FO0VBQXVCLGdCQWxpRUg7QVJncFN0Qjs7QVE5bU9FO0VBQXVCLGdCQWxpRUg7QVJvcFN0Qjs7QVFsbk9FO0VBQXVCLGdCQWxpRUg7QVJ3cFN0Qjs7QVF0bk9FO0VBQXVCLGdCQWxpRUg7QVI0cFN0Qjs7QVExbk9FO0VBQXVCLGdCQWxpRUg7QVJncVN0Qjs7QVE5bk9FO0VBQXVCLGdCQWxpRUg7QVJvcVN0Qjs7QVFsb09FO0VBQXVCLGdCQWxpRUg7QVJ3cVN0Qjs7QVF0b09FO0VBQXVCLGdCQWxpRUg7QVI0cVN0Qjs7QVExb09FO0VBQXVCLGdCQWxpRUg7QVJnclN0Qjs7QVE5b09FO0VBQXVCLGdCQWxpRUg7QVJvclN0Qjs7QVFscE9FO0VBQXVCLGdCQWxpRUg7QVJ3clN0Qjs7QVF0cE9FO0VBQXVCLGdCQWxpRUg7QVI0clN0Qjs7QVExcE9FO0VBQXVCLGdCQWxpRUg7QVJnc1N0Qjs7QVE5cE9FO0VBQXVCLGdCQWxpRUg7QVJvc1N0Qjs7QVFscU9FO0VBQXVCLGdCQWxpRUg7QVJ3c1N0Qjs7QVF0cU9FO0VBQXVCLGdCQWxpRUg7QVI0c1N0Qjs7QVExcU9FO0VBQXVCLGdCQWxpRUg7QVJndFN0Qjs7QVE5cU9FO0VBQXVCLGdCQWxpRUg7QVJvdFN0Qjs7QVFsck9FO0VBQXVCLGdCQWxpRUg7QVJ3dFN0Qjs7QVF0ck9FO0VBQXVCLGdCQWxpRUg7QVI0dFN0Qjs7QVExck9FO0VBQXVCLGdCQWxpRUg7QVJndVN0Qjs7QVE5ck9FO0VBQXVCLGdCQWxpRUg7QVJvdVN0Qjs7QVFsc09FO0VBQXVCLGdCQWxpRUg7QVJ3dVN0Qjs7QVF0c09FO0VBQXVCLGdCQWxpRUg7QVI0dVN0Qjs7QVExc09FO0VBQXVCLGdCQWxpRUg7QVJndlN0Qjs7QVE5c09FO0VBQXVCLGdCQWxpRUg7QVJvdlN0Qjs7QVFsdE9FO0VBQXVCLGdCQWxpRUg7QVJ3dlN0Qjs7QVF0dE9FO0VBQXVCLGdCQWxpRUg7QVI0dlN0Qjs7QVExdE9FO0VBQXVCLGdCQWxpRUg7QVJnd1N0Qjs7QVE5dE9FO0VBQXVCLGdCQWxpRUg7QVJvd1N0Qjs7QVFsdU9FO0VBQXVCLGdCQWxpRUg7QVJ3d1N0Qjs7QVF0dU9FO0VBQXVCLGdCQWxpRUg7QVI0d1N0Qjs7QVExdU9FO0VBQXVCLGdCQWxpRUg7QVJneFN0Qjs7QVE5dU9FO0VBQXVCLGdCQWxpRUg7QVJveFN0Qjs7QVFsdk9FO0VBQXVCLGdCQWxpRUg7QVJ3eFN0Qjs7QVF0dk9FO0VBQXVCLGdCQWxpRUg7QVI0eFN0Qjs7QVExdk9FO0VBQXVCLGdCQWxpRUg7QVJneVN0Qjs7QVE5dk9FO0VBQXVCLGdCQWxpRUg7QVJveVN0Qjs7QVFsd09FO0VBQXVCLGdCQWxpRUg7QVJ3eVN0Qjs7QVF0d09FO0VBQXVCLGdCQWxpRUg7QVI0eVN0Qjs7QVExd09FO0VBQXVCLGdCQWxpRUg7QVJnelN0Qjs7QVE5d09FO0VBQXVCLGdCQWxpRUg7QVJvelN0Qjs7QVFseE9FO0VBQXVCLGdCQWxpRUg7QVJ3elN0Qjs7QVF0eE9FO0VBQXVCLGdCQWxpRUg7QVI0elN0Qjs7QVExeE9FO0VBQXVCLGdCQWxpRUg7QVJnMFN0Qjs7QVE5eE9FO0VBQXVCLGdCQWxpRUg7QVJvMFN0Qjs7QVFseU9FO0VBQXVCLGdCQWxpRUg7QVJ3MFN0Qjs7QVF0eU9FO0VBQXVCLGdCQWxpRUg7QVI0MFN0Qjs7QVExeU9FO0VBQXVCLGdCQWxpRUg7QVJnMVN0Qjs7QVE5eU9FO0VBQXVCLGdCQWxpRUg7QVJvMVN0Qjs7QVFsek9FO0VBQXVCLGdCQWxpRUg7QVJ3MVN0Qjs7QVF0ek9FO0VBQXVCLGdCQWxpRUg7QVI0MVN0Qjs7QVExek9FO0VBQXVCLGdCQWxpRUg7QVJnMlN0Qjs7QVE5ek9FO0VBQXVCLGdCQWxpRUg7QVJvMlN0Qjs7QVFsME9FO0VBQXVCLGdCQWxpRUg7QVJ3MlN0Qjs7QVF0ME9FO0VBQXVCLGdCQWxpRUg7QVI0MlN0Qjs7QVExME9FO0VBQXVCLGdCQWxpRUg7QVJnM1N0Qjs7QVE5ME9FO0VBQXVCLGdCQWxpRUg7QVJvM1N0Qjs7QVFsMU9FO0VBQXVCLGdCQWxpRUg7QVJ3M1N0Qjs7QVF0MU9FO0VBQXVCLGdCQWxpRUg7QVI0M1N0Qjs7QVExMU9FO0VBQXVCLGdCQWxpRUg7QVJnNFN0Qjs7QVE5MU9FO0VBQXVCLGdCQWxpRUg7QVJvNFN0Qjs7QVFsMk9FO0VBQXVCLGdCQWxpRUg7QVJ3NFN0Qjs7QVF0Mk9FO0VBQXVCLGdCQWxpRUg7QVI0NFN0Qjs7QVExMk9FO0VBQXVCLGdCQWxpRUg7QVJnNVN0Qjs7QVE5Mk9FO0VBQXVCLGdCQWxpRUg7QVJvNVN0Qjs7QVFsM09FO0VBQXVCLGdCQWxpRUg7QVJ3NVN0Qjs7QVF0M09FO0VBQXVCLGdCQWxpRUg7QVI0NVN0Qjs7QVExM09FO0VBQXVCLGdCQWxpRUg7QVJnNlN0Qjs7QVE5M09FO0VBQXVCLGdCQWxpRUg7QVJvNlN0Qjs7QVFsNE9FO0VBQXVCLGdCQWxpRUg7QVJ3NlN0Qjs7QVF0NE9FO0VBQXVCLGdCQWxpRUg7QVI0NlN0Qjs7QVExNE9FO0VBQXVCLGdCQWxpRUg7QVJnN1N0Qjs7QVE5NE9FO0VBQXVCLGdCQWxpRUg7QVJvN1N0Qjs7QVFsNU9FO0VBQXVCLGdCQWxpRUg7QVJ3N1N0Qjs7QVF0NU9FO0VBQXVCLGdCQWxpRUg7QVI0N1N0Qjs7QVExNU9FO0VBQXVCLGdCQWxpRUg7QVJnOFN0Qjs7QVE5NU9FO0VBQXVCLGdCQWxpRUg7QVJvOFN0Qjs7QVFsNk9FO0VBQXVCLGdCQWxpRUg7QVJ3OFN0Qjs7QVF0Nk9FO0VBQXVCLGdCQWxpRUg7QVI0OFN0Qjs7QVExNk9FO0VBQXVCLGdCQWxpRUg7QVJnOVN0Qjs7QVE5Nk9FO0VBQXVCLGdCQWxpRUg7QVJvOVN0Qjs7QVFsN09FO0VBQXVCLGdCQWxpRUg7QVJ3OVN0Qjs7QVF0N09FO0VBQXVCLGdCQWxpRUg7QVI0OVN0Qjs7QVExN09FO0VBQXVCLGdCQWxpRUg7QVJnK1N0Qjs7QVE5N09FO0VBQXVCLGdCQWxpRUg7QVJvK1N0Qjs7QVFsOE9FO0VBQXVCLGdCQWxpRUg7QVJ3K1N0Qjs7QVF0OE9FO0VBQXVCLGdCQWxpRUg7QVI0K1N0Qjs7QVExOE9FO0VBQXVCLGdCQWxpRUg7QVJnL1N0Qjs7QVE5OE9FO0VBQXVCLGdCQWxpRUg7QVJvL1N0Qjs7QVFsOU9FO0VBQXVCLGdCQWxpRUg7QVJ3L1N0Qjs7QVF0OU9FO0VBQXVCLGdCQWxpRUg7QVI0L1N0Qjs7QVExOU9FO0VBQXVCLGdCQWxpRUg7QVJnZ1R0Qjs7QVE5OU9FO0VBQXVCLGdCQWxpRUg7QVJvZ1R0Qjs7QVFsK09FO0VBQXVCLGdCQWxpRUg7QVJ3Z1R0Qjs7QVF0K09FO0VBQXVCLGdCQWxpRUg7QVI0Z1R0Qjs7QVExK09FO0VBQXVCLGdCQWxpRUg7QVJnaFR0Qjs7QVE5K09FO0VBQXVCLGdCQWxpRUg7QVJvaFR0Qjs7QVFsL09FO0VBQXVCLGdCQWxpRUg7QVJ3aFR0Qjs7QVF0L09FO0VBQXVCLGdCQWxpRUg7QVI0aFR0Qjs7QVExL09FO0VBQXVCLGdCQWxpRUg7QVJnaVR0Qjs7QVE5L09FO0VBQXVCLGdCQWxpRUg7QVJvaVR0Qjs7QVFsZ1BFO0VBQXVCLGdCQWxpRUg7QVJ3aVR0Qjs7QVF0Z1BFO0VBQXVCLGdCQWxpRUg7QVI0aVR0Qjs7QVExZ1BFO0VBQXVCLGdCQWxpRUg7QVJnalR0Qjs7QVE5Z1BFO0VBQXVCLGdCQWxpRUg7QVJvalR0Qjs7QVFsaFBFO0VBQXVCLGdCQWxpRUg7QVJ3alR0Qjs7QVF0aFBFO0VBQXVCLGdCQWxpRUg7QVI0alR0Qjs7QVExaFBFO0VBQXVCLGdCQWxpRUg7QVJna1R0Qjs7QVE5aFBFO0VBQXVCLGdCQWxpRUg7QVJva1R0Qjs7QVFsaVBFO0VBQXVCLGdCQWxpRUg7QVJ3a1R0Qjs7QVF0aVBFO0VBQXVCLGdCQWxpRUg7QVI0a1R0Qjs7QVExaVBFO0VBQXVCLGdCQWxpRUg7QVJnbFR0Qjs7QVE5aVBFO0VBQXVCLGdCQWxpRUg7QVJvbFR0Qjs7QVFsalBFO0VBQXVCLGdCQWxpRUg7QVJ3bFR0Qjs7QVF0alBFO0VBQXVCLGdCQWxpRUg7QVI0bFR0Qjs7QVExalBFO0VBQXVCLGdCQWxpRUg7QVJnbVR0Qjs7QVE5alBFO0VBQXVCLGdCQWxpRUg7QVJvbVR0Qjs7QVFsa1BFO0VBQXVCLGdCQWxpRUg7QVJ3bVR0Qjs7QVF0a1BFO0VBQXVCLGdCQWxpRUg7QVI0bVR0Qjs7QVExa1BFO0VBQXVCLGdCQWxpRUg7QVJnblR0Qjs7QVE5a1BFO0VBQXVCLGdCQWxpRUg7QVJvblR0Qjs7QVFsbFBFO0VBQXVCLGdCQWxpRUg7QVJ3blR0Qjs7QVF0bFBFO0VBQXVCLGdCQWxpRUg7QVI0blR0Qjs7QVExbFBFO0VBQXVCLGdCQWxpRUg7QVJnb1R0Qjs7QVE5bFBFO0VBQXVCLGdCQWxpRUg7QVJvb1R0Qjs7QVFsbVBFO0VBQXVCLGdCQWxpRUg7QVJ3b1R0Qjs7QVF0bVBFO0VBQXVCLGdCQWxpRUg7QVI0b1R0Qjs7QVExbVBFO0VBQXVCLGdCQWxpRUg7QVJncFR0Qjs7QVE5bVBFO0VBQXVCLGdCQWxpRUg7QVJvcFR0Qjs7QVFsblBFO0VBQXVCLGdCQWxpRUg7QVJ3cFR0Qjs7QVF0blBFO0VBQXVCLGdCQWxpRUg7QVI0cFR0Qjs7QVExblBFO0VBQXVCLGdCQWxpRUg7QVJncVR0Qjs7QVE5blBFO0VBQXVCLGdCQWxpRUg7QVJvcVR0Qjs7QVFsb1BFO0VBQXVCLGdCQWxpRUg7QVJ3cVR0Qjs7QVF0b1BFO0VBQXVCLGdCQWxpRUg7QVI0cVR0Qjs7QVExb1BFO0VBQXVCLGdCQWxpRUg7QVJnclR0Qjs7QVE5b1BFO0VBQXVCLGdCQWxpRUg7QVJvclR0Qjs7QVFscFBFO0VBQXVCLGdCQWxpRUg7QVJ3clR0Qjs7QVF0cFBFO0VBQXVCLGdCQWxpRUg7QVI0clR0Qjs7QVExcFBFO0VBQXVCLGdCQWxpRUg7QVJnc1R0Qjs7QVE5cFBFO0VBQXVCLGdCQWxpRUg7QVJvc1R0Qjs7QVFscVBFO0VBQXVCLGdCQWxpRUg7QVJ3c1R0Qjs7QVF0cVBFO0VBQXVCLGdCQWxpRUg7QVI0c1R0Qjs7QVExcVBFO0VBQXVCLGdCQWxpRUg7QVJndFR0Qjs7QVE5cVBFO0VBQXVCLGdCQWxpRUg7QVJvdFR0Qjs7QVFsclBFO0VBQXVCLGdCQWxpRUg7QVJ3dFR0Qjs7QVF0clBFO0VBQXVCLGdCQWxpRUg7QVI0dFR0Qjs7QVExclBFO0VBQXVCLGdCQWxpRUg7QVJndVR0Qjs7QVE5clBFO0VBQXVCLGdCQWxpRUg7QVJvdVR0Qjs7QVFsc1BFO0VBQXVCLGdCQWxpRUg7QVJ3dVR0Qjs7QVF0c1BFO0VBQXVCLGdCQWxpRUg7QVI0dVR0Qjs7QVExc1BFO0VBQXVCLGdCQWxpRUg7QVJndlR0Qjs7QVE5c1BFO0VBQXVCLGdCQWxpRUg7QVJvdlR0Qjs7QVFsdFBFO0VBQXVCLGdCQWxpRUg7QVJ3dlR0Qjs7QVF0dFBFO0VBQXVCLGdCQWxpRUg7QVI0dlR0Qjs7QVExdFBFO0VBQXVCLGdCQWxpRUg7QVJnd1R0Qjs7QVE5dFBFO0VBQXVCLGdCQWxpRUg7QVJvd1R0Qjs7QVFsdVBFO0VBQXVCLGdCQWxpRUg7QVJ3d1R0Qjs7QVF0dVBFO0VBQXVCLGdCQWxpRUg7QVI0d1R0Qjs7QVExdVBFO0VBQXVCLGdCQWxpRUg7QVJneFR0Qjs7QVE5dVBFO0VBQXVCLGdCQWxpRUg7QVJveFR0Qjs7QVFsdlBFO0VBQXVCLGdCQWxpRUg7QVJ3eFR0Qjs7QVF0dlBFO0VBQXVCLGdCQWxpRUg7QVI0eFR0Qjs7QVExdlBFO0VBQXVCLGdCQWxpRUg7QVJneVR0Qjs7QVE5dlBFO0VBQXVCLGdCQWxpRUg7QVJveVR0Qjs7QVFsd1BFO0VBQXVCLGdCQWxpRUg7QVJ3eVR0Qjs7QVF0d1BFO0VBQXVCLGdCQWxpRUg7QVI0eVR0Qjs7QVExd1BFO0VBQXVCLGdCQWxpRUg7QVJnelR0Qjs7QVE5d1BFO0VBQXVCLGdCQWxpRUg7QVJvelR0Qjs7QVFseFBFO0VBQXVCLGdCQWxpRUg7QVJ3elR0Qjs7QVF0eFBFO0VBQXVCLGdCQWxpRUg7QVI0elR0Qjs7QVExeFBFO0VBQXVCLGdCQWxpRUg7QVJnMFR0Qjs7QVE5eFBFO0VBQXVCLGdCQWxpRUg7QVJvMFR0Qjs7QVFseVBFO0VBQXVCLGdCQWxpRUg7QVJ3MFR0Qjs7QVF0eVBFO0VBQXVCLGdCQWxpRUg7QVI0MFR0Qjs7QVExeVBFO0VBQXVCLGdCQWxpRUg7QVJnMVR0Qjs7QVE5eVBFO0VBQXVCLGdCQWxpRUg7QVJvMVR0Qjs7QVFselBFO0VBQXVCLGdCQWxpRUg7QVJ3MVR0Qjs7QVF0elBFO0VBQXVCLGdCQWxpRUg7QVI0MVR0Qjs7QVExelBFO0VBQXVCLGdCQWxpRUg7QVJnMlR0Qjs7QVE5elBFO0VBQXVCLGdCQWxpRUg7QVJvMlR0Qjs7QVFsMFBFO0VBQXVCLGdCQWxpRUg7QVJ3MlR0Qjs7QVF0MFBFO0VBQXVCLGdCQWxpRUg7QVI0MlR0Qjs7QVExMFBFO0VBQXVCLGdCQWxpRUg7QVJnM1R0Qjs7QVE5MFBFO0VBQXVCLGdCQWxpRUg7QVJvM1R0Qjs7QVFsMVBFO0VBQXVCLGdCQWxpRUg7QVJ3M1R0Qjs7QVF0MVBFO0VBQXVCLGdCQWxpRUg7QVI0M1R0Qjs7QVExMVBFO0VBQXVCLGdCQWxpRUg7QVJnNFR0Qjs7QVE5MVBFO0VBQXVCLGdCQWxpRUg7QVJvNFR0Qjs7QVFsMlBFO0VBQXVCLGdCQWxpRUg7QVJ3NFR0Qjs7QVF0MlBFO0VBQXVCLGdCQWxpRUg7QVI0NFR0Qjs7QVExMlBFO0VBQXVCLGdCQWxpRUg7QVJnNVR0Qjs7QVE5MlBFO0VBQXVCLGdCQWxpRUg7QVJvNVR0Qjs7QVFsM1BFO0VBQXVCLGdCQWxpRUg7QVJ3NVR0Qjs7QVF0M1BFO0VBQXVCLGdCQWxpRUg7QVI0NVR0Qjs7QVExM1BFO0VBQXVCLGdCQWxpRUg7QVJnNlR0Qjs7QVE5M1BFO0VBQXVCLGdCQWxpRUg7QVJvNlR0Qjs7QVFsNFBFO0VBQXVCLGdCQWxpRUg7QVJ3NlR0Qjs7QVF0NFBFO0VBQXVCLGdCQWxpRUg7QVI0NlR0Qjs7QVExNFBFO0VBQXVCLGdCQWxpRUg7QVJnN1R0Qjs7QVE5NFBFO0VBQXVCLGdCQWxpRUg7QVJvN1R0Qjs7QVFsNVBFO0VBQXVCLGdCQWxpRUg7QVJ3N1R0Qjs7QVF0NVBFO0VBQXVCLGdCQWxpRUg7QVI0N1R0Qjs7QVExNVBFO0VBQXVCLGdCQWxpRUg7QVJnOFR0Qjs7QVE5NVBFO0VBQXVCLGdCQWxpRUg7QVJvOFR0Qjs7QVFsNlBFO0VBQXVCLGdCQWxpRUg7QVJ3OFR0Qjs7QVF0NlBFO0VBQXVCLGdCQWxpRUg7QVI0OFR0Qjs7QVExNlBFO0VBQXVCLGdCQWxpRUg7QVJnOVR0Qjs7QVE5NlBFO0VBQXVCLGdCQWxpRUg7QVJvOVR0Qjs7QVFsN1BFO0VBQXVCLGdCQWxpRUg7QVJ3OVR0Qjs7QVF0N1BFO0VBQXVCLGdCQWxpRUg7QVI0OVR0Qjs7QVExN1BFO0VBQXVCLGdCQWxpRUg7QVJnK1R0Qjs7QVE5N1BFO0VBQXVCLGdCQWxpRUg7QVJvK1R0Qjs7QVFsOFBFO0VBQXVCLGdCQWxpRUg7QVJ3K1R0Qjs7QVF0OFBFO0VBQXVCLGdCQWxpRUg7QVI0K1R0Qjs7QVExOFBFO0VBQXVCLGdCQWxpRUg7QVJnL1R0Qjs7QVE5OFBFO0VBQXVCLGdCQWxpRUg7QVJvL1R0Qjs7QVFsOVBFO0VBQXVCLGdCQWxpRUg7QVJ3L1R0Qjs7QVF0OVBFO0VBQXVCLGdCQWxpRUg7QVI0L1R0Qjs7QVExOVBFO0VBQXVCLGdCQWxpRUg7QVJnZ1V0Qjs7QVE5OVBFO0VBQXVCLGdCQWxpRUg7QVJvZ1V0Qjs7QVFsK1BFO0VBQXVCLGdCQWxpRUg7QVJ3Z1V0Qjs7QVF0K1BFO0VBQXVCLGdCQWxpRUg7QVI0Z1V0Qjs7QVExK1BFO0VBQXVCLGdCQWxpRUg7QVJnaFV0Qjs7QVE5K1BFO0VBQXVCLGdCQWxpRUg7QVJvaFV0Qjs7QVFsL1BFO0VBQXVCLGdCQWxpRUg7QVJ3aFV0Qjs7QVF0L1BFO0VBQXVCLGdCQWxpRUg7QVI0aFV0Qjs7QVExL1BFO0VBQXVCLGdCQWxpRUg7QVJnaVV0Qjs7QVE5L1BFO0VBQXVCLGdCQWxpRUg7QVJvaVV0Qjs7QVFsZ1FFO0VBQXVCLGdCQWxpRUg7QVJ3aVV0Qjs7QVF0Z1FFO0VBQXVCLGdCQWxpRUg7QVI0aVV0Qjs7QVExZ1FFO0VBQXVCLGdCQWxpRUg7QVJnalV0Qjs7QVE5Z1FFO0VBQXVCLGdCQWxpRUg7QVJvalV0Qjs7QVFsaFFFO0VBQXVCLGdCQWxpRUg7QVJ3alV0Qjs7QVF0aFFFO0VBQXVCLGdCQWxpRUg7QVI0alV0Qjs7QVExaFFFO0VBQXVCLGdCQWxpRUg7QVJna1V0Qjs7QVE5aFFFO0VBQXVCLGdCQWxpRUg7QVJva1V0Qjs7QVFsaVFFO0VBQXVCLGdCQWxpRUg7QVJ3a1V0Qjs7QVF0aVFFO0VBQXVCLGdCQWxpRUg7QVI0a1V0Qjs7QVExaVFFO0VBQXVCLGdCQWxpRUg7QVJnbFV0Qjs7QVE5aVFFO0VBQXVCLGdCQWxpRUg7QVJvbFV0Qjs7QVFsalFFO0VBQXVCLGdCQWxpRUg7QVJ3bFV0Qjs7QVF0alFFO0VBQXVCLGdCQWxpRUg7QVI0bFV0Qjs7QVExalFFO0VBQXVCLGdCQWxpRUg7QVJnbVV0Qjs7QVE5alFFO0VBQXVCLGdCQWxpRUg7QVJvbVV0Qjs7QVFsa1FFO0VBQXVCLGdCQWxpRUg7QVJ3bVV0Qjs7QVF0a1FFO0VBQXVCLGdCQWxpRUg7QVI0bVV0Qjs7QVExa1FFO0VBQXVCLGdCQWxpRUg7QVJnblV0Qjs7QVE5a1FFO0VBQXVCLGdCQWxpRUg7QVJvblV0Qjs7QVFsbFFFO0VBQXVCLGdCQWxpRUg7QVJ3blV0Qjs7QVF0bFFFO0VBQXVCLGdCQWxpRUg7QVI0blV0Qjs7QVExbFFFO0VBQXVCLGdCQWxpRUg7QVJnb1V0Qjs7QVE5bFFFO0VBQXVCLGdCQWxpRUg7QVJvb1V0Qjs7QVFsbVFFO0VBQXVCLGdCQWxpRUg7QVJ3b1V0Qjs7QVF0bVFFO0VBQXVCLGdCQWxpRUg7QVI0b1V0Qjs7QVExbVFFO0VBQXVCLGdCQWxpRUg7QVJncFV0Qjs7QVE5bVFFO0VBQXVCLGdCQWxpRUg7QVJvcFV0Qjs7QVFsblFFO0VBQXVCLGdCQWxpRUg7QVJ3cFV0Qjs7QVF0blFFO0VBQXVCLGdCQWxpRUg7QVI0cFV0Qjs7QVExblFFO0VBQXVCLGdCQWxpRUg7QVJncVV0Qjs7QVE5blFFO0VBQXVCLGdCQWxpRUg7QVJvcVV0Qjs7QVFsb1FFO0VBQXVCLGdCQWxpRUg7QVJ3cVV0Qjs7QVF0b1FFO0VBQXVCLGdCQWxpRUg7QVI0cVV0Qjs7QVExb1FFO0VBQXVCLGdCQWxpRUg7QVJnclV0Qjs7QVE5b1FFO0VBQXVCLGdCQWxpRUg7QVJvclV0Qjs7QVFscFFFO0VBQXVCLGdCQWxpRUg7QVJ3clV0Qjs7QVF0cFFFO0VBQXVCLGdCQWxpRUg7QVI0clV0Qjs7QVExcFFFO0VBQXVCLGdCQWxpRUg7QVJnc1V0Qjs7QVE5cFFFO0VBQXVCLGdCQWxpRUg7QVJvc1V0Qjs7QVFscVFFO0VBQXVCLGdCQWxpRUg7QVJ3c1V0Qjs7QVF0cVFFO0VBQXVCLGdCQWxpRUg7QVI0c1V0Qjs7QVExcVFFO0VBQXVCLGdCQWxpRUg7QVJndFV0Qjs7QVE5cVFFO0VBQXVCLGdCQWxpRUg7QVJvdFV0Qjs7QVFsclFFO0VBQXVCLGdCQWxpRUg7QVJ3dFV0Qjs7QVF0clFFO0VBQXVCLGdCQWxpRUg7QVI0dFV0Qjs7QVExclFFO0VBQXVCLGdCQWxpRUg7QVJndVV0Qjs7QVE5clFFO0VBQXVCLGdCQWxpRUg7QVJvdVV0Qjs7QVFsc1FFO0VBQXVCLGdCQWxpRUg7QVJ3dVV0Qjs7QVF0c1FFO0VBQXVCLGdCQWxpRUg7QVI0dVV0Qjs7QVExc1FFO0VBQXVCLGdCQWxpRUg7QVJndlV0Qjs7QVE5c1FFO0VBQXVCLGdCQWxpRUg7QVJvdlV0Qjs7QVFsdFFFO0VBQXVCLGdCQWxpRUg7QVJ3dlV0Qjs7QVF0dFFFO0VBQXVCLGdCQWxpRUg7QVI0dlV0Qjs7QVExdFFFO0VBQXVCLGdCQWxpRUg7QVJnd1V0Qjs7QVE5dFFFO0VBQXVCLGdCQWxpRUg7QVJvd1V0Qjs7QVFsdVFFO0VBQXVCLGdCQWxpRUg7QVJ3d1V0Qjs7QVF0dVFFO0VBQXVCLGdCQWxpRUg7QVI0d1V0Qjs7QVExdVFFO0VBQXVCLGdCQWxpRUg7QVJneFV0Qjs7QVE5dVFFO0VBQXVCLGdCQWxpRUg7QVJveFV0Qjs7QVFsdlFFO0VBQXVCLGdCQWxpRUg7QVJ3eFV0Qjs7QVF0dlFFO0VBQXVCLGdCQWxpRUg7QVI0eFV0Qjs7QVExdlFFO0VBQXVCLGdCQWxpRUg7QVJneVV0Qjs7QVE5dlFFO0VBQXVCLGdCQWxpRUg7QVJveVV0Qjs7QVFsd1FFO0VBQXVCLGdCQWxpRUg7QVJ3eVV0Qjs7QVF0d1FFO0VBQXVCLGdCQWxpRUg7QVI0eVV0Qjs7QVExd1FFO0VBQXVCLGdCQWxpRUg7QVJnelV0Qjs7QVE5d1FFO0VBQXVCLGdCQWxpRUg7QVJvelV0Qjs7QVFseFFFO0VBQXVCLGdCQWxpRUg7QVJ3elV0Qjs7QVF0eFFFO0VBQXVCLGdCQWxpRUg7QVI0elV0Qjs7QVExeFFFO0VBQXVCLGdCQWxpRUg7QVJnMFV0Qjs7QVE5eFFFO0VBQXVCLGdCQWxpRUg7QVJvMFV0Qjs7QVFseVFFO0VBQXVCLGdCQWxpRUg7QVJ3MFV0Qjs7QVF0eVFFO0VBQXVCLGdCQWxpRUg7QVI0MFV0Qjs7QVExeVFFO0VBQXVCLGdCQWxpRUg7QVJnMVV0Qjs7QVE5eVFFO0VBQXVCLGdCQWxpRUg7QVJvMVV0Qjs7QVFselFFO0VBQXVCLGdCQWxpRUg7QVJ3MVV0Qjs7QVF0elFFO0VBQXVCLGdCQWxpRUg7QVI0MVV0Qjs7QVExelFFO0VBQXVCLGdCQWxpRUg7QVJnMlV0Qjs7QVE5elFFO0VBQXVCLGdCQWxpRUg7QVJvMlV0Qjs7QVFsMFFFO0VBQXVCLGdCQWxpRUg7QVJ3MlV0Qjs7QVF0MFFFO0VBQXVCLGdCQWxpRUg7QVI0MlV0Qjs7QVExMFFFO0VBQXVCLGdCQWxpRUg7QVJnM1V0Qjs7QVE5MFFFO0VBQXVCLGdCQWxpRUg7QVJvM1V0Qjs7QVFsMVFFO0VBQXVCLGdCQWxpRUg7QVJ3M1V0Qjs7QVF0MVFFO0VBQXVCLGdCQWxpRUg7QVI0M1V0Qjs7QVExMVFFO0VBQXVCLGdCQWxpRUg7QVJnNFV0Qjs7QVE5MVFFO0VBQXVCLGdCQWxpRUg7QVJvNFV0Qjs7QVFsMlFFO0VBQXVCLGdCQWxpRUg7QVJ3NFV0Qjs7QVF0MlFFO0VBQXVCLGdCQWxpRUg7QVI0NFV0Qjs7QVExMlFFO0VBQXVCLGdCQWxpRUg7QVJnNVV0Qjs7QVE5MlFFO0VBQXVCLGdCQWxpRUg7QVJvNVV0Qjs7QVFsM1FFO0VBQXVCLGdCQWxpRUg7QVJ3NVV0Qjs7QVF0M1FFO0VBQXVCLGdCQWxpRUg7QVI0NVV0Qjs7QVExM1FFO0VBQXVCLGdCQWxpRUg7QVJnNlV0Qjs7QVE5M1FFO0VBQXVCLGdCQWxpRUg7QVJvNlV0Qjs7QVFsNFFFO0VBQXVCLGdCQWxpRUg7QVJ3NlV0Qjs7QVF0NFFFO0VBQXVCLGdCQWxpRUg7QVI0NlV0Qjs7QVExNFFFO0VBQXVCLGdCQWxpRUg7QVJnN1V0Qjs7QVE5NFFFO0VBQXVCLGdCQWxpRUg7QVJvN1V0Qjs7QVFsNVFFO0VBQXVCLGdCQWxpRUg7QVJ3N1V0Qjs7QVF0NVFFO0VBQXVCLGdCQWxpRUg7QVI0N1V0Qjs7QVExNVFFO0VBQXVCLGdCQWxpRUg7QVJnOFV0Qjs7QVE5NVFFO0VBQXVCLGdCQWxpRUg7QVJvOFV0Qjs7QVFsNlFFO0VBQXVCLGdCQWxpRUg7QVJ3OFV0Qjs7QVF0NlFFO0VBQXVCLGdCQWxpRUg7QVI0OFV0Qjs7QVExNlFFO0VBQXVCLGdCQWxpRUg7QVJnOVV0Qjs7QVE5NlFFO0VBQXVCLGdCQWxpRUg7QVJvOVV0Qjs7QVFsN1FFO0VBQXVCLGdCQWxpRUg7QVJ3OVV0Qjs7QVF0N1FFO0VBQXVCLGdCQWxpRUg7QVI0OVV0Qjs7QVExN1FFO0VBQXVCLGdCQWxpRUg7QVJnK1V0Qjs7QVE5N1FFO0VBQXVCLGdCQWxpRUg7QVJvK1V0Qjs7QVFsOFFFO0VBQXVCLGdCQWxpRUg7QVJ3K1V0Qjs7QVF0OFFFO0VBQXVCLGdCQWxpRUg7QVI0K1V0Qjs7QVExOFFFO0VBQXVCLGdCQWxpRUg7QVJnL1V0Qjs7QVE5OFFFO0VBQXVCLGdCQWxpRUg7QVJvL1V0Qjs7QVFsOVFFO0VBQXVCLGdCQWxpRUg7QVJ3L1V0Qjs7QVF0OVFFO0VBQXVCLGdCQWxpRUg7QVI0L1V0Qjs7QVExOVFFO0VBQXVCLGdCQWxpRUg7QVJnZ1Z0Qjs7QVE5OVFFO0VBQXVCLGdCQWxpRUg7QVJvZ1Z0Qjs7QVFsK1FFO0VBQXVCLGdCQWxpRUg7QVJ3Z1Z0Qjs7QVF0K1FFO0VBQXVCLGdCQWxpRUg7QVI0Z1Z0Qjs7QVExK1FFO0VBQXVCLGdCQWxpRUg7QVJnaFZ0Qjs7QVE5K1FFO0VBQXVCLGdCQWxpRUg7QVJvaFZ0Qjs7QVFsL1FFO0VBQXVCLGdCQWxpRUg7QVJ3aFZ0Qjs7QVF0L1FFO0VBQXVCLGdCQWxpRUg7QVI0aFZ0Qjs7QVExL1FFO0VBQXVCLGdCQWxpRUg7QVJnaVZ0Qjs7QVE5L1FFO0VBQXVCLGdCQWxpRUg7QVJvaVZ0Qjs7QVFsZ1JFO0VBQXVCLGdCQWxpRUg7QVJ3aVZ0Qjs7QVF0Z1JFO0VBQXVCLGdCQWxpRUg7QVI0aVZ0Qjs7QVExZ1JFO0VBQXVCLGdCQWxpRUg7QVJnalZ0Qjs7QVE5Z1JFO0VBQXVCLGdCQWxpRUg7QVJvalZ0Qjs7QVFsaFJFO0VBQXVCLGdCQWxpRUg7QVJ3alZ0Qjs7QVF0aFJFO0VBQXVCLGdCQWxpRUg7QVI0alZ0Qjs7QVExaFJFO0VBQXVCLGdCQWxpRUg7QVJna1Z0Qjs7QVE5aFJFO0VBQXVCLGdCQWxpRUg7QVJva1Z0Qjs7QVFsaVJFO0VBQXVCLGdCQWxpRUg7QVJ3a1Z0Qjs7QVF0aVJFO0VBQXVCLGdCQWxpRUg7QVI0a1Z0Qjs7QVExaVJFO0VBQXVCLGdCQWxpRUg7QVJnbFZ0Qjs7QVE5aVJFO0VBQXVCLGdCQWxpRUg7QVJvbFZ0Qjs7QVFsalJFO0VBQXVCLGdCQWxpRUg7QVJ3bFZ0Qjs7QVF0alJFO0VBQXVCLGdCQWxpRUg7QVI0bFZ0Qjs7QVExalJFO0VBQXVCLGdCQWxpRUg7QVJnbVZ0Qjs7QVE5alJFO0VBQXVCLGdCQWxpRUg7QVJvbVZ0Qjs7QVFsa1JFO0VBQXVCLGdCQWxpRUg7QVJ3bVZ0Qjs7QVF0a1JFO0VBQXVCLGdCQWxpRUg7QVI0bVZ0Qjs7QVExa1JFO0VBQXVCLGdCQWxpRUg7QVJnblZ0Qjs7QVE5a1JFO0VBQXVCLGdCQWxpRUg7QVJvblZ0Qjs7QVFsbFJFO0VBQXVCLGdCQWxpRUg7QVJ3blZ0Qjs7QVF0bFJFO0VBQXVCLGdCQWxpRUg7QVI0blZ0Qjs7QVExbFJFO0VBQXVCLGdCQWxpRUg7QVJnb1Z0Qjs7QVE5bFJFO0VBQXVCLGdCQWxpRUg7QVJvb1Z0Qjs7QVFsbVJFO0VBQXVCLGdCQWxpRUg7QVJ3b1Z0Qjs7QVF0bVJFO0VBQXVCLGdCQWxpRUg7QVI0b1Z0Qjs7QVExbVJFO0VBQXVCLGdCQWxpRUg7QVJncFZ0Qjs7QVE5bVJFO0VBQXVCLGdCQWxpRUg7QVJvcFZ0Qjs7QVFsblJFO0VBQXVCLGdCQWxpRUg7QVJ3cFZ0Qjs7QVF0blJFO0VBQXVCLGdCQWxpRUg7QVI0cFZ0Qjs7QVExblJFO0VBQXVCLGdCQWxpRUg7QVJncVZ0Qjs7QVE5blJFO0VBQXVCLGdCQWxpRUg7QVJvcVZ0Qjs7QVFsb1JFO0VBQXVCLGdCQWxpRUg7QVJ3cVZ0Qjs7QVF0b1JFO0VBQXVCLGdCQWxpRUg7QVI0cVZ0Qjs7QVExb1JFO0VBQXVCLGdCQWxpRUg7QVJnclZ0Qjs7QVE5b1JFO0VBQXVCLGdCQWxpRUg7QVJvclZ0Qjs7QVFscFJFO0VBQXVCLGdCQWxpRUg7QVJ3clZ0Qjs7QVF0cFJFO0VBQXVCLGdCQWxpRUg7QVI0clZ0Qjs7QVExcFJFO0VBQXVCLGdCQWxpRUg7QVJnc1Z0Qjs7QVE5cFJFO0VBQXVCLGdCQWxpRUg7QVJvc1Z0Qjs7QVFscVJFO0VBQXVCLGdCQWxpRUg7QVJ3c1Z0Qjs7QVF0cVJFO0VBQXVCLGdCQWxpRUg7QVI0c1Z0Qjs7QVExcVJFO0VBQXVCLGdCQWxpRUg7QVJndFZ0Qjs7QVE5cVJFO0VBQXVCLGdCQWxpRUg7QVJvdFZ0Qjs7QVFsclJFO0VBQXVCLGdCQWxpRUg7QVJ3dFZ0Qjs7QVF0clJFO0VBQXVCLGdCQWxpRUg7QVI0dFZ0Qjs7QVExclJFO0VBQXVCLGdCQWxpRUg7QVJndVZ0Qjs7QVE5clJFO0VBQXVCLGdCQWxpRUg7QVJvdVZ0Qjs7QVFsc1JFO0VBQXVCLGdCQWxpRUg7QVJ3dVZ0Qjs7QVF0c1JFO0VBQXVCLGdCQWxpRUg7QVI0dVZ0Qjs7QVExc1JFO0VBQXVCLGdCQWxpRUg7QVJndlZ0Qjs7QVE5c1JFO0VBQXVCLGdCQWxpRUg7QVJvdlZ0Qjs7QVFsdFJFO0VBQXVCLGdCQWxpRUg7QVJ3dlZ0Qjs7QVF0dFJFO0VBQXVCLGdCQWxpRUg7QVI0dlZ0Qjs7QVExdFJFO0VBQXVCLGdCQWxpRUg7QVJnd1Z0Qjs7QVE5dFJFO0VBQXVCLGdCQWxpRUg7QVJvd1Z0Qjs7QVFsdVJFO0VBQXVCLGdCQWxpRUg7QVJ3d1Z0Qjs7QVF0dVJFO0VBQXVCLGdCQWxpRUg7QVI0d1Z0Qjs7QVExdVJFO0VBQXVCLGdCQWxpRUg7QVJneFZ0Qjs7QVE5dVJFO0VBQXVCLGdCQWxpRUg7QVJveFZ0Qjs7QVFsdlJFO0VBQXVCLGdCQWxpRUg7QVJ3eFZ0Qjs7QVF0dlJFO0VBQXVCLGdCQWxpRUg7QVI0eFZ0Qjs7QVExdlJFO0VBQXVCLGdCQWxpRUg7QVJneVZ0Qjs7QVE5dlJFO0VBQXVCLGdCQWxpRUg7QVJveVZ0Qjs7QVFsd1JFO0VBQXVCLGdCQWxpRUg7QVJ3eVZ0Qjs7QVF0d1JFO0VBQXVCLGdCQWxpRUg7QVI0eVZ0Qjs7QVExd1JFO0VBQXVCLGdCQWxpRUg7QVJnelZ0Qjs7QVE5d1JFO0VBQXVCLGdCQWxpRUg7QVJvelZ0Qjs7QVFseFJFO0VBQXVCLGdCQWxpRUg7QVJ3elZ0Qjs7QVF0eFJFO0VBQXVCLGdCQWxpRUg7QVI0elZ0Qjs7QVExeFJFO0VBQXVCLGdCQWxpRUg7QVJnMFZ0Qjs7QVE5eFJFO0VBQXVCLGdCQWxpRUg7QVJvMFZ0Qjs7QVFseVJFO0VBQXVCLGdCQWxpRUg7QVJ3MFZ0Qjs7QVF0eVJFO0VBQXVCLGdCQWxpRUg7QVI0MFZ0Qjs7QVExeVJFO0VBQXVCLGdCQWxpRUg7QVJnMVZ0Qjs7QVE5eVJFO0VBQXVCLGdCQWxpRUg7QVJvMVZ0Qjs7QVFselJFO0VBQXVCLGdCQWxpRUg7QVJ3MVZ0Qjs7QVF0elJFO0VBQXVCLGdCQWxpRUg7QVI0MVZ0Qjs7QVExelJFO0VBQXVCLGdCQWxpRUg7QVJnMlZ0Qjs7QVE5elJFO0VBQXVCLGdCQWxpRUg7QVJvMlZ0Qjs7QVFsMFJFO0VBQXVCLGdCQWxpRUg7QVJ3MlZ0Qjs7QVF0MFJFO0VBQXVCLGdCQWxpRUg7QVI0MlZ0Qjs7QVExMFJFO0VBQXVCLGdCQWxpRUg7QVJnM1Z0Qjs7QVE5MFJFO0VBQXVCLGdCQWxpRUg7QVJvM1Z0Qjs7QVFsMVJFO0VBQXVCLGdCQWxpRUg7QVJ3M1Z0Qjs7QVF0MVJFO0VBQXVCLGdCQWxpRUg7QVI0M1Z0Qjs7QVExMVJFO0VBQXVCLGdCQWxpRUg7QVJnNFZ0Qjs7QVE5MVJFO0VBQXVCLGdCQWxpRUg7QVJvNFZ0Qjs7QVFsMlJFO0VBQXVCLGdCQWxpRUg7QVJ3NFZ0Qjs7QVF0MlJFO0VBQXVCLGdCQWxpRUg7QVI0NFZ0Qjs7QVExMlJFO0VBQXVCLGdCQWxpRUg7QVJnNVZ0Qjs7QVE5MlJFO0VBQXVCLGdCQWxpRUg7QVJvNVZ0Qjs7QVFsM1JFO0VBQXVCLGdCQWxpRUg7QVJ3NVZ0Qjs7QVF0M1JFO0VBQXVCLGdCQWxpRUg7QVI0NVZ0Qjs7QVExM1JFO0VBQXVCLGdCQWxpRUg7QVJnNlZ0Qjs7QVE5M1JFO0VBQXVCLGdCQWxpRUg7QVJvNlZ0Qjs7QVFsNFJFO0VBQXVCLGdCQWxpRUg7QVJ3NlZ0Qjs7QVF0NFJFO0VBQXVCLGdCQWxpRUg7QVI0NlZ0Qjs7QVExNFJFO0VBQXVCLGdCQWxpRUg7QVJnN1Z0Qjs7QVE5NFJFO0VBQXVCLGdCQWxpRUg7QVJvN1Z0Qjs7QVFsNVJFO0VBQXVCLGdCQWxpRUg7QVJ3N1Z0Qjs7QVF0NVJFO0VBQXVCLGdCQWxpRUg7QVI0N1Z0Qjs7QVExNVJFO0VBQXVCLGdCQWxpRUg7QVJnOFZ0Qjs7QVE5NVJFO0VBQXVCLGdCQWxpRUg7QVJvOFZ0Qjs7QVFsNlJFO0VBQXVCLGdCQWxpRUg7QVJ3OFZ0Qjs7QVF0NlJFO0VBQXVCLGdCQWxpRUg7QVI0OFZ0Qjs7QVExNlJFO0VBQXVCLGdCQWxpRUg7QVJnOVZ0Qjs7QVE5NlJFO0VBQXVCLGdCQWxpRUg7QVJvOVZ0Qjs7QVFsN1JFO0VBQXVCLGdCQWxpRUg7QVJ3OVZ0Qjs7QVF0N1JFO0VBQXVCLGdCQWxpRUg7QVI0OVZ0Qjs7QVExN1JFO0VBQXVCLGdCQWxpRUg7QVJnK1Z0Qjs7QVE5N1JFO0VBQXVCLGdCQWxpRUg7QVJvK1Z0Qjs7QVFsOFJFO0VBQXVCLGdCQWxpRUg7QVJ3K1Z0Qjs7QVF0OFJFO0VBQXVCLGdCQWxpRUg7QVI0K1Z0Qjs7QVExOFJFO0VBQXVCLGdCQWxpRUg7QVJnL1Z0Qjs7QVE5OFJFO0VBQXVCLGdCQWxpRUg7QVJvL1Z0Qjs7QVFsOVJFO0VBQXVCLGdCQWxpRUg7QVJ3L1Z0Qjs7QVF0OVJFO0VBQXVCLGdCQWxpRUg7QVI0L1Z0Qjs7QVExOVJFO0VBQXVCLGdCQWxpRUg7QVJnZ1d0Qjs7QVE5OVJFO0VBQXVCLGdCQWxpRUg7QVJvZ1d0Qjs7QVFsK1JFO0VBQXVCLGdCQWxpRUg7QVJ3Z1d0Qjs7QVF0K1JFO0VBQXVCLGdCQWxpRUg7QVI0Z1d0Qjs7QVExK1JFO0VBQXVCLGdCQWxpRUg7QVJnaFd0Qjs7QVE5K1JFO0VBQXVCLGdCQWxpRUg7QVJvaFd0Qjs7QVFsL1JFO0VBQXVCLGdCQWxpRUg7QVJ3aFd0Qjs7QVF0L1JFO0VBQXVCLGdCQWxpRUg7QVI0aFd0Qjs7QVExL1JFO0VBQXVCLGdCQWxpRUg7QVJnaVd0Qjs7QVE5L1JFO0VBQXVCLGdCQWxpRUg7QVJvaVd0Qjs7QVFsZ1NFO0VBQXVCLGdCQWxpRUg7QVJ3aVd0Qjs7QVF0Z1NFO0VBQXVCLGdCQWxpRUg7QVI0aVd0Qjs7QVExZ1NFO0VBQXVCLGdCQWxpRUg7QVJnald0Qjs7QVE5Z1NFO0VBQXVCLGdCQWxpRUg7QVJvald0Qjs7QVFsaFNFO0VBQXVCLGdCQWxpRUg7QVJ3ald0Qjs7QVF0aFNFO0VBQXVCLGdCQWxpRUg7QVI0ald0Qjs7QVExaFNFO0VBQXVCLGdCQWxpRUg7QVJna1d0Qjs7QVE5aFNFO0VBQXVCLGdCQWxpRUg7QVJva1d0Qjs7QVFsaVNFO0VBQXVCLGdCQWxpRUg7QVJ3a1d0Qjs7QVF0aVNFO0VBQXVCLGdCQWxpRUg7QVI0a1d0Qjs7QVExaVNFO0VBQXVCLGdCQWxpRUg7QVJnbFd0Qjs7QVE5aVNFO0VBQXVCLGdCQWxpRUg7QVJvbFd0Qjs7QVFsalNFO0VBQXVCLGdCQWxpRUg7QVJ3bFd0Qjs7QVF0alNFO0VBQXVCLGdCQWxpRUg7QVI0bFd0Qjs7QVExalNFO0VBQXVCLGdCQWxpRUg7QVJnbVd0Qjs7QVE5alNFO0VBQXVCLGdCQWxpRUg7QVJvbVd0Qjs7QVFsa1NFO0VBQXVCLGdCQWxpRUg7QVJ3bVd0Qjs7QVF0a1NFO0VBQXVCLGdCQWxpRUg7QVI0bVd0Qjs7QVExa1NFO0VBQXVCLGdCQWxpRUg7QVJnbld0Qjs7QVE5a1NFO0VBQXVCLGdCQWxpRUg7QVJvbld0Qjs7QVFsbFNFO0VBQXVCLGdCQWxpRUg7QVJ3bld0Qjs7QVF0bFNFO0VBQXVCLGdCQWxpRUg7QVI0bld0Qjs7QVExbFNFO0VBQXVCLGdCQWxpRUg7QVJnb1d0Qjs7QVE5bFNFO0VBQXVCLGdCQWxpRUg7QVJvb1d0Qjs7QVFsbVNFO0VBQXVCLGdCQWxpRUg7QVJ3b1d0Qjs7QVF0bVNFO0VBQXVCLGdCQWxpRUg7QVI0b1d0Qjs7QVExbVNFO0VBQXVCLGdCQWxpRUg7QVJncFd0Qjs7QVE5bVNFO0VBQXVCLGdCQWxpRUg7QVJvcFd0Qjs7QVFsblNFO0VBQXVCLGdCQWxpRUg7QVJ3cFd0Qjs7QVF0blNFO0VBQXVCLGdCQWxpRUg7QVI0cFd0Qjs7QVExblNFO0VBQXVCLGdCQWxpRUg7QVJncVd0Qjs7QVE5blNFO0VBQXVCLGdCQWxpRUg7QVJvcVd0Qjs7QVFsb1NFO0VBQXVCLGdCQWxpRUg7QVJ3cVd0Qjs7QVF0b1NFO0VBQXVCLGdCQWxpRUg7QVI0cVd0Qjs7QVExb1NFO0VBQXVCLGdCQWxpRUg7QVJncld0Qjs7QVE5b1NFO0VBQXVCLGdCQWxpRUg7QVJvcld0Qjs7QVFscFNFO0VBQXVCLGdCQWxpRUg7QVJ3cld0Qjs7QVF0cFNFO0VBQXVCLGdCQWxpRUg7QVI0cld0Qjs7QVExcFNFO0VBQXVCLGdCQWxpRUg7QVJnc1d0Qjs7QVE5cFNFO0VBQXVCLGdCQWxpRUg7QVJvc1d0Qjs7QVFscVNFO0VBQXVCLGdCQWxpRUg7QVJ3c1d0Qjs7QVF0cVNFO0VBQXVCLGdCQWxpRUg7QVI0c1d0Qjs7QVExcVNFO0VBQXVCLGdCQWxpRUg7QVJndFd0Qjs7QVE5cVNFO0VBQXVCLGdCQWxpRUg7QVJvdFd0Qjs7QVFsclNFO0VBQXVCLGdCQWxpRUg7QVJ3dFd0Qjs7QVF0clNFO0VBQXVCLGdCQWxpRUg7QVI0dFd0Qjs7QVExclNFO0VBQXVCLGdCQWxpRUg7QVJndVd0Qjs7QVE5clNFO0VBQXVCLGdCQWxpRUg7QVJvdVd0Qjs7QVFsc1NFO0VBQXVCLGdCQWxpRUg7QVJ3dVd0Qjs7QVF0c1NFO0VBQXVCLGdCQWxpRUg7QVI0dVd0Qjs7QVExc1NFO0VBQXVCLGdCQWxpRUg7QVJndld0Qjs7QVE5c1NFO0VBQXVCLGdCQWxpRUg7QVJvdld0Qjs7QVFsdFNFO0VBQXVCLGdCQWxpRUg7QVJ3dld0Qjs7QVF0dFNFO0VBQXVCLGdCQWxpRUg7QVI0dld0Qjs7QVExdFNFO0VBQXVCLGdCQWxpRUg7QVJnd1d0Qjs7QVE5dFNFO0VBQXVCLGdCQWxpRUg7QVJvd1d0Qjs7QVFsdVNFO0VBQXVCLGdCQWxpRUg7QVJ3d1d0Qjs7QVF0dVNFO0VBQXVCLGdCQWxpRUg7QVI0d1d0Qjs7QVExdVNFO0VBQXVCLGdCQWxpRUg7QVJneFd0Qjs7QVE5dVNFO0VBQXVCLGdCQWxpRUg7QVJveFd0Qjs7QVFsdlNFO0VBQXVCLGdCQWxpRUg7QVJ3eFd0Qjs7QVF0dlNFO0VBQXVCLGdCQWxpRUg7QVI0eFd0Qjs7QVExdlNFO0VBQXVCLGdCQWxpRUg7QVJneVd0Qjs7QVE5dlNFO0VBQXVCLGdCQWxpRUg7QVJveVd0Qjs7QVFsd1NFO0VBQXVCLGdCQWxpRUg7QVJ3eVd0Qjs7QVF0d1NFO0VBQXVCLGdCQWxpRUg7QVI0eVd0Qjs7QVExd1NFO0VBQXVCLGdCQWxpRUg7QVJneld0Qjs7QVE5d1NFO0VBQXVCLGdCQWxpRUg7QVJveld0Qjs7QVFseFNFO0VBQXVCLGdCQWxpRUg7QVJ3eld0Qjs7QVF0eFNFO0VBQXVCLGdCQWxpRUg7QVI0eld0Qjs7QVExeFNFO0VBQXVCLGdCQWxpRUg7QVJnMFd0Qjs7QVE5eFNFO0VBQXVCLGdCQWxpRUg7QVJvMFd0Qjs7QVFseVNFO0VBQXVCLGdCQWxpRUg7QVJ3MFd0Qjs7QVF0eVNFO0VBQXVCLGdCQWxpRUg7QVI0MFd0Qjs7QVExeVNFO0VBQXVCLGdCQWxpRUg7QVJnMVd0Qjs7QVE5eVNFO0VBQXVCLGdCQWxpRUg7QVJvMVd0Qjs7QVFselNFO0VBQXVCLGdCQWxpRUg7QVJ3MVd0Qjs7QVF0elNFO0VBQXVCLGdCQWxpRUg7QVI0MVd0Qjs7QVExelNFO0VBQXVCLGdCQWxpRUg7QVJnMld0Qjs7QVE5elNFO0VBQXVCLGdCQWxpRUg7QVJvMld0Qjs7QVFsMFNFO0VBQXVCLGdCQWxpRUg7QVJ3Mld0Qjs7QVF0MFNFO0VBQXVCLGdCQWxpRUg7QVI0Mld0Qjs7QVExMFNFO0VBQXVCLGdCQWxpRUg7QVJnM1d0Qjs7QVE5MFNFO0VBQXVCLGdCQWxpRUg7QVJvM1d0Qjs7QVFsMVNFO0VBQXVCLGdCQWxpRUg7QVJ3M1d0Qjs7QVF0MVNFO0VBQXVCLGdCQWxpRUg7QVI0M1d0Qjs7QVExMVNFO0VBQXVCLGdCQWxpRUg7QVJnNFd0Qjs7QVE5MVNFO0VBQXVCLGdCQWxpRUg7QVJvNFd0Qjs7QVFsMlNFO0VBQXVCLGdCQWxpRUg7QVJ3NFd0Qjs7QVF0MlNFO0VBQXVCLGdCQWxpRUg7QVI0NFd0Qjs7QVExMlNFO0VBQXVCLGdCQWxpRUg7QVJnNVd0Qjs7QVE5MlNFO0VBQXVCLGdCQWxpRUg7QVJvNVd0Qjs7QVFsM1NFO0VBQXVCLGdCQWxpRUg7QVJ3NVd0Qjs7QVF0M1NFO0VBQXVCLGdCQWxpRUg7QVI0NVd0Qjs7QVExM1NFO0VBQXVCLGdCQWxpRUg7QVJnNld0Qjs7QVE5M1NFO0VBQXVCLGdCQWxpRUg7QVJvNld0Qjs7QVFsNFNFO0VBQXVCLGdCQWxpRUg7QVJ3Nld0Qjs7QVF0NFNFO0VBQXVCLGdCQWxpRUg7QVI0Nld0Qjs7QVExNFNFO0VBQXVCLGdCQWxpRUg7QVJnN1d0Qjs7QVE5NFNFO0VBQXVCLGdCQWxpRUg7QVJvN1d0Qjs7QVFsNVNFO0VBQXVCLGdCQWxpRUg7QVJ3N1d0Qjs7QVF0NVNFO0VBQXVCLGdCQWxpRUg7QVI0N1d0Qjs7QVExNVNFO0VBQXVCLGdCQWxpRUg7QVJnOFd0Qjs7QVE5NVNFO0VBQXVCLGdCQWxpRUg7QVJvOFd0Qjs7QVFsNlNFO0VBQXVCLGdCQWxpRUg7QVJ3OFd0Qjs7QVF0NlNFO0VBQXVCLGdCQWxpRUg7QVI0OFd0Qjs7QVExNlNFO0VBQXVCLGdCQWxpRUg7QVJnOVd0Qjs7QVE5NlNFO0VBQXVCLGdCQWxpRUg7QVJvOVd0Qjs7QVFsN1NFO0VBQXVCLGdCQWxpRUg7QVJ3OVd0Qjs7QVF0N1NFO0VBQXVCLGdCQWxpRUg7QVI0OVd0Qjs7QVExN1NFO0VBQXVCLGdCQWxpRUg7QVJnK1d0Qjs7QVE5N1NFO0VBQXVCLGdCQWxpRUg7QVJvK1d0Qjs7QVFsOFNFO0VBQXVCLGdCQWxpRUg7QVJ3K1d0Qjs7QVF0OFNFO0VBQXVCLGdCQWxpRUg7QVI0K1d0Qjs7QVExOFNFO0VBQXVCLGdCQWxpRUg7QVJnL1d0Qjs7QVE5OFNFO0VBQXVCLGdCQWxpRUg7QVJvL1d0Qjs7QVFsOVNFO0VBQXVCLGdCQWxpRUg7QVJ3L1d0Qjs7QVF0OVNFO0VBQXVCLGdCQWxpRUg7QVI0L1d0Qjs7QVExOVNFO0VBQXVCLGdCQWxpRUg7QVJnZ1h0Qjs7QVE5OVNFO0VBQXVCLGdCQWxpRUg7QVJvZ1h0Qjs7QVFsK1NFO0VBQXVCLGdCQWxpRUg7QVJ3Z1h0Qjs7QVF0K1NFO0VBQXVCLGdCQWxpRUg7QVI0Z1h0Qjs7QVExK1NFO0VBQXVCLGdCQWxpRUg7QVJnaFh0Qjs7QVE5K1NFO0VBQXVCLGdCQWxpRUg7QVJvaFh0Qjs7QVFsL1NFO0VBQXVCLGdCQWxpRUg7QVJ3aFh0Qjs7QVF0L1NFO0VBQXVCLGdCQWxpRUg7QVI0aFh0Qjs7QVExL1NFO0VBQXVCLGdCQWxpRUg7QVJnaVh0Qjs7QVE5L1NFO0VBQXVCLGdCQWxpRUg7QVJvaVh0Qjs7QVFsZ1RFO0VBQXVCLGdCQWxpRUg7QVJ3aVh0Qjs7QVF0Z1RFO0VBQXVCLGdCQWxpRUg7QVI0aVh0Qjs7QVExZ1RFO0VBQXVCLGdCQWxpRUg7QVJnalh0Qjs7QVE5Z1RFO0VBQXVCLGdCQWxpRUg7QVJvalh0Qjs7QVFsaFRFO0VBQXVCLGdCQWxpRUg7QVJ3alh0Qjs7QVF0aFRFO0VBQXVCLGdCQWxpRUg7QVI0alh0Qjs7QVExaFRFO0VBQXVCLGdCQWxpRUg7QVJna1h0Qjs7QVE5aFRFO0VBQXVCLGdCQWxpRUg7QVJva1h0Qjs7QVFsaVRFO0VBQXVCLGdCQWxpRUg7QVJ3a1h0Qjs7QVF0aVRFO0VBQXVCLGdCQWxpRUg7QVI0a1h0Qjs7QVExaVRFO0VBQXVCLGdCQWxpRUg7QVJnbFh0Qjs7QVE5aVRFO0VBQXVCLGdCQWxpRUg7QVJvbFh0Qjs7QVFsalRFO0VBQXVCLGdCQWxpRUg7QVJ3bFh0Qjs7QVF0alRFO0VBQXVCLGdCQWxpRUg7QVI0bFh0Qjs7QVExalRFO0VBQXVCLGdCQWxpRUg7QVJnbVh0Qjs7QVE5alRFO0VBQXVCLGdCQWxpRUg7QVJvbVh0Qjs7QVFsa1RFO0VBQXVCLGdCQWxpRUg7QVJ3bVh0Qjs7QVF0a1RFO0VBQXVCLGdCQWxpRUg7QVI0bVh0Qjs7QVExa1RFO0VBQXVCLGdCQWxpRUg7QVJnblh0Qjs7QVE5a1RFO0VBQXVCLGdCQWxpRUg7QVJvblh0Qjs7QVFsbFRFO0VBQXVCLGdCQWxpRUg7QVJ3blh0Qjs7QVF0bFRFO0VBQXVCLGdCQWxpRUg7QVI0blh0Qjs7QVExbFRFO0VBQXVCLGdCQWxpRUg7QVJnb1h0Qjs7QVE5bFRFO0VBQXVCLGdCQWxpRUg7QVJvb1h0Qjs7QVFsbVRFO0VBQXVCLGdCQWxpRUg7QVJ3b1h0Qjs7QVF0bVRFO0VBQXVCLGdCQWxpRUg7QVI0b1h0Qjs7QVExbVRFO0VBQXVCLGdCQWxpRUg7QVJncFh0Qjs7QVE5bVRFO0VBQXVCLGdCQWxpRUg7QVJvcFh0Qjs7QVFsblRFO0VBQXVCLGdCQWxpRUg7QVJ3cFh0Qjs7QVF0blRFO0VBQXVCLGdCQWxpRUg7QVI0cFh0Qjs7QVExblRFO0VBQXVCLGdCQWxpRUg7QVJncVh0Qjs7QVE5blRFO0VBQXVCLGdCQWxpRUg7QVJvcVh0Qjs7QVFsb1RFO0VBQXVCLGdCQWxpRUg7QVJ3cVh0Qjs7QVF0b1RFO0VBQXVCLGdCQWxpRUg7QVI0cVh0Qjs7QVExb1RFO0VBQXVCLGdCQWxpRUg7QVJnclh0Qjs7QVE5b1RFO0VBQXVCLGdCQWxpRUg7QVJvclh0Qjs7QVFscFRFO0VBQXVCLGdCQWxpRUg7QVJ3clh0Qjs7QVF0cFRFO0VBQXVCLGdCQWxpRUg7QVI0clh0Qjs7QVExcFRFO0VBQXVCLGdCQWxpRUg7QVJnc1h0Qjs7QVE5cFRFO0VBQXVCLGdCQWxpRUg7QVJvc1h0Qjs7QVFscVRFO0VBQXVCLGdCQWxpRUg7QVJ3c1h0Qjs7QVF0cVRFO0VBQXVCLGdCQWxpRUg7QVI0c1h0Qjs7QVExcVRFO0VBQXVCLGdCQWxpRUg7QVJndFh0Qjs7QVE5cVRFO0VBQXVCLGdCQWxpRUg7QVJvdFh0Qjs7QVFsclRFO0VBQXVCLGdCQWxpRUg7QVJ3dFh0Qjs7QVF0clRFO0VBQXVCLGdCQWxpRUg7QVI0dFh0Qjs7QVExclRFO0VBQXVCLGdCQWxpRUg7QVJndVh0Qjs7QVE5clRFO0VBQXVCLGdCQWxpRUg7QVJvdVh0Qjs7QVFsc1RFO0VBQXVCLGdCQWxpRUg7QVJ3dVh0Qjs7QVF0c1RFO0VBQXVCLGdCQWxpRUg7QVI0dVh0Qjs7QVExc1RFO0VBQXVCLGdCQWxpRUg7QVJndlh0Qjs7QVE5c1RFO0VBQXVCLGdCQWxpRUg7QVJvdlh0Qjs7QVFsdFRFO0VBQXVCLGdCQWxpRUg7QVJ3dlh0Qjs7QVF0dFRFO0VBQXVCLGdCQWxpRUg7QVI0dlh0Qjs7QVExdFRFO0VBQXVCLGdCQWxpRUg7QVJnd1h0Qjs7QVE5dFRFO0VBQXVCLGdCQWxpRUg7QVJvd1h0Qjs7QVFsdVRFO0VBQXVCLGdCQWxpRUg7QVJ3d1h0Qjs7QVF0dVRFO0VBQXVCLGdCQWxpRUg7QVI0d1h0Qjs7QVExdVRFO0VBQXVCLGdCQWxpRUg7QVJneFh0Qjs7QVE5dVRFO0VBQXVCLGdCQWxpRUg7QVJveFh0Qjs7QVFsdlRFO0VBQXVCLGdCQWxpRUg7QVJ3eFh0Qjs7QVF0dlRFO0VBQXVCLGdCQWxpRUg7QVI0eFh0Qjs7QVExdlRFO0VBQXVCLGdCQWxpRUg7QVJneVh0Qjs7QVE5dlRFO0VBQXVCLGdCQWxpRUg7QVJveVh0Qjs7QVFsd1RFO0VBQXVCLGdCQWxpRUg7QVJ3eVh0Qjs7QVF0d1RFO0VBQXVCLGdCQWxpRUg7QVI0eVh0Qjs7QVExd1RFO0VBQXVCLGdCQWxpRUg7QVJnelh0Qjs7QVE5d1RFO0VBQXVCLGdCQWxpRUg7QVJvelh0Qjs7QVFseFRFO0VBQXVCLGdCQWxpRUg7QVJ3elh0Qjs7QVF0eFRFO0VBQXVCLGdCQWxpRUg7QVI0elh0Qjs7QVExeFRFO0VBQXVCLGdCQWxpRUg7QVJnMFh0Qjs7QVE5eFRFO0VBQXVCLGdCQWxpRUg7QVJvMFh0Qjs7QVFseVRFO0VBQXVCLFlBbGlFSDtBUncwWHRCOztBUXR5VEU7RUFBdUIsWUFsaUVIO0FSNDBYdEI7O0FRMXlURTtFQUF1QixZQWxpRUg7QVJnMVh0Qjs7QVE5eVRFO0VBQXVCLFlBbGlFSDtBUm8xWHRCOztBUWx6VEU7RUFBdUIsZ0JBbGlFSDtBUncxWHRCOztBUXR6VEU7RUFBdUIsWUFsaUVIO0FSNDFYdEI7O0FRMXpURTtFQUF1QixZQWxpRUg7QVJnMlh0Qjs7QVE5elRFO0VBQXVCLFlBbGlFSDtBUm8yWHRCOztBUWwwVEU7RUFBdUIsWUFsaUVIO0FSdzJYdEI7O0FRdDBURTtFQUF1QixZQWxpRUg7QVI0Mlh0Qjs7QVExMFRFO0VBQXVCLFlBbGlFSDtBUmczWHRCOztBUTkwVEU7RUFBdUIsWUFsaUVIO0FSbzNYdEI7O0FRbDFURTtFQUF1QixZQWxpRUg7QVJ3M1h0Qjs7QVF0MVRFO0VBQXVCLFlBbGlFSDtBUjQzWHRCOztBUTExVEU7RUFBdUIsWUFsaUVIO0FSZzRYdEI7O0FROTFURTtFQUF1QixZQWxpRUg7QVJvNFh0Qjs7QVFsMlRFO0VBQXVCLFlBbGlFSDtBUnc0WHRCOztBUXQyVEU7RUFBdUIsWUFsaUVIO0FSNDRYdEI7O0FRMTJURTtFQUF1QixZQWxpRUg7QVJnNVh0Qjs7QVE5MlRFO0VBQXVCLFlBbGlFSDtBUm81WHRCOztBUWwzVEU7RUFBdUIsWUFsaUVIO0FSdzVYdEI7O0FRdDNURTtFQUF1QixZQWxpRUg7QVI0NVh0Qjs7QVExM1RFO0VBQXVCLFlBbGlFSDtBUmc2WHRCOztBUTkzVEU7RUFBdUIsWUFsaUVIO0FSbzZYdEI7O0FRbDRURTtFQUF1QixZQWxpRUg7QVJ3Nlh0Qjs7QVF0NFRFO0VBQXVCLFlBbGlFSDtBUjQ2WHRCOztBUTE0VEU7RUFBdUIsWUFsaUVIO0FSZzdYdEI7O0FROTRURTtFQUF1QixZQWxpRUg7QVJvN1h0Qjs7QVFsNVRFO0VBQXVCLFlBbGlFSDtBUnc3WHRCOztBUXQ1VEU7RUFBdUIsWUFsaUVIO0FSNDdYdEI7O0FRMTVURTtFQUF1QixZQWxpRUg7QVJnOFh0Qjs7QVE5NVRFO0VBQXVCLFlBbGlFSDtBUm84WHRCOztBU3QrWEE7OztFQUFBO0FDQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBOzs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDQ0U7Ozs7RUFBQTtBQ0RGOztFQWlCSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBT0E7RUMyT0ksOEJBTEk7RURwT1I7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtBYnNtWUY7O0FldHRZSTtFRnNIQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0Fic21ZSjs7QWdCOXdZQTs7O0VBR0U7QWhCaXhZRjs7QWdCbHdZSTtFQU5KO0lBT007RWhCc3dZSjtBQUNGOztBZ0J6dllBO0VBQ0U7RUFDQTtFRjZPSSxtQ0FMSTtFRXRPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI0dllGOztBZ0JudllBO0VBQ0U7RUFDQSxjTmNZO0VNYlo7RUFDQTtFQUNBLFlOMHFCa0M7QVY0a1hwQzs7QWdCNXVZQTtFQUNFO0VBQ0EseUJOcVdrQztFTWxXbEMsZ0JOcVdrQztFTXBXbEMsZ0JOcVdrQztFTXBXbEM7QWhCNnVZRjs7QWdCMXVZQTtFRnVNUTtBZHVpWVI7QWNuc1lJO0VFM0NKO0lGOE1RO0Vkb2lZTjtBQUNGOztBZ0I5dVlBO0VGa01RO0FkZ2pZUjtBYzVzWUk7RUV0Q0o7SUZ5TVE7RWQ2aVlOO0FBQ0Y7O0FnQmx2WUE7RUY2TFE7QWR5allSO0FjcnRZSTtFRWpDSjtJRm9NUTtFZHNqWU47QUFDRjs7QWdCdHZZQTtFRm9MTSxxQkFMSTtBZDJrWVY7O0FnQnJ2WUE7RUYrS00sc0JBTEk7QWQra1lWOztBZ0JwdllBO0VGMEtNLG9CQUxJO0FkbWxZVjs7QWdCN3VZQTtFQUNFO0VBQ0Esd0JOK1BrQztBVmkvWHBDOztBZ0J0dVlBO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBaEJ5dVlGOztBZ0JudVlBO0VBQ0U7RUFDQTtFQUNBO0FoQnN1WUY7O0FnQmh1WUE7O0VBRUU7QWhCbXVZRjs7QWdCaHVZQTs7O0VBR0U7RUFDQTtBaEJtdVlGOztBZ0JodVlBOzs7O0VBSUU7QWhCbXVZRjs7QWdCaHVZQTtFQUNFLGdCTm1Qa0M7QVZnL1hwQzs7QWdCOXRZQTtFQUNFO0VBQ0E7QWhCaXVZRjs7QWdCM3RZQTtFQUNFO0FoQjh0WUY7O0FnQnR0WUE7O0VBRUUsZ0JONE5rQztBVjYvWHBDOztBZ0JqdFlBO0VGNkVNLGtCQUxJO0FkNm9ZVjs7QWdCOXNZQTtFQUNFLGlCTjZpQmtDO0VNNWlCbEM7RUFDQTtBaEJpdFlGOztBZ0J4c1lBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QWhCMnNZRjs7QWdCeHNZQTtFQUFNO0FoQjRzWU47O0FnQjNzWUE7RUFBTTtBaEIrc1lOOztBZ0Ixc1lBO0VBQ0U7RUFDQSwwQk44R2tDO0FWK2xZcEM7QWdCM3NZRTtFQUNFO0FoQjZzWUo7O0FnQmxzWUU7RUFFRTtFQUNBO0FoQm9zWUo7O0FnQjdyWUE7Ozs7RUFJRSxxQ051SWtDO0VJekg5QixjQUxJO0Fkd3JZVjs7QWdCenJZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VGRUksY0FMSTtBZGdzWVY7QWdCeHJZRTtFRkhJLGtCQUxJO0VFVU47RUFDQTtBaEIwcllKOztBZ0J0cllBO0VGVk0sY0FMSTtFRWlCUjtFQUNBO0FoQnlyWUY7QWdCdHJZRTtFQUNFO0FoQndyWUo7O0FnQnByWUE7RUFDRTtFRnRCSSxjQUxJO0VFNkJSLGNOaE5ZO0VNaU5aLHlCTmpPWTtFT3BFVjtBakI2OVlKO0FnQnJyWUU7RUFDRTtFRjdCRSxjQUxJO0FkMHRZVjs7QWdCN3FZQTtFQUNFO0FoQmdyWUY7O0FnQjFxWUE7O0VBRUU7QWhCNnFZRjs7QWdCcnFZQTtFQUNFO0VBQ0E7QWhCd3FZRjs7QWdCcnFZQTtFQUNFLG1CTmdia0M7RU0vYWxDLHNCTitha0M7RU05YWxDLGNON1FZO0VNOFFaO0FoQndxWUY7O0FnQmpxWUE7RUFFRTtFQUNBO0FoQm1xWUY7O0FnQmhxWUE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEJtcVlGOztBZ0IzcFlBO0VBQ0U7QWhCOHBZRjs7QWdCeHBZQTtFQUVFO0FoQjBwWUY7O0FnQmxwWUE7RUFDRTtBaEJxcFlGOztBZ0JocFlBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QWhCbXBZRjs7QWdCL29ZQTs7RUFFRTtBaEJrcFlGOztBZ0I3b1lBO0VBQ0U7QWhCZ3BZRjs7QWdCN29ZQTtFQUdFO0FoQjhvWUY7QWdCM29ZRTtFQUNFO0FoQjZvWUo7O0FnQnRvWUE7RUFDRTtBaEJ5b1lGOztBZ0Jqb1lBOzs7O0VBSUU7QWhCb29ZRjtBZ0Jqb1lJOzs7O0VBQ0U7QWhCc29ZTjs7QWdCL25ZQTtFQUNFO0VBQ0E7QWhCa29ZRjs7QWdCN25ZQTtFQUNFO0FoQmdvWUY7O0FnQnRuWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ5bllGOztBZ0JqbllBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJOb1FrQztFTWxRbEM7RUZuTk07QWR1MFlSO0FjbitZSTtFRXlXSjtJRnRNUTtFZG8wWU47QUFDRjtBZ0J0bllFO0VBQ0U7QWhCd25ZSjs7QWdCam5ZQTs7Ozs7OztFQU9FO0FoQm9uWUY7O0FnQmpuWUE7RUFDRTtBaEJvbllGOztBZ0IzbVlBO0VBQ0U7RUFDQTtBaEI4bVlGO0FnQjNtWUU7RUFDRTtFQUNBO0FoQjZtWUo7O0FnQnBtWUE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QWhCb21ZRjs7QWdCL2xZQTtFQUNFO0FoQmttWUY7O0FnQjNsWUE7RUFDRTtFQUNBO0FoQjhsWUY7O0FnQnpsWUE7RUFDRTtBaEI0bFlGOztBZ0J2bFlBO0VBQ0U7QWhCMGxZRjs7QWdCbmxZQTtFQUNFO0VBQ0E7QWhCc2xZRjs7QWdCOWtZQTtFQUNFO0FoQmlsWUY7O0FnQnprWUE7RUFDRTtBaEI0a1lGOztBa0J2cFpBO0VKbVFNLHNCQUxJO0VJNVBSLGdCUmlia0M7QVZ5dVlwQzs7QWtCcnBaRTtFQUdFLGdCUm1hZ0M7RVFsYWhDLGdCUnNaZ0M7RUkxSjVCO0FkMjVZUjtBY3ZqWkk7RUlwR0Y7SUp1UU07RWR3NVlOO0FBQ0Y7O0FrQmhxWkU7RUFHRSxnQlJtYWdDO0VRbGFoQyxnQlJzWmdDO0VJMUo1QjtBZHM2WVI7QWNsa1pJO0VJcEdGO0lKdVFNO0VkbTZZTjtBQUNGOztBa0IzcVpFO0VBR0UsZ0JSbWFnQztFUWxhaEMsZ0JSc1pnQztFSTFKNUI7QWRpN1lSO0FjN2taSTtFSXBHRjtJSnVRTTtFZDg2WU47QUFDRjs7QWtCdHJaRTtFQUdFLGdCUm1hZ0M7RVFsYWhDLGdCUnNaZ0M7RUkxSjVCO0FkNDdZUjtBY3hsWkk7RUlwR0Y7SUp1UU07RWR5N1lOO0FBQ0Y7O0FrQmpzWkU7RUFHRSxnQlJtYWdDO0VRbGFoQyxnQlJzWmdDO0VJMUo1QjtBZHU4WVI7QWNubVpJO0VJcEdGO0lKdVFNO0VkbzhZTjtBQUNGOztBa0I1c1pFO0VBR0UsZ0JSbWFnQztFUWxhaEMsZ0JSc1pnQztFSTFKNUI7QWRrOVlSO0FjOW1aSTtFSXBHRjtJSnVRTTtFZCs4WU47QUFDRjs7QWtCL3JaQTtFQ3ZERTtFQUNBO0FuQjB2WkY7O0FrQi9yWkE7RUM1REU7RUFDQTtBbkIrdlpGOztBa0Jqc1pBO0VBQ0U7QWxCb3NaRjtBa0Jsc1pFO0VBQ0Usb0JSMHJCZ0M7QVYwZ1lwQzs7QWtCMXJaQTtFSjhNTSxrQkFMSTtFSXZNUjtBbEI2clpGOztBa0J6clpBO0VBQ0Usd0JSeVNrQztFSWxHOUIsc0JBTEk7QWQyL1lWO0FrQjFyWkU7RUFDRTtBbEI0clpKOztBa0J4clpBO0VBQ0U7RUFDQSx3QlIrUmtDO0VJbEc5QixrQkFMSTtFSXRMUixjUmhCWTtBVjJzWmQ7QWtCenJaRTtFQUNFO0FsQjJyWko7O0FvQjN4WkE7RUNJRTtFQUdBO0FyQnl4WkY7O0FvQjF4WkE7RUFDRSxnQlZ1N0NrQztFVXQ3Q2xDLG1DVnU3Q2tDO0VVdDdDbEM7RUhHRTtFSVJGO0VBR0E7QXJCa3laRjs7QW9CcHhaQTtFQUVFO0FwQnN4WkY7O0FvQm54WkE7RUFDRTtFQUNBO0FwQnN4WkY7O0FvQm54WkE7RU55UE0sa0JBTEk7RU1sUFIsZ0NWeTZDa0M7QVY2MldwQzs7QXNCeHpaRTs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCbzBaRjs7QXdCOXdaSTtFRjVDRTtJQUNFLGdCWm1XZTtFVjI5WXJCO0FBQ0Y7QXdCcHhaSTtFRjVDRTtJQUNFLGdCWm1XZTtFVmcrWXJCO0FBQ0Y7QXdCenhaSTtFRjVDRTtJQUNFLGdCWm1XZTtFVnErWXJCO0FBQ0Y7QXdCOXhaSTtFRjVDRTtJQUNFLGlCWm1XZTtFVjArWXJCO0FBQ0Y7QXlCOTFaQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0F6QnEyWko7O0F5QmgyWkU7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBMUJ5MlpGO0F5QnYyWkk7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbTJaRjs7QTBCcHpaTTtFQUNFO0ExQnV6WlI7O0EwQnB6Wk07RUFwQ0o7RUFDQTtBMUI0MVpGOztBMEI5MFpFO0VBQ0U7RUFDQTtBMUJpMVpKOztBMEJuMVpFO0VBQ0U7RUFDQTtBMUJzMVpKOztBMEJ4MVpFO0VBQ0U7RUFDQTtBMUIyMVpKOztBMEI3MVpFO0VBQ0U7RUFDQTtBMUJnMlpKOztBMEJsMlpFO0VBQ0U7RUFDQTtBMUJxMlpKOztBMEJ2MlpFO0VBQ0U7RUFDQTtBMUIwMlpKOztBMEIzMFpNO0VBaERKO0VBQ0E7QTFCKzNaRjs7QTBCMTBaVTtFQWhFTjtFQUNBO0ExQjg0Wko7O0EwQi8wWlU7RUFoRU47RUFDQTtBMUJtNVpKOztBMEJwMVpVO0VBaEVOO0VBQ0E7QTFCdzVaSjs7QTBCejFaVTtFQWhFTjtFQUNBO0ExQjY1Wko7O0EwQjkxWlU7RUFoRU47RUFDQTtBMUJrNlpKOztBMEJuMlpVO0VBaEVOO0VBQ0E7QTFCdTZaSjs7QTBCeDJaVTtFQWhFTjtFQUNBO0ExQjQ2Wko7O0EwQjcyWlU7RUFoRU47RUFDQTtBMUJpN1pKOztBMEJsM1pVO0VBaEVOO0VBQ0E7QTFCczdaSjs7QTBCdjNaVTtFQWhFTjtFQUNBO0ExQjI3Wko7O0EwQjUzWlU7RUFoRU47RUFDQTtBMUJnOFpKOztBMEJqNFpVO0VBaEVOO0VBQ0E7QTFCcThaSjs7QTBCOTNaWTtFQXhEVjtBMUIwN1pGOztBMEJsNFpZO0VBeERWO0ExQjg3WkY7O0EwQnQ0Wlk7RUF4RFY7QTFCazhaRjs7QTBCMTRaWTtFQXhEVjtBMUJzOFpGOztBMEI5NFpZO0VBeERWO0ExQjA4WkY7O0EwQmw1Wlk7RUF4RFY7QTFCODhaRjs7QTBCdDVaWTtFQXhEVjtBMUJrOVpGOztBMEIxNVpZO0VBeERWO0ExQnM5WkY7O0EwQjk1Wlk7RUF4RFY7QTFCMDlaRjs7QTBCbDZaWTtFQXhEVjtBMUI4OVpGOztBMEJ0NlpZO0VBeERWO0ExQmsrWkY7O0EwQi81WlE7O0VBRUU7QTFCazZaVjs7QTBCLzVaUTs7RUFFRTtBMUJrNlpWOztBMEJ6NlpROztFQUVFO0ExQjQ2WlY7O0EwQno2WlE7O0VBRUU7QTFCNDZaVjs7QTBCbjdaUTs7RUFFRTtBMUJzN1pWOztBMEJuN1pROztFQUVFO0ExQnM3WlY7O0EwQjc3WlE7O0VBRUU7QTFCZzhaVjs7QTBCNzdaUTs7RUFFRTtBMUJnOFpWOztBMEJ2OFpROztFQUVFO0ExQjA4WlY7O0EwQnY4WlE7O0VBRUU7QTFCMDhaVjs7QTBCajlaUTs7RUFFRTtBMUJvOVpWOztBMEJqOVpROztFQUVFO0ExQm85WlY7O0F3QjlnYUk7RUVVRTtJQUNFO0UxQndnYU47RTBCcmdhSTtJQXBDSjtJQUNBO0UxQjRpYUE7RTBCOWhhQTtJQUNFO0lBQ0E7RTFCZ2lhRjtFMEJsaWFBO0lBQ0U7SUFDQTtFMUJvaWFGO0UwQnRpYUE7SUFDRTtJQUNBO0UxQndpYUY7RTBCMWlhQTtJQUNFO0lBQ0E7RTFCNGlhRjtFMEI5aWFBO0lBQ0U7SUFDQTtFMUJnamFGO0UwQmxqYUE7SUFDRTtJQUNBO0UxQm9qYUY7RTBCcmhhSTtJQWhESjtJQUNBO0UxQndrYUE7RTBCbmhhUTtJQWhFTjtJQUNBO0UxQnNsYUY7RTBCdmhhUTtJQWhFTjtJQUNBO0UxQjBsYUY7RTBCM2hhUTtJQWhFTjtJQUNBO0UxQjhsYUY7RTBCL2hhUTtJQWhFTjtJQUNBO0UxQmttYUY7RTBCbmlhUTtJQWhFTjtJQUNBO0UxQnNtYUY7RTBCdmlhUTtJQWhFTjtJQUNBO0UxQjBtYUY7RTBCM2lhUTtJQWhFTjtJQUNBO0UxQjhtYUY7RTBCL2lhUTtJQWhFTjtJQUNBO0UxQmtuYUY7RTBCbmphUTtJQWhFTjtJQUNBO0UxQnNuYUY7RTBCdmphUTtJQWhFTjtJQUNBO0UxQjBuYUY7RTBCM2phUTtJQWhFTjtJQUNBO0UxQjhuYUY7RTBCL2phUTtJQWhFTjtJQUNBO0UxQmtvYUY7RTBCM2phVTtJQXhEVjtFMUJzbmFBO0UwQjlqYVU7SUF4RFY7RTFCeW5hQTtFMEJqa2FVO0lBeERWO0UxQjRuYUE7RTBCcGthVTtJQXhEVjtFMUIrbmFBO0UwQnZrYVU7SUF4RFY7RTFCa29hQTtFMEIxa2FVO0lBeERWO0UxQnFvYUE7RTBCN2thVTtJQXhEVjtFMUJ3b2FBO0UwQmhsYVU7SUF4RFY7RTFCMm9hQTtFMEJubGFVO0lBeERWO0UxQjhvYUE7RTBCdGxhVTtJQXhEVjtFMUJpcGFBO0UwQnpsYVU7SUF4RFY7RTFCb3BhQTtFMEI1bGFVO0lBeERWO0UxQnVwYUE7RTBCcGxhTTs7SUFFRTtFMUJzbGFSO0UwQm5sYU07O0lBRUU7RTFCcWxhUjtFMEI1bGFNOztJQUVFO0UxQjhsYVI7RTBCM2xhTTs7SUFFRTtFMUI2bGFSO0UwQnBtYU07O0lBRUU7RTFCc21hUjtFMEJubWFNOztJQUVFO0UxQnFtYVI7RTBCNW1hTTs7SUFFRTtFMUI4bWFSO0UwQjNtYU07O0lBRUU7RTFCNm1hUjtFMEJwbmFNOztJQUVFO0UxQnNuYVI7RTBCbm5hTTs7SUFFRTtFMUJxbmFSO0UwQjVuYU07O0lBRUU7RTFCOG5hUjtFMEIzbmFNOztJQUVFO0UxQjZuYVI7QUFDRjtBd0J4cmFJO0VFVUU7SUFDRTtFMUJpcmFOO0UwQjlxYUk7SUFwQ0o7SUFDQTtFMUJxdGFBO0UwQnZzYUE7SUFDRTtJQUNBO0UxQnlzYUY7RTBCM3NhQTtJQUNFO0lBQ0E7RTFCNnNhRjtFMEIvc2FBO0lBQ0U7SUFDQTtFMUJpdGFGO0UwQm50YUE7SUFDRTtJQUNBO0UxQnF0YUY7RTBCdnRhQTtJQUNFO0lBQ0E7RTFCeXRhRjtFMEIzdGFBO0lBQ0U7SUFDQTtFMUI2dGFGO0UwQjlyYUk7SUFoREo7SUFDQTtFMUJpdmFBO0UwQjVyYVE7SUFoRU47SUFDQTtFMUIrdmFGO0UwQmhzYVE7SUFoRU47SUFDQTtFMUJtd2FGO0UwQnBzYVE7SUFoRU47SUFDQTtFMUJ1d2FGO0UwQnhzYVE7SUFoRU47SUFDQTtFMUIyd2FGO0UwQjVzYVE7SUFoRU47SUFDQTtFMUIrd2FGO0UwQmh0YVE7SUFoRU47SUFDQTtFMUJteGFGO0UwQnB0YVE7SUFoRU47SUFDQTtFMUJ1eGFGO0UwQnh0YVE7SUFoRU47SUFDQTtFMUIyeGFGO0UwQjV0YVE7SUFoRU47SUFDQTtFMUIreGFGO0UwQmh1YVE7SUFoRU47SUFDQTtFMUJteWFGO0UwQnB1YVE7SUFoRU47SUFDQTtFMUJ1eWFGO0UwQnh1YVE7SUFoRU47SUFDQTtFMUIyeWFGO0UwQnB1YVU7SUF4RFY7RTFCK3hhQTtFMEJ2dWFVO0lBeERWO0UxQmt5YUE7RTBCMXVhVTtJQXhEVjtFMUJxeWFBO0UwQjd1YVU7SUF4RFY7RTFCd3lhQTtFMEJodmFVO0lBeERWO0UxQjJ5YUE7RTBCbnZhVTtJQXhEVjtFMUI4eWFBO0UwQnR2YVU7SUF4RFY7RTFCaXphQTtFMEJ6dmFVO0lBeERWO0UxQm96YUE7RTBCNXZhVTtJQXhEVjtFMUJ1emFBO0UwQi92YVU7SUF4RFY7RTFCMHphQTtFMEJsd2FVO0lBeERWO0UxQjZ6YUE7RTBCcndhVTtJQXhEVjtFMUJnMGFBO0UwQjd2YU07O0lBRUU7RTFCK3ZhUjtFMEI1dmFNOztJQUVFO0UxQjh2YVI7RTBCcndhTTs7SUFFRTtFMUJ1d2FSO0UwQnB3YU07O0lBRUU7RTFCc3dhUjtFMEI3d2FNOztJQUVFO0UxQit3YVI7RTBCNXdhTTs7SUFFRTtFMUI4d2FSO0UwQnJ4YU07O0lBRUU7RTFCdXhhUjtFMEJweGFNOztJQUVFO0UxQnN4YVI7RTBCN3hhTTs7SUFFRTtFMUIreGFSO0UwQjV4YU07O0lBRUU7RTFCOHhhUjtFMEJyeWFNOztJQUVFO0UxQnV5YVI7RTBCcHlhTTs7SUFFRTtFMUJzeWFSO0FBQ0Y7QXdCajJhSTtFRVVFO0lBQ0U7RTFCMDFhTjtFMEJ2MWFJO0lBcENKO0lBQ0E7RTFCODNhQTtFMEJoM2FBO0lBQ0U7SUFDQTtFMUJrM2FGO0UwQnAzYUE7SUFDRTtJQUNBO0UxQnMzYUY7RTBCeDNhQTtJQUNFO0lBQ0E7RTFCMDNhRjtFMEI1M2FBO0lBQ0U7SUFDQTtFMUI4M2FGO0UwQmg0YUE7SUFDRTtJQUNBO0UxQms0YUY7RTBCcDRhQTtJQUNFO0lBQ0E7RTFCczRhRjtFMEJ2MmFJO0lBaERKO0lBQ0E7RTFCMDVhQTtFMEJyMmFRO0lBaEVOO0lBQ0E7RTFCdzZhRjtFMEJ6MmFRO0lBaEVOO0lBQ0E7RTFCNDZhRjtFMEI3MmFRO0lBaEVOO0lBQ0E7RTFCZzdhRjtFMEJqM2FRO0lBaEVOO0lBQ0E7RTFCbzdhRjtFMEJyM2FRO0lBaEVOO0lBQ0E7RTFCdzdhRjtFMEJ6M2FRO0lBaEVOO0lBQ0E7RTFCNDdhRjtFMEI3M2FRO0lBaEVOO0lBQ0E7RTFCZzhhRjtFMEJqNGFRO0lBaEVOO0lBQ0E7RTFCbzhhRjtFMEJyNGFRO0lBaEVOO0lBQ0E7RTFCdzhhRjtFMEJ6NGFRO0lBaEVOO0lBQ0E7RTFCNDhhRjtFMEI3NGFRO0lBaEVOO0lBQ0E7RTFCZzlhRjtFMEJqNWFRO0lBaEVOO0lBQ0E7RTFCbzlhRjtFMEI3NGFVO0lBeERWO0UxQnc4YUE7RTBCaDVhVTtJQXhEVjtFMUIyOGFBO0UwQm41YVU7SUF4RFY7RTFCODhhQTtFMEJ0NWFVO0lBeERWO0UxQmk5YUE7RTBCejVhVTtJQXhEVjtFMUJvOWFBO0UwQjU1YVU7SUF4RFY7RTFCdTlhQTtFMEIvNWFVO0lBeERWO0UxQjA5YUE7RTBCbDZhVTtJQXhEVjtFMUI2OWFBO0UwQnI2YVU7SUF4RFY7RTFCZythQTtFMEJ4NmFVO0lBeERWO0UxQm0rYUE7RTBCMzZhVTtJQXhEVjtFMUJzK2FBO0UwQjk2YVU7SUF4RFY7RTFCeSthQTtFMEJ0NmFNOztJQUVFO0UxQnc2YVI7RTBCcjZhTTs7SUFFRTtFMUJ1NmFSO0UwQjk2YU07O0lBRUU7RTFCZzdhUjtFMEI3NmFNOztJQUVFO0UxQis2YVI7RTBCdDdhTTs7SUFFRTtFMUJ3N2FSO0UwQnI3YU07O0lBRUU7RTFCdTdhUjtFMEI5N2FNOztJQUVFO0UxQmc4YVI7RTBCNzdhTTs7SUFFRTtFMUIrN2FSO0UwQnQ4YU07O0lBRUU7RTFCdzhhUjtFMEJyOGFNOztJQUVFO0UxQnU4YVI7RTBCOThhTTs7SUFFRTtFMUJnOWFSO0UwQjc4YU07O0lBRUU7RTFCKzhhUjtBQUNGO0F3QjFnYkk7RUVVRTtJQUNFO0UxQm1nYk47RTBCaGdiSTtJQXBDSjtJQUNBO0UxQnVpYkE7RTBCemhiQTtJQUNFO0lBQ0E7RTFCMmhiRjtFMEI3aGJBO0lBQ0U7SUFDQTtFMUIraGJGO0UwQmppYkE7SUFDRTtJQUNBO0UxQm1pYkY7RTBCcmliQTtJQUNFO0lBQ0E7RTFCdWliRjtFMEJ6aWJBO0lBQ0U7SUFDQTtFMUIyaWJGO0UwQjdpYkE7SUFDRTtJQUNBO0UxQitpYkY7RTBCaGhiSTtJQWhESjtJQUNBO0UxQm1rYkE7RTBCOWdiUTtJQWhFTjtJQUNBO0UxQmlsYkY7RTBCbGhiUTtJQWhFTjtJQUNBO0UxQnFsYkY7RTBCdGhiUTtJQWhFTjtJQUNBO0UxQnlsYkY7RTBCMWhiUTtJQWhFTjtJQUNBO0UxQjZsYkY7RTBCOWhiUTtJQWhFTjtJQUNBO0UxQmltYkY7RTBCbGliUTtJQWhFTjtJQUNBO0UxQnFtYkY7RTBCdGliUTtJQWhFTjtJQUNBO0UxQnltYkY7RTBCMWliUTtJQWhFTjtJQUNBO0UxQjZtYkY7RTBCOWliUTtJQWhFTjtJQUNBO0UxQmluYkY7RTBCbGpiUTtJQWhFTjtJQUNBO0UxQnFuYkY7RTBCdGpiUTtJQWhFTjtJQUNBO0UxQnluYkY7RTBCMWpiUTtJQWhFTjtJQUNBO0UxQjZuYkY7RTBCdGpiVTtJQXhEVjtFMUJpbmJBO0UwQnpqYlU7SUF4RFY7RTFCb25iQTtFMEI1amJVO0lBeERWO0UxQnVuYkE7RTBCL2piVTtJQXhEVjtFMUIwbmJBO0UwQmxrYlU7SUF4RFY7RTFCNm5iQTtFMEJya2JVO0lBeERWO0UxQmdvYkE7RTBCeGtiVTtJQXhEVjtFMUJtb2JBO0UwQjNrYlU7SUF4RFY7RTFCc29iQTtFMEI5a2JVO0lBeERWO0UxQnlvYkE7RTBCamxiVTtJQXhEVjtFMUI0b2JBO0UwQnBsYlU7SUF4RFY7RTFCK29iQTtFMEJ2bGJVO0lBeERWO0UxQmtwYkE7RTBCL2tiTTs7SUFFRTtFMUJpbGJSO0UwQjlrYk07O0lBRUU7RTFCZ2xiUjtFMEJ2bGJNOztJQUVFO0UxQnlsYlI7RTBCdGxiTTs7SUFFRTtFMUJ3bGJSO0UwQi9sYk07O0lBRUU7RTFCaW1iUjtFMEI5bGJNOztJQUVFO0UxQmdtYlI7RTBCdm1iTTs7SUFFRTtFMUJ5bWJSO0UwQnRtYk07O0lBRUU7RTFCd21iUjtFMEIvbWJNOztJQUVFO0UxQmluYlI7RTBCOW1iTTs7SUFFRTtFMUJnbmJSO0UwQnZuYk07O0lBRUU7RTFCeW5iUjtFMEJ0bmJNOztJQUVFO0UxQnduYlI7QUFDRjtBd0JucmJJO0VFVUU7SUFDRTtFMUI0cWJOO0UwQnpxYkk7SUFwQ0o7SUFDQTtFMUJndGJBO0UwQmxzYkE7SUFDRTtJQUNBO0UxQm9zYkY7RTBCdHNiQTtJQUNFO0lBQ0E7RTFCd3NiRjtFMEIxc2JBO0lBQ0U7SUFDQTtFMUI0c2JGO0UwQjlzYkE7SUFDRTtJQUNBO0UxQmd0YkY7RTBCbHRiQTtJQUNFO0lBQ0E7RTFCb3RiRjtFMEJ0dGJBO0lBQ0U7SUFDQTtFMUJ3dGJGO0UwQnpyYkk7SUFoREo7SUFDQTtFMUI0dWJBO0UwQnZyYlE7SUFoRU47SUFDQTtFMUIwdmJGO0UwQjNyYlE7SUFoRU47SUFDQTtFMUI4dmJGO0UwQi9yYlE7SUFoRU47SUFDQTtFMUJrd2JGO0UwQm5zYlE7SUFoRU47SUFDQTtFMUJzd2JGO0UwQnZzYlE7SUFoRU47SUFDQTtFMUIwd2JGO0UwQjNzYlE7SUFoRU47SUFDQTtFMUI4d2JGO0UwQi9zYlE7SUFoRU47SUFDQTtFMUJreGJGO0UwQm50YlE7SUFoRU47SUFDQTtFMUJzeGJGO0UwQnZ0YlE7SUFoRU47SUFDQTtFMUIweGJGO0UwQjN0YlE7SUFoRU47SUFDQTtFMUI4eGJGO0UwQi90YlE7SUFoRU47SUFDQTtFMUJreWJGO0UwQm51YlE7SUFoRU47SUFDQTtFMUJzeWJGO0UwQi90YlU7SUF4RFY7RTFCMHhiQTtFMEJsdWJVO0lBeERWO0UxQjZ4YkE7RTBCcnViVTtJQXhEVjtFMUJneWJBO0UwQnh1YlU7SUF4RFY7RTFCbXliQTtFMEIzdWJVO0lBeERWO0UxQnN5YkE7RTBCOXViVTtJQXhEVjtFMUJ5eWJBO0UwQmp2YlU7SUF4RFY7RTFCNHliQTtFMEJwdmJVO0lBeERWO0UxQit5YkE7RTBCdnZiVTtJQXhEVjtFMUJremJBO0UwQjF2YlU7SUF4RFY7RTFCcXpiQTtFMEI3dmJVO0lBeERWO0UxQnd6YkE7RTBCaHdiVTtJQXhEVjtFMUIyemJBO0UwQnh2Yk07O0lBRUU7RTFCMHZiUjtFMEJ2dmJNOztJQUVFO0UxQnl2YlI7RTBCaHdiTTs7SUFFRTtFMUJrd2JSO0UwQi92Yk07O0lBRUU7RTFCaXdiUjtFMEJ4d2JNOztJQUVFO0UxQjB3YlI7RTBCdndiTTs7SUFFRTtFMUJ5d2JSO0UwQmh4Yk07O0lBRUU7RTFCa3hiUjtFMEIvd2JNOztJQUVFO0UxQml4YlI7RTBCeHhiTTs7SUFFRTtFMUIweGJSO0UwQnZ4Yk07O0lBRUU7RTFCeXhiUjtFMEJoeWJNOztJQUVFO0UxQmt5YlI7RTBCL3hiTTs7SUFFRTtFMUJpeWJSO0FBQ0Y7QXdCNTFiSTtFRVVFO0lBQ0U7RTFCcTFiTjtFMEJsMWJJO0lBcENKO0lBQ0E7RTFCeTNiQTtFMEIzMmJBO0lBQ0U7SUFDQTtFMUI2MmJGO0UwQi8yYkE7SUFDRTtJQUNBO0UxQmkzYkY7RTBCbjNiQTtJQUNFO0lBQ0E7RTFCcTNiRjtFMEJ2M2JBO0lBQ0U7SUFDQTtFMUJ5M2JGO0UwQjMzYkE7SUFDRTtJQUNBO0UxQjYzYkY7RTBCLzNiQTtJQUNFO0lBQ0E7RTFCaTRiRjtFMEJsMmJJO0lBaERKO0lBQ0E7RTFCcTViQTtFMEJoMmJRO0lBaEVOO0lBQ0E7RTFCbTZiRjtFMEJwMmJRO0lBaEVOO0lBQ0E7RTFCdTZiRjtFMEJ4MmJRO0lBaEVOO0lBQ0E7RTFCMjZiRjtFMEI1MmJRO0lBaEVOO0lBQ0E7RTFCKzZiRjtFMEJoM2JRO0lBaEVOO0lBQ0E7RTFCbTdiRjtFMEJwM2JRO0lBaEVOO0lBQ0E7RTFCdTdiRjtFMEJ4M2JRO0lBaEVOO0lBQ0E7RTFCMjdiRjtFMEI1M2JRO0lBaEVOO0lBQ0E7RTFCKzdiRjtFMEJoNGJRO0lBaEVOO0lBQ0E7RTFCbThiRjtFMEJwNGJRO0lBaEVOO0lBQ0E7RTFCdThiRjtFMEJ4NGJRO0lBaEVOO0lBQ0E7RTFCMjhiRjtFMEI1NGJRO0lBaEVOO0lBQ0E7RTFCKzhiRjtFMEJ4NGJVO0lBeERWO0UxQm04YkE7RTBCMzRiVTtJQXhEVjtFMUJzOGJBO0UwQjk0YlU7SUF4RFY7RTFCeThiQTtFMEJqNWJVO0lBeERWO0UxQjQ4YkE7RTBCcDViVTtJQXhEVjtFMUIrOGJBO0UwQnY1YlU7SUF4RFY7RTFCazliQTtFMEIxNWJVO0lBeERWO0UxQnE5YkE7RTBCNzViVTtJQXhEVjtFMUJ3OWJBO0UwQmg2YlU7SUF4RFY7RTFCMjliQTtFMEJuNmJVO0lBeERWO0UxQjg5YkE7RTBCdDZiVTtJQXhEVjtFMUJpK2JBO0UwQno2YlU7SUF4RFY7RTFCbytiQTtFMEJqNmJNOztJQUVFO0UxQm02YlI7RTBCaDZiTTs7SUFFRTtFMUJrNmJSO0UwQno2Yk07O0lBRUU7RTFCMjZiUjtFMEJ4NmJNOztJQUVFO0UxQjA2YlI7RTBCajdiTTs7SUFFRTtFMUJtN2JSO0UwQmg3Yk07O0lBRUU7RTFCazdiUjtFMEJ6N2JNOztJQUVFO0UxQjI3YlI7RTBCeDdiTTs7SUFFRTtFMUIwN2JSO0UwQmo4Yk07O0lBRUU7RTFCbThiUjtFMEJoOGJNOztJQUVFO0UxQms4YlI7RTBCejhiTTs7SUFFRTtFMUIyOGJSO0UwQng4Yk07O0lBRUU7RTFCMDhiUjtBQUNGO0EyQmhrY0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSx3QmpCMFdrQztFaUJ6V2xDLG1CakIwdkJrQztFaUJ6dkJsQztBM0IramNGO0EyQnhqY0U7RUFDRTtFQUVBO0VBQ0E7RUFDQSx3QmpCa2JnQztFaUJqYmhDO0EzQnlqY0o7QTJCdGpjRTtFQUNFO0EzQndqY0o7QTJCcmpjRTtFQUNFO0EzQnVqY0o7O0EyQm5qY0E7RUFDRTtBM0JzamNGOztBMkIvaWNBO0VBQ0U7QTNCa2pjRjs7QTJCeGljRTtFQUNFO0EzQjJpY0o7O0EyQjVoY0U7RUFDRTtBM0IraGNKO0EyQjVoY0k7RUFDRTtBM0I4aGNOOztBMkJ2aGNFO0VBQ0U7QTNCMGhjSjtBMkJ2aGNFO0VBQ0U7QTNCeWhjSjs7QTJCL2djRTtFQUNFO0VBQ0E7QTNCa2hjSjs7QTJCNWdjRTtFQUNFO0VBQ0E7QTNCK2djSjs7QTJCdmdjQTtFQUNFO0VBQ0E7QTNCMGdjRjs7QTJCbGdjRTtFQUNFO0VBQ0E7QTNCcWdjSjs7QTRCanBjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCNm9jSjs7QTRCL3BjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCMnBjSjs7QTRCN3FjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCeXFjSjs7QTRCM3JjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCdXJjSjs7QTRCenNjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCcXNjSjs7QTRCdnRjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCbXRjSjs7QTRCcnVjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCaXVjSjs7QTRCbnZjRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTVCK3VjSjs7QTJCOWxjSTtFQUNFO0VBQ0E7QTNCaW1jTjs7QXdCNXJjSTtFR3lGQTtJQUNFO0lBQ0E7RTNCdW1jSjtBQUNGO0F3Qm5zY0k7RUd5RkE7SUFDRTtJQUNBO0UzQjZtY0o7QUFDRjtBd0J6c2NJO0VHeUZBO0lBQ0U7SUFDQTtFM0JtbmNKO0FBQ0Y7QXdCL3NjSTtFR3lGQTtJQUNFO0lBQ0E7RTNCeW5jSjtBQUNGO0F3QnJ0Y0k7RUd5RkE7SUFDRTtJQUNBO0UzQituY0o7QUFDRjtBd0IzdGNJO0VHeUZBO0lBQ0U7SUFDQTtFM0Jxb2NKO0FBQ0Y7QTZCenljQTtFQUNFLHNCbkJtM0JrQztFbUJoM0JsQyxnQm5CNlprQztBVjQ0YnBDOztBNkJueWNBO0VBQ0U7RUFDQTtFQUNBO0VmOFFJLGtCQUxJO0VldFFSLGdCbkJpWmtDO0VtQmhabEMsZ0JuQm1aK0I7QVZrNWJqQzs7QTZCanljQTtFQUNFO0VBQ0E7RWZvUUksc0JBTEk7QWRzaWNWOztBNkJqeWNBO0VBQ0U7RUFDQTtFZjhQSSxrQkFMSTtBZDRpY1Y7O0E4QmwwY0E7RUFDRSxtQnBCODJCa0M7RUlwbEI5QixrQkFMSTtFZ0JqUlIsY3BCMEVZO0FWeXZjZDs7QStCeDBjQTtFQUNFO0VBQ0E7RUFDQTtFakJ3Ukksb0JBTEk7RWlCaFJSLGdCckIyWmtDO0VxQjFabEMsZ0JyQjZaK0I7RXFCNVovQixnQ3JCZzRCa0M7RXFCLzNCbEM7S0FBQTtVQUFBO0VBQ0Esd0NyQjIzQmtDO0VxQjEzQmxDO0VBQ0E7RWRHRTtFZUhFLHdFRE1KO0EvQnMwY0Y7QWdDeDBjTTtFRGhCTjtJQ2lCUTtFaEMyMGNOO0FBQ0Y7QStCejBjRTtFQUNFO0EvQjIwY0o7QStCejBjSTtFQUNFO0EvQjIwY047QStCdDBjRTtFQUNFLGdDckIwMkJnQztFcUJ6MkJoQyx3Q3JCczJCZ0M7RXFCcjJCaEMsc0NyQmczQmdDO0VxQi8yQmhDO0VBS0Usa0RyQnF4QjhCO0FWK2licEM7QStCaDBjRTtFQU1FO0VBTUE7RUFLQTtBL0JvemNKO0ErQi95Y0U7RUFDRTtFQUNBO0EvQml6Y0o7QStCN3ljRTtFQUNFLGNyQlNVO0VxQlBWO0EvQjh5Y0o7QStCanpjRTtFQUNFLGNyQlNVO0VxQlBWO0EvQjh5Y0o7QStCdHljRTtFQUVFLGlEckJtekJnQztFcUJoekJoQztBL0JxeWNKO0ErQmp5Y0U7RUFDRTtFQUNBO0VBQ0EsMEJyQnN0QmdDO0VxQnJ0QmhDLGdDckIweUJnQztFdUJ4NEJsQywrRHZCNGhDa0M7RXFCNTdCaEM7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QnJCK1dnQztFcUI5V2hDO0VDekZFLHFJRDBGRjtBL0JteWNKO0FnQ3ozY007RUQwRUo7SUN6RU07RWhDNDNjTjtBQUNGO0ErQnJ5Y0U7RUFDRSxpRXJCbTdCZ0M7QVZvM2FwQzs7QStCOXhjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyQjRTK0I7RXFCM1MvQixnQ3JCNHhCa0M7RXFCM3hCbEM7RUFDQTtFQUNBO0EvQml5Y0Y7QStCL3hjRTtFQUNFO0EvQml5Y0o7QStCOXhjRTtFQUVFO0VBQ0E7QS9CK3hjSjs7QStCcHhjQTtFQUNFLHdDckIwd0JrQztFcUJ6d0JsQztFakJ5SUksa0JBTEk7RUd2UU47QWpCNDVjSjtBK0JyeGNFO0VBQ0U7RUFDQTtFQUNBLDJCckJvcUJnQztBVm1uYnBDOztBK0JueGNBO0VBQ0Usb0NyQjh2QmtDO0VxQjd2QmxDO0VqQjRISSxzQkFMSTtFR3ZRTjtBakJ3NmNKO0ErQnB4Y0U7RUFDRTtFQUNBO0VBQ0EsdUJyQjBwQmdDO0FWNG5icEM7O0ErQjl3Y0U7RUFDRSx3Q3JCMnVCZ0M7QVZzaWJwQztBK0I5d2NFO0VBQ0Usd0NyQnd1QmdDO0FWd2licEM7QStCN3djRTtFQUNFLG9DckJxdUJnQztBVjBpYnBDOztBK0Ixd2NBO0VBQ0UsV3JCaXVCa0M7RXFCaHVCbEMsb0NyQjR0QmtDO0VxQjN0QmxDLGtCckJtbkJrQztBVjBwYnBDO0ErQjN3Y0U7RUFDRTtBL0I2d2NKO0ErQjF3Y0U7RUFDRTtFZHZMQTtBakJvOGNKO0ErQnp3Y0U7RUFDRTtFZDVMQTtBakJ3OGNKO0ErQnh3Y0U7RUFBb0Isb0NyQjRzQmM7QVYramJwQztBK0Ixd2NFO0VBQW9CLGdDckI0c0JjO0FWaWticEM7O0FrQzU5Y0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFcEJxUkksb0JBTEk7RW9CN1FSLGdCeEJ3WmtDO0V3QnZabEMsZ0J4QjBaK0I7RXdCelovQixnQ3hCNjNCa0M7RXdCNTNCbEM7S0FBQTtVQUFBO0VBQ0Esd0N4QnczQmtDO0V3QnYzQmxDO0VBQ0E7RUFDQSx5Q3hCMjlCd0M7RXdCMTlCeEMsMEJ4QjI5QndDO0V3QjE5QnhDO0VqQkhFO0VlSEUsd0VFU0o7QWxDNDljRjtBZ0NqK2NNO0VFZk47SUZnQlE7RWhDbytjTjtBQUNGO0FrQy85Y0U7RUFDRSxzQ3hCdzNCZ0M7RXdCdjNCaEM7RUFLRSxrRHhCMDlCb0M7QVZtZ2IxQztBa0N6OWNFO0VBRUUsc0J4Qit3QmdDO0V3Qjl3QmhDO0FsQzA5Y0o7QWtDdjljRTtFQUVFLHlCeEJrQ1U7QVZzN2NkO0FrQ245Y0U7RUFDRTtFQUNBO0FsQ3E5Y0o7O0FrQ2o5Y0E7RUFDRSxzQnhCc3dCa0M7RXdCcndCbEMseUJ4QnF3QmtDO0V3QnB3QmxDLHNCeEJxd0JrQztFSWxpQjlCLGtCQUxJO0VHdlFOO0FqQisvY0o7O0FrQ2o5Y0E7RUFDRSxtQnhCaXdCa0M7RXdCaHdCbEMsc0J4Qmd3QmtDO0V3Qi92QmxDLGtCeEJnd0JrQztFSXJpQjlCLHNCQUxJO0VHdlFOO0FqQnVnZEo7O0FrQy84Y0k7RUFDRTtBbENrOWNOOztBbUMxaGRBO0VBQ0U7RUFDQSxzQnpCbTZCOEM7RXlCbDZCOUMsaUJ6Qm02QjhDO0V5Qmw2QjlDLHVCekJtNkI4QztBVjBuYmhEO0FtQzNoZEU7RUFDRTtFQUNBO0FuQzZoZEo7O0FtQ3poZEE7RUFDRSxrQnpCeTVCOEM7RXlCeDVCOUM7RUFDQTtBbkM0aGRGO0FtQzFoZEU7RUFDRTtFQUNBO0VBQ0E7QW5DNGhkSjs7QW1DeGhkQTtFQUNFO0VBRUE7RUFDQSxZekJ3NEI4QztFeUJ2NEI5QyxhekJ1NEI4QztFeUJ0NEI5QztFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJEekJ1NEI4QztFeUJ0NEI5QztVQUFBO0FuQzBoZEY7QW1DdmhkRTtFbEIzQkU7QWpCcWpkSjtBbUN0aGRFO0VBRUUsa0J6QiszQjRDO0FWd3BiaEQ7QW1DcGhkRTtFQUNFLHVCekJ1M0I0QztBVitwYmhEO0FtQ25oZEU7RUFDRSxzQ3pCdzFCZ0M7RXlCdjFCaEM7RUFDQSxrRHpCaXdCZ0M7QVZveGJwQztBbUNsaGRFO0VBQ0UseUJ6QnVCVTtFeUJ0QlYscUJ6QnNCVTtBVjgvY2Q7QW1DbGhkSTtFQUlJO0FuQ2loZFI7QW1DN2dkSTtFQUlJO0FuQzRnZFI7QW1DdmdkRTtFQUNFLHlCekJFVTtFeUJEVixxQnpCQ1U7RXlCSVI7QW5DcWdkTjtBbUNqZ2RFO0VBQ0U7RUFDQTtFQUNBLFl6QjIxQjRDO0FWd3FiaEQ7QW1DNS9jSTtFQUNFO0VBQ0EsWXpCazFCMEM7QVY0cWJoRDs7QW1DaC9jQTtFQUNFLG1CekI4MEJrQztBVnFxYnBDO0FtQ2ovY0U7RUFDRTtFQUVBLFl6QncwQmdDO0V5QnYwQmhDO0VBQ0E7RUFDQTtFbEJqSEE7RWVIRSxpREdzSEY7QW5Day9jSjtBZ0NwbWRNO0VHMEdKO0lIekdNO0VoQ3VtZE47QUFDRjtBbUNyL2NJO0VBQ0U7QW5DdS9jTjtBbUNwL2NJO0VBQ0UsaUN6QnEwQjhCO0V5QmgwQjVCO0FuQ2svY1I7QW1DNytjRTtFQUNFLG9CekJrekJnQztFeUJqekJoQztBbkMrK2NKO0FtQzcrY0k7RUFDRTtFQUNBO0FuQysrY047O0FtQzErY0E7RUFDRTtFQUNBLGtCekI4eEI4QztBVitzYmhEOztBbUMxK2NBO0VBQ0U7RUFDQTtFQUNBO0FuQzYrY0Y7QW1DeitjSTtFQUNFO0VBQ0E7RUFDQSxhekI0cUI4QjtBVit6YnBDOztBbUNwK2NJO0VBQ0U7QW5DdStjTjs7QW9DMXBkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0FwQzZwZEY7QW9DM3BkRTtFQUNFO0FwQzZwZEo7QW9DenBkSTtFQUEwQixxRTFCbWdDYztBVnlwYjVDO0FvQzNwZEk7RUFBMEIscUUxQmtnQ2M7QVY0cGI1QztBb0MzcGRFO0VBQ0U7QXBDNnBkSjtBb0MxcGRFO0VBQ0UsVzFCby9Cd0M7RTBCbi9CeEMsWTFCbS9Cd0M7RTBCbC9CeEM7RUFDQTtVQUFBO0VIMUJGLCtDdkI2Z0MwQztFMEJqL0J4QyxTMUJrL0J3QztFTy8vQnhDO0VlSEUsb0hJbUJGO0VKbkJFLDRHSW1CRjtBcEMycGRKO0FnQzFxZE07RUlNSjtJSkxNO0lBQUE7RWhDNnFkTjtBQUNGO0FvQzlwZEk7RUhqQ0Ysd0N2Qm1oQzBDO0FWK3FiNUM7QW9DNXBkRTtFQUNFLFcxQjg5QndDO0UwQjc5QnhDLGMxQjg5QndDO0UwQjc5QnhDO0VBQ0EsZTFCNjlCd0M7RTBCNTlCeEMsaUMxQjY5QndDO0UwQjU5QnhDO0VuQjdCQTtBakI0cmRKO0FvQzFwZEU7RUFDRSxXMUJ5OUJ3QztFMEJ4OUJ4QyxZMUJ3OUJ3QztFMEJ2OUJ4QztPQUFBO0VIcERGLCtDdkI2Z0MwQztFMEJ2OUJ4QyxTMUJ3OUJ3QztFTy8vQnhDO0VlSEUsaUhJNkNGO0VKN0NFLDRHSTZDRjtBcEMycGRKO0FnQ3BzZE07RUlpQ0o7SUpoQ007SUFBQTtFaEN1c2ROO0FBQ0Y7QW9DOXBkSTtFSDNERix3Q3ZCbWhDMEM7QVZ5c2I1QztBb0M1cGRFO0VBQ0UsVzFCbzhCd0M7RTBCbjhCeEMsYzFCbzhCd0M7RTBCbjhCeEM7RUFDQSxlMUJtOEJ3QztFMEJsOEJ4QyxpQzFCbThCd0M7RTBCbDhCeEM7RW5CdkRBO0FqQnN0ZEo7QW9DMXBkRTtFQUNFO0FwQzRwZEo7QW9DMXBkSTtFQUNFO0FwQzRwZE47QW9DenBkSTtFQUNFLHlCMUJKUTtBVitwZGQ7O0FxQ2x2ZEE7RUFDRTtBckNxdmRGO0FxQ252ZEU7OztFQUdFLDBCM0JpaUNnQztFMkJoaUNoQyw4QjNCZ2lDZ0M7RTJCL2hDaEMsaUIzQmdpQ2dDO0FWcXRicEM7QXFDbHZkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTFZFLGdFS1dGO0FyQ292ZEo7QWdDM3ZkTTtFS1RKO0lMVU07RWhDOHZkTjtBQUNGO0FxQ3R2ZEU7O0VBRUU7QXJDd3ZkSjtBcUN0dmRJO0VBQ0U7QXJDeXZkTjtBcUMxdmRJOztFQUNFO0FyQ3l2ZE47QXFDdHZkSTtFQUVFLHFCM0JtZ0M4QjtFMkJsZ0M5Qix3QjNCbWdDOEI7QVZzdmJwQztBcUM1dmRJOzs7RUFFRSxxQjNCbWdDOEI7RTJCbGdDOUIsd0IzQm1nQzhCO0FWc3ZicEM7QXFDdHZkSTs7RUFDRSxxQjNCOC9COEI7RTJCNy9COUIsd0IzQjgvQjhCO0FWMnZicEM7QXFDcnZkRTtFQUNFLHFCM0J3L0JnQztFMkJ2L0JoQyx3QjNCdy9CZ0M7RTJCdi9CaEMscUIzQmt3QmdDO0FWcS9icEM7QXFDaHZkSTtFQUNFLDhEM0JpL0I4QjtBVm93YnBDO0FxQ3R2ZEk7Ozs7RUFDRSw4RDNCaS9COEI7QVZvd2JwQztBcUNodmRJO0VBQ0UsOEQzQjIrQjhCO0FWdXdicEM7QXFDN3VkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFDdytCa0M7RUR2K0JsQztFQUNBLHdDM0IyekI4QjtFT3QzQmhDO0FqQjR5ZEo7QXFDdnZkSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhQ3crQmtDO0VEditCbEM7RUFDQSx3QzNCMnpCOEI7RU90M0JoQztBakI0eWRKO0FxQzd1ZEU7RUFDRSxpRDNCdXpCZ0M7QVZ3N2JwQztBcUMzdWRJO0VBQ0U7QXJDNnVkTjtBcUN6dWRFOztFQUVFLGMzQlZVO0FWcXZkZDs7QXVDcjBkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDdzBkRjtBdUN0MGRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkN3MGRKO0F1Q3AwZEU7OztFQUdFO0F2Q3MwZEo7QXVDaDBkRTtFQUNFO0VBQ0E7QXZDazBkSjtBdUNoMGRJO0VBQ0U7QXZDazBkTjs7QXVDdnpkQTtFQUNFO0VBQ0E7RUFDQTtFekI4T0ksb0JBTEk7RXlCdk9SLGdCN0JrWGtDO0U2QmpYbEMsZ0I3Qm9YK0I7RTZCblgvQixnQzdCczZCa0M7RTZCcjZCbEM7RUFDQTtFQUNBLCtEN0JvNkJrQztFNkJuNkJsQztFdEJ0Q0U7QWpCaTJkSjs7QXVDanpkQTs7OztFQUlFO0V6QndOSSxzQkFMSTtFR3ZRTjtBakIwMmRKOztBdUNqemRBOzs7O0VBSUU7RXpCK01JLGtCQUxJO0VHdlFOO0FqQm0zZEo7O0F1Q2p6ZEE7O0VBRUU7QXZDb3pkRjs7QXVDdnlkSTs7OztFdEJqRUE7RUFDQTtBakIrMmRKO0F1Q3R5ZEk7Ozs7RXRCMUVBO0VBQ0E7QWpCczNkSjtBdUNoeWRFO0VBQ0U7RXRCMUVBO0VBQ0E7QWpCNjJkSjtBdUNoeWRFOztFdEI5RUU7RUFDQTtBakJrM2RKOztBd0MxNGRFO0VBQ0U7RUFDQTtFQUNBLG1COUJzMUJnQztFSXBsQjlCLHNCQUxJO0UwQjFQTixjOUI4aENxQjtBVjgyYnpCOztBd0N6NGRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCcVBFLG9CQUxJO0UwQjdPTixjQXhCYztFQXlCZCx5Q0F4QmlCO0V2QkhqQjtBakJ1NmRKOztBd0N2NGRJOzs7O0VBRUU7QXhDNDRkTjs7QXdDMzdkSTtFQXFERSxxQjlCbWdDbUI7RThCaGdDakIscUM5QjYxQjRCO0U4QjUxQjVCO0VBQ0E7RUFDQTtFQUNBO0F4Q3c0ZFI7QXdDcjRkTTtFQUNFLHFCOUJ3L0JpQjtFOEJuL0JmLGlEQXBEVztBeEN1N2RyQjs7QXdDeDhkSTtFQStFSSxxQzlCczBCNEI7RThCcjBCNUI7QXhDNjNkUjs7QXdDNzhkSTtFQXVGRSxxQjlCaStCbUI7QVZ5NWJ6QjtBd0N2M2RRO0VBRUU7RUFDQSx1QjlCZzVCZ0M7RThCLzRCaEM7RUFDQTtBeEN3M2RWO0F3Q3AzZE07RUFDRSxxQjlCbzlCaUI7RThCLzhCZixpREF4Rlc7QXhDMDhkckI7O0F3QzM5ZEk7RUFrSEk7QXhDNjJkUjs7QXdDLzlkSTtFQXlIRSxxQjlCKzdCbUI7QVYyNmJ6QjtBd0N4MmRNO0VBQ0UseUI5QjQ3QmlCO0FWODZiekI7QXdDdjJkTTtFQUNFLGlEQS9HYTtBeEN3OWRyQjtBd0N0MmRNO0VBQ0UsYzlCbzdCaUI7QVZvN2J6Qjs7QXdDbjJkSTtFQUNFO0F4Q3MyZE47O0F3Q2gvZEk7Ozs7O0VBb0pNO0F4Q28yZFY7O0F3Q3ArZEU7RUFDRTtFQUNBO0VBQ0EsbUI5QnMxQmdDO0VJcGxCOUIsc0JBTEk7RTBCMVBOLGM5QjhoQ3FCO0FWdzhiekI7O0F3Q24rZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJxUEUsb0JBTEk7RTBCN09OLGNBeEJjO0VBeUJkLHlDQXhCaUI7RXZCSGpCO0FqQmlnZUo7O0F3Q2orZEk7Ozs7RUFFRTtBeENzK2ROOztBd0NyaGVJO0VBcURFLHFCOUJtZ0NtQjtFOEJoZ0NqQixxQzlCNjFCNEI7RThCNTFCNUI7RUFDQTtFQUNBO0VBQ0E7QXhDaytkUjtBd0MvOWRNO0VBQ0UscUI5QncvQmlCO0U4Qm4vQmYsaURBcERXO0F4Q2loZXJCOztBd0NsaWVJO0VBK0VJLHFDOUJzMEI0QjtFOEJyMEI1QjtBeEN1OWRSOztBd0N2aWVJO0VBdUZFLHFCOUJpK0JtQjtBVm0vYnpCO0F3Q2o5ZFE7RUFFRTtFQUNBLHVCOUJnNUJnQztFOEIvNEJoQztFQUNBO0F4Q2s5ZFY7QXdDOThkTTtFQUNFLHFCOUJvOUJpQjtFOEIvOEJmLGlEQXhGVztBeENvaWVyQjs7QXdDcmplSTtFQWtISTtBeEN1OGRSOztBd0N6amVJO0VBeUhFLHFCOUIrN0JtQjtBVnFnY3pCO0F3Q2w4ZE07RUFDRSx5QjlCNDdCaUI7QVZ3Z2N6QjtBd0NqOGRNO0VBQ0UsaURBL0dhO0F4Q2tqZXJCO0F3Q2g4ZE07RUFDRSxjOUJvN0JpQjtBVjhnY3pCOztBd0M3N2RJO0VBQ0U7QXhDZzhkTjs7QXdDMWtlSTs7Ozs7RUFzSk07QXhDNDdkVjs7QXlDcGxlQTtFQUVFO0VBQ0E7RUFDQTtFM0J1UkksNkJBTEk7RTJCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCc1FJLGtDQUxJO0UyQi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0V4QmpCRTtFZ0JmRixrQ1FrQ3FCO0VUdEJqQixxSVN3Qko7QXpDa2xlRjtBZ0N0bWVNO0VTaEJOO0lUaUJRO0VoQ3ltZU47QUFDRjtBeUNybGVFO0VBQ0U7RUFFQTtFQUNBO0F6Q3NsZUo7QXlDbmxlRTtFQUVFO0VBQ0E7RUFDQTtBekNvbGVKO0F5Q2psZUU7RUFDRTtFUnJERix3Q1FzRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBekMra2VOO0F5QzNrZUU7RUFDRTtFQUNBO0VBS0U7QXpDeWtlTjtBeUNya2VFO0VBS0U7RUFDQTtFQUdBO0F6Q2lrZUo7QXlDOWplSTtFQUtJO0F6QzRqZVI7QXlDdmplRTtFQUtJO0F6Q3FqZU47QXlDamplRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXpDZ2plSjs7QXlDcGllRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3VwZUY7O0F5Q3JqZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN3cWVGOztBeUN0a2VFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeXJlRjs7QXlDdmxlRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzBzZUY7O0F5Q3htZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMydGVGOztBeUN6bmVFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNHVlRjs7QXlDMW9lRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzZ2ZUY7O0F5QzNwZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM4d2VGOztBeUM1cWVFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDK3hlRjs7QXlDN3JlRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2d6ZUY7O0F5QzlzZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNpMGVGOztBeUMvdGVFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDazFlRjs7QXlDaHZlRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ20yZUY7O0F5Q2p3ZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNvM2VGOztBeUNseGVFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcTRlRjs7QXlDbnllRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3M1ZUY7O0F5Q3B6ZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN1NmVGOztBeUNyMGVFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdzdlRjs7QXlDdDFlRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3k4ZUY7O0F5Q3YyZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMwOWVGOztBeUN4M2VFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMitlRjs7QXlDejRlRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzQvZUY7O0F5QzE1ZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM2Z2ZGOztBeUMzNmVFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDOGhmRjs7QXlDNTdlRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQytpZkY7O0F5Qzc4ZUU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNna2ZGOztBeUM5OWVFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaWxmRjs7QXlDLytlRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2ttZkY7O0F5Q2hnZkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNtbmZGOztBeUNqaGZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDb29mRjs7QXlDbGlmRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3FwZkY7O0F5Q25qZkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNzcWZGOztBeUNwa2ZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdXJmRjs7QXlDcmxmRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3dzZkY7O0F5Q3RtZkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN5dGZGOztBeUN2bmZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMHVmRjs7QXlDOW1mRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2t1ZkY7O0F5Qy9uZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNtdmZGOztBeUNocGZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDb3dmRjs7QXlDanFmRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3F4ZkY7O0F5Q2xyZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNzeWZGOztBeUNuc2ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDdXpmRjs7QXlDcHRmRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3cwZkY7O0F5Q3J1ZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN5MWZGOztBeUN0dmZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMDJmRjs7QXlDdndmRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzIzZkY7O0F5Q3h4ZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUM0NGZGOztBeUN6eWZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNjVmRjs7QXlDMXpmRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzg2ZkY7O0F5QzMwZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUMrN2ZGOztBeUM1MWZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDZzlmRjs7QXlDNzJmRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2krZkY7O0F5QzkzZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNrL2ZGOztBeUMvNGZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDbWdnQkY7O0F5Q2g2ZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNvaGdCRjs7QXlDajdmRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3FpZ0JGOztBeUNsOGZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDc2pnQkY7O0F5Q245ZkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUN1a2dCRjs7QXlDcCtmRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3dsZ0JGOztBeUNyL2ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeW1nQkY7O0F5Q3RnZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMG5nQkY7O0F5Q3ZoZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDMm9nQkY7O0F5Q3hpZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNHBnQkY7O0F5Q3pqZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNnFnQkY7O0F5QzFrZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDOHJnQkY7O0F5QzNsZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDK3NnQkY7O0F5QzVtZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDZ3VnQkY7O0F5QzduZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaXZnQkY7O0F5QzlvZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDa3dnQkY7O0F5Qy9wZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDbXhnQkY7O0F5Q2hyZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDb3lnQkY7O0F5Q2pzZ0JFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcXpnQkY7O0F5Q3RzZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsMEIvQjRLa0M7QVY0aGdCcEM7QXlDOXJnQkU7RUFDRTtBekNnc2dCSjtBeUM3cmdCRTtFQUNFO0F6QytyZ0JKOztBeUNwcmdCQTtFQ2pKRTtFQUNBO0U1QjhOSSwrQkFMSTtFNEJ2TlI7QTFDeTBnQkY7O0F5Q3ZyZ0JBO0VDckpFO0VBQ0E7RTVCOE5JLDJCQUxJO0U0QnZOUjtBMUNnMWdCRjs7QTJDbjVnQkE7RVhnQk0sZ0NXZko7QTNDczVnQkY7QWdDbjRnQk07RVdwQk47SVhxQlE7RWhDczRnQk47QUFDRjtBMkN6NWdCRTtFQUNFO0EzQzI1Z0JKOztBMkNyNWdCRTtFQUNFO0EzQ3c1Z0JKOztBMkNwNWdCQTtFQUNFO0VBQ0E7RVhESSw2QldFSjtBM0N1NWdCRjtBZ0NyNWdCTTtFV0xOO0lYTVE7RWhDdzVnQk47QUFDRjtBMkMxNWdCRTtFQUNFO0VBQ0E7RVhORSw0QldPRjtBM0M0NWdCSjtBZ0MvNWdCTTtFV0FKO0lYQ007RWhDazZnQk47QUFDRjs7QTRDdjdnQkE7Ozs7OztFQU1FO0E1QzA3Z0JGOztBNEN2N2dCQTtFQUNFO0E1QzA3Z0JGOztBNENuN2dCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCdVFJLGtDQUxJO0U4QmhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QjBPSSx1Q0FMSTtFOEJuT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnpDRTtBakI2OWdCSjtBNENoN2dCRTtFQUNFO0VBQ0E7RUFDQTtBNUNrN2dCSjs7QTRDMTVnQkk7RUFDRTtBNUM2NWdCTjtBNEMzNWdCTTtFQUNFO0VBQ0E7QTVDNjVnQlI7O0E0Q3o1Z0JJO0VBQ0U7QTVDNDVnQk47QTRDMTVnQk07RUFDRTtFQUNBO0E1QzQ1Z0JSOztBd0J0OGdCSTtFb0I0QkE7SUFDRTtFNUM4NmdCSjtFNEM1NmdCSTtJQUNFO0lBQ0E7RTVDODZnQk47RTRDMTZnQkU7SUFDRTtFNUM0NmdCSjtFNEMxNmdCSTtJQUNFO0lBQ0E7RTVDNDZnQk47QUFDRjtBd0J2OWdCSTtFb0I0QkE7SUFDRTtFNUM4N2dCSjtFNEM1N2dCSTtJQUNFO0lBQ0E7RTVDODdnQk47RTRDMTdnQkU7SUFDRTtFNUM0N2dCSjtFNEMxN2dCSTtJQUNFO0lBQ0E7RTVDNDdnQk47QUFDRjtBd0J2K2dCSTtFb0I0QkE7SUFDRTtFNUM4OGdCSjtFNEM1OGdCSTtJQUNFO0lBQ0E7RTVDODhnQk47RTRDMThnQkU7SUFDRTtFNUM0OGdCSjtFNEMxOGdCSTtJQUNFO0lBQ0E7RTVDNDhnQk47QUFDRjtBd0J2L2dCSTtFb0I0QkE7SUFDRTtFNUM4OWdCSjtFNEM1OWdCSTtJQUNFO0lBQ0E7RTVDODlnQk47RTRDMTlnQkU7SUFDRTtFNUM0OWdCSjtFNEMxOWdCSTtJQUNFO0lBQ0E7RTVDNDlnQk47QUFDRjtBd0J2Z2hCSTtFb0I0QkE7SUFDRTtFNUM4K2dCSjtFNEM1K2dCSTtJQUNFO0lBQ0E7RTVDOCtnQk47RTRDMStnQkU7SUFDRTtFNUM0K2dCSjtFNEMxK2dCSTtJQUNFO0lBQ0E7RTVDNCtnQk47QUFDRjtBd0J2aGhCSTtFb0I0QkE7SUFDRTtFNUM4L2dCSjtFNEM1L2dCSTtJQUNFO0lBQ0E7RTVDOC9nQk47RTRDMS9nQkU7SUFDRTtFNUM0L2dCSjtFNEMxL2dCSTtJQUNFO0lBQ0E7RTVDNC9nQk47QUFDRjtBNENuL2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3EvZ0JKO0E0QzUrZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUM4K2dCSjtBNEN6K2dCSTtFQUNFO0E1QzIrZ0JOOztBNENyK2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDdytnQko7QTRDbitnQkk7RUFDRTtBNUNxK2dCTjs7QTRDOTlnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q2krZ0JGOztBNEMzOWdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JsQytPa0M7RWtDOU9sQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCdEtFO0FqQnFvaEJKO0E0QzU5Z0JFO0VBRUU7RVgxTEYsa0RXNEx1QjtBNUM0OWdCekI7QTRDejlnQkU7RUFFRTtFQUNBO0VYbE1GLG1EV21NdUI7QTVDMDlnQnpCO0E0Q3Y5Z0JFO0VBRUU7RUFDQTtFQUNBO0E1Q3c5Z0JKOztBNENsOWdCQTtFQUNFO0E1Q3E5Z0JGOztBNENqOWdCQTtFQUNFO0VBQ0E7RUFDQTtFOUJtRUksdUJBTEk7RThCNURSO0VBQ0E7QTVDbzlnQkY7O0E0Q2g5Z0JBO0VBQ0U7RUFDQTtFQUNBO0E1Q205Z0JGOztBNEMvOGdCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNpOWdCRjs7QTZDdnNoQkE7O0VBRUU7RUFDQTtFQUNBO0E3QzBzaEJGO0E2Q3hzaEJFOztFQUNFO0VBQ0E7QTdDMnNoQko7QTZDdHNoQkU7Ozs7Ozs7Ozs7OztFQU1FO0E3QzhzaEJKOztBNkN6c2hCQTtFQUNFO0VBQ0E7RUFDQTtBN0M0c2hCRjtBNkMxc2hCRTtFQUNFO0E3QzRzaEJKOztBNkN4c2hCQTtFNUJoQkk7QWpCNHRoQko7QTZDeHNoQkU7O0VBRUU7QTdDMHNoQko7QTZDdHNoQkU7OztFNUJWRTtFQUNBO0FqQnF0aEJKO0E2Q2xzaEJFOzs7RTVCTkU7RUFDQTtBakI2c2hCSjs7QTZDcnJoQkE7RUFDRTtFQUNBO0E3Q3dyaEJGO0E2Q3RyaEJFO0VBR0U7QTdDc3JoQko7QTZDbnJoQkU7RUFDRTtBN0NxcmhCSjs7QTZDanJoQkE7RUFDRTtFQUNBO0E3Q29yaEJGOztBNkNqcmhCQTtFQUNFO0VBQ0E7QTdDb3JoQkY7O0E2Q2hxaEJBO0VBQ0U7RUFDQTtFQUNBO0E3Q21xaEJGO0E2Q2pxaEJFOztFQUVFO0E3Q21xaEJKO0E2Q2hxaEJFOztFQUVFO0E3Q2txaEJKO0E2QzlwaEJFOztFNUIxRkU7RUFDQTtBakI0dmhCSjtBNkMxcGhCRTs7O0U1QmpIRTtFQUNBO0FqQmd4aEJKOztBOEN4eWhCQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDdXloQkY7O0E4Q3B5aEJBO0VBQ0U7RUFDQTtFaENzUUksdUNBTEk7RWdDL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWRmSSx1R2NnQko7QTlDdXloQkY7QWdDbnpoQk07RWNHTjtJZEZRO0VoQ3N6aEJOO0FBQ0Y7QThDMXloQkU7RUFFRTtBOUMyeWhCSjtBOEN2eWhCRTtFQUNFO0VBQ0Esa0RwQzJjZ0M7QVY4MWdCcEM7QThDcnloQkU7RUFFRTtFQUNBO0VBQ0E7QTlDc3loQko7O0E4Qzl4aEJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBOUM4eGhCRjtBOEM1eGhCRTtFQUNFO0VBQ0E7RTdCN0NBO0VBQ0E7QWpCNDBoQko7QThDN3hoQkk7RUFHRTtFQUNBO0E5QzZ4aEJOO0E4Q3p4aEJFOztFQUVFO0VBQ0E7RUFDQTtBOUMyeGhCSjtBOEN4eGhCRTtFQUVFO0U3QmpFQTtFQUNBO0FqQjIxaEJKOztBOENoeGhCQTtFQUVFO0VBQ0E7RUFDQTtBOUNreGhCRjtBOEMvd2hCRTtFN0I1RkU7QWpCODJoQko7QThDOXdoQkU7O0VBRUU7RWJqSEYsb0Rha0h1QjtBOUNneGhCekI7O0E4Q3Z3aEJBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QTlDdXdoQkY7QThDcndoQkU7RUFDRTtFQUNBO0VBQ0E7QTlDdXdoQko7QThDcndoQkk7RUFFRTtBOUNzd2hCTjtBOENsd2hCRTs7RUFFRSxnQnBDZ1JnQztFb0MvUWhDO0VBQ0E7QTlDb3doQko7O0E4QzF2aEJFOztFQUVFO0VBQ0E7QTlDNnZoQko7O0E4Q3h2aEJFOztFQUVFO0VBQ0E7RUFDQTtBOUMydmhCSjs7QThDcnZoQkU7O0VBQ0U7QTlDeXZoQko7O0E4Qy91aEJFO0VBQ0U7QTlDa3ZoQko7QThDaHZoQkU7RUFDRTtBOUNrdmhCSjs7QStDLzZoQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQys2aEJGO0ErQ3o2aEJFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0NnN2hCSjtBK0M1NWhCQTtFQUNFO0VBQ0E7RUFDQTtFakM0TkksMkNBTEk7RWlDck5SO0VBQ0E7RUFDQTtBL0M4NWhCRjtBK0M1NWhCRTtFQUVFO0EvQzY1aEJKOztBK0NuNWhCQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DazVoQkY7QStDLzRoQkk7RUFFRTtBL0NnNWhCTjtBK0M1NGhCRTtFQUNFO0EvQzg0aEJKOztBK0NyNGhCQTtFQUNFLG1CckNxOUJrQztFcUNwOUJsQyxzQnJDbzlCa0M7RXFDbjlCbEM7QS9DdzRoQkY7QStDdDRoQkU7OztFQUdFO0EvQ3c0aEJKOztBK0MzM2hCQTtFQUNFO0VBQ0E7RUFHQTtBL0M0M2hCRjs7QStDeDNoQkE7RUFDRTtFakN5SUksNkNBTEk7RWlDbElSO0VBQ0E7RUFDQTtFQUNBO0U5QnhJRTtFZUhFLCtDZTZJSjtBL0MyM2hCRjtBZ0NwZ2lCTTtFZWlJTjtJZmhJUTtFaEN1Z2lCTjtBQUNGO0ErQzkzaEJFO0VBQ0U7QS9DZzRoQko7QStDNzNoQkU7RUFDRTtFQUNBO0VBQ0E7QS9DKzNoQko7O0ErQ3ozaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M0M2hCRjs7QStDejNoQkE7RUFDRTtFQUNBO0EvQzQzaEJGOztBd0J0L2hCSTtFdUJzSUE7SUFFSTtJQUNBO0UvQ20zaEJOO0UrQ2ozaEJNO0lBQ0U7RS9DbTNoQlI7RStDajNoQlE7SUFDRTtFL0NtM2hCVjtFK0NoM2hCUTtJQUNFO0lBQ0E7RS9DazNoQlY7RStDOTJoQk07SUFDRTtFL0NnM2hCUjtFK0M3MmhCTTtJQUNFO0lBQ0E7RS9DKzJoQlI7RStDNTJoQk07SUFDRTtFL0M4MmhCUjtFK0MzMmhCTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RS9DMjJoQlI7RStDeDJoQlE7SUFDRTtFL0MwMmhCVjtFK0N2MmhCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvQ3kyaEJWO0FBQ0Y7QXdCdGlpQkk7RXVCc0lBO0lBRUk7SUFDQTtFL0NrNmhCTjtFK0NoNmhCTTtJQUNFO0UvQ2s2aEJSO0UrQ2g2aEJRO0lBQ0U7RS9DazZoQlY7RStDLzVoQlE7SUFDRTtJQUNBO0UvQ2k2aEJWO0UrQzc1aEJNO0lBQ0U7RS9DKzVoQlI7RStDNTVoQk07SUFDRTtJQUNBO0UvQzg1aEJSO0UrQzM1aEJNO0lBQ0U7RS9DNjVoQlI7RStDMTVoQk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0UvQzA1aEJSO0UrQ3Y1aEJRO0lBQ0U7RS9DeTVoQlY7RStDdDVoQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0N3NWhCVjtBQUNGO0F3QnJsaUJJO0V1QnNJQTtJQUVJO0lBQ0E7RS9DaTloQk47RStDLzhoQk07SUFDRTtFL0NpOWhCUjtFK0MvOGhCUTtJQUNFO0UvQ2k5aEJWO0UrQzk4aEJRO0lBQ0U7SUFDQTtFL0NnOWhCVjtFK0M1OGhCTTtJQUNFO0UvQzg4aEJSO0UrQzM4aEJNO0lBQ0U7SUFDQTtFL0M2OGhCUjtFK0MxOGhCTTtJQUNFO0UvQzQ4aEJSO0UrQ3o4aEJNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFL0N5OGhCUjtFK0N0OGhCUTtJQUNFO0UvQ3c4aEJWO0UrQ3I4aEJRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9DdThoQlY7QUFDRjtBd0Jwb2lCSTtFdUJzSUE7SUFFSTtJQUNBO0UvQ2dnaUJOO0UrQzkvaEJNO0lBQ0U7RS9DZ2dpQlI7RStDOS9oQlE7SUFDRTtFL0NnZ2lCVjtFK0M3L2hCUTtJQUNFO0lBQ0E7RS9DKy9oQlY7RStDMy9oQk07SUFDRTtFL0M2L2hCUjtFK0MxL2hCTTtJQUNFO0lBQ0E7RS9DNC9oQlI7RStDei9oQk07SUFDRTtFL0MyL2hCUjtFK0N4L2hCTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RS9Ddy9oQlI7RStDci9oQlE7SUFDRTtFL0N1L2hCVjtFK0NwL2hCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UvQ3MvaEJWO0FBQ0Y7QXdCbnJpQkk7RXVCc0lBO0lBRUk7SUFDQTtFL0MraWlCTjtFK0M3aWlCTTtJQUNFO0UvQytpaUJSO0UrQzdpaUJRO0lBQ0U7RS9DK2lpQlY7RStDNWlpQlE7SUFDRTtJQUNBO0UvQzhpaUJWO0UrQzFpaUJNO0lBQ0U7RS9DNGlpQlI7RStDemlpQk07SUFDRTtJQUNBO0UvQzJpaUJSO0UrQ3hpaUJNO0lBQ0U7RS9DMGlpQlI7RStDdmlpQk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0UvQ3VpaUJSO0UrQ3BpaUJRO0lBQ0U7RS9Dc2lpQlY7RStDbmlpQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFL0NxaWlCVjtBQUNGO0F3Qmx1aUJJO0V1QnNJQTtJQUVJO0lBQ0E7RS9DOGxpQk47RStDNWxpQk07SUFDRTtFL0M4bGlCUjtFK0M1bGlCUTtJQUNFO0UvQzhsaUJWO0UrQzNsaUJRO0lBQ0U7SUFDQTtFL0M2bGlCVjtFK0N6bGlCTTtJQUNFO0UvQzJsaUJSO0UrQ3hsaUJNO0lBQ0U7SUFDQTtFL0MwbGlCUjtFK0N2bGlCTTtJQUNFO0UvQ3lsaUJSO0UrQ3RsaUJNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFL0NzbGlCUjtFK0NubGlCUTtJQUNFO0UvQ3FsaUJWO0UrQ2xsaUJRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RS9Db2xpQlY7QUFDRjtBK0Mzb2lCSTtFQUVJO0VBQ0E7QS9DNG9pQlI7QStDMW9pQlE7RUFDRTtBL0M0b2lCVjtBK0Mxb2lCVTtFQUNFO0EvQzRvaUJaO0ErQ3pvaUJVO0VBQ0U7RUFDQTtBL0Myb2lCWjtBK0N2b2lCUTtFQUNFO0EvQ3lvaUJWO0ErQ3RvaUJRO0VBQ0U7RUFDQTtBL0N3b2lCVjtBK0Nyb2lCUTtFQUNFO0EvQ3VvaUJWO0ErQ3BvaUJRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmOU5KLGdCZWdPSTtBL0Nvb2lCVjtBK0Nqb2lCVTtFQUNFO0EvQ21vaUJaO0ErQ2hvaUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9Da29pQlo7O0ErQ2puaUJBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DbW5pQkY7O0ErQzdtaUJJO0VBQ0U7QS9DZ25pQk47O0FnRHo0aUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0JqQkU7QWpCMjVpQko7QWdEdDRpQkU7RUFDRTtFQUNBO0FoRHc0aUJKO0FnRHI0aUJFO0VBQ0U7RUFDQTtBaER1NGlCSjtBZ0RyNGlCSTtFQUNFO0UvQnRCRjtFQUNBO0FqQjg1aUJKO0FnRHI0aUJJO0VBQ0U7RS9CYkY7RUFDQTtBakJxNWlCSjtBZ0RsNGlCRTs7RUFFRTtBaERvNGlCSjs7QWdEaDRpQkE7RUFHRTtFQUNBO0VBQ0E7QWhEaTRpQkY7O0FnRDkzaUJBO0VBQ0U7RUFDQTtBaERpNGlCRjs7QWdEOTNpQkE7RUFDRTtFQUNBO0VBQ0E7QWhEaTRpQkY7O0FnRDkzaUJBO0VBQ0U7QWhEaTRpQkY7O0FnRHozaUJFO0VBQ0U7QWhENDNpQko7O0FnRHAzaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaER1M2lCRjtBZ0RyM2lCRTtFL0I3RkU7QWpCcTlpQko7O0FnRG4zaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhEczNpQkY7QWdEcDNpQkU7RS9CeEdFO0FqQis5aUJKOztBZ0Q3MmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRGczaUJGO0FnRDkyaUJFO0VBQ0U7RUFDQTtBaERnM2lCSjs7QWdENTJpQkE7RUFDRTtFQUNBO0FoRCsyaUJGOztBZ0QzMmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0IxSUU7QWpCeS9pQko7O0FnRDMyaUJBOzs7RUFHRTtBaEQ4MmlCRjs7QWdEMzJpQkE7O0UvQjNJSTtFQUNBO0FqQjIvaUJKOztBZ0Q1MmlCQTs7RS9CbElJO0VBQ0E7QWpCbS9pQko7O0FnRHIyaUJFO0VBQ0U7QWhEdzJpQko7QXdCbitpQkk7RXdCdUhKO0lBUUk7SUFDQTtFaER3MmlCRjtFZ0RyMmlCRTtJQUNFO0lBQ0E7RWhEdTJpQko7RWdEcjJpQkk7SUFDRTtJQUNBO0VoRHUyaUJOO0VnRGwyaUJNO0kvQjFLSjtJQUNBO0VqQitnakJGO0VnRG4yaUJROztJQUdFO0VoRG8yaUJWO0VnRGwyaUJROztJQUdFO0VoRG0yaUJWO0VnRC8xaUJNO0kvQjNLSjtJQUNBO0VqQjZnakJGO0VnRGgyaUJROztJQUdFO0VoRGkyaUJWO0VnRC8xaUJROztJQUdFO0VoRGcyaUJWO0FBQ0Y7O0FpRHBrakJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHNrakJGOztBaURsa2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNFBJLG9CQUxJO0VtQ3JQUjtFQUNBO0VBQ0E7RUFDQTtFaENyQkU7RWdDdUJGO0VqQjFCSSwwQ2lCMkJKO0FqRHFrakJGO0FnQzVsakJNO0VpQlVOO0lqQlRRO0VoQytsakJOO0FBQ0Y7QWlEeGtqQkU7RUFDRTtFQUNBO0VBQ0E7QWpEMGtqQko7QWlEeGtqQkk7RUFDRTtFQUNBO0FqRDBrakJOO0FpRHJrakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJqREUsbURpQmtERjtBakR1a2pCSjtBZ0NybmpCTTtFaUJxQ0o7SWpCcENNO0VoQ3duakJOO0FBQ0Y7QWlEemtqQkU7RUFDRTtBakQya2pCSjtBaUR4a2pCRTtFQUNFO0VBQ0E7RUFDQTtBakQwa2pCSjs7QWlEdGtqQkE7RUFDRTtBakR5a2pCRjs7QWlEdGtqQkE7RUFDRTtFQUNBO0VBQ0E7QWpEeWtqQkY7QWlEdmtqQkU7RWhDN0RFO0VBQ0E7QWpCdW9qQko7QWlEeGtqQkk7RWhDaEVBO0VBQ0E7QWpCMm9qQko7QWlEdmtqQkU7RUFDRTtBakR5a2pCSjtBaURya2pCRTtFaEM1REU7RUFDQTtBakJvb2pCSjtBaURya2pCTTtFaENoRUY7RUFDQTtBakJ3b2pCSjtBaURwa2pCSTtFaENyRUE7RUFDQTtBakI0b2pCSjs7QWlEbGtqQkE7RUFDRTtBakRxa2pCRjs7QWlENWpqQkU7RUFDRTtFQUNBO0VoQzlHQTtBakI4cWpCSjtBaUQ3ampCSTtFQUFnQjtBakRna2pCcEI7QWlEL2pqQkk7RUFBZTtBakRra2pCbkI7QWlEL2pqQkk7OztFaENySEE7QWpCeXJqQko7O0FpRHpqakJJO0VBQ0U7RUFDQTtBakQ0ampCTjs7QWtEanRqQkE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXBDK1FJLHlDQUxJO0VvQ3hRUjtFQUNBO0VqQ0FFO0FqQml0akJKOztBa0Qzc2pCRTtFQUNFO0FsRDhzakJKO0FrRDVzakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEOHNqQk47QWtEMXNqQkU7RUFDRTtBbEQ0c2pCSjs7QW1EanZqQkE7RUFFRTtFQUNBO0VyQzRSSSxvQ0FMSTtFcUNyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VoQ3BCQTtFQUNBO0FuQnN3akJGOztBbUQvdWpCQTtFQUNFO0VBQ0E7RUFDQTtFckNnUUkseUNBTEk7RXFDelBSO0VBQ0E7RUFDQTtFQUNBO0VuQnBCSSxxSW1CcUJKO0FuRGt2akJGO0FnQ253akJNO0VtQlFOO0luQlBRO0VoQ3N3akJOO0FBQ0Y7QW1EcnZqQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBbkRzdmpCSjtBbURudmpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFV6Q2txQ2dDO0V5Q2pxQ2hDO0FuRHF2akJKO0FtRGx2akJFO0VBRUU7RUFDQTtFbEJ0REYsZ0RrQnVEdUI7RUFDckI7QW5EbXZqQko7QW1EaHZqQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbkRpdmpCSjs7QW1ENXVqQkU7RUFDRSxxQnpDc29DZ0M7QVZ5bWhCcEM7QW1EOXRqQkk7RWxDeEVBO0FqQnl5akJKOztBbUR0dGpCQTtFQ2xHRTtFQUNBO0V0QzBSSSxzQ0FMSTtFc0NuUlI7QXBENHpqQkY7O0FtRHp0akJBO0VDdEdFO0VBQ0E7RXRDMFJJLHVDQUxJO0VzQ25SUjtBcERtMGpCRjs7QXFEcjBqQkE7RUFFRTtFQUNBO0V2Q3VSSSw0QkFMSTtFdUNoUlI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFdkMrUUksb0NBTEk7RXVDeFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcENKRTtBakIwMGpCSjtBcURqMGpCRTtFQUNFO0FyRG0wakJKOztBcUQ5empCQTtFQUNFO0VBQ0E7QXJEaTBqQkY7O0FzRGoyakJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQ0hFO0FqQnEyakJKOztBc0Q3MWpCQTtFQUVFO0F0RCsxakJGOztBc0QzMWpCQTtFQUNFLGdCNUNtWWtDO0U0Q2xZbEM7QXREODFqQkY7O0FzRHQxakJBO0VBQ0Usd0I1QysyQ2tDO0FWMCtnQnBDO0FzRHQxakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER3MWpCSjs7QXNEaDFqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERtMWpCSjs7QXNEdjFqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQwMWpCSjs7QXNEOTFqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERpMmpCSjs7QXNEcjJqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER3MmpCSjs7QXNENTJqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQrMmpCSjs7QXNEbjNqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERzM2pCSjs7QXNEMTNqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ2M2pCSjs7QXNEajRqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERvNGpCSjs7QXNEeDRqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQyNGpCSjs7QXNELzRqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERrNWpCSjs7QXNEdDVqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER5NWpCSjs7QXNENzVqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERnNmpCSjs7QXNEcDZqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER1NmpCSjs7QXNEMzZqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ4NmpCSjs7QXNEbDdqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERxN2pCSjs7QXNEejdqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ0N2pCSjs7QXNEaDhqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERtOGpCSjs7QXNEdjhqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQwOGpCSjs7QXNEOThqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERpOWpCSjs7QXNEcjlqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER3OWpCSjs7QXNENTlqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQrOWpCSjs7QXNEbitqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERzK2pCSjs7QXNEMStqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ2K2pCSjs7QXNEai9qQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERvL2pCSjs7QXNEeC9qQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQyL2pCSjs7QXNELy9qQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERrZ2tCSjs7QXNEdGdrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER5Z2tCSjs7QXNEN2drQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERnaGtCSjs7QXNEcGhrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER1aGtCSjs7QXNEM2hrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ4aGtCSjs7QXNEbGlrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERxaWtCSjs7QXNEemlrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ0aWtCSjs7QXNEaGprQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERtamtCSjs7QXNEdmprQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQwamtCSjs7QXNEOWprQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERpa2tCSjs7QXNEcmtrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER3a2tCSjs7QXVEcG9rQkU7RUFDRTtJQUFLO0V2RHdva0JQO0FBQ0Y7QXVEcG9rQkE7O0VBR0U7RXpDa1JJLG9DQUxJO0V5QzNRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RXpDc1FJLHVDQUxJO0V5Qy9QUjtFdENSRTtBakI0b2tCSjs7QXVEL25rQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QnhCSSw2Q3VCeUJKO0F2RGtva0JGO0FnQ3Zwa0JNO0V1QllOO0l2QlhRO0VoQzBwa0JOO0FBQ0Y7O0F1RHBva0JBO0V0QkFFO0VzQkVBO0F2RHVva0JGOztBdURwb2tCQTtFQUNFO0F2RHVva0JGOztBdURwb2tCQTtFQUNFO0F2RHVva0JGOztBdURub2tCRTtFQUNFO0F2RHNva0JKO0F1RG5va0JNO0VBSko7SUFLTTtFdkRzb2tCTjtBQUNGOztBd0Rsc2tCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFdkNYRTtBakI0c2tCSjs7QXdEN3JrQkE7RUFDRTtFQUNBO0F4RGdza0JGO0F3RDlya0JFO0VBRUU7RUFDQTtBeEQrcmtCSjs7QXdEdnJrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEQwcmtCRjtBd0R4cmtCRTtFdkM5QkU7RUFDQTtBakJ5dGtCSjtBd0R4cmtCRTtFdkNwQkU7RUFDQTtBakIrc2tCSjtBd0R4cmtCRTtFQUVFO0VBQ0E7RUFDQTtBeER5cmtCSjtBd0RycmtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RHVya0JKO0F3RG5ya0JFO0VBQ0U7QXhEcXJrQko7QXdEbnJrQkk7RUFDRTtFQUNBO0F4RHFya0JOOztBd0QzcWtCQTtFQUNFO0VBQ0E7RUFDQTtBeEQ4cWtCRjtBd0QxcWtCSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0F4RDJxa0JOO0F3RHhxa0JJO0VBQ0U7RUFDQTtBeEQwcWtCTjs7QXdEN3BrQkk7RUFDRTtBeERncWtCTjtBd0Q3cGtCUTtFdkN6REo7RUFaQTtBakJzdWtCSjtBd0Q1cGtCUTtFdkMxRUo7RUFZQTtBakI4dGtCSjtBd0QzcGtCUTtFQUNFO0F4RDZwa0JWO0F3RDFwa0JRO0VBQ0U7RUFDQTtBeEQ0cGtCVjtBd0QxcGtCVTtFQUNFO0VBQ0E7QXhENHBrQlo7O0F3QnB2a0JJO0VnQ2dFQTtJQUNFO0V4RHdya0JKO0V3RHJya0JNO0l2Q3pESjtJQVpBO0VqQjh2a0JGO0V3RHBya0JNO0l2QzFFSjtJQVlBO0VqQnN2a0JGO0V3RG5ya0JNO0lBQ0U7RXhEcXJrQlI7RXdEbHJrQk07SUFDRTtJQUNBO0V4RG9ya0JSO0V3RGxya0JRO0lBQ0U7SUFDQTtFeERvcmtCVjtBQUNGO0F3Qjd3a0JJO0VnQ2dFQTtJQUNFO0V4RGd0a0JKO0V3RDdza0JNO0l2Q3pESjtJQVpBO0VqQnN4a0JGO0V3RDVza0JNO0l2QzFFSjtJQVlBO0VqQjh3a0JGO0V3RDNza0JNO0lBQ0U7RXhENnNrQlI7RXdEMXNrQk07SUFDRTtJQUNBO0V4RDRza0JSO0V3RDFza0JRO0lBQ0U7SUFDQTtFeEQ0c2tCVjtBQUNGO0F3QnJ5a0JJO0VnQ2dFQTtJQUNFO0V4RHd1a0JKO0V3RHJ1a0JNO0l2Q3pESjtJQVpBO0VqQjh5a0JGO0V3RHB1a0JNO0l2QzFFSjtJQVlBO0VqQnN5a0JGO0V3RG51a0JNO0lBQ0U7RXhEcXVrQlI7RXdEbHVrQk07SUFDRTtJQUNBO0V4RG91a0JSO0V3RGx1a0JRO0lBQ0U7SUFDQTtFeERvdWtCVjtBQUNGO0F3Qjd6a0JJO0VnQ2dFQTtJQUNFO0V4RGd3a0JKO0V3RDd2a0JNO0l2Q3pESjtJQVpBO0VqQnMwa0JGO0V3RDV2a0JNO0l2QzFFSjtJQVlBO0VqQjh6a0JGO0V3RDN2a0JNO0lBQ0U7RXhENnZrQlI7RXdEMXZrQk07SUFDRTtJQUNBO0V4RDR2a0JSO0V3RDF2a0JRO0lBQ0U7SUFDQTtFeEQ0dmtCVjtBQUNGO0F3QnIxa0JJO0VnQ2dFQTtJQUNFO0V4RHd4a0JKO0V3RHJ4a0JNO0l2Q3pESjtJQVpBO0VqQjgxa0JGO0V3RHB4a0JNO0l2QzFFSjtJQVlBO0VqQnMxa0JGO0V3RG54a0JNO0lBQ0U7RXhEcXhrQlI7RXdEbHhrQk07SUFDRTtJQUNBO0V4RG94a0JSO0V3RGx4a0JRO0lBQ0U7SUFDQTtFeERveGtCVjtBQUNGO0F3Qjcya0JJO0VnQ2dFQTtJQUNFO0V4RGd6a0JKO0V3RDd5a0JNO0l2Q3pESjtJQVpBO0VqQnMza0JGO0V3RDV5a0JNO0l2QzFFSjtJQVlBO0VqQjgya0JGO0V3RDN5a0JNO0lBQ0U7RXhENnlrQlI7RXdEMXlrQk07SUFDRTtJQUNBO0V4RDR5a0JSO0V3RDF5a0JRO0lBQ0U7SUFDQTtFeEQ0eWtCVjtBQUNGO0F3RC94a0JBO0V2Q2xKSTtBakJvN2tCSjtBd0QveGtCRTtFQUNFO0F4RGl5a0JKO0F3RC94a0JJO0VBQ0U7QXhEaXlrQk47O0F3RHB4a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEdXhrQko7O0F3RGp5a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEb3lrQko7O0F3RDl5a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEaXprQko7O0F3RDN6a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEOHprQko7O0F3RHgwa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEMjBrQko7O0F3RHIxa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEdzFrQko7O0F3RGwya0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEcTJrQko7O0F3RC8ya0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEazNrQko7O0F3RDUza0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEKzNrQko7O0F3RHo0a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhENDRrQko7O0F3RHQ1a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEeTVrQko7O0F3RG42a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEczZrQko7O0F3RGg3a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEbTdrQko7O0F3RDc3a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEZzhrQko7O0F3RDE4a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhENjhrQko7O0F3RHY5a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEMDlrQko7O0F3RHAra0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEdStrQko7O0F3RGova0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEby9rQko7O0F3RDkva0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEaWdsQko7O0F3RDNnbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEOGdsQko7O0F3RHhobEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEMmhsQko7O0F3RHJpbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEd2lsQko7O0F3RGxqbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEcWpsQko7O0F3RC9qbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEa2tsQko7O0F3RDVrbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEK2tsQko7O0F3RHpsbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhENGxsQko7O0F3RHRtbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEeW1sQko7O0F3RG5ubEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEc25sQko7O0F3RGhvbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEbW9sQko7O0F3RDdvbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEZ3BsQko7O0F3RDFwbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhENnBsQko7O0F3RHZxbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEMHFsQko7O0F3RHBybEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEdXJsQko7O0F3RGpzbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEb3NsQko7O0F3RDlzbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEaXRsQko7O0F3RDN0bEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEOHRsQko7O0F5RDU1bEJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLFUvQ2tnRGtDO0UrQ2pnRGxDLFcvQ2lnRGtDO0UrQ2hnRGxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDSkU7RXdDTUY7QXpENDVsQkY7QXlEejVsQkU7RUFDRTtFQUNBO0VBQ0E7QXpEMjVsQko7QXlEeDVsQkU7RUFDRTtFQUNBO0VBQ0E7QXpEMDVsQko7QXlEdjVsQkU7RUFFRTtFQUNBO0tBQUE7VUFBQTtFQUNBO0F6RHc1bEJKOztBeURoNWxCQTtFQUhFO0F6RHU1bEJGOztBeURoNWxCQTs7RUFFRTtBekRtNWxCRjs7QWU5N2xCSTtFMENrQ0Y7QXpEZzZsQkY7O0EwRGo5bEJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUN5UkksK0JBTEk7RTRDbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTVDMlFJLG9DQUxJO0U0Q3BRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDUkU7QWpCMDlsQko7QTBELzhsQkU7RUFDRTtBMURpOWxCSjtBMEQ5OGxCRTtFQUNFO0ExRGc5bEJKOztBMEQ1OGxCQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0ExRDg4bEJGO0EwRDU4bEJFO0VBQ0U7QTFEODhsQko7O0EwRDE4bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDaENFO0VBQ0E7QWpCOCtsQko7QTBENThsQkU7RUFDRTtFQUNBO0ExRDg4bEJKOztBMEQxOGxCQTtFQUNFO0VBQ0E7QTFENjhsQkY7O0EyRDNnbUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QTNEeWdtQkY7O0EyRGxnbUJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QTNEb2dtQkY7QTJEamdtQkU7RUFDRSw4QmpENDBDZ0M7RXNCejNDOUIsbUMyQjhDRjtBM0RtZ21CSjtBZ0M3aW1CTTtFMkJ3Q0o7STNCdkNNO0VoQ2dqbUJOO0FBQ0Y7QTJEdGdtQkU7RUFDRSxlakR5MENnQztBVityakJwQztBMkRwZ21CRTtFQUNFLHNCakRzMENnQztBVmdzakJwQzs7QTJEbGdtQkE7RUFDRTtBM0RxZ21CRjtBMkRuZ21CRTtFQUNFO0VBQ0E7QTNEcWdtQko7QTJEbGdtQkU7RUFDRTtBM0RvZ21CSjs7QTJEaGdtQkE7RUFDRTtFQUNBO0VBQ0E7QTNEbWdtQkY7O0EyRC8vbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JGRTtFMEN5RkY7QTNEKy9sQkY7O0EyRDMvbEJBO0VBRUU7RUFDQTtFQUNBO0VDbEhBO0VBQ0E7RUFDQTtFQUNBLGtDRGtIMEI7RUNqSDFCO0VBQ0E7RUFDQSx1Q0QrRzREO0EzRGlnbUI5RDtBNEQ3bW1CRTtFQUFTO0E1RGdubUJYO0E0RC9tbUJFO0VBQVMsbUNEMkdpRjtBM0R1Z21CNUY7O0EyRGxnbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNyR0U7RUFDQTtBakIybW1CSjtBMkRwZ21CRTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QTNEcWdtQko7O0EyRGhnbUJBO0VBQ0U7RUFDQTtBM0RtZ21CRjs7QTJEOS9sQkE7RUFDRTtFQUdBO0VBQ0E7QTNEKy9sQkY7O0EyRDMvbEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUM3SEU7RUFDQTtBakI0bm1CSjtBMkQxL2xCRTtFQUNFO0EzRDQvbEJKOztBd0IzbW1CSTtFbUNxSEY7SUFDRTtJQUNBO0UzRDAvbEJGO0UyRHQvbEJBO0lBQ0U7SUFDQTtJQUNBO0UzRHcvbEJGO0UyRHIvbEJBO0lBQ0U7RTNEdS9sQkY7QUFDRjtBd0Ixbm1CSTtFbUN1SUY7O0lBRUU7RTNEcy9sQkY7QUFDRjtBd0Job21CSTtFbUM4SUY7SUFDRTtFM0RxL2xCRjtBQUNGO0EyRDUrbEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNEOCtsQk47QTJENStsQk07RUFDRTtFQUNBO0UxQzdNSjtBakI0cm1CSjtBMkQzK2xCTTs7RTFDak5GO0FqQmdzbUJKO0EyRDErbEJNO0VBQ0U7QTNENCtsQlI7O0F3QjFvbUJJO0VtQzRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzRGtnbUJKO0UyRGhnbUJJO0lBQ0U7SUFDQTtJMUM3TUo7RWpCZ3RtQkY7RTJELy9sQkk7O0kxQ2pORjtFakJvdG1CRjtFMkQ5L2xCSTtJQUNFO0UzRGdnbUJOO0FBQ0Y7QXdCL3BtQkk7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTNEc2htQko7RTJEcGhtQkk7SUFDRTtJQUNBO0kxQzdNSjtFakJvdW1CRjtFMkRuaG1CSTs7STFDak5GO0VqQnd1bUJGO0UyRGxobUJJO0lBQ0U7RTNEb2htQk47QUFDRjtBd0Jucm1CSTtFbUM0SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0QwaW1CSjtFMkR4aW1CSTtJQUNFO0lBQ0E7STFDN01KO0VqQnd2bUJGO0UyRHZpbUJJOztJMUNqTkY7RWpCNHZtQkY7RTJEdGltQkk7SUFDRTtFM0R3aW1CTjtBQUNGO0F3QnZzbUJJO0VtQzRJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzRDhqbUJKO0UyRDVqbUJJO0lBQ0U7SUFDQTtJMUM3TUo7RWpCNHdtQkY7RTJEM2ptQkk7O0kxQ2pORjtFakJneG1CRjtFMkQxam1CSTtJQUNFO0UzRDRqbUJOO0FBQ0Y7QXdCM3RtQkk7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTNEa2xtQko7RTJEaGxtQkk7SUFDRTtJQUNBO0kxQzdNSjtFakJneW1CRjtFMkQva21CSTs7STFDak5GO0VqQm95bUJGO0UyRDlrbUJJO0lBQ0U7RTNEZ2xtQk47QUFDRjtBd0IvdW1CSTtFbUM0SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0RzbW1CSjtFMkRwbW1CSTtJQUNFO0lBQ0E7STFDN01KO0VqQm96bUJGO0UyRG5tbUJJOztJMUNqTkY7RWpCd3ptQkY7RTJEbG1tQkk7SUFDRTtFM0RvbW1CTjtBQUNGO0E2RDkwbUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0N3UkksaUNBTEk7RStDalJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQ2xCQSxzQ3BEc1prQztFb0RwWmxDO0VBQ0EsZ0JwRDhaa0M7RW9EN1psQyxnQnBEbWErQjtFb0RsYS9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRGdSSSxzQ0FMSTtFK0NoUVI7RUFDQTtBN0RzMW1CRjtBNkRwMW1CRTtFQUFTO0E3RHUxbUJYO0E2RHIxbUJFO0VBQ0U7RUFDQTtFQUNBO0E3RHUxbUJKO0E2RHIxbUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdEdTFtQk47O0E2RGwxbUJBO0VBQ0U7QTdEcTFtQkY7QTZEbjFtQkU7RUFDRTtFQUNBO0VBQ0E7QTdEcTFtQko7O0E2RGoxbUJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QTdEbzFtQkY7QTZEbDFtQkU7RUFDRTtFQUNBO0VBQ0E7QTdEbzFtQko7O0E2RGgxbUJBO0FBRUE7RUFDRTtBN0RrMW1CRjtBNkRoMW1CRTtFQUNFO0VBQ0E7RUFDQTtBN0RrMW1CSjs7QTZEOTBtQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBN0RpMW1CRjtBNkQvMG1CRTtFQUNFO0VBQ0E7RUFDQTtBN0RpMW1CSjs7QTZENzBtQkE7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Q2pHRTtBakJpNm1CSjs7QStEcDdtQkE7RUFFRTtFQUNBO0VqRDRSSSxpQ0FMSTtFaURyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRtUkksd0NBTEk7RWlENVFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUR6QkEsc0NwRHNaa0M7RW9EcFpsQztFQUNBLGdCcEQ4WmtDO0VvRDdabEMsZ0JwRG1hK0I7RW9EbGEvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERnUkksc0NBTEk7RWlEMVBSO0VBQ0E7RUFDQTtFQUNBO0U5Q2hCRTtBakIrOG1CSjtBK0QzN21CRTtFQUNFO0VBQ0E7RUFDQTtBL0Q2N21CSjtBK0QzN21CSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q0N21CTjs7QStEdDdtQkU7RUFDRTtBL0R5N21CSjtBK0R2N21CSTtFQUVFO0EvRHc3bUJOO0ErRHI3bUJJO0VBQ0U7RUFDQTtBL0R1N21CTjtBK0RwN21CSTtFQUNFO0VBQ0E7QS9EczdtQk47O0ErRGo3bUJBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QS9EbTdtQko7QStEajdtQkk7RUFFRTtBL0RrN21CTjtBK0QvNm1CSTtFQUNFO0VBQ0E7QS9EaTdtQk47QStEOTZtQkk7RUFDRTtFQUNBO0EvRGc3bUJOOztBK0QzNm1CQTtBQUdFO0VBQ0U7QS9ENDZtQko7QStEMTZtQkk7RUFFRTtBL0QyNm1CTjtBK0R4Nm1CSTtFQUNFO0VBQ0E7QS9EMDZtQk47QStEdjZtQkk7RUFDRTtFQUNBO0EvRHk2bUJOO0ErRHA2bUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0RzNm1CSjs7QStEbDZtQkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBL0RvNm1CSjtBK0RsNm1CSTtFQUVFO0EvRG02bUJOO0ErRGg2bUJJO0VBQ0U7RUFDQTtBL0RrNm1CTjtBK0QvNW1CSTtFQUNFO0VBQ0E7QS9EaTZtQk47O0ErRDU1bUJBO0FBa0JBO0VBQ0U7RUFDQTtFakQyR0ksNkNBTEk7RWlEcEdSO0VBQ0E7RUFDQTtFOUM1SkU7RUFDQTtBakIyaW5CSjtBK0Q3NG1CRTtFQUNFO0EvRCs0bUJKOztBK0QzNG1CQTtFQUNFO0VBQ0E7QS9EODRtQkY7O0FnRW5rbkJBO0VBQ0U7QWhFc2tuQkY7O0FnRW5rbkJBO0VBQ0U7QWhFc2tuQkY7O0FnRW5rbkJBO0VBQ0U7RUFDQTtFQUNBO0FoRXNrbkJGO0FpRTVsbkJFO0VBQ0U7RUFDQTtFQUNBO0FqRThsbkJKOztBZ0V2a25CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENsQkksc0NnQ21CSjtBaEUwa25CRjtBZ0N6bG5CTTtFZ0NRTjtJaENQUTtFaEM0bG5CTjtBQUNGOztBZ0U1a25CQTs7O0VBR0U7QWhFK2tuQkY7O0FnRTVrbkJBOztFQUVFO0FoRStrbkJGOztBZ0U1a25CQTs7RUFFRTtBaEUra25CRjs7QWdFdGtuQkU7RUFDRTtFQUNBO0VBQ0E7QWhFeWtuQko7QWdFdGtuQkU7OztFQUdFO0VBQ0E7QWhFd2tuQko7QWdFcmtuQkU7O0VBRUU7RUFDQTtFaEM1REUsMkJnQzZERjtBaEV1a25CSjtBZ0Nob25CTTtFZ0NxREo7O0loQ3BETTtFaENvb25CTjtBQUNGOztBZ0Vwa25CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFV0RHk0Q21DO0VzRHg0Q25DO0VBQ0EsY3RES1k7RXNESlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZdERtNENtQztFc0IxOUMvQiw4QmdDd0ZKO0FoRXNrbkJGO0FnQzFwbkJNO0VnQ2tFTjs7SWhDakVRO0VoQzhwbkJOO0FBQ0Y7QWdFemtuQkU7OztFQUVFLGN0RE5VO0VzRE9WO0VBQ0E7RUFDQSxZdEQyM0NpQztBVml0a0JyQzs7QWdFemtuQkE7RUFDRTtBaEU0a25CRjs7QWdFemtuQkE7RUFDRTtBaEU0a25CRjs7QWdFdmtuQkE7O0VBRUU7RUFDQSxXdER5M0NtQztFc0R4M0NuQyxZdER3M0NtQztFc0R2M0NuQztFQUNBO0VBQ0E7QWhFMGtuQkY7O0FnRXZrbkJBO0VBQ0U7QWhFMGtuQkY7O0FnRXhrbkJBO0VBQ0U7QWhFMmtuQkY7O0FnRW5rbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCdEQ0MENtQztFc0QzMENuQztFQUNBLGdCdEQwMENtQztBVjJ2a0JyQztBZ0Vua25CRTtFQUNFO0VBQ0E7RUFDQSxXdER5MENpQztFc0R4MENqQyxXdER5MENpQztFc0R4MENqQztFQUNBLGlCdER5MENpQztFc0R4MENqQyxnQnREdzBDaUM7RXNEdjBDakM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZdERnMENpQztFc0JqK0MvQiw2QmdDa0tGO0FoRW9rbkJKO0FnQ2x1bkJNO0VnQzZJSjtJaEM1SU07RWhDcXVuQk47QUFDRjtBZ0V0a25CRTtFQUNFLFV0RDZ6Q2lDO0FWMndrQnJDOztBZ0Uvam5CQTtFQUNFO0VBQ0E7RUFDQSxldERzekNtQztFc0RyekNuQztFQUNBLG9CdERtekNtQztFc0RsekNuQyx1QnREa3pDbUM7RXNEanpDbkM7RUFDQTtBaEVra25CRjs7QWdFdmpuQkE7RUFMRTtFQUNBO0VBQ0E7QWhFZ2tuQkY7O0FnRXpqbkJBOztFQUVFO0VBQ0E7RUFDQTtBaEU0am5CRjs7QWV2d25CSTtFaUQ4TEY7RUFDQTtFQUNBO0FoRTZrbkJGOztBa0V4eG5CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEUweG5CRjs7QWtFdHhuQkE7RUFDRTtJQUFLO0VsRTB4bkJMO0FBQ0Y7QWtFdnhuQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FsRXN4bkJGOztBa0VueG5CQTtFQUVFO0VBQ0E7RUFDQTtBbEVxeG5CRjs7QWtFNXduQkE7RUFDRTtJQUNFO0VsRSt3bkJGO0VrRTd3bkJBO0lBQ0U7SUFDQTtFbEUrd25CRjtBQUNGO0FrRTN3bkJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QWxFMHduQkY7O0FrRXZ3bkJBO0VBQ0U7RUFDQTtBbEUwd25CRjs7QWtFdHduQkU7RUFDRTs7SUFFRTtFbEV5d25CSjtBQUNGO0FtRTExbkJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRTIxbkJGOztBd0I5eG5CSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0VuRTQwbkJKO0FBQ0Y7QWdDdjJuQk07RW1DWUo7SW5DWE07RWhDMDJuQk47QUFDRjtBd0Jwem5CSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRW0xbkJOO0VtRWgxbkJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkVrMW5CTjtFbUUvMG5CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRWkxbkJOO0VtRTkwbkJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRWcxbkJOO0VtRTcwbkJJO0lBRUU7RW5FODBuQk47RW1FMzBuQkk7SUFHRTtFbkUyMG5CTjtBQUNGO0F3QngybkJJO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RW5FMDBuQk47RW1FeDBuQk07SUFDRTtFbkUwMG5CUjtFbUV2MG5CTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RW5FdzBuQlI7QUFDRjs7QXdCNTJuQkk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFbkUwNW5CSjtBQUNGO0FnQ3I3bkJNO0VtQ1lKO0luQ1hNO0VoQ3c3bkJOO0FBQ0Y7QXdCbDRuQkk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkVpNm5CTjtFbUU5NW5CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FZzZuQk47RW1FNzVuQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkUrNW5CTjtFbUU1NW5CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkU4NW5CTjtFbUUzNW5CSTtJQUVFO0VuRTQ1bkJOO0VtRXo1bkJJO0lBR0U7RW5FeTVuQk47QUFDRjtBd0J0N25CSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0VuRXc1bkJOO0VtRXQ1bkJNO0lBQ0U7RW5FdzVuQlI7RW1FcjVuQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0VuRXM1bkJSO0FBQ0Y7O0F3QjE3bkJJO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RW5FdytuQko7QUFDRjtBZ0NuZ29CTTtFbUNZSjtJbkNYTTtFaENzZ29CTjtBQUNGO0F3Qmg5bkJJO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FKytuQk47RW1FNStuQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRTgrbkJOO0VtRTMrbkJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FNituQk47RW1FMStuQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FNCtuQk47RW1FeituQkk7SUFFRTtFbkUwK25CTjtFbUV2K25CSTtJQUdFO0VuRXUrbkJOO0FBQ0Y7QXdCcGdvQkk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFbkVzK25CTjtFbUVwK25CTTtJQUNFO0VuRXMrbkJSO0VtRW4rbkJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFbkVvK25CUjtBQUNGOztBd0J4Z29CSTtFMkM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0luQzVCQSwwQ21DOEJBO0VuRXNqb0JKO0FBQ0Y7QWdDamxvQk07RW1DWUo7SW5DWE07RWhDb2xvQk47QUFDRjtBd0I5aG9CSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRTZqb0JOO0VtRTFqb0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkU0am9CTjtFbUV6am9CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRTJqb0JOO0VtRXhqb0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRTBqb0JOO0VtRXZqb0JJO0lBRUU7RW5Fd2pvQk47RW1FcmpvQkk7SUFHRTtFbkVxam9CTjtBQUNGO0F3Qmxsb0JJO0UyQy9CRjtJQWlFTTtJQUNBO0lBQ0E7RW5Fb2pvQk47RW1FbGpvQk07SUFDRTtFbkVvam9CUjtFbUVqam9CTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RW5Fa2pvQlI7QUFDRjs7QXdCdGxvQkk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFbkVvb29CSjtBQUNGO0FnQy9wb0JNO0VtQ1lKO0luQ1hNO0VoQ2txb0JOO0FBQ0Y7QXdCNW1vQkk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkUyb29CTjtFbUV4b29CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FMG9vQk47RW1Fdm9vQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkV5b29CTjtFbUV0b29CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkV3b29CTjtFbUVyb29CSTtJQUVFO0VuRXNvb0JOO0VtRW5vb0JJO0lBR0U7RW5FbW9vQk47QUFDRjtBd0JocW9CSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0VuRWtvb0JOO0VtRWhvb0JNO0lBQ0U7RW5Fa29vQlI7RW1FL25vQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0VuRWdvb0JSO0FBQ0Y7O0F3QnBxb0JJO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RW5Fa3RvQko7QUFDRjtBZ0M3dW9CTTtFbUNZSjtJbkNYTTtFaENndm9CTjtBQUNGO0F3QjFyb0JJO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FeXRvQk47RW1FdHRvQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRXd0b0JOO0VtRXJ0b0JJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5FdXRvQk47RW1FcHRvQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5Fc3RvQk47RW1FbnRvQkk7SUFFRTtFbkVvdG9CTjtFbUVqdG9CSTtJQUdFO0VuRWl0b0JOO0FBQ0Y7QXdCOXVvQkk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFbkVndG9CTjtFbUU5c29CTTtJQUNFO0VuRWd0b0JSO0VtRTdzb0JNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFbkU4c29CUjtBQUNGOztBbUU5eG9CRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNUJBLDBDbUM4QkE7QW5FK3hvQk47QWdDenpvQk07RW1DWUo7SW5DWE07RWhDNHpvQk47QUFDRjtBbUVseW9CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Fb3lvQlI7QW1FanlvQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRW15b0JSO0FtRWh5b0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Fa3lvQlI7QW1FL3hvQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FaXlvQlI7QW1FOXhvQk07RUFFRTtBbkUreG9CUjtBbUU1eG9CTTtFQUdFO0FuRTR4b0JSOztBbUVqd29CQTtFUHBIRTtFQUNBO0VBQ0E7RUFDQSxhdEIwbUNrQztFc0J6bUNsQztFQUNBO0VBQ0EseUJsRCtFWTtBVjB5b0JkO0E0RHQzb0JFO0VBQVM7QTVEeTNvQlg7QTREeDNvQkU7RUFBUyxhbERpM0N5QjtBVjBnbUJwQzs7QW1FN3dvQkE7RUFDRTtFQUNBO0VBQ0E7QW5FZ3hvQkY7QW1FOXdvQkU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FuRSt3b0JKOztBbUUzd29CQTtFQUNFO0VBQ0E7QW5FOHdvQkY7O0FtRTN3b0JBO0VBQ0U7RUFDQTtFQUNBO0FuRTh3b0JGOztBb0UvNW9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZMURpdUNrQztBVmlzbUJwQztBb0VoNm9CRTtFQUNFO0VBQ0E7QXBFazZvQko7O0FvRTc1b0JBO0VBQ0U7QXBFZzZvQkY7O0FvRTc1b0JBO0VBQ0U7QXBFZzZvQkY7O0FvRTc1b0JBO0VBQ0U7QXBFZzZvQkY7O0FvRTM1b0JFO0VBQ0U7QXBFODVvQko7O0FvRTE1b0JBO0VBQ0U7SUFDRSxZMURvc0NnQztFVnl0bUJsQztBQUNGO0FvRTE1b0JBO0VBQ0U7VUFBQTtFQUNBO1VBQUE7RUFDQTtBcEU0NW9CRjs7QW9FejVvQkE7RUFDRTtJQUNFO1lBQUE7RXBFNDVvQkY7QUFDRjtBaUUzOG9CRTtFQUNFO0VBQ0E7RUFDQTtBakU2OG9CSjs7QXFFaDlvQkU7RUFDRTtFQUNBO0FyRW05b0JKOztBcUVyOW9CRTtFQUNFO0VBQ0E7QXJFdzlvQko7O0FxRTE5b0JFO0VBQ0U7RUFDQTtBckU2OW9CSjs7QXFFLzlvQkU7RUFDRTtFQUNBO0FyRWsrb0JKOztBcUVwK29CRTtFQUNFO0VBQ0E7QXJFdStvQko7O0FxRXorb0JFO0VBQ0U7RUFDQTtBckU0K29CSjs7QXFFOStvQkU7RUFDRTtFQUNBO0FyRWkvb0JKOztBcUVuL29CRTtFQUNFO0VBQ0E7QXJFcy9vQko7O0FxRXgvb0JFO0VBQ0U7RUFDQTtBckUyL29CSjs7QXFFNy9vQkU7RUFDRTtFQUNBO0FyRWdncEJKOztBcUVsZ3BCRTtFQUNFO0VBQ0E7QXJFcWdwQko7O0FxRXZncEJFO0VBQ0U7RUFDQTtBckUwZ3BCSjs7QXFFNWdwQkU7RUFDRTtFQUNBO0FyRStncEJKOztBcUVqaHBCRTtFQUNFO0VBQ0E7QXJFb2hwQko7O0FxRXRocEJFO0VBQ0U7RUFDQTtBckV5aHBCSjs7QXFFM2hwQkU7RUFDRTtFQUNBO0FyRThocEJKOztBcUVoaXBCRTtFQUNFO0VBQ0E7QXJFbWlwQko7O0FxRXJpcEJFO0VBQ0U7RUFDQTtBckV3aXBCSjs7QXFFMWlwQkU7RUFDRTtFQUNBO0FyRTZpcEJKOztBcUUvaXBCRTtFQUNFO0VBQ0E7QXJFa2pwQko7O0FxRXBqcEJFO0VBQ0U7RUFDQTtBckV1anBCSjs7QXFFempwQkU7RUFDRTtFQUNBO0FyRTRqcEJKOztBcUU5anBCRTtFQUNFO0VBQ0E7QXJFaWtwQko7O0FxRW5rcEJFO0VBQ0U7RUFDQTtBckVza3BCSjs7QXFFeGtwQkU7RUFDRTtFQUNBO0FyRTJrcEJKOztBcUU3a3BCRTtFQUNFO0VBQ0E7QXJFZ2xwQko7O0FxRWxscEJFO0VBQ0U7RUFDQTtBckVxbHBCSjs7QXFFdmxwQkU7RUFDRTtFQUNBO0FyRTBscEJKOztBcUU1bHBCRTtFQUNFO0VBQ0E7QXJFK2xwQko7O0FxRWptcEJFO0VBQ0U7RUFDQTtBckVvbXBCSjs7QXFFdG1wQkU7RUFDRTtFQUNBO0FyRXltcEJKOztBcUUzbXBCRTtFQUNFO0VBQ0E7QXJFOG1wQko7O0FxRWhucEJFO0VBQ0U7RUFDQTtBckVtbnBCSjs7QXFFcm5wQkU7RUFDRTtFQUNBO0FyRXducEJKOztBcUUxbnBCRTtFQUNFO0VBQ0E7QXJFNm5wQko7O0FxRS9ucEJFO0VBQ0U7RUFDQTtBckVrb3BCSjs7QXNFcG9wQkU7RUFDRTtFQUNBO0F0RXVvcEJKO0FzRXBvcEJNO0VBR0U7RUFDQTtBdEVvb3BCUjs7QXNFN29wQkU7RUFDRTtFQUNBO0F0RWdwcEJKO0FzRTdvcEJNO0VBR0U7RUFDQTtBdEU2b3BCUjs7QXNFdHBwQkU7RUFDRTtFQUNBO0F0RXlwcEJKO0FzRXRwcEJNO0VBR0U7RUFDQTtBdEVzcHBCUjs7QXNFL3BwQkU7RUFDRTtFQUNBO0F0RWtxcEJKO0FzRS9wcEJNO0VBR0U7RUFDQTtBdEUrcHBCUjs7QXNFeHFwQkU7RUFDRTtFQUNBO0F0RTJxcEJKO0FzRXhxcEJNO0VBR0U7RUFDQTtBdEV3cXBCUjs7QXNFanJwQkU7RUFDRTtFQUNBO0F0RW9ycEJKO0FzRWpycEJNO0VBR0U7RUFDQTtBdEVpcnBCUjs7QXNFMXJwQkU7RUFDRTtFQUNBO0F0RTZycEJKO0FzRTFycEJNO0VBR0U7RUFDQTtBdEUwcnBCUjs7QXNFbnNwQkU7RUFDRTtFQUNBO0F0RXNzcEJKO0FzRW5zcEJNO0VBR0U7RUFDQTtBdEVtc3BCUjs7QXNFNXNwQkU7RUFDRTtFQUNBO0F0RStzcEJKO0FzRTVzcEJNO0VBR0U7RUFDQTtBdEU0c3BCUjs7QXNFcnRwQkU7RUFDRTtFQUNBO0F0RXd0cEJKO0FzRXJ0cEJNO0VBR0U7RUFDQTtBdEVxdHBCUjs7QXNFOXRwQkU7RUFDRTtFQUNBO0F0RWl1cEJKO0FzRTl0cEJNO0VBR0U7RUFDQTtBdEU4dHBCUjs7QXNFdnVwQkU7RUFDRTtFQUNBO0F0RTB1cEJKO0FzRXZ1cEJNO0VBR0U7RUFDQTtBdEV1dXBCUjs7QXNFaHZwQkU7RUFDRTtFQUNBO0F0RW12cEJKO0FzRWh2cEJNO0VBR0U7RUFDQTtBdEVndnBCUjs7QXNFenZwQkU7RUFDRTtFQUNBO0F0RTR2cEJKO0FzRXp2cEJNO0VBR0U7RUFDQTtBdEV5dnBCUjs7QXNFbHdwQkU7RUFDRTtFQUNBO0F0RXF3cEJKO0FzRWx3cEJNO0VBR0U7RUFDQTtBdEVrd3BCUjs7QXNFM3dwQkU7RUFDRTtFQUNBO0F0RTh3cEJKO0FzRTN3cEJNO0VBR0U7RUFDQTtBdEUyd3BCUjs7QXNFcHhwQkU7RUFDRTtFQUNBO0F0RXV4cEJKO0FzRXB4cEJNO0VBR0U7RUFDQTtBdEVveHBCUjs7QXNFN3hwQkU7RUFDRTtFQUNBO0F0RWd5cEJKO0FzRTd4cEJNO0VBR0U7RUFDQTtBdEU2eHBCUjs7QXNFdHlwQkU7RUFDRTtFQUNBO0F0RXl5cEJKO0FzRXR5cEJNO0VBR0U7RUFDQTtBdEVzeXBCUjs7QXNFL3lwQkU7RUFDRTtFQUNBO0F0RWt6cEJKO0FzRS95cEJNO0VBR0U7RUFDQTtBdEUreXBCUjs7QXNFeHpwQkU7RUFDRTtFQUNBO0F0RTJ6cEJKO0FzRXh6cEJNO0VBR0U7RUFDQTtBdEV3enBCUjs7QXNFajBwQkU7RUFDRTtFQUNBO0F0RW8wcEJKO0FzRWowcEJNO0VBR0U7RUFDQTtBdEVpMHBCUjs7QXNFMTBwQkU7RUFDRTtFQUNBO0F0RTYwcEJKO0FzRTEwcEJNO0VBR0U7RUFDQTtBdEUwMHBCUjs7QXNFbjFwQkU7RUFDRTtFQUNBO0F0RXMxcEJKO0FzRW4xcEJNO0VBR0U7RUFDQTtBdEVtMXBCUjs7QXNFNTFwQkU7RUFDRTtFQUNBO0F0RSsxcEJKO0FzRTUxcEJNO0VBR0U7RUFDQTtBdEU0MXBCUjs7QXNFcjJwQkU7RUFDRTtFQUNBO0F0RXcycEJKO0FzRXIycEJNO0VBR0U7RUFDQTtBdEVxMnBCUjs7QXNFOTJwQkU7RUFDRTtFQUNBO0F0RWkzcEJKO0FzRTkycEJNO0VBR0U7RUFDQTtBdEU4MnBCUjs7QXNFdjNwQkU7RUFDRTtFQUNBO0F0RTAzcEJKO0FzRXYzcEJNO0VBR0U7RUFDQTtBdEV1M3BCUjs7QXNFaDRwQkU7RUFDRTtFQUNBO0F0RW00cEJKO0FzRWg0cEJNO0VBR0U7RUFDQTtBdEVnNHBCUjs7QXNFejRwQkU7RUFDRTtFQUNBO0F0RTQ0cEJKO0FzRXo0cEJNO0VBR0U7RUFDQTtBdEV5NHBCUjs7QXNFbDVwQkU7RUFDRTtFQUNBO0F0RXE1cEJKO0FzRWw1cEJNO0VBR0U7RUFDQTtBdEVrNXBCUjs7QXNFMzVwQkU7RUFDRTtFQUNBO0F0RTg1cEJKO0FzRTM1cEJNO0VBR0U7RUFDQTtBdEUyNXBCUjs7QXNFcDZwQkU7RUFDRTtFQUNBO0F0RXU2cEJKO0FzRXA2cEJNO0VBR0U7RUFDQTtBdEVvNnBCUjs7QXNFNzZwQkU7RUFDRTtFQUNBO0F0RWc3cEJKO0FzRTc2cEJNO0VBR0U7RUFDQTtBdEU2NnBCUjs7QXNFdDdwQkU7RUFDRTtFQUNBO0F0RXk3cEJKO0FzRXQ3cEJNO0VBR0U7RUFDQTtBdEVzN3BCUjs7QXNFLzdwQkU7RUFDRTtFQUNBO0F0RWs4cEJKO0FzRS83cEJNO0VBR0U7RUFDQTtBdEUrN3BCUjs7QXNFeDdwQkE7RUFDRTtFQUNBO0F0RTI3cEJGO0FzRXg3cEJJO0VBRUU7RUFDQTtBdEV5N3BCTjs7QXVFbjlwQkE7RUFDRTtFQUVBO0F2RXE5cEJGOztBd0V4OXBCQTtFQUNFO0VBQ0EsYTlEMHRCa0M7RThEenRCbEM7RUFDQTtFQUNBLDZCOUR3dEJrQztFOER2dEJsQztBeEUyOXBCRjtBd0V6OXBCRTtFQUNFO0VBQ0EsVTlEb3RCZ0M7RThEbnRCaEMsVzlEbXRCZ0M7RThEbHRCaEM7RXhDSUUsc0N3Q0hGO0F4RTI5cEJKO0FnQ3A5cEJNO0V3Q1pKO0l4Q2FNO0VoQ3U5cEJOO0FBQ0Y7O0F3RXo5cEJJO0VBQ0U7QXhFNDlwQk47O0F5RS8rcEJBO0VBQ0U7RUFDQTtBekVrL3BCRjtBeUVoL3BCRTtFQUNFO0VBQ0E7RUFDQTtBekVrL3BCSjtBeUUvK3BCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFaS9wQko7O0F5RTUrcEJFO0VBQ0U7QXpFKytwQko7O0F5RWgvcEJFO0VBQ0U7QXpFbS9wQko7O0F5RXAvcEJFO0VBQ0U7QXpFdS9wQko7O0F5RXgvcEJFO0VBQ0U7QXpFMi9wQko7O0EwRWhocUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEN1bUNrQztBdEM0Nm5CcEM7O0EwRWhocUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhcEMrbENrQztBdENvN25CcEM7O0EwRTNncUJJO0VBQ0U7RUFDQTtFQUNBLGFwQ21sQzhCO0F0QzI3bkJwQzs7QTBFM2dxQkk7RUFDRTtFQUNBO0VBQ0EsYXBDNmtDOEI7QXRDaThuQnBDOztBd0IvK3BCSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RXRDdzhuQmxDO0UwRXhocUJFO0lBQ0U7SUFDQTtJQUNBLGFwQzZrQzhCO0V0QzY4bkJsQztBQUNGO0F3QjUvcEJJO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhcENtbEM4QjtFdENvOW5CbEM7RTBFcGlxQkU7SUFDRTtJQUNBO0lBQ0EsYXBDNmtDOEI7RXRDeTluQmxDO0FBQ0Y7QXdCeGdxQkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGFwQ21sQzhCO0V0Q2crbkJsQztFMEVoanFCRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFdENxK25CbEM7QUFDRjtBd0JwaHFCSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYXBDbWxDOEI7RXRDNCtuQmxDO0UwRTVqcUJFO0lBQ0U7SUFDQTtJQUNBLGFwQzZrQzhCO0V0Q2kvbkJsQztBQUNGO0F3QmhpcUJJO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhcENtbEM4QjtFdEN3L25CbEM7RTBFeGtxQkU7SUFDRTtJQUNBO0lBQ0EsYXBDNmtDOEI7RXRDNi9uQmxDO0FBQ0Y7QXdCNWlxQkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGFwQ21sQzhCO0V0Q29nb0JsQztFMEVwbHFCRTtJQUNFO0lBQ0E7SUFDQSxhcEM2a0M4QjtFdEN5Z29CbEM7QUFDRjtBMkV0bnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRXducUJGOztBMkVybnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRXducUJGOztBNEVob3FCQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWlvcUJGO0E2RTlucUJFOztFQUNFO0E3RWlvcUJKO0E2RTducUJFOztFQUNFO0E3RWdvcUJKOztBOEVucHFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVcEU2VmdDO0VvRTVWaEM7QTlFc3BxQko7O0ErRTlwcUJBO0VDQUU7RUFDQTtFQUNBO0FoRmtxcUJGOztBaUZ4cXFCQTtFQUNFO0VBQ0E7RUFDQSw2QjNDaXNCNEI7RTJDaHNCNUI7RUFDQTtFQUNBLFl2RTR1QmtDO0FWKzdvQnBDOztBa0YvbXFCUTtFQU9JO0FsRjRtcUJaOztBa0ZubnFCUTtFQU9JO0FsRmducUJaOztBa0Z2bnFCUTtFQU9JO0FsRm9ucUJaOztBa0YzbnFCUTtFQU9JO0FsRnducUJaOztBa0YvbnFCUTtFQU9JO0FsRjRucUJaOztBa0Zub3FCUTtFQU9JO0FsRmdvcUJaOztBa0Z2b3FCUTtFQU9JO0FsRm9vcUJaOztBa0Yzb3FCUTtFQU9JO0FsRndvcUJaOztBa0Yvb3FCUTtFQU9JO0FsRjRvcUJaOztBa0ZucHFCUTtFQU9JO0tBQUE7QWxGZ3BxQlo7O0FrRnZwcUJRO0VBT0k7S0FBQTtBbEZvcHFCWjs7QWtGM3BxQlE7RUFPSTtLQUFBO0FsRndwcUJaOztBa0YvcHFCUTtFQU9JO0tBQUE7QWxGNHBxQlo7O0FrRm5xcUJRO0VBT0k7S0FBQTtBbEZncXFCWjs7QWtGdnFxQlE7RUFPSTtBbEZvcXFCWjs7QWtGM3FxQlE7RUFPSTtBbEZ3cXFCWjs7QWtGL3FxQlE7RUFPSTtBbEY0cXFCWjs7QWtGbnJxQlE7RUFPSTtBbEZncnFCWjs7QWtGdnJxQlE7RUFPSTtBbEZvcnFCWjs7QWtGM3JxQlE7RUFPSTtBbEZ3cnFCWjs7QWtGL3JxQlE7RUFPSTtBbEY0cnFCWjs7QWtGbnNxQlE7RUFPSTtBbEZnc3FCWjs7QWtGdnNxQlE7RUFPSTtBbEZvc3FCWjs7QWtGM3NxQlE7RUFPSTtBbEZ3c3FCWjs7QWtGL3NxQlE7RUFPSTtBbEY0c3FCWjs7QWtGbnRxQlE7RUFPSTtBbEZndHFCWjs7QWtGdnRxQlE7RUFPSTtBbEZvdHFCWjs7QWtGM3RxQlE7RUFPSTtBbEZ3dHFCWjs7QWtGL3RxQlE7RUFPSTtBbEY0dHFCWjs7QWtGbnVxQlE7RUFPSTtBbEZndXFCWjs7QWtGdnVxQlE7RUFPSTtBbEZvdXFCWjs7QWtGM3VxQlE7RUFPSTtBbEZ3dXFCWjs7QWtGL3VxQlE7RUFPSTtBbEY0dXFCWjs7QWtGbnZxQlE7RUFPSTtBbEZndnFCWjs7QWtGdnZxQlE7RUFPSTtBbEZvdnFCWjs7QWtGM3ZxQlE7RUFPSTtBbEZ3dnFCWjs7QWtGL3ZxQlE7RUFPSTtBbEY0dnFCWjs7QWtGbndxQlE7RUFPSTtBbEZnd3FCWjs7QWtGdndxQlE7RUFPSTtBbEZvd3FCWjs7QWtGM3dxQlE7RUFPSTtBbEZ3d3FCWjs7QWtGL3dxQlE7RUFPSTtBbEY0d3FCWjs7QWtGbnhxQlE7RUFPSTtBbEZneHFCWjs7QWtGdnhxQlE7RUFPSTtBbEZveHFCWjs7QWtGM3hxQlE7RUFPSTtBbEZ3eHFCWjs7QWtGL3hxQlE7RUFPSTtBbEY0eHFCWjs7QWtGbnlxQlE7RUFPSTtBbEZneXFCWjs7QWtGanpxQlE7RUFDRTtBbEZvenFCVjs7QWtGcnpxQlE7RUFDRTtBbEZ3enFCVjs7QWtGenpxQlE7RUFDRTtBbEY0enFCVjs7QWtGN3pxQlE7RUFDRTtBbEZnMHFCVjs7QWtGajBxQlE7RUFDRTtBbEZvMHFCVjs7QWtGcjBxQlE7RUFDRTtBbEZ3MHFCVjs7QWtGejBxQlE7RUFDRTtBbEY0MHFCVjs7QWtGNzBxQlE7RUFDRTtBbEZnMXFCVjs7QWtGajFxQlE7RUFDRTtBbEZvMXFCVjs7QWtGcjFxQlE7RUFDRTtBbEZ3MXFCVjs7QWtGejFxQlE7RUFDRTtBbEY0MXFCVjs7QWtGNzFxQlE7RUFDRTtBbEZnMnFCVjs7QWtGajJxQlE7RUFDRTtBbEZvMnFCVjs7QWtGcjJxQlE7RUFDRTtBbEZ3MnFCVjs7QWtGejJxQlE7RUFDRTtBbEY0MnFCVjs7QWtGNzJxQlE7RUFDRTtBbEZnM3FCVjs7QWtGajNxQlE7RUFDRTtBbEZvM3FCVjs7QWtGcjNxQlE7RUFDRTtBbEZ3M3FCVjs7QWtGejNxQlE7RUFDRTtBbEY0M3FCVjs7QWtGNzNxQlE7RUFDRTtBbEZnNHFCVjs7QWtGajRxQlE7RUFDRTtBbEZvNHFCVjs7QWtGcjRxQlE7RUFDRTtBbEZ3NHFCVjs7QWtGejRxQlE7RUFDRTtBbEY0NHFCVjs7QWtGNzRxQlE7RUFDRTtBbEZnNXFCVjs7QWtGajVxQlE7RUFDRTtBbEZvNXFCVjs7QWtGcjVxQlE7RUFDRTtBbEZ3NXFCVjs7QWtGejVxQlE7RUFDRTtBbEY0NXFCVjs7QWtGNzVxQlE7RUFDRTtBbEZnNnFCVjs7QWtGajZxQlE7RUFDRTtBbEZvNnFCVjs7QWtGcjZxQlE7RUFDRTtBbEZ3NnFCVjs7QWtGejZxQlE7RUFDRTtBbEY0NnFCVjs7QWtGNzZxQlE7RUFDRTtBbEZnN3FCVjs7QWtGajdxQlE7RUFDRTtBbEZvN3FCVjs7QWtGcjdxQlE7RUFDRTtBbEZ3N3FCVjs7QWtGejdxQlE7RUFDRTtBbEY0N3FCVjs7QWtGNzdxQlE7RUFDRTtBbEZnOHFCVjs7QWtGdjdxQlE7RUFPSTtBbEZvN3FCWjs7QWtGMzdxQlE7RUFPSTtBbEZ3N3FCWjs7QWtGLzdxQlE7RUFPSTtBbEY0N3FCWjs7QWtGbjhxQlE7RUFPSTtBbEZnOHFCWjs7QWtGdjhxQlE7RUFPSTtBbEZvOHFCWjs7QWtGMzhxQlE7RUFPSTtBbEZ3OHFCWjs7QWtGLzhxQlE7RUFPSTtBbEY0OHFCWjs7QWtGbjlxQlE7RUFPSTtBbEZnOXFCWjs7QWtGdjlxQlE7RUFPSTtBbEZvOXFCWjs7QWtGMzlxQlE7RUFPSTtBbEZ3OXFCWjs7QWtGLzlxQlE7RUFPSTtBbEY0OXFCWjs7QWtGbitxQlE7RUFPSTtBbEZnK3FCWjs7QWtGditxQlE7RUFPSTtBbEZvK3FCWjs7QWtGMytxQlE7RUFPSTtBbEZ3K3FCWjs7QWtGLytxQlE7RUFPSTtBbEY0K3FCWjs7QWtGbi9xQlE7RUFPSTtBbEZnL3FCWjs7QWtGdi9xQlE7RUFPSTtBbEZvL3FCWjs7QWtGMy9xQlE7RUFPSTtBbEZ3L3FCWjs7QWtGLy9xQlE7RUFPSTtBbEY0L3FCWjs7QWtGbmdyQlE7RUFPSTtBbEZnZ3JCWjs7QWtGdmdyQlE7RUFPSTtBbEZvZ3JCWjs7QWtGM2dyQlE7RUFPSTtBbEZ3Z3JCWjs7QWtGL2dyQlE7RUFPSTtBbEY0Z3JCWjs7QWtGbmhyQlE7RUFPSTtBbEZnaHJCWjs7QWtGdmhyQlE7RUFPSTtBbEZvaHJCWjs7QWtGM2hyQlE7RUFPSTtBbEZ3aHJCWjs7QWtGL2hyQlE7RUFPSTtBbEY0aHJCWjs7QWtGbmlyQlE7RUFPSTtBbEZnaXJCWjs7QWtGdmlyQlE7RUFPSTtBbEZvaXJCWjs7QWtGM2lyQlE7RUFPSTtBbEZ3aXJCWjs7QWtGL2lyQlE7RUFJUTtFQUdKO0FsRjZpckJaOztBa0ZwanJCUTtFQUlRO0VBR0o7QWxGa2pyQlo7O0FrRnpqckJRO0VBSVE7RUFHSjtBbEZ1anJCWjs7QWtGOWpyQlE7RUFJUTtFQUdKO0FsRjRqckJaOztBa0Zua3JCUTtFQUlRO0VBR0o7QWxGaWtyQlo7O0FrRnhrckJRO0VBSVE7RUFHSjtBbEZza3JCWjs7QWtGN2tyQlE7RUFJUTtFQUdKO0FsRjJrckJaOztBa0ZsbHJCUTtFQUlRO0VBR0o7QWxGZ2xyQlo7O0FrRnZsckJRO0VBSVE7RUFHSjtBbEZxbHJCWjs7QWtGNWxyQlE7RUFJUTtFQUdKO0FsRjBsckJaOztBa0ZqbXJCUTtFQUlRO0VBR0o7QWxGK2xyQlo7O0FrRnRtckJRO0VBSVE7RUFHSjtBbEZvbXJCWjs7QWtGM21yQlE7RUFJUTtFQUdKO0FsRnltckJaOztBa0ZobnJCUTtFQUlRO0VBR0o7QWxGOG1yQlo7O0FrRnJuckJRO0VBSVE7RUFHSjtBbEZtbnJCWjs7QWtGMW5yQlE7RUFJUTtFQUdKO0FsRnduckJaOztBa0YvbnJCUTtFQUlRO0VBR0o7QWxGNm5yQlo7O0FrRnBvckJRO0VBSVE7RUFHSjtBbEZrb3JCWjs7QWtGem9yQlE7RUFJUTtFQUdKO0FsRnVvckJaOztBa0Y5b3JCUTtFQUlRO0VBR0o7QWxGNG9yQlo7O0FrRm5wckJRO0VBSVE7RUFHSjtBbEZpcHJCWjs7QWtGeHByQlE7RUFJUTtFQUdKO0FsRnNwckJaOztBa0Y3cHJCUTtFQUlRO0VBR0o7QWxGMnByQlo7O0FrRmxxckJRO0VBSVE7RUFHSjtBbEZncXJCWjs7QWtGdnFyQlE7RUFJUTtFQUdKO0FsRnFxckJaOztBa0Y1cXJCUTtFQUlRO0VBR0o7QWxGMHFyQlo7O0FrRmpyckJRO0VBSVE7RUFHSjtBbEYrcXJCWjs7QWtGdHJyQlE7RUFJUTtFQUdKO0FsRm9yckJaOztBa0YzcnJCUTtFQUlRO0VBR0o7QWxGeXJyQlo7O0FrRmhzckJRO0VBSVE7RUFHSjtBbEY4cnJCWjs7QWtGcnNyQlE7RUFJUTtFQUdKO0FsRm1zckJaOztBa0Yxc3JCUTtFQUlRO0VBR0o7QWxGd3NyQlo7O0FrRi9zckJRO0VBSVE7RUFHSjtBbEY2c3JCWjs7QWtGcHRyQlE7RUFJUTtFQUdKO0FsRmt0ckJaOztBa0Z6dHJCUTtFQUlRO0VBR0o7QWxGdXRyQlo7O0FrRjl0ckJRO0VBSVE7RUFHSjtBbEY0dHJCWjs7QWtGbnVyQlE7RUFPSTtBbEZndXJCWjs7QWtGdnVyQlE7RUFPSTtBbEZvdXJCWjs7QWtGM3VyQlE7RUFPSTtBbEZ3dXJCWjs7QWtGL3VyQlE7RUFPSTtBbEY0dXJCWjs7QWtGbnZyQlE7RUFPSTtBbEZndnJCWjs7QWtGdnZyQlE7RUFPSTtBbEZvdnJCWjs7QWtGM3ZyQlE7RUFPSTtBbEZ3dnJCWjs7QWtGL3ZyQlE7RUFPSTtBbEY0dnJCWjs7QWtGbndyQlE7RUFPSTtBbEZnd3JCWjs7QWtGdndyQlE7RUFPSTtBbEZvd3JCWjs7QWtGM3dyQlE7RUFPSTtBbEZ3d3JCWjs7QWtGL3dyQlE7RUFPSTtBbEY0d3JCWjs7QWtGbnhyQlE7RUFPSTtBbEZneHJCWjs7QWtGanlyQlE7RUFDRTtBbEZveXJCVjs7QWtGcnlyQlE7RUFDRTtBbEZ3eXJCVjs7QWtGenlyQlE7RUFDRTtBbEY0eXJCVjs7QWtGN3lyQlE7RUFDRTtBbEZnenJCVjs7QWtGanpyQlE7RUFDRTtBbEZvenJCVjs7QWtGM3lyQlE7RUFPSTtBbEZ3eXJCWjs7QWtGL3lyQlE7RUFPSTtBbEY0eXJCWjs7QWtGbnpyQlE7RUFPSTtBbEZnenJCWjs7QWtGdnpyQlE7RUFPSTtBbEZvenJCWjs7QWtGM3pyQlE7RUFPSTtBbEZ3enJCWjs7QWtGL3pyQlE7RUFPSTtBbEY0enJCWjs7QWtGbjByQlE7RUFPSTtBbEZnMHJCWjs7QWtGdjByQlE7RUFPSTtBbEZvMHJCWjs7QWtGMzByQlE7RUFPSTtBbEZ3MHJCWjs7QWtGLzByQlE7RUFPSTtBbEY0MHJCWjs7QWtGbjFyQlE7RUFPSTtBbEZnMXJCWjs7QWtGdjFyQlE7RUFPSTtBbEZvMXJCWjs7QWtGMzFyQlE7RUFPSTtBbEZ3MXJCWjs7QWtGLzFyQlE7RUFPSTtBbEY0MXJCWjs7QWtGbjJyQlE7RUFPSTtBbEZnMnJCWjs7QWtGdjJyQlE7RUFPSTtBbEZvMnJCWjs7QWtGMzJyQlE7RUFPSTtBbEZ3MnJCWjs7QWtGLzJyQlE7RUFPSTtBbEY0MnJCWjs7QWtGbjNyQlE7RUFPSTtBbEZnM3JCWjs7QWtGdjNyQlE7RUFPSTtBbEZvM3JCWjs7QWtGMzNyQlE7RUFPSTtBbEZ3M3JCWjs7QWtGLzNyQlE7RUFPSTtBbEY0M3JCWjs7QWtGbjRyQlE7RUFPSTtBbEZnNHJCWjs7QWtGdjRyQlE7RUFPSTtBbEZvNHJCWjs7QWtGMzRyQlE7RUFPSTtBbEZ3NHJCWjs7QWtGLzRyQlE7RUFPSTtBbEY0NHJCWjs7QWtGbjVyQlE7RUFPSTtBbEZnNXJCWjs7QWtGdjVyQlE7RUFPSTtBbEZvNXJCWjs7QWtGMzVyQlE7RUFPSTtBbEZ3NXJCWjs7QWtGLzVyQlE7RUFPSTtBbEY0NXJCWjs7QWtGbjZyQlE7RUFPSTtBbEZnNnJCWjs7QWtGdjZyQlE7RUFPSTtBbEZvNnJCWjs7QWtGMzZyQlE7RUFPSTtBbEZ3NnJCWjs7QWtGLzZyQlE7RUFPSTtBbEY0NnJCWjs7QWtGbjdyQlE7RUFPSTtBbEZnN3JCWjs7QWtGdjdyQlE7RUFPSTtBbEZvN3JCWjs7QWtGMzdyQlE7RUFPSTtBbEZ3N3JCWjs7QWtGLzdyQlE7RUFPSTtBbEY0N3JCWjs7QWtGbjhyQlE7RUFPSTtBbEZnOHJCWjs7QWtGdjhyQlE7RUFPSTtBbEZvOHJCWjs7QWtGMzhyQlE7RUFPSTtBbEZ3OHJCWjs7QWtGLzhyQlE7RUFPSTtBbEY0OHJCWjs7QWtGbjlyQlE7RUFPSTtBbEZnOXJCWjs7QWtGdjlyQlE7RUFPSTtBbEZvOXJCWjs7QWtGMzlyQlE7RUFPSTtBbEZ3OXJCWjs7QWtGLzlyQlE7RUFPSTtBbEY0OXJCWjs7QWtGbityQlE7RUFPSTtBbEZnK3JCWjs7QWtGdityQlE7RUFPSTtBbEZvK3JCWjs7QWtGMytyQlE7RUFPSTtBbEZ3K3JCWjs7QWtGLytyQlE7RUFPSTtBbEY0K3JCWjs7QWtGbi9yQlE7RUFPSTtBbEZnL3JCWjs7QWtGdi9yQlE7RUFPSTtBbEZvL3JCWjs7QWtGMy9yQlE7RUFPSTtBbEZ3L3JCWjs7QWtGLy9yQlE7RUFPSTtBbEY0L3JCWjs7QWtGbmdzQlE7RUFPSTtBbEZnZ3NCWjs7QWtGdmdzQlE7RUFPSTtBbEZvZ3NCWjs7QWtGM2dzQlE7RUFPSTtBbEZ3Z3NCWjs7QWtGL2dzQlE7RUFPSTtBbEY0Z3NCWjs7QWtGbmhzQlE7RUFPSTtBbEZnaHNCWjs7QWtGdmhzQlE7RUFPSTtBbEZvaHNCWjs7QWtGM2hzQlE7RUFPSTtBbEZ3aHNCWjs7QWtGL2hzQlE7RUFPSTtBbEY0aHNCWjs7QWtGbmlzQlE7RUFPSTtBbEZnaXNCWjs7QWtGdmlzQlE7RUFPSTtBbEZvaXNCWjs7QWtGM2lzQlE7RUFPSTtBbEZ3aXNCWjs7QWtGL2lzQlE7RUFPSTtBbEY0aXNCWjs7QWtGbmpzQlE7RUFPSTtFQUFBO0FsRmlqc0JaOztBa0Z4anNCUTtFQU9JO0VBQUE7QWxGc2pzQlo7O0FrRjdqc0JRO0VBT0k7RUFBQTtBbEYyanNCWjs7QWtGbGtzQlE7RUFPSTtFQUFBO0FsRmdrc0JaOztBa0Z2a3NCUTtFQU9JO0VBQUE7QWxGcWtzQlo7O0FrRjVrc0JRO0VBT0k7RUFBQTtBbEYwa3NCWjs7QWtGamxzQlE7RUFPSTtFQUFBO0FsRitrc0JaOztBa0Z0bHNCUTtFQU9JO0VBQUE7QWxGb2xzQlo7O0FrRjNsc0JRO0VBT0k7RUFBQTtBbEZ5bHNCWjs7QWtGaG1zQlE7RUFPSTtFQUFBO0FsRjhsc0JaOztBa0ZybXNCUTtFQU9JO0VBQUE7QWxGbW1zQlo7O0FrRjFtc0JRO0VBT0k7RUFBQTtBbEZ3bXNCWjs7QWtGL21zQlE7RUFPSTtFQUFBO0FsRjZtc0JaOztBa0ZwbnNCUTtFQU9JO0VBQUE7QWxGa25zQlo7O0FrRnpuc0JRO0VBT0k7QWxGc25zQlo7O0FrRjduc0JRO0VBT0k7QWxGMG5zQlo7O0FrRmpvc0JRO0VBT0k7QWxGOG5zQlo7O0FrRnJvc0JRO0VBT0k7QWxGa29zQlo7O0FrRnpvc0JRO0VBT0k7QWxGc29zQlo7O0FrRjdvc0JRO0VBT0k7QWxGMG9zQlo7O0FrRmpwc0JRO0VBT0k7QWxGOG9zQlo7O0FrRnJwc0JRO0VBT0k7QWxGa3BzQlo7O0FrRnpwc0JRO0VBT0k7QWxGc3BzQlo7O0FrRjdwc0JRO0VBT0k7QWxGMHBzQlo7O0FrRmpxc0JRO0VBT0k7QWxGOHBzQlo7O0FrRnJxc0JRO0VBT0k7QWxGa3FzQlo7O0FrRnpxc0JRO0VBT0k7QWxGc3FzQlo7O0FrRjdxc0JRO0VBT0k7QWxGMHFzQlo7O0FrRmpyc0JRO0VBT0k7QWxGOHFzQlo7O0FrRnJyc0JRO0VBT0k7QWxGa3JzQlo7O0FrRnpyc0JRO0VBT0k7QWxGc3JzQlo7O0FrRjdyc0JRO0VBT0k7QWxGMHJzQlo7O0FrRmpzc0JRO0VBT0k7QWxGOHJzQlo7O0FrRnJzc0JRO0VBT0k7QWxGa3NzQlo7O0FrRnpzc0JRO0VBT0k7QWxGc3NzQlo7O0FrRjdzc0JRO0VBT0k7QWxGMHNzQlo7O0FrRmp0c0JRO0VBT0k7QWxGOHNzQlo7O0FrRnJ0c0JRO0VBT0k7QWxGa3RzQlo7O0FrRnp0c0JRO0VBT0k7QWxGc3RzQlo7O0FrRjd0c0JRO0VBT0k7QWxGMHRzQlo7O0FrRmp1c0JRO0VBT0k7QWxGOHRzQlo7O0FrRnJ1c0JRO0VBT0k7QWxGa3VzQlo7O0FrRnp1c0JRO0VBT0k7QWxGc3VzQlo7O0FrRjd1c0JRO0VBT0k7QWxGMHVzQlo7O0FrRmp2c0JRO0VBT0k7QWxGOHVzQlo7O0FrRnJ2c0JRO0VBT0k7QWxGa3ZzQlo7O0FrRnp2c0JRO0VBT0k7QWxGc3ZzQlo7O0FrRjd2c0JRO0VBT0k7RUFBQTtBbEYydnNCWjs7QWtGbHdzQlE7RUFPSTtFQUFBO0FsRmd3c0JaOztBa0Z2d3NCUTtFQU9JO0VBQUE7QWxGcXdzQlo7O0FrRjV3c0JRO0VBT0k7RUFBQTtBbEYwd3NCWjs7QWtGanhzQlE7RUFPSTtFQUFBO0FsRit3c0JaOztBa0Z0eHNCUTtFQU9JO0VBQUE7QWxGb3hzQlo7O0FrRjN4c0JRO0VBT0k7RUFBQTtBbEZ5eHNCWjs7QWtGaHlzQlE7RUFPSTtFQUFBO0FsRjh4c0JaOztBa0ZyeXNCUTtFQU9JO0VBQUE7QWxGbXlzQlo7O0FrRjF5c0JRO0VBT0k7RUFBQTtBbEZ3eXNCWjs7QWtGL3lzQlE7RUFPSTtBbEY0eXNCWjs7QWtGbnpzQlE7RUFPSTtBbEZnenNCWjs7QWtGdnpzQlE7RUFPSTtBbEZvenNCWjs7QWtGM3pzQlE7RUFPSTtBbEZ3enNCWjs7QWtGL3pzQlE7RUFPSTtBbEY0enNCWjs7QWtGbjBzQlE7RUFPSTtBbEZnMHNCWjs7QWtGdjBzQlE7RUFPSTtBbEZvMHNCWjs7QWtGMzBzQlE7RUFPSTtBbEZ3MHNCWjs7QWtGLzBzQlE7RUFPSTtBbEY0MHNCWjs7QWtGbjFzQlE7RUFPSTtBbEZnMXNCWjs7QWtGdjFzQlE7RUFPSTtBbEZvMXNCWjs7QWtGMzFzQlE7RUFPSTtBbEZ3MXNCWjs7QWtGLzFzQlE7RUFPSTtBbEY0MXNCWjs7QWtGbjJzQlE7RUFPSTtBbEZnMnNCWjs7QWtGdjJzQlE7RUFPSTtBbEZvMnNCWjs7QWtGMzJzQlE7RUFPSTtBbEZ3MnNCWjs7QWtGLzJzQlE7RUFPSTtBbEY0MnNCWjs7QWtGbjNzQlE7RUFPSTtBbEZnM3NCWjs7QWtGdjNzQlE7RUFPSTtBbEZvM3NCWjs7QWtGMzNzQlE7RUFPSTtBbEZ3M3NCWjs7QWtGLzNzQlE7RUFPSTtBbEY0M3NCWjs7QWtGbjRzQlE7RUFPSTtBbEZnNHNCWjs7QWtGdjRzQlE7RUFPSTtBbEZvNHNCWjs7QWtGMzRzQlE7RUFPSTtBbEZ3NHNCWjs7QWtGLzRzQlE7RUFPSTtBbEY0NHNCWjs7QWtGbjVzQlE7RUFPSTtBbEZnNXNCWjs7QWtGdjVzQlE7RUFPSTtFQUFBO0FsRnE1c0JaOztBa0Y1NXNCUTtFQU9JO0VBQUE7QWxGMDVzQlo7O0FrRmo2c0JRO0VBT0k7RUFBQTtBbEYrNXNCWjs7QWtGdDZzQlE7RUFPSTtFQUFBO0FsRm82c0JaOztBa0YzNnNCUTtFQU9JO0VBQUE7QWxGeTZzQlo7O0FrRmg3c0JRO0VBT0k7RUFBQTtBbEY4NnNCWjs7QWtGcjdzQlE7RUFPSTtFQUFBO0FsRm03c0JaOztBa0YxN3NCUTtFQU9JO0VBQUE7QWxGdzdzQlo7O0FrRi83c0JRO0VBT0k7RUFBQTtBbEY2N3NCWjs7QWtGcDhzQlE7RUFPSTtFQUFBO0FsRms4c0JaOztBa0Z6OHNCUTtFQU9JO0VBQUE7QWxGdThzQlo7O0FrRjk4c0JRO0VBT0k7RUFBQTtBbEY0OHNCWjs7QWtGbjlzQlE7RUFPSTtBbEZnOXNCWjs7QWtGdjlzQlE7RUFPSTtBbEZvOXNCWjs7QWtGMzlzQlE7RUFPSTtBbEZ3OXNCWjs7QWtGLzlzQlE7RUFPSTtBbEY0OXNCWjs7QWtGbitzQlE7RUFPSTtBbEZnK3NCWjs7QWtGditzQlE7RUFPSTtBbEZvK3NCWjs7QWtGMytzQlE7RUFPSTtBbEZ3K3NCWjs7QWtGLytzQlE7RUFPSTtBbEY0K3NCWjs7QWtGbi9zQlE7RUFPSTtBbEZnL3NCWjs7QWtGdi9zQlE7RUFPSTtBbEZvL3NCWjs7QWtGMy9zQlE7RUFPSTtBbEZ3L3NCWjs7QWtGLy9zQlE7RUFPSTtBbEY0L3NCWjs7QWtGbmd0QlE7RUFPSTtBbEZnZ3RCWjs7QWtGdmd0QlE7RUFPSTtBbEZvZ3RCWjs7QWtGM2d0QlE7RUFPSTtBbEZ3Z3RCWjs7QWtGL2d0QlE7RUFPSTtBbEY0Z3RCWjs7QWtGbmh0QlE7RUFPSTtBbEZnaHRCWjs7QWtGdmh0QlE7RUFPSTtBbEZvaHRCWjs7QWtGM2h0QlE7RUFPSTtBbEZ3aHRCWjs7QWtGL2h0QlE7RUFPSTtBbEY0aHRCWjs7QWtGbml0QlE7RUFPSTtBbEZnaXRCWjs7QWtGdml0QlE7RUFPSTtBbEZvaXRCWjs7QWtGM2l0QlE7RUFPSTtBbEZ3aXRCWjs7QWtGL2l0QlE7RUFPSTtBbEY0aXRCWjs7QWtGbmp0QlE7RUFPSTtBbEZnanRCWjs7QWtGdmp0QlE7RUFPSTtBbEZvanRCWjs7QWtGM2p0QlE7RUFPSTtBbEZ3anRCWjs7QWtGL2p0QlE7RUFPSTtBbEY0anRCWjs7QWtGbmt0QlE7RUFPSTtBbEZna3RCWjs7QWtGdmt0QlE7RUFPSTtBbEZva3RCWjs7QWtGM2t0QlE7RUFPSTtBbEZ3a3RCWjs7QWtGL2t0QlE7RUFPSTtBbEY0a3RCWjs7QWtGbmx0QlE7RUFPSTtBbEZnbHRCWjs7QWtGdmx0QlE7RUFPSTtBbEZvbHRCWjs7QWtGM2x0QlE7RUFPSTtBbEZ3bHRCWjs7QWtGL2x0QlE7RUFPSTtBbEY0bHRCWjs7QWtGbm10QlE7RUFPSTtPQUFBO0FsRmdtdEJaOztBa0Z2bXRCUTtFQU9JO09BQUE7QWxGb210Qlo7O0FrRjNtdEJRO0VBT0k7T0FBQTtBbEZ3bXRCWjs7QWtGL210QlE7RUFPSTtPQUFBO0FsRjRtdEJaOztBa0ZubnRCUTtFQU9JO09BQUE7QWxGZ250Qlo7O0FrRnZudEJRO0VBT0k7T0FBQTtBbEZvbnRCWjs7QWtGM250QlE7RUFPSTtBbEZ3bnRCWjs7QWtGL250QlE7RUFPSTtBbEY0bnRCWjs7QWtGbm90QlE7RUFPSTtBbEZnb3RCWjs7QWtGdm90QlE7RUFPSTtBbEZvb3RCWjs7QWtGM290QlE7RUFPSTtBbEZ3b3RCWjs7QWtGL290QlE7RUFPSTtBbEY0b3RCWjs7QWtGbnB0QlE7RUFPSTtBbEZncHRCWjs7QWtGdnB0QlE7RUFPSTtBbEZvcHRCWjs7QWtGM3B0QlE7RUFPSTtBbEZ3cHRCWjs7QWtGL3B0QlE7RUFPSTtBbEY0cHRCWjs7QWtGbnF0QlE7RUFPSTtBbEZncXRCWjs7QWtGdnF0QlE7RUFPSTtBbEZvcXRCWjs7QWtGM3F0QlE7RUFPSTtBbEZ3cXRCWjs7QWtGL3F0QlE7RUFPSTtBbEY0cXRCWjs7QWtGbnJ0QlE7RUFPSTtBbEZncnRCWjs7QWtGdnJ0QlE7RUFPSTtBbEZvcnRCWjs7QWtGM3J0QlE7RUFPSTtBbEZ3cnRCWjs7QWtGL3J0QlE7RUFPSTtBbEY0cnRCWjs7QWtGbnN0QlE7RUFPSTtBbEZnc3RCWjs7QWtGdnN0QlE7RUFPSTtBbEZvc3RCWjs7QWtGM3N0QlE7RUFPSTtBbEZ3c3RCWjs7QWtGL3N0QlE7RUFPSTtBbEY0c3RCWjs7QWtGbnR0QlE7RUFPSTtBbEZndHRCWjs7QWtGdnR0QlE7RUFPSTtBbEZvdHRCWjs7QWtGM3R0QlE7RUFPSTtBbEZ3dHRCWjs7QWtGL3R0QlE7RUFPSTtBbEY0dHRCWjs7QWtGbnV0QlE7RUFPSTtBbEZndXRCWjs7QWtGdnV0QlE7RUFPSTtBbEZvdXRCWjs7QWtGM3V0QlE7RUFPSTtBbEZ3dXRCWjs7QWtGL3V0QlE7RUFPSTtBbEY0dXRCWjs7QWtGbnZ0QlE7RUFPSTtBbEZndnRCWjs7QWtGcnd0QlE7QUFjQTtFQU9JO0VBQUE7QWxGc3Z0Qlo7O0FrRm51dEJRO0FBMUJBO0VBSVE7RUFHSjtBbEY0dnRCWjs7QWtGbnd0QlE7RUFJUTtFQUdKO0FsRml3dEJaOztBa0Z4d3RCUTtFQUlRO0VBR0o7QWxGc3d0Qlo7O0FrRjd3dEJRO0VBSVE7RUFHSjtBbEYyd3RCWjs7QWtGbHh0QlE7RUFJUTtFQUdKO0FsRmd4dEJaOztBa0Z2eHRCUTtFQUlRO0VBR0o7QWxGcXh0Qlo7O0FrRjV4dEJRO0VBSVE7RUFHSjtBbEYweHRCWjs7QWtGanl0QlE7RUFJUTtFQUdKO0FsRit4dEJaOztBa0Z0eXRCUTtFQUlRO0VBR0o7QWxGb3l0Qlo7O0FrRjN5dEJRO0VBSVE7RUFHSjtBbEZ5eXRCWjs7QWtGaHp0QlE7RUFJUTtFQUdKO0FsRjh5dEJaOztBa0ZyenRCUTtFQUlRO0VBR0o7QWxGbXp0Qlo7O0FrRjF6dEJRO0VBSVE7RUFHSjtBbEZ3enRCWjs7QWtGL3p0QlE7RUFJUTtFQUdKO0FsRjZ6dEJaOztBa0ZwMHRCUTtFQUlRO0VBR0o7QWxGazB0Qlo7O0FrRnowdEJRO0VBSVE7RUFHSjtBbEZ1MHRCWjs7QWtGOTB0QlE7RUFJUTtFQUdKO0FsRjQwdEJaOztBa0ZuMXRCUTtFQUlRO0VBR0o7QWxGaTF0Qlo7O0FrRngxdEJRO0VBSVE7RUFHSjtBbEZzMXRCWjs7QWtGNzF0QlE7RUFJUTtFQUdKO0FsRjIxdEJaOztBa0ZsMnRCUTtFQUlRO0VBR0o7QWxGZzJ0Qlo7O0FrRnYydEJRO0VBSVE7RUFHSjtBbEZxMnRCWjs7QWtGNTJ0QlE7RUFJUTtFQUdKO0FsRjAydEJaOztBa0ZqM3RCUTtFQUlRO0VBR0o7QWxGKzJ0Qlo7O0FrRnQzdEJRO0VBSVE7RUFHSjtBbEZvM3RCWjs7QWtGMzN0QlE7RUFJUTtFQUdKO0FsRnkzdEJaOztBa0ZoNHRCUTtFQUlRO0VBR0o7QWxGODN0Qlo7O0FrRnI0dEJRO0VBSVE7RUFHSjtBbEZtNHRCWjs7QWtGMTR0QlE7RUFJUTtFQUdKO0FsRnc0dEJaOztBa0YvNHRCUTtFQUlRO0VBR0o7QWxGNjR0Qlo7O0FrRnA1dEJRO0VBSVE7RUFHSjtBbEZrNXRCWjs7QWtGejV0QlE7RUFJUTtFQUdKO0FsRnU1dEJaOztBa0Y5NXRCUTtFQUlRO0VBR0o7QWxGNDV0Qlo7O0FrRm42dEJRO0VBSVE7RUFHSjtBbEZpNnRCWjs7QWtGeDZ0QlE7RUFJUTtFQUdKO0FsRnM2dEJaOztBa0Y3NnRCUTtFQUlRO0VBR0o7QWxGMjZ0Qlo7O0FrRmw3dEJRO0VBSVE7RUFHSjtBbEZnN3RCWjs7QWtGdjd0QlE7RUFJUTtFQUdKO0FsRnE3dEJaOztBa0Y1N3RCUTtFQUlRO0VBR0o7QWxGMDd0Qlo7O0FrRmo4dEJRO0VBSVE7RUFHSjtBbEYrN3RCWjs7QWtGdDh0QlE7RUFJUTtFQUdKO0FsRm84dEJaOztBa0YzOHRCUTtFQUlRO0VBR0o7QWxGeTh0Qlo7O0FrRmg5dEJRO0VBSVE7RUFHSjtBbEY4OHRCWjs7QWtGLzl0QlE7RUFDRTtBbEZrK3RCVjs7QWtGbit0QlE7RUFDRTtBbEZzK3RCVjs7QWtGdit0QlE7RUFDRTtBbEYwK3RCVjs7QWtGMyt0QlE7RUFDRTtBbEY4K3RCVjs7QWtGcit0QlE7RUFPSTtBbEZrK3RCWjs7QWtGeit0QlE7RUFPSTtBbEZzK3RCWjs7QWtGNyt0QlE7RUFPSTtBbEYwK3RCWjs7QWtGai90QlE7RUFPSTtBbEY4K3RCWjs7QWtGci90QlE7RUFPSTtBbEZrL3RCWjs7QWtGei90QlE7RUFPSTtBbEZzL3RCWjs7QWtGNy90QlE7RUFPSTtBbEYwL3RCWjs7QWtGamd1QlE7RUFPSTtBbEY4L3RCWjs7QWtGL2d1QlE7RUFDRTtBbEZraHVCVjs7QWtGOWd1QlU7RUFDRTtBbEZpaHVCWjs7QWtGdmh1QlE7RUFDRTtBbEYwaHVCVjs7QWtGdGh1QlU7RUFDRTtBbEZ5aHVCWjs7QWtGL2h1QlE7RUFDRTtBbEZraXVCVjs7QWtGOWh1QlU7RUFDRTtBbEZpaXVCWjs7QWtGdml1QlE7RUFDRTtBbEYwaXVCVjs7QWtGdGl1QlU7RUFDRTtBbEZ5aXVCWjs7QWtGL2l1QlE7RUFDRTtBbEZranVCVjs7QWtGOWl1QlU7RUFDRTtBbEZpanVCWjs7QWtGN2l1QlE7RUFPSTtBbEYwaXVCWjs7QWtGcml1QlU7RUFPSTtBbEZraXVCZDs7QWtGcmp1QlE7RUFPSTtBbEZranVCWjs7QWtGN2l1QlU7RUFPSTtBbEYwaXVCZDs7QWtGN2p1QlE7RUFPSTtBbEYwanVCWjs7QWtGcmp1QlU7RUFPSTtBbEZranVCZDs7QWtGcmt1QlE7RUFJUTtFQUdKO0FsRm1rdUJaOztBa0Yxa3VCUTtFQUlRO0VBR0o7QWxGd2t1Qlo7O0FrRi9rdUJRO0VBSVE7RUFHSjtBbEY2a3VCWjs7QWtGcGx1QlE7RUFJUTtFQUdKO0FsRmtsdUJaOztBa0Z6bHVCUTtFQUlRO0VBR0o7QWxGdWx1Qlo7O0FrRjlsdUJRO0VBSVE7RUFHSjtBbEY0bHVCWjs7QWtGbm11QlE7RUFJUTtFQUdKO0FsRmltdUJaOztBa0Z4bXVCUTtFQUlRO0VBR0o7QWxGc211Qlo7O0FrRjdtdUJRO0VBSVE7RUFHSjtBbEYybXVCWjs7QWtGbG51QlE7RUFJUTtFQUdKO0FsRmdudUJaOztBa0Z2bnVCUTtFQUlRO0VBR0o7QWxGcW51Qlo7O0FrRjVudUJRO0VBSVE7RUFHSjtBbEYwbnVCWjs7QWtGam91QlE7RUFJUTtFQUdKO0FsRitudUJaOztBa0Z0b3VCUTtFQUlRO0VBR0o7QWxGb291Qlo7O0FrRjNvdUJRO0VBSVE7RUFHSjtBbEZ5b3VCWjs7QWtGaHB1QlE7RUFJUTtFQUdKO0FsRjhvdUJaOztBa0ZycHVCUTtFQUlRO0VBR0o7QWxGbXB1Qlo7O0FrRjFwdUJRO0VBSVE7RUFHSjtBbEZ3cHVCWjs7QWtGL3B1QlE7RUFJUTtFQUdKO0FsRjZwdUJaOztBa0ZwcXVCUTtFQUlRO0VBR0o7QWxGa3F1Qlo7O0FrRnpxdUJRO0VBSVE7RUFHSjtBbEZ1cXVCWjs7QWtGOXF1QlE7RUFJUTtFQUdKO0FsRjRxdUJaOztBa0ZucnVCUTtFQUlRO0VBR0o7QWxGaXJ1Qlo7O0FrRnhydUJRO0VBSVE7RUFHSjtBbEZzcnVCWjs7QWtGN3J1QlE7RUFJUTtFQUdKO0FsRjJydUJaOztBa0Zsc3VCUTtFQUlRO0VBR0o7QWxGZ3N1Qlo7O0FrRnZzdUJRO0VBSVE7RUFHSjtBbEZxc3VCWjs7QWtGNXN1QlE7RUFJUTtFQUdKO0FsRjBzdUJaOztBa0ZqdHVCUTtFQUlRO0VBR0o7QWxGK3N1Qlo7O0FrRnR0dUJRO0VBSVE7RUFHSjtBbEZvdHVCWjs7QWtGM3R1QlE7RUFJUTtFQUdKO0FsRnl0dUJaOztBa0ZodXVCUTtFQUlRO0VBR0o7QWxGOHR1Qlo7O0FrRnJ1dUJRO0VBSVE7RUFHSjtBbEZtdXVCWjs7QWtGMXV1QlE7RUFJUTtFQUdKO0FsRnd1dUJaOztBa0YvdXVCUTtFQUlRO0VBR0o7QWxGNnV1Qlo7O0FrRnB2dUJRO0VBSVE7RUFHSjtBbEZrdnVCWjs7QWtGenZ1QlE7RUFJUTtFQUdKO0FsRnV2dUJaOztBa0Z4d3VCUTtFQUNFO0FsRjJ3dUJWOztBa0Z2d3VCVTtFQUNFO0FsRjB3dUJaOztBa0ZoeHVCUTtFQUNFO0FsRm14dUJWOztBa0Yvd3VCVTtFQUNFO0FsRmt4dUJaOztBa0Z4eHVCUTtFQUNFO0FsRjJ4dUJWOztBa0Z2eHVCVTtFQUNFO0FsRjB4dUJaOztBa0ZoeXVCUTtFQUNFO0FsRm15dUJWOztBa0YveHVCVTtFQUNFO0FsRmt5dUJaOztBa0Z4eXVCUTtFQUNFO0FsRjJ5dUJWOztBa0Z2eXVCVTtFQUNFO0FsRjB5dUJaOztBa0ZoenVCUTtFQUNFO0FsRm16dUJWOztBa0YveXVCVTtFQUNFO0FsRmt6dUJaOztBa0Y5eXVCUTtFQUlRO0VBR0o7QWxGNHl1Qlo7O0FrRm56dUJRO0VBSVE7RUFHSjtBbEZpenVCWjs7QWtGeHp1QlE7RUFJUTtFQUdKO0FsRnN6dUJaOztBa0Y3enVCUTtFQUlRO0VBR0o7QWxGMnp1Qlo7O0FrRmwwdUJRO0VBSVE7RUFHSjtBbEZnMHVCWjs7QWtGdjB1QlE7RUFJUTtFQUdKO0FsRnEwdUJaOztBa0Y1MHVCUTtFQUlRO0VBR0o7QWxGMDB1Qlo7O0FrRmoxdUJRO0VBSVE7RUFHSjtBbEYrMHVCWjs7QWtGdDF1QlE7RUFJUTtFQUdKO0FsRm8xdUJaOztBa0YzMXVCUTtFQUlRO0VBR0o7QWxGeTF1Qlo7O0FrRmgydUJRO0VBSVE7RUFHSjtBbEY4MXVCWjs7QWtGcjJ1QlE7RUFJUTtFQUdKO0FsRm0ydUJaOztBa0YxMnVCUTtFQUlRO0VBR0o7QWxGdzJ1Qlo7O0FrRi8ydUJRO0VBSVE7RUFHSjtBbEY2MnVCWjs7QWtGcDN1QlE7RUFJUTtFQUdKO0FsRmszdUJaOztBa0Z6M3VCUTtFQUlRO0VBR0o7QWxGdTN1Qlo7O0FrRjkzdUJRO0VBSVE7RUFHSjtBbEY0M3VCWjs7QWtGbjR1QlE7RUFJUTtFQUdKO0FsRmk0dUJaOztBa0Z4NHVCUTtFQUlRO0VBR0o7QWxGczR1Qlo7O0FrRjc0dUJRO0VBSVE7RUFHSjtBbEYyNHVCWjs7QWtGbDV1QlE7RUFJUTtFQUdKO0FsRmc1dUJaOztBa0Z2NXVCUTtFQUlRO0VBR0o7QWxGcTV1Qlo7O0FrRjU1dUJRO0VBSVE7RUFHSjtBbEYwNXVCWjs7QWtGajZ1QlE7RUFJUTtFQUdKO0FsRis1dUJaOztBa0Z0NnVCUTtFQUlRO0VBR0o7QWxGbzZ1Qlo7O0FrRjM2dUJRO0VBSVE7RUFHSjtBbEZ5NnVCWjs7QWtGaDd1QlE7RUFJUTtFQUdKO0FsRjg2dUJaOztBa0ZyN3VCUTtFQUlRO0VBR0o7QWxGbTd1Qlo7O0FrRjE3dUJRO0VBSVE7RUFHSjtBbEZ3N3VCWjs7QWtGLzd1QlE7RUFJUTtFQUdKO0FsRjY3dUJaOztBa0ZwOHVCUTtFQUlRO0VBR0o7QWxGazh1Qlo7O0FrRno4dUJRO0VBSVE7RUFHSjtBbEZ1OHVCWjs7QWtGOTh1QlE7RUFJUTtFQUdKO0FsRjQ4dUJaOztBa0ZuOXVCUTtFQUlRO0VBR0o7QWxGaTl1Qlo7O0FrRng5dUJRO0VBSVE7RUFHSjtBbEZzOXVCWjs7QWtGNzl1QlE7RUFJUTtFQUdKO0FsRjI5dUJaOztBa0ZsK3VCUTtFQUlRO0VBR0o7QWxGZyt1Qlo7O0FrRnYrdUJRO0VBSVE7RUFHSjtBbEZxK3VCWjs7QWtGNSt1QlE7RUFJUTtFQUdKO0FsRjArdUJaOztBa0ZqL3VCUTtFQUlRO0VBR0o7QWxGKyt1Qlo7O0FrRmhndkJRO0VBQ0U7QWxGbWd2QlY7O0FrRnBndkJRO0VBQ0U7QWxGdWd2QlY7O0FrRnhndkJRO0VBQ0U7QWxGMmd2QlY7O0FrRjVndkJRO0VBQ0U7QWxGK2d2QlY7O0FrRmhodkJRO0VBQ0U7QWxGbWh2QlY7O0FrRjFndkJRO0VBT0k7QWxGdWd2Qlo7O0FrRjlndkJRO0VBT0k7QWxGMmd2Qlo7O0FrRmxodkJRO0VBT0k7QWxGK2d2Qlo7O0FrRnRodkJRO0VBT0k7QWxGbWh2Qlo7O0FrRjFodkJRO0VBT0k7QWxGdWh2Qlo7O0FrRjlodkJRO0VBT0k7QWxGMmh2Qlo7O0FrRmxpdkJRO0VBT0k7QWxGK2h2Qlo7O0FrRnRpdkJRO0VBT0k7QWxGbWl2Qlo7O0FrRjFpdkJRO0VBT0k7QWxGdWl2Qlo7O0FrRjlpdkJRO0VBT0k7S0FBQTtVQUFBO0FsRjJpdkJaOztBa0ZsanZCUTtFQU9JO0tBQUE7VUFBQTtBbEYraXZCWjs7QWtGdGp2QlE7RUFPSTtLQUFBO1VBQUE7QWxGbWp2Qlo7O0FrRjFqdkJRO0VBT0k7QWxGdWp2Qlo7O0FrRjlqdkJRO0VBT0k7QWxGMmp2Qlo7O0FrRmxrdkJRO0VBT0k7QWxGK2p2Qlo7O0FrRnRrdkJRO0VBT0k7QWxGbWt2Qlo7O0FrRjFrdkJRO0VBT0k7QWxGdWt2Qlo7O0FrRjlrdkJRO0VBT0k7QWxGMmt2Qlo7O0FrRmxsdkJRO0VBT0k7QWxGK2t2Qlo7O0FrRnRsdkJRO0VBT0k7QWxGbWx2Qlo7O0FrRjFsdkJRO0VBT0k7QWxGdWx2Qlo7O0FrRjlsdkJRO0VBT0k7QWxGMmx2Qlo7O0FrRmxtdkJRO0VBT0k7QWxGK2x2Qlo7O0FrRnRtdkJRO0VBT0k7RUFBQTtBbEZvbXZCWjs7QWtGM212QlE7RUFPSTtFQUFBO0FsRnltdkJaOztBa0ZobnZCUTtFQU9JO0VBQUE7QWxGOG12Qlo7O0FrRnJudkJRO0VBT0k7RUFBQTtBbEZtbnZCWjs7QWtGMW52QlE7RUFPSTtFQUFBO0FsRndudkJaOztBa0YvbnZCUTtFQU9JO0VBQUE7QWxGNm52Qlo7O0FrRnBvdkJRO0VBT0k7RUFBQTtBbEZrb3ZCWjs7QWtGem92QlE7RUFPSTtFQUFBO0FsRnVvdkJaOztBa0Y5b3ZCUTtFQU9JO0VBQUE7QWxGNG92Qlo7O0FrRm5wdkJRO0VBT0k7RUFBQTtBbEZpcHZCWjs7QWtGeHB2QlE7RUFPSTtFQUFBO0FsRnNwdkJaOztBa0Y3cHZCUTtFQU9JO0VBQUE7QWxGMnB2Qlo7O0FrRmxxdkJRO0VBT0k7RUFBQTtBbEZncXZCWjs7QWtGdnF2QlE7RUFPSTtFQUFBO0FsRnFxdkJaOztBa0Y1cXZCUTtFQU9JO0VBQUE7QWxGMHF2Qlo7O0FrRmpydkJRO0VBT0k7RUFBQTtBbEYrcXZCWjs7QWtGdHJ2QlE7RUFPSTtFQUFBO0FsRm9ydkJaOztBa0YzcnZCUTtFQU9JO0VBQUE7QWxGeXJ2Qlo7O0FrRmhzdkJRO0VBT0k7RUFBQTtBbEY4cnZCWjs7QWtGcnN2QlE7RUFPSTtFQUFBO0FsRm1zdkJaOztBa0Yxc3ZCUTtFQU9JO0VBQUE7QWxGd3N2Qlo7O0FrRi9zdkJRO0VBT0k7RUFBQTtBbEY2c3ZCWjs7QWtGcHR2QlE7RUFPSTtFQUFBO0FsRmt0dkJaOztBa0Z6dHZCUTtFQU9JO0VBQUE7QWxGdXR2Qlo7O0FrRjl0dkJRO0VBT0k7RUFBQTtBbEY0dHZCWjs7QWtGbnV2QlE7RUFPSTtFQUFBO0FsRml1dkJaOztBa0Z4dXZCUTtFQU9JO0VBQUE7QWxGc3V2Qlo7O0FrRjd1dkJRO0VBT0k7RUFBQTtBbEYydXZCWjs7QWtGbHZ2QlE7RUFPSTtFQUFBO0FsRmd2dkJaOztBa0Z2dnZCUTtFQU9JO0VBQUE7QWxGcXZ2Qlo7O0FrRjV2dkJRO0VBT0k7RUFBQTtBbEYwdnZCWjs7QWtGand2QlE7RUFPSTtFQUFBO0FsRit2dkJaOztBa0Z0d3ZCUTtFQU9JO0VBQUE7QWxGb3d2Qlo7O0FrRjN3dkJRO0VBT0k7RUFBQTtBbEZ5d3ZCWjs7QWtGaHh2QlE7RUFPSTtFQUFBO0FsRjh3dkJaOztBa0ZyeHZCUTtFQU9JO0VBQUE7QWxGbXh2Qlo7O0FrRjF4dkJRO0VBT0k7QWxGdXh2Qlo7O0FrRjl4dkJRO0VBT0k7QWxGMnh2Qlo7O0FrRmx5dkJRO0VBT0k7QWxGK3h2Qlo7O0FrRnR5dkJRO0VBT0k7QWxGbXl2Qlo7O0FrRjF5dkJRO0VBT0k7QWxGdXl2Qlo7O0FrRjl5dkJRO0VBT0k7QWxGMnl2Qlo7O0FrRmx6dkJRO0VBT0k7QWxGK3l2Qlo7O0F3Qnp6dkJJO0UwREdJO0lBT0k7RWxGb3p2QlY7RWtGM3p2Qk07SUFPSTtFbEZ1enZCVjtFa0Y5enZCTTtJQU9JO0VsRjB6dkJWO0VrRmowdkJNO0lBT0k7T0FBQTtFbEY2enZCVjtFa0ZwMHZCTTtJQU9JO09BQUE7RWxGZzB2QlY7RWtGdjB2Qk07SUFPSTtPQUFBO0VsRm0wdkJWO0VrRjEwdkJNO0lBT0k7T0FBQTtFbEZzMHZCVjtFa0Y3MHZCTTtJQU9JO09BQUE7RWxGeTB2QlY7RWtGaDF2Qk07SUFPSTtFbEY0MHZCVjtFa0ZuMXZCTTtJQU9JO0VsRiswdkJWO0VrRnQxdkJNO0lBT0k7RWxGazF2QlY7RWtGejF2Qk07SUFPSTtFbEZxMXZCVjtFa0Y1MXZCTTtJQU9JO0VsRncxdkJWO0VrRi8xdkJNO0lBT0k7RWxGMjF2QlY7RWtGbDJ2Qk07SUFPSTtFbEY4MXZCVjtFa0ZyMnZCTTtJQU9JO0VsRmkydkJWO0VrRngydkJNO0lBT0k7RWxGbzJ2QlY7RWtGMzJ2Qk07SUFPSTtFbEZ1MnZCVjtFa0Y5MnZCTTtJQU9JO0VsRjAydkJWO0VrRmozdkJNO0lBT0k7RWxGNjJ2QlY7RWtGcDN2Qk07SUFPSTtFbEZnM3ZCVjtFa0Z2M3ZCTTtJQU9JO0VsRm0zdkJWO0VrRjEzdkJNO0lBT0k7RWxGczN2QlY7RWtGNzN2Qk07SUFPSTtFbEZ5M3ZCVjtFa0ZoNHZCTTtJQU9JO0VsRjQzdkJWO0VrRm40dkJNO0lBT0k7RWxGKzN2QlY7RWtGdDR2Qk07SUFPSTtFbEZrNHZCVjtFa0Z6NHZCTTtJQU9JO0VsRnE0dkJWO0VrRjU0dkJNO0lBT0k7RWxGdzR2QlY7RWtGLzR2Qk07SUFPSTtFbEYyNHZCVjtFa0ZsNXZCTTtJQU9JO0VsRjg0dkJWO0VrRnI1dkJNO0lBT0k7RWxGaTV2QlY7RWtGeDV2Qk07SUFPSTtFbEZvNXZCVjtFa0YzNXZCTTtJQU9JO0VsRnU1dkJWO0VrRjk1dkJNO0lBT0k7RWxGMDV2QlY7RWtGajZ2Qk07SUFPSTtFbEY2NXZCVjtFa0ZwNnZCTTtJQU9JO0VsRmc2dkJWO0VrRnY2dkJNO0lBT0k7RWxGbTZ2QlY7RWtGMTZ2Qk07SUFPSTtFbEZzNnZCVjtFa0Y3NnZCTTtJQU9JO0VsRnk2dkJWO0VrRmg3dkJNO0lBT0k7RWxGNDZ2QlY7RWtGbjd2Qk07SUFPSTtFbEYrNnZCVjtFa0Z0N3ZCTTtJQU9JO0VsRms3dkJWO0VrRno3dkJNO0lBT0k7RWxGcTd2QlY7RWtGNTd2Qk07SUFPSTtFbEZ3N3ZCVjtFa0YvN3ZCTTtJQU9JO0VsRjI3dkJWO0VrRmw4dkJNO0lBT0k7RWxGODd2QlY7RWtGcjh2Qk07SUFPSTtFbEZpOHZCVjtFa0Z4OHZCTTtJQU9JO0VsRm84dkJWO0VrRjM4dkJNO0lBT0k7RWxGdTh2QlY7RWtGOTh2Qk07SUFPSTtFbEYwOHZCVjtFa0ZqOXZCTTtJQU9JO0VsRjY4dkJWO0VrRnA5dkJNO0lBT0k7RWxGZzl2QlY7RWtGdjl2Qk07SUFPSTtFbEZtOXZCVjtFa0YxOXZCTTtJQU9JO0VsRnM5dkJWO0VrRjc5dkJNO0lBT0k7RWxGeTl2QlY7RWtGaCt2Qk07SUFPSTtFbEY0OXZCVjtFa0ZuK3ZCTTtJQU9JO0VsRis5dkJWO0VrRnQrdkJNO0lBT0k7RWxGayt2QlY7RWtGeit2Qk07SUFPSTtFbEZxK3ZCVjtFa0Y1K3ZCTTtJQU9JO0VsRncrdkJWO0VrRi8rdkJNO0lBT0k7RWxGMit2QlY7RWtGbC92Qk07SUFPSTtFbEY4K3ZCVjtFa0ZyL3ZCTTtJQU9JO0VsRmkvdkJWO0VrRngvdkJNO0lBT0k7RWxGby92QlY7RWtGMy92Qk07SUFPSTtFbEZ1L3ZCVjtFa0Y5L3ZCTTtJQU9JO0VsRjAvdkJWO0VrRmpnd0JNO0lBT0k7RWxGNi92QlY7RWtGcGd3Qk07SUFPSTtFbEZnZ3dCVjtFa0Z2Z3dCTTtJQU9JO0lBQUE7RWxGb2d3QlY7RWtGM2d3Qk07SUFPSTtJQUFBO0VsRndnd0JWO0VrRi9nd0JNO0lBT0k7SUFBQTtFbEY0Z3dCVjtFa0ZuaHdCTTtJQU9JO0lBQUE7RWxGZ2h3QlY7RWtGdmh3Qk07SUFPSTtJQUFBO0VsRm9od0JWO0VrRjNod0JNO0lBT0k7SUFBQTtFbEZ3aHdCVjtFa0YvaHdCTTtJQU9JO0lBQUE7RWxGNGh3QlY7RWtGbml3Qk07SUFPSTtJQUFBO0VsRmdpd0JWO0VrRnZpd0JNO0lBT0k7SUFBQTtFbEZvaXdCVjtFa0YzaXdCTTtJQU9JO0lBQUE7RWxGd2l3QlY7RWtGL2l3Qk07SUFPSTtJQUFBO0VsRjRpd0JWO0VrRm5qd0JNO0lBT0k7SUFBQTtFbEZnandCVjtFa0Z2andCTTtJQU9JO0lBQUE7RWxGb2p3QlY7RWtGM2p3Qk07SUFPSTtJQUFBO0VsRndqd0JWO0VrRi9qd0JNO0lBT0k7RWxGMmp3QlY7RWtGbGt3Qk07SUFPSTtFbEY4andCVjtFa0Zya3dCTTtJQU9JO0VsRmlrd0JWO0VrRnhrd0JNO0lBT0k7RWxGb2t3QlY7RWtGM2t3Qk07SUFPSTtFbEZ1a3dCVjtFa0Y5a3dCTTtJQU9JO0VsRjBrd0JWO0VrRmpsd0JNO0lBT0k7RWxGNmt3QlY7RWtGcGx3Qk07SUFPSTtFbEZnbHdCVjtFa0Z2bHdCTTtJQU9JO0VsRm1sd0JWO0VrRjFsd0JNO0lBT0k7RWxGc2x3QlY7RWtGN2x3Qk07SUFPSTtFbEZ5bHdCVjtFa0ZobXdCTTtJQU9JO0VsRjRsd0JWO0VrRm5td0JNO0lBT0k7RWxGK2x3QlY7RWtGdG13Qk07SUFPSTtFbEZrbXdCVjtFa0Z6bXdCTTtJQU9JO0VsRnFtd0JWO0VrRjVtd0JNO0lBT0k7RWxGd213QlY7RWtGL213Qk07SUFPSTtFbEYybXdCVjtFa0ZsbndCTTtJQU9JO0VsRjhtd0JWO0VrRnJud0JNO0lBT0k7RWxGaW53QlY7RWtGeG53Qk07SUFPSTtFbEZvbndCVjtFa0YzbndCTTtJQU9JO0VsRnVud0JWO0VrRjlud0JNO0lBT0k7RWxGMG53QlY7RWtGam93Qk07SUFPSTtFbEY2bndCVjtFa0Zwb3dCTTtJQU9JO0VsRmdvd0JWO0VrRnZvd0JNO0lBT0k7RWxGbW93QlY7RWtGMW93Qk07SUFPSTtFbEZzb3dCVjtFa0Y3b3dCTTtJQU9JO0VsRnlvd0JWO0VrRmhwd0JNO0lBT0k7RWxGNG93QlY7RWtGbnB3Qk07SUFPSTtFbEYrb3dCVjtFa0Z0cHdCTTtJQU9JO0VsRmtwd0JWO0VrRnpwd0JNO0lBT0k7RWxGcXB3QlY7RWtGNXB3Qk07SUFPSTtFbEZ3cHdCVjtFa0YvcHdCTTtJQU9JO0VsRjJwd0JWO0VrRmxxd0JNO0lBT0k7SUFBQTtFbEYrcHdCVjtFa0Z0cXdCTTtJQU9JO0lBQUE7RWxGbXF3QlY7RWtGMXF3Qk07SUFPSTtJQUFBO0VsRnVxd0JWO0VrRjlxd0JNO0lBT0k7SUFBQTtFbEYycXdCVjtFa0ZscndCTTtJQU9JO0lBQUE7RWxGK3F3QlY7RWtGdHJ3Qk07SUFPSTtJQUFBO0VsRm1yd0JWO0VrRjFyd0JNO0lBT0k7SUFBQTtFbEZ1cndCVjtFa0Y5cndCTTtJQU9JO0lBQUE7RWxGMnJ3QlY7RWtGbHN3Qk07SUFPSTtJQUFBO0VsRityd0JWO0VrRnRzd0JNO0lBT0k7SUFBQTtFbEZtc3dCVjtFa0Yxc3dCTTtJQU9JO0VsRnNzd0JWO0VrRjdzd0JNO0lBT0k7RWxGeXN3QlY7RWtGaHR3Qk07SUFPSTtFbEY0c3dCVjtFa0ZudHdCTTtJQU9JO0VsRitzd0JWO0VrRnR0d0JNO0lBT0k7RWxGa3R3QlY7RWtGenR3Qk07SUFPSTtFbEZxdHdCVjtFa0Y1dHdCTTtJQU9JO0VsRnd0d0JWO0VrRi90d0JNO0lBT0k7RWxGMnR3QlY7RWtGbHV3Qk07SUFPSTtFbEY4dHdCVjtFa0ZydXdCTTtJQU9JO0VsRml1d0JWO0VrRnh1d0JNO0lBT0k7RWxGb3V3QlY7RWtGM3V3Qk07SUFPSTtFbEZ1dXdCVjtFa0Y5dXdCTTtJQU9JO0VsRjB1d0JWO0VrRmp2d0JNO0lBT0k7RWxGNnV3QlY7RWtGcHZ3Qk07SUFPSTtFbEZndndCVjtFa0Z2dndCTTtJQU9JO0VsRm12d0JWO0VrRjF2d0JNO0lBT0k7RWxGc3Z3QlY7RWtGN3Z3Qk07SUFPSTtFbEZ5dndCVjtFa0Zod3dCTTtJQU9JO0VsRjR2d0JWO0VrRm53d0JNO0lBT0k7RWxGK3Z3QlY7RWtGdHd3Qk07SUFPSTtFbEZrd3dCVjtFa0Z6d3dCTTtJQU9JO0VsRnF3d0JWO0VrRjV3d0JNO0lBT0k7RWxGd3d3QlY7RWtGL3d3Qk07SUFPSTtFbEYyd3dCVjtFa0ZseHdCTTtJQU9JO0VsRjh3d0JWO0VrRnJ4d0JNO0lBT0k7RWxGaXh3QlY7RWtGeHh3Qk07SUFPSTtJQUFBO0VsRnF4d0JWO0VrRjV4d0JNO0lBT0k7SUFBQTtFbEZ5eHdCVjtFa0ZoeXdCTTtJQU9JO0lBQUE7RWxGNnh3QlY7RWtGcHl3Qk07SUFPSTtJQUFBO0VsRml5d0JWO0VrRnh5d0JNO0lBT0k7SUFBQTtFbEZxeXdCVjtFa0Y1eXdCTTtJQU9JO0lBQUE7RWxGeXl3QlY7RWtGaHp3Qk07SUFPSTtJQUFBO0VsRjZ5d0JWO0VrRnB6d0JNO0lBT0k7SUFBQTtFbEZpendCVjtFa0Z4endCTTtJQU9JO0lBQUE7RWxGcXp3QlY7RWtGNXp3Qk07SUFPSTtJQUFBO0VsRnl6d0JWO0VrRmgwd0JNO0lBT0k7SUFBQTtFbEY2endCVjtFa0ZwMHdCTTtJQU9JO0lBQUE7RWxGaTB3QlY7RWtGeDB3Qk07SUFPSTtFbEZvMHdCVjtFa0YzMHdCTTtJQU9JO0VsRnUwd0JWO0VrRjkwd0JNO0lBT0k7RWxGMDB3QlY7RWtGajF3Qk07SUFPSTtFbEY2MHdCVjtFa0ZwMXdCTTtJQU9JO0VsRmcxd0JWO0VrRnYxd0JNO0lBT0k7RWxGbTF3QlY7RWtGMTF3Qk07SUFPSTtFbEZzMXdCVjtFa0Y3MXdCTTtJQU9JO0VsRnkxd0JWO0VrRmgyd0JNO0lBT0k7RWxGNDF3QlY7RWtGbjJ3Qk07SUFPSTtFbEYrMXdCVjtFa0Z0MndCTTtJQU9JO0VsRmsyd0JWO0VrRnoyd0JNO0lBT0k7RWxGcTJ3QlY7RWtGNTJ3Qk07SUFPSTtFbEZ3MndCVjtFa0YvMndCTTtJQU9JO0VsRjIyd0JWO0VrRmwzd0JNO0lBT0k7RWxGODJ3QlY7RWtGcjN3Qk07SUFPSTtFbEZpM3dCVjtFa0Z4M3dCTTtJQU9JO0VsRm8zd0JWO0VrRjMzd0JNO0lBT0k7RWxGdTN3QlY7RWtGOTN3Qk07SUFPSTtFbEYwM3dCVjtFa0ZqNHdCTTtJQU9JO0VsRjYzd0JWO0VrRnA0d0JNO0lBT0k7RWxGZzR3QlY7RWtGdjR3Qk07SUFPSTtFbEZtNHdCVjtFa0YxNHdCTTtJQU9JO0VsRnM0d0JWO0VrRjc0d0JNO0lBT0k7RWxGeTR3QlY7RWtGaDV3Qk07SUFPSTtFbEY0NHdCVjtFa0ZuNXdCTTtJQU9JO0VsRis0d0JWO0VrRnQ1d0JNO0lBT0k7RWxGazV3QlY7RWtGejV3Qk07SUFPSTtFbEZxNXdCVjtFa0Y1NXdCTTtJQU9JO0VsRnc1d0JWO0VrRi81d0JNO0lBT0k7RWxGMjV3QlY7RWtGbDZ3Qk07SUFPSTtFbEY4NXdCVjtFa0ZyNndCTTtJQU9JO0VsRmk2d0JWO0VrRng2d0JNO0lBT0k7RWxGbzZ3QlY7RWtGMzZ3Qk07SUFPSTtFbEZ1NndCVjtFa0Y5NndCTTtJQU9JO0VsRjA2d0JWO0VrRmo3d0JNO0lBT0k7RWxGNjZ3QlY7RWtGcDd3Qk07SUFPSTtTQUFBO0VsRmc3d0JWO0VrRnY3d0JNO0lBT0k7U0FBQTtFbEZtN3dCVjtFa0YxN3dCTTtJQU9JO1NBQUE7RWxGczd3QlY7RWtGNzd3Qk07SUFPSTtTQUFBO0VsRnk3d0JWO0VrRmg4d0JNO0lBT0k7U0FBQTtFbEY0N3dCVjtFa0ZuOHdCTTtJQU9JO1NBQUE7RWxGKzd3QlY7RWtGdDh3Qk07SUFPSTtFbEZrOHdCVjtFa0Z6OHdCTTtJQU9JO0VsRnE4d0JWO0VrRjU4d0JNO0lBT0k7RWxGdzh3QlY7QUFDRjtBd0JuOXdCSTtFMERHSTtJQU9JO0VsRjY4d0JWO0VrRnA5d0JNO0lBT0k7RWxGZzl3QlY7RWtGdjl3Qk07SUFPSTtFbEZtOXdCVjtFa0YxOXdCTTtJQU9JO09BQUE7RWxGczl3QlY7RWtGNzl3Qk07SUFPSTtPQUFBO0VsRnk5d0JWO0VrRmgrd0JNO0lBT0k7T0FBQTtFbEY0OXdCVjtFa0ZuK3dCTTtJQU9JO09BQUE7RWxGKzl3QlY7RWtGdCt3Qk07SUFPSTtPQUFBO0VsRmsrd0JWO0VrRnord0JNO0lBT0k7RWxGcSt3QlY7RWtGNSt3Qk07SUFPSTtFbEZ3K3dCVjtFa0YvK3dCTTtJQU9JO0VsRjIrd0JWO0VrRmwvd0JNO0lBT0k7RWxGOCt3QlY7RWtGci93Qk07SUFPSTtFbEZpL3dCVjtFa0Z4L3dCTTtJQU9JO0VsRm8vd0JWO0VrRjMvd0JNO0lBT0k7RWxGdS93QlY7RWtGOS93Qk07SUFPSTtFbEYwL3dCVjtFa0ZqZ3hCTTtJQU9JO0VsRjYvd0JWO0VrRnBneEJNO0lBT0k7RWxGZ2d4QlY7RWtGdmd4Qk07SUFPSTtFbEZtZ3hCVjtFa0YxZ3hCTTtJQU9JO0VsRnNneEJWO0VrRjdneEJNO0lBT0k7RWxGeWd4QlY7RWtGaGh4Qk07SUFPSTtFbEY0Z3hCVjtFa0ZuaHhCTTtJQU9JO0VsRitneEJWO0VrRnRoeEJNO0lBT0k7RWxGa2h4QlY7RWtGemh4Qk07SUFPSTtFbEZxaHhCVjtFa0Y1aHhCTTtJQU9JO0VsRndoeEJWO0VrRi9oeEJNO0lBT0k7RWxGMmh4QlY7RWtGbGl4Qk07SUFPSTtFbEY4aHhCVjtFa0ZyaXhCTTtJQU9JO0VsRmlpeEJWO0VrRnhpeEJNO0lBT0k7RWxGb2l4QlY7RWtGM2l4Qk07SUFPSTtFbEZ1aXhCVjtFa0Y5aXhCTTtJQU9JO0VsRjBpeEJWO0VrRmpqeEJNO0lBT0k7RWxGNml4QlY7RWtGcGp4Qk07SUFPSTtFbEZnanhCVjtFa0Z2anhCTTtJQU9JO0VsRm1qeEJWO0VrRjFqeEJNO0lBT0k7RWxGc2p4QlY7RWtGN2p4Qk07SUFPSTtFbEZ5anhCVjtFa0Zoa3hCTTtJQU9JO0VsRjRqeEJWO0VrRm5reEJNO0lBT0k7RWxGK2p4QlY7RWtGdGt4Qk07SUFPSTtFbEZra3hCVjtFa0Z6a3hCTTtJQU9JO0VsRnFreEJWO0VrRjVreEJNO0lBT0k7RWxGd2t4QlY7RWtGL2t4Qk07SUFPSTtFbEYya3hCVjtFa0ZsbHhCTTtJQU9JO0VsRjhreEJWO0VrRnJseEJNO0lBT0k7RWxGaWx4QlY7RWtGeGx4Qk07SUFPSTtFbEZvbHhCVjtFa0YzbHhCTTtJQU9JO0VsRnVseEJWO0VrRjlseEJNO0lBT0k7RWxGMGx4QlY7RWtGam14Qk07SUFPSTtFbEY2bHhCVjtFa0ZwbXhCTTtJQU9JO0VsRmdteEJWO0VrRnZteEJNO0lBT0k7RWxGbW14QlY7RWtGMW14Qk07SUFPSTtFbEZzbXhCVjtFa0Y3bXhCTTtJQU9JO0VsRnlteEJWO0VrRmhueEJNO0lBT0k7RWxGNG14QlY7RWtGbm54Qk07SUFPSTtFbEYrbXhCVjtFa0Z0bnhCTTtJQU9JO0VsRmtueEJWO0VrRnpueEJNO0lBT0k7RWxGcW54QlY7RWtGNW54Qk07SUFPSTtFbEZ3bnhCVjtFa0YvbnhCTTtJQU9JO0VsRjJueEJWO0VrRmxveEJNO0lBT0k7RWxGOG54QlY7RWtGcm94Qk07SUFPSTtFbEZpb3hCVjtFa0Z4b3hCTTtJQU9JO0VsRm9veEJWO0VrRjNveEJNO0lBT0k7RWxGdW94QlY7RWtGOW94Qk07SUFPSTtFbEYwb3hCVjtFa0ZqcHhCTTtJQU9JO0VsRjZveEJWO0VrRnBweEJNO0lBT0k7RWxGZ3B4QlY7RWtGdnB4Qk07SUFPSTtFbEZtcHhCVjtFa0YxcHhCTTtJQU9JO0VsRnNweEJWO0VrRjdweEJNO0lBT0k7RWxGeXB4QlY7RWtGaHF4Qk07SUFPSTtJQUFBO0VsRjZweEJWO0VrRnBxeEJNO0lBT0k7SUFBQTtFbEZpcXhCVjtFa0Z4cXhCTTtJQU9JO0lBQUE7RWxGcXF4QlY7RWtGNXF4Qk07SUFPSTtJQUFBO0VsRnlxeEJWO0VrRmhyeEJNO0lBT0k7SUFBQTtFbEY2cXhCVjtFa0ZwcnhCTTtJQU9JO0lBQUE7RWxGaXJ4QlY7RWtGeHJ4Qk07SUFPSTtJQUFBO0VsRnFyeEJWO0VrRjVyeEJNO0lBT0k7SUFBQTtFbEZ5cnhCVjtFa0Zoc3hCTTtJQU9JO0lBQUE7RWxGNnJ4QlY7RWtGcHN4Qk07SUFPSTtJQUFBO0VsRmlzeEJWO0VrRnhzeEJNO0lBT0k7SUFBQTtFbEZxc3hCVjtFa0Y1c3hCTTtJQU9JO0lBQUE7RWxGeXN4QlY7RWtGaHR4Qk07SUFPSTtJQUFBO0VsRjZzeEJWO0VrRnB0eEJNO0lBT0k7SUFBQTtFbEZpdHhCVjtFa0Z4dHhCTTtJQU9JO0VsRm90eEJWO0VrRjN0eEJNO0lBT0k7RWxGdXR4QlY7RWtGOXR4Qk07SUFPSTtFbEYwdHhCVjtFa0ZqdXhCTTtJQU9JO0VsRjZ0eEJWO0VrRnB1eEJNO0lBT0k7RWxGZ3V4QlY7RWtGdnV4Qk07SUFPSTtFbEZtdXhCVjtFa0YxdXhCTTtJQU9JO0VsRnN1eEJWO0VrRjd1eEJNO0lBT0k7RWxGeXV4QlY7RWtGaHZ4Qk07SUFPSTtFbEY0dXhCVjtFa0ZudnhCTTtJQU9JO0VsRit1eEJWO0VrRnR2eEJNO0lBT0k7RWxGa3Z4QlY7RWtGenZ4Qk07SUFPSTtFbEZxdnhCVjtFa0Y1dnhCTTtJQU9JO0VsRnd2eEJWO0VrRi92eEJNO0lBT0k7RWxGMnZ4QlY7RWtGbHd4Qk07SUFPSTtFbEY4dnhCVjtFa0Zyd3hCTTtJQU9JO0VsRml3eEJWO0VrRnh3eEJNO0lBT0k7RWxGb3d4QlY7RWtGM3d4Qk07SUFPSTtFbEZ1d3hCVjtFa0Y5d3hCTTtJQU9JO0VsRjB3eEJWO0VrRmp4eEJNO0lBT0k7RWxGNnd4QlY7RWtGcHh4Qk07SUFPSTtFbEZneHhCVjtFa0Z2eHhCTTtJQU9JO0VsRm14eEJWO0VrRjF4eEJNO0lBT0k7RWxGc3h4QlY7RWtGN3h4Qk07SUFPSTtFbEZ5eHhCVjtFa0ZoeXhCTTtJQU9JO0VsRjR4eEJWO0VrRm55eEJNO0lBT0k7RWxGK3h4QlY7RWtGdHl4Qk07SUFPSTtFbEZreXhCVjtFa0Z6eXhCTTtJQU9JO0VsRnF5eEJWO0VrRjV5eEJNO0lBT0k7RWxGd3l4QlY7RWtGL3l4Qk07SUFPSTtFbEYyeXhCVjtFa0ZsenhCTTtJQU9JO0VsRjh5eEJWO0VrRnJ6eEJNO0lBT0k7RWxGaXp4QlY7RWtGeHp4Qk07SUFPSTtFbEZvenhCVjtFa0YzenhCTTtJQU9JO0lBQUE7RWxGd3p4QlY7RWtGL3p4Qk07SUFPSTtJQUFBO0VsRjR6eEJWO0VrRm4weEJNO0lBT0k7SUFBQTtFbEZnMHhCVjtFa0Z2MHhCTTtJQU9JO0lBQUE7RWxGbzB4QlY7RWtGMzB4Qk07SUFPSTtJQUFBO0VsRncweEJWO0VrRi8weEJNO0lBT0k7SUFBQTtFbEY0MHhCVjtFa0ZuMXhCTTtJQU9JO0lBQUE7RWxGZzF4QlY7RWtGdjF4Qk07SUFPSTtJQUFBO0VsRm8xeEJWO0VrRjMxeEJNO0lBT0k7SUFBQTtFbEZ3MXhCVjtFa0YvMXhCTTtJQU9JO0lBQUE7RWxGNDF4QlY7RWtGbjJ4Qk07SUFPSTtFbEYrMXhCVjtFa0Z0MnhCTTtJQU9JO0VsRmsyeEJWO0VrRnoyeEJNO0lBT0k7RWxGcTJ4QlY7RWtGNTJ4Qk07SUFPSTtFbEZ3MnhCVjtFa0YvMnhCTTtJQU9JO0VsRjIyeEJWO0VrRmwzeEJNO0lBT0k7RWxGODJ4QlY7RWtGcjN4Qk07SUFPSTtFbEZpM3hCVjtFa0Z4M3hCTTtJQU9JO0VsRm8zeEJWO0VrRjMzeEJNO0lBT0k7RWxGdTN4QlY7RWtGOTN4Qk07SUFPSTtFbEYwM3hCVjtFa0ZqNHhCTTtJQU9JO0VsRjYzeEJWO0VrRnA0eEJNO0lBT0k7RWxGZzR4QlY7RWtGdjR4Qk07SUFPSTtFbEZtNHhCVjtFa0YxNHhCTTtJQU9JO0VsRnM0eEJWO0VrRjc0eEJNO0lBT0k7RWxGeTR4QlY7RWtGaDV4Qk07SUFPSTtFbEY0NHhCVjtFa0ZuNXhCTTtJQU9JO0VsRis0eEJWO0VrRnQ1eEJNO0lBT0k7RWxGazV4QlY7RWtGejV4Qk07SUFPSTtFbEZxNXhCVjtFa0Y1NXhCTTtJQU9JO0VsRnc1eEJWO0VrRi81eEJNO0lBT0k7RWxGMjV4QlY7RWtGbDZ4Qk07SUFPSTtFbEY4NXhCVjtFa0ZyNnhCTTtJQU9JO0VsRmk2eEJWO0VrRng2eEJNO0lBT0k7RWxGbzZ4QlY7RWtGMzZ4Qk07SUFPSTtFbEZ1NnhCVjtFa0Y5NnhCTTtJQU9JO0VsRjA2eEJWO0VrRmo3eEJNO0lBT0k7SUFBQTtFbEY4NnhCVjtFa0ZyN3hCTTtJQU9JO0lBQUE7RWxGazd4QlY7RWtGejd4Qk07SUFPSTtJQUFBO0VsRnM3eEJWO0VrRjc3eEJNO0lBT0k7SUFBQTtFbEYwN3hCVjtFa0ZqOHhCTTtJQU9JO0lBQUE7RWxGODd4QlY7RWtGcjh4Qk07SUFPSTtJQUFBO0VsRms4eEJWO0VrRno4eEJNO0lBT0k7SUFBQTtFbEZzOHhCVjtFa0Y3OHhCTTtJQU9JO0lBQUE7RWxGMDh4QlY7RWtGajl4Qk07SUFPSTtJQUFBO0VsRjg4eEJWO0VrRnI5eEJNO0lBT0k7SUFBQTtFbEZrOXhCVjtFa0Z6OXhCTTtJQU9JO0lBQUE7RWxGczl4QlY7RWtGNzl4Qk07SUFPSTtJQUFBO0VsRjA5eEJWO0VrRmoreEJNO0lBT0k7RWxGNjl4QlY7RWtGcCt4Qk07SUFPSTtFbEZnK3hCVjtFa0Z2K3hCTTtJQU9JO0VsRm0reEJWO0VrRjEreEJNO0lBT0k7RWxGcyt4QlY7RWtGNyt4Qk07SUFPSTtFbEZ5K3hCVjtFa0ZoL3hCTTtJQU9JO0VsRjQreEJWO0VrRm4veEJNO0lBT0k7RWxGKyt4QlY7RWtGdC94Qk07SUFPSTtFbEZrL3hCVjtFa0Z6L3hCTTtJQU9JO0VsRnEveEJWO0VrRjUveEJNO0lBT0k7RWxGdy94QlY7RWtGLy94Qk07SUFPSTtFbEYyL3hCVjtFa0ZsZ3lCTTtJQU9JO0VsRjgveEJWO0VrRnJneUJNO0lBT0k7RWxGaWd5QlY7RWtGeGd5Qk07SUFPSTtFbEZvZ3lCVjtFa0YzZ3lCTTtJQU9JO0VsRnVneUJWO0VrRjlneUJNO0lBT0k7RWxGMGd5QlY7RWtGamh5Qk07SUFPSTtFbEY2Z3lCVjtFa0ZwaHlCTTtJQU9JO0VsRmdoeUJWO0VrRnZoeUJNO0lBT0k7RWxGbWh5QlY7RWtGMWh5Qk07SUFPSTtFbEZzaHlCVjtFa0Y3aHlCTTtJQU9JO0VsRnloeUJWO0VrRmhpeUJNO0lBT0k7RWxGNGh5QlY7RWtGbml5Qk07SUFPSTtFbEYraHlCVjtFa0Z0aXlCTTtJQU9JO0VsRmtpeUJWO0VrRnppeUJNO0lBT0k7RWxGcWl5QlY7RWtGNWl5Qk07SUFPSTtFbEZ3aXlCVjtFa0YvaXlCTTtJQU9JO0VsRjJpeUJWO0VrRmxqeUJNO0lBT0k7RWxGOGl5QlY7RWtGcmp5Qk07SUFPSTtFbEZpanlCVjtFa0Z4anlCTTtJQU9JO0VsRm9qeUJWO0VrRjNqeUJNO0lBT0k7RWxGdWp5QlY7RWtGOWp5Qk07SUFPSTtFbEYwanlCVjtFa0Zqa3lCTTtJQU9JO0VsRjZqeUJWO0VrRnBreUJNO0lBT0k7RWxGZ2t5QlY7RWtGdmt5Qk07SUFPSTtFbEZta3lCVjtFa0Yxa3lCTTtJQU9JO0VsRnNreUJWO0VrRjdreUJNO0lBT0k7U0FBQTtFbEZ5a3lCVjtFa0ZobHlCTTtJQU9JO1NBQUE7RWxGNGt5QlY7RWtGbmx5Qk07SUFPSTtTQUFBO0VsRitreUJWO0VrRnRseUJNO0lBT0k7U0FBQTtFbEZrbHlCVjtFa0Z6bHlCTTtJQU9JO1NBQUE7RWxGcWx5QlY7RWtGNWx5Qk07SUFPSTtTQUFBO0VsRndseUJWO0VrRi9seUJNO0lBT0k7RWxGMmx5QlY7RWtGbG15Qk07SUFPSTtFbEY4bHlCVjtFa0ZybXlCTTtJQU9JO0VsRmlteUJWO0FBQ0Y7QXdCNW15Qkk7RTBER0k7SUFPSTtFbEZzbXlCVjtFa0Y3bXlCTTtJQU9JO0VsRnlteUJWO0VrRmhueUJNO0lBT0k7RWxGNG15QlY7RWtGbm55Qk07SUFPSTtPQUFBO0VsRitteUJWO0VrRnRueUJNO0lBT0k7T0FBQTtFbEZrbnlCVjtFa0Z6bnlCTTtJQU9JO09BQUE7RWxGcW55QlY7RWtGNW55Qk07SUFPSTtPQUFBO0VsRndueUJWO0VrRi9ueUJNO0lBT0k7T0FBQTtFbEYybnlCVjtFa0Zsb3lCTTtJQU9JO0VsRjhueUJWO0VrRnJveUJNO0lBT0k7RWxGaW95QlY7RWtGeG95Qk07SUFPSTtFbEZvb3lCVjtFa0Yzb3lCTTtJQU9JO0VsRnVveUJWO0VrRjlveUJNO0lBT0k7RWxGMG95QlY7RWtGanB5Qk07SUFPSTtFbEY2b3lCVjtFa0ZwcHlCTTtJQU9JO0VsRmdweUJWO0VrRnZweUJNO0lBT0k7RWxGbXB5QlY7RWtGMXB5Qk07SUFPSTtFbEZzcHlCVjtFa0Y3cHlCTTtJQU9JO0VsRnlweUJWO0VrRmhxeUJNO0lBT0k7RWxGNHB5QlY7RWtGbnF5Qk07SUFPSTtFbEYrcHlCVjtFa0Z0cXlCTTtJQU9JO0VsRmtxeUJWO0VrRnpxeUJNO0lBT0k7RWxGcXF5QlY7RWtGNXF5Qk07SUFPSTtFbEZ3cXlCVjtFa0YvcXlCTTtJQU9JO0VsRjJxeUJWO0VrRmxyeUJNO0lBT0k7RWxGOHF5QlY7RWtGcnJ5Qk07SUFPSTtFbEZpcnlCVjtFa0Z4cnlCTTtJQU9JO0VsRm9yeUJWO0VrRjNyeUJNO0lBT0k7RWxGdXJ5QlY7RWtGOXJ5Qk07SUFPSTtFbEYwcnlCVjtFa0Zqc3lCTTtJQU9JO0VsRjZyeUJWO0VrRnBzeUJNO0lBT0k7RWxGZ3N5QlY7RWtGdnN5Qk07SUFPSTtFbEZtc3lCVjtFa0Yxc3lCTTtJQU9JO0VsRnNzeUJWO0VrRjdzeUJNO0lBT0k7RWxGeXN5QlY7RWtGaHR5Qk07SUFPSTtFbEY0c3lCVjtFa0ZudHlCTTtJQU9JO0VsRitzeUJWO0VrRnR0eUJNO0lBT0k7RWxGa3R5QlY7RWtGenR5Qk07SUFPSTtFbEZxdHlCVjtFa0Y1dHlCTTtJQU9JO0VsRnd0eUJWO0VrRi90eUJNO0lBT0k7RWxGMnR5QlY7RWtGbHV5Qk07SUFPSTtFbEY4dHlCVjtFa0ZydXlCTTtJQU9JO0VsRml1eUJWO0VrRnh1eUJNO0lBT0k7RWxGb3V5QlY7RWtGM3V5Qk07SUFPSTtFbEZ1dXlCVjtFa0Y5dXlCTTtJQU9JO0VsRjB1eUJWO0VrRmp2eUJNO0lBT0k7RWxGNnV5QlY7RWtGcHZ5Qk07SUFPSTtFbEZndnlCVjtFa0Z2dnlCTTtJQU9JO0VsRm12eUJWO0VrRjF2eUJNO0lBT0k7RWxGc3Z5QlY7RWtGN3Z5Qk07SUFPSTtFbEZ5dnlCVjtFa0Zod3lCTTtJQU9JO0VsRjR2eUJWO0VrRm53eUJNO0lBT0k7RWxGK3Z5QlY7RWtGdHd5Qk07SUFPSTtFbEZrd3lCVjtFa0Z6d3lCTTtJQU9JO0VsRnF3eUJWO0VrRjV3eUJNO0lBT0k7RWxGd3d5QlY7RWtGL3d5Qk07SUFPSTtFbEYyd3lCVjtFa0ZseHlCTTtJQU9JO0VsRjh3eUJWO0VrRnJ4eUJNO0lBT0k7RWxGaXh5QlY7RWtGeHh5Qk07SUFPSTtFbEZveHlCVjtFa0YzeHlCTTtJQU9JO0VsRnV4eUJWO0VrRjl4eUJNO0lBT0k7RWxGMHh5QlY7RWtGanl5Qk07SUFPSTtFbEY2eHlCVjtFa0ZweXlCTTtJQU9JO0VsRmd5eUJWO0VrRnZ5eUJNO0lBT0k7RWxGbXl5QlY7RWtGMXl5Qk07SUFPSTtFbEZzeXlCVjtFa0Y3eXlCTTtJQU9JO0VsRnl5eUJWO0VrRmh6eUJNO0lBT0k7RWxGNHl5QlY7RWtGbnp5Qk07SUFPSTtFbEYreXlCVjtFa0Z0enlCTTtJQU9JO0VsRmt6eUJWO0VrRnp6eUJNO0lBT0k7SUFBQTtFbEZzenlCVjtFa0Y3enlCTTtJQU9JO0lBQUE7RWxGMHp5QlY7RWtGajB5Qk07SUFPSTtJQUFBO0VsRjh6eUJWO0VrRnIweUJNO0lBT0k7SUFBQTtFbEZrMHlCVjtFa0Z6MHlCTTtJQU9JO0lBQUE7RWxGczB5QlY7RWtGNzB5Qk07SUFPSTtJQUFBO0VsRjAweUJWO0VrRmoxeUJNO0lBT0k7SUFBQTtFbEY4MHlCVjtFa0ZyMXlCTTtJQU9JO0lBQUE7RWxGazF5QlY7RWtGejF5Qk07SUFPSTtJQUFBO0VsRnMxeUJWO0VrRjcxeUJNO0lBT0k7SUFBQTtFbEYwMXlCVjtFa0ZqMnlCTTtJQU9JO0lBQUE7RWxGODF5QlY7RWtGcjJ5Qk07SUFPSTtJQUFBO0VsRmsyeUJWO0VrRnoyeUJNO0lBT0k7SUFBQTtFbEZzMnlCVjtFa0Y3MnlCTTtJQU9JO0lBQUE7RWxGMDJ5QlY7RWtGajN5Qk07SUFPSTtFbEY2MnlCVjtFa0ZwM3lCTTtJQU9JO0VsRmczeUJWO0VrRnYzeUJNO0lBT0k7RWxGbTN5QlY7RWtGMTN5Qk07SUFPSTtFbEZzM3lCVjtFa0Y3M3lCTTtJQU9JO0VsRnkzeUJWO0VrRmg0eUJNO0lBT0k7RWxGNDN5QlY7RWtGbjR5Qk07SUFPSTtFbEYrM3lCVjtFa0Z0NHlCTTtJQU9JO0VsRms0eUJWO0VrRno0eUJNO0lBT0k7RWxGcTR5QlY7RWtGNTR5Qk07SUFPSTtFbEZ3NHlCVjtFa0YvNHlCTTtJQU9JO0VsRjI0eUJWO0VrRmw1eUJNO0lBT0k7RWxGODR5QlY7RWtGcjV5Qk07SUFPSTtFbEZpNXlCVjtFa0Z4NXlCTTtJQU9JO0VsRm81eUJWO0VrRjM1eUJNO0lBT0k7RWxGdTV5QlY7RWtGOTV5Qk07SUFPSTtFbEYwNXlCVjtFa0ZqNnlCTTtJQU9JO0VsRjY1eUJWO0VrRnA2eUJNO0lBT0k7RWxGZzZ5QlY7RWtGdjZ5Qk07SUFPSTtFbEZtNnlCVjtFa0YxNnlCTTtJQU9JO0VsRnM2eUJWO0VrRjc2eUJNO0lBT0k7RWxGeTZ5QlY7RWtGaDd5Qk07SUFPSTtFbEY0NnlCVjtFa0ZuN3lCTTtJQU9JO0VsRis2eUJWO0VrRnQ3eUJNO0lBT0k7RWxGazd5QlY7RWtGejd5Qk07SUFPSTtFbEZxN3lCVjtFa0Y1N3lCTTtJQU9JO0VsRnc3eUJWO0VrRi83eUJNO0lBT0k7RWxGMjd5QlY7RWtGbDh5Qk07SUFPSTtFbEY4N3lCVjtFa0ZyOHlCTTtJQU9JO0VsRmk4eUJWO0VrRng4eUJNO0lBT0k7RWxGbzh5QlY7RWtGMzh5Qk07SUFPSTtFbEZ1OHlCVjtFa0Y5OHlCTTtJQU9JO0VsRjA4eUJWO0VrRmo5eUJNO0lBT0k7RWxGNjh5QlY7RWtGcDl5Qk07SUFPSTtJQUFBO0VsRmk5eUJWO0VrRng5eUJNO0lBT0k7SUFBQTtFbEZxOXlCVjtFa0Y1OXlCTTtJQU9JO0lBQUE7RWxGeTl5QlY7RWtGaCt5Qk07SUFPSTtJQUFBO0VsRjY5eUJWO0VrRnAreUJNO0lBT0k7SUFBQTtFbEZpK3lCVjtFa0Z4K3lCTTtJQU9JO0lBQUE7RWxGcSt5QlY7RWtGNSt5Qk07SUFPSTtJQUFBO0VsRnkreUJWO0VrRmgveUJNO0lBT0k7SUFBQTtFbEY2K3lCVjtFa0ZwL3lCTTtJQU9JO0lBQUE7RWxGaS95QlY7RWtGeC95Qk07SUFPSTtJQUFBO0VsRnEveUJWO0VrRjUveUJNO0lBT0k7RWxGdy95QlY7RWtGLy95Qk07SUFPSTtFbEYyL3lCVjtFa0ZsZ3pCTTtJQU9JO0VsRjgveUJWO0VrRnJnekJNO0lBT0k7RWxGaWd6QlY7RWtGeGd6Qk07SUFPSTtFbEZvZ3pCVjtFa0YzZ3pCTTtJQU9JO0VsRnVnekJWO0VrRjlnekJNO0lBT0k7RWxGMGd6QlY7RWtGamh6Qk07SUFPSTtFbEY2Z3pCVjtFa0ZwaHpCTTtJQU9JO0VsRmdoekJWO0VrRnZoekJNO0lBT0k7RWxGbWh6QlY7RWtGMWh6Qk07SUFPSTtFbEZzaHpCVjtFa0Y3aHpCTTtJQU9JO0VsRnloekJWO0VrRmhpekJNO0lBT0k7RWxGNGh6QlY7RWtGbml6Qk07SUFPSTtFbEYraHpCVjtFa0Z0aXpCTTtJQU9JO0VsRmtpekJWO0VrRnppekJNO0lBT0k7RWxGcWl6QlY7RWtGNWl6Qk07SUFPSTtFbEZ3aXpCVjtFa0YvaXpCTTtJQU9JO0VsRjJpekJWO0VrRmxqekJNO0lBT0k7RWxGOGl6QlY7RWtGcmp6Qk07SUFPSTtFbEZpanpCVjtFa0Z4anpCTTtJQU9JO0VsRm9qekJWO0VrRjNqekJNO0lBT0k7RWxGdWp6QlY7RWtGOWp6Qk07SUFPSTtFbEYwanpCVjtFa0Zqa3pCTTtJQU9JO0VsRjZqekJWO0VrRnBrekJNO0lBT0k7RWxGZ2t6QlY7RWtGdmt6Qk07SUFPSTtFbEZta3pCVjtFa0Yxa3pCTTtJQU9JO0lBQUE7RWxGdWt6QlY7RWtGOWt6Qk07SUFPSTtJQUFBO0VsRjJrekJWO0VrRmxsekJNO0lBT0k7SUFBQTtFbEYra3pCVjtFa0Z0bHpCTTtJQU9JO0lBQUE7RWxGbWx6QlY7RWtGMWx6Qk07SUFPSTtJQUFBO0VsRnVsekJWO0VrRjlsekJNO0lBT0k7SUFBQTtFbEYybHpCVjtFa0ZsbXpCTTtJQU9JO0lBQUE7RWxGK2x6QlY7RWtGdG16Qk07SUFPSTtJQUFBO0VsRm1tekJWO0VrRjFtekJNO0lBT0k7SUFBQTtFbEZ1bXpCVjtFa0Y5bXpCTTtJQU9JO0lBQUE7RWxGMm16QlY7RWtGbG56Qk07SUFPSTtJQUFBO0VsRittekJWO0VrRnRuekJNO0lBT0k7SUFBQTtFbEZtbnpCVjtFa0YxbnpCTTtJQU9JO0VsRnNuekJWO0VrRjduekJNO0lBT0k7RWxGeW56QlY7RWtGaG96Qk07SUFPSTtFbEY0bnpCVjtFa0Zub3pCTTtJQU9JO0VsRituekJWO0VrRnRvekJNO0lBT0k7RWxGa296QlY7RWtGem96Qk07SUFPSTtFbEZxb3pCVjtFa0Y1b3pCTTtJQU9JO0VsRndvekJWO0VrRi9vekJNO0lBT0k7RWxGMm96QlY7RWtGbHB6Qk07SUFPSTtFbEY4b3pCVjtFa0ZycHpCTTtJQU9JO0VsRmlwekJWO0VrRnhwekJNO0lBT0k7RWxGb3B6QlY7RWtGM3B6Qk07SUFPSTtFbEZ1cHpCVjtFa0Y5cHpCTTtJQU9JO0VsRjBwekJWO0VrRmpxekJNO0lBT0k7RWxGNnB6QlY7RWtGcHF6Qk07SUFPSTtFbEZncXpCVjtFa0Z2cXpCTTtJQU9JO0VsRm1xekJWO0VrRjFxekJNO0lBT0k7RWxGc3F6QlY7RWtGN3F6Qk07SUFPSTtFbEZ5cXpCVjtFa0ZocnpCTTtJQU9JO0VsRjRxekJWO0VrRm5yekJNO0lBT0k7RWxGK3F6QlY7RWtGdHJ6Qk07SUFPSTtFbEZrcnpCVjtFa0Z6cnpCTTtJQU9JO0VsRnFyekJWO0VrRjVyekJNO0lBT0k7RWxGd3J6QlY7RWtGL3J6Qk07SUFPSTtFbEYycnpCVjtFa0Zsc3pCTTtJQU9JO0VsRjhyekJWO0VrRnJzekJNO0lBT0k7RWxGaXN6QlY7RWtGeHN6Qk07SUFPSTtFbEZvc3pCVjtFa0Yzc3pCTTtJQU9JO0VsRnVzekJWO0VrRjlzekJNO0lBT0k7RWxGMHN6QlY7RWtGanR6Qk07SUFPSTtFbEY2c3pCVjtFa0ZwdHpCTTtJQU9JO0VsRmd0ekJWO0VrRnZ0ekJNO0lBT0k7RWxGbXR6QlY7RWtGMXR6Qk07SUFPSTtFbEZzdHpCVjtFa0Y3dHpCTTtJQU9JO0VsRnl0ekJWO0VrRmh1ekJNO0lBT0k7RWxGNHR6QlY7RWtGbnV6Qk07SUFPSTtFbEYrdHpCVjtFa0Z0dXpCTTtJQU9JO1NBQUE7RWxGa3V6QlY7RWtGenV6Qk07SUFPSTtTQUFBO0VsRnF1ekJWO0VrRjV1ekJNO0lBT0k7U0FBQTtFbEZ3dXpCVjtFa0YvdXpCTTtJQU9JO1NBQUE7RWxGMnV6QlY7RWtGbHZ6Qk07SUFPSTtTQUFBO0VsRjh1ekJWO0VrRnJ2ekJNO0lBT0k7U0FBQTtFbEZpdnpCVjtFa0Z4dnpCTTtJQU9JO0VsRm92ekJWO0VrRjN2ekJNO0lBT0k7RWxGdXZ6QlY7RWtGOXZ6Qk07SUFPSTtFbEYwdnpCVjtBQUNGO0F3QnJ3ekJJO0UwREdJO0lBT0k7RWxGK3Z6QlY7RWtGdHd6Qk07SUFPSTtFbEZrd3pCVjtFa0Z6d3pCTTtJQU9JO0VsRnF3ekJWO0VrRjV3ekJNO0lBT0k7T0FBQTtFbEZ3d3pCVjtFa0Yvd3pCTTtJQU9JO09BQUE7RWxGMnd6QlY7RWtGbHh6Qk07SUFPSTtPQUFBO0VsRjh3ekJWO0VrRnJ4ekJNO0lBT0k7T0FBQTtFbEZpeHpCVjtFa0Z4eHpCTTtJQU9JO09BQUE7RWxGb3h6QlY7RWtGM3h6Qk07SUFPSTtFbEZ1eHpCVjtFa0Y5eHpCTTtJQU9JO0VsRjB4ekJWO0VrRmp5ekJNO0lBT0k7RWxGNnh6QlY7RWtGcHl6Qk07SUFPSTtFbEZneXpCVjtFa0Z2eXpCTTtJQU9JO0VsRm15ekJWO0VrRjF5ekJNO0lBT0k7RWxGc3l6QlY7RWtGN3l6Qk07SUFPSTtFbEZ5eXpCVjtFa0ZoenpCTTtJQU9JO0VsRjR5ekJWO0VrRm56ekJNO0lBT0k7RWxGK3l6QlY7RWtGdHp6Qk07SUFPSTtFbEZrenpCVjtFa0Z6enpCTTtJQU9JO0VsRnF6ekJWO0VrRjV6ekJNO0lBT0k7RWxGd3p6QlY7RWtGL3p6Qk07SUFPSTtFbEYyenpCVjtFa0ZsMHpCTTtJQU9JO0VsRjh6ekJWO0VrRnIwekJNO0lBT0k7RWxGaTB6QlY7RWtGeDB6Qk07SUFPSTtFbEZvMHpCVjtFa0YzMHpCTTtJQU9JO0VsRnUwekJWO0VrRjkwekJNO0lBT0k7RWxGMDB6QlY7RWtGajF6Qk07SUFPSTtFbEY2MHpCVjtFa0ZwMXpCTTtJQU9JO0VsRmcxekJWO0VrRnYxekJNO0lBT0k7RWxGbTF6QlY7RWtGMTF6Qk07SUFPSTtFbEZzMXpCVjtFa0Y3MXpCTTtJQU9JO0VsRnkxekJWO0VrRmgyekJNO0lBT0k7RWxGNDF6QlY7RWtGbjJ6Qk07SUFPSTtFbEYrMXpCVjtFa0Z0MnpCTTtJQU9JO0VsRmsyekJWO0VrRnoyekJNO0lBT0k7RWxGcTJ6QlY7RWtGNTJ6Qk07SUFPSTtFbEZ3MnpCVjtFa0YvMnpCTTtJQU9JO0VsRjIyekJWO0VrRmwzekJNO0lBT0k7RWxGODJ6QlY7RWtGcjN6Qk07SUFPSTtFbEZpM3pCVjtFa0Z4M3pCTTtJQU9JO0VsRm8zekJWO0VrRjMzekJNO0lBT0k7RWxGdTN6QlY7RWtGOTN6Qk07SUFPSTtFbEYwM3pCVjtFa0ZqNHpCTTtJQU9JO0VsRjYzekJWO0VrRnA0ekJNO0lBT0k7RWxGZzR6QlY7RWtGdjR6Qk07SUFPSTtFbEZtNHpCVjtFa0YxNHpCTTtJQU9JO0VsRnM0ekJWO0VrRjc0ekJNO0lBT0k7RWxGeTR6QlY7RWtGaDV6Qk07SUFPSTtFbEY0NHpCVjtFa0ZuNXpCTTtJQU9JO0VsRis0ekJWO0VrRnQ1ekJNO0lBT0k7RWxGazV6QlY7RWtGejV6Qk07SUFPSTtFbEZxNXpCVjtFa0Y1NXpCTTtJQU9JO0VsRnc1ekJWO0VrRi81ekJNO0lBT0k7RWxGMjV6QlY7RWtGbDZ6Qk07SUFPSTtFbEY4NXpCVjtFa0ZyNnpCTTtJQU9JO0VsRmk2ekJWO0VrRng2ekJNO0lBT0k7RWxGbzZ6QlY7RWtGMzZ6Qk07SUFPSTtFbEZ1NnpCVjtFa0Y5NnpCTTtJQU9JO0VsRjA2ekJWO0VrRmo3ekJNO0lBT0k7RWxGNjZ6QlY7RWtGcDd6Qk07SUFPSTtFbEZnN3pCVjtFa0Z2N3pCTTtJQU9JO0VsRm03ekJWO0VrRjE3ekJNO0lBT0k7RWxGczd6QlY7RWtGNzd6Qk07SUFPSTtFbEZ5N3pCVjtFa0ZoOHpCTTtJQU9JO0VsRjQ3ekJWO0VrRm44ekJNO0lBT0k7RWxGKzd6QlY7RWtGdDh6Qk07SUFPSTtFbEZrOHpCVjtFa0Z6OHpCTTtJQU9JO0VsRnE4ekJWO0VrRjU4ekJNO0lBT0k7RWxGdzh6QlY7RWtGLzh6Qk07SUFPSTtFbEYyOHpCVjtFa0ZsOXpCTTtJQU9JO0lBQUE7RWxGKzh6QlY7RWtGdDl6Qk07SUFPSTtJQUFBO0VsRm05ekJWO0VrRjE5ekJNO0lBT0k7SUFBQTtFbEZ1OXpCVjtFa0Y5OXpCTTtJQU9JO0lBQUE7RWxGMjl6QlY7RWtGbCt6Qk07SUFPSTtJQUFBO0VsRis5ekJWO0VrRnQrekJNO0lBT0k7SUFBQTtFbEZtK3pCVjtFa0YxK3pCTTtJQU9JO0lBQUE7RWxGdSt6QlY7RWtGOSt6Qk07SUFPSTtJQUFBO0VsRjIrekJWO0VrRmwvekJNO0lBT0k7SUFBQTtFbEYrK3pCVjtFa0Z0L3pCTTtJQU9JO0lBQUE7RWxGbS96QlY7RWtGMS96Qk07SUFPSTtJQUFBO0VsRnUvekJWO0VrRjkvekJNO0lBT0k7SUFBQTtFbEYyL3pCVjtFa0ZsZzBCTTtJQU9JO0lBQUE7RWxGKy96QlY7RWtGdGcwQk07SUFPSTtJQUFBO0VsRm1nMEJWO0VrRjFnMEJNO0lBT0k7RWxGc2cwQlY7RWtGN2cwQk07SUFPSTtFbEZ5ZzBCVjtFa0ZoaDBCTTtJQU9JO0VsRjRnMEJWO0VrRm5oMEJNO0lBT0k7RWxGK2cwQlY7RWtGdGgwQk07SUFPSTtFbEZraDBCVjtFa0Z6aDBCTTtJQU9JO0VsRnFoMEJWO0VrRjVoMEJNO0lBT0k7RWxGd2gwQlY7RWtGL2gwQk07SUFPSTtFbEYyaDBCVjtFa0ZsaTBCTTtJQU9JO0VsRjhoMEJWO0VrRnJpMEJNO0lBT0k7RWxGaWkwQlY7RWtGeGkwQk07SUFPSTtFbEZvaTBCVjtFa0YzaTBCTTtJQU9JO0VsRnVpMEJWO0VrRjlpMEJNO0lBT0k7RWxGMGkwQlY7RWtGamowQk07SUFPSTtFbEY2aTBCVjtFa0ZwajBCTTtJQU9JO0VsRmdqMEJWO0VrRnZqMEJNO0lBT0k7RWxGbWowQlY7RWtGMWowQk07SUFPSTtFbEZzajBCVjtFa0Y3ajBCTTtJQU9JO0VsRnlqMEJWO0VrRmhrMEJNO0lBT0k7RWxGNGowQlY7RWtGbmswQk07SUFPSTtFbEYrajBCVjtFa0Z0azBCTTtJQU9JO0VsRmtrMEJWO0VrRnprMEJNO0lBT0k7RWxGcWswQlY7RWtGNWswQk07SUFPSTtFbEZ3azBCVjtFa0YvazBCTTtJQU9JO0VsRjJrMEJWO0VrRmxsMEJNO0lBT0k7RWxGOGswQlY7RWtGcmwwQk07SUFPSTtFbEZpbDBCVjtFa0Z4bDBCTTtJQU9JO0VsRm9sMEJWO0VrRjNsMEJNO0lBT0k7RWxGdWwwQlY7RWtGOWwwQk07SUFPSTtFbEYwbDBCVjtFa0ZqbTBCTTtJQU9JO0VsRjZsMEJWO0VrRnBtMEJNO0lBT0k7RWxGZ20wQlY7RWtGdm0wQk07SUFPSTtFbEZtbTBCVjtFa0YxbTBCTTtJQU9JO0VsRnNtMEJWO0VrRjdtMEJNO0lBT0k7SUFBQTtFbEYwbTBCVjtFa0ZqbjBCTTtJQU9JO0lBQUE7RWxGOG0wQlY7RWtGcm4wQk07SUFPSTtJQUFBO0VsRmtuMEJWO0VrRnpuMEJNO0lBT0k7SUFBQTtFbEZzbjBCVjtFa0Y3bjBCTTtJQU9JO0lBQUE7RWxGMG4wQlY7RWtGam8wQk07SUFPSTtJQUFBO0VsRjhuMEJWO0VrRnJvMEJNO0lBT0k7SUFBQTtFbEZrbzBCVjtFa0Z6bzBCTTtJQU9JO0lBQUE7RWxGc28wQlY7RWtGN28wQk07SUFPSTtJQUFBO0VsRjBvMEJWO0VrRmpwMEJNO0lBT0k7SUFBQTtFbEY4bzBCVjtFa0ZycDBCTTtJQU9JO0VsRmlwMEJWO0VrRnhwMEJNO0lBT0k7RWxGb3AwQlY7RWtGM3AwQk07SUFPSTtFbEZ1cDBCVjtFa0Y5cDBCTTtJQU9JO0VsRjBwMEJWO0VrRmpxMEJNO0lBT0k7RWxGNnAwQlY7RWtGcHEwQk07SUFPSTtFbEZncTBCVjtFa0Z2cTBCTTtJQU9JO0VsRm1xMEJWO0VrRjFxMEJNO0lBT0k7RWxGc3EwQlY7RWtGN3EwQk07SUFPSTtFbEZ5cTBCVjtFa0ZocjBCTTtJQU9JO0VsRjRxMEJWO0VrRm5yMEJNO0lBT0k7RWxGK3EwQlY7RWtGdHIwQk07SUFPSTtFbEZrcjBCVjtFa0Z6cjBCTTtJQU9JO0VsRnFyMEJWO0VrRjVyMEJNO0lBT0k7RWxGd3IwQlY7RWtGL3IwQk07SUFPSTtFbEYycjBCVjtFa0ZsczBCTTtJQU9JO0VsRjhyMEJWO0VrRnJzMEJNO0lBT0k7RWxGaXMwQlY7RWtGeHMwQk07SUFPSTtFbEZvczBCVjtFa0YzczBCTTtJQU9JO0VsRnVzMEJWO0VrRjlzMEJNO0lBT0k7RWxGMHMwQlY7RWtGanQwQk07SUFPSTtFbEY2czBCVjtFa0ZwdDBCTTtJQU9JO0VsRmd0MEJWO0VrRnZ0MEJNO0lBT0k7RWxGbXQwQlY7RWtGMXQwQk07SUFPSTtFbEZzdDBCVjtFa0Y3dDBCTTtJQU9JO0VsRnl0MEJWO0VrRmh1MEJNO0lBT0k7RWxGNHQwQlY7RWtGbnUwQk07SUFPSTtJQUFBO0VsRmd1MEJWO0VrRnZ1MEJNO0lBT0k7SUFBQTtFbEZvdTBCVjtFa0YzdTBCTTtJQU9JO0lBQUE7RWxGd3UwQlY7RWtGL3UwQk07SUFPSTtJQUFBO0VsRjR1MEJWO0VrRm52MEJNO0lBT0k7SUFBQTtFbEZndjBCVjtFa0Z2djBCTTtJQU9JO0lBQUE7RWxGb3YwQlY7RWtGM3YwQk07SUFPSTtJQUFBO0VsRnd2MEJWO0VrRi92MEJNO0lBT0k7SUFBQTtFbEY0djBCVjtFa0ZudzBCTTtJQU9JO0lBQUE7RWxGZ3cwQlY7RWtGdncwQk07SUFPSTtJQUFBO0VsRm93MEJWO0VrRjN3MEJNO0lBT0k7SUFBQTtFbEZ3dzBCVjtFa0YvdzBCTTtJQU9JO0lBQUE7RWxGNHcwQlY7RWtGbngwQk07SUFPSTtFbEYrdzBCVjtFa0Z0eDBCTTtJQU9JO0VsRmt4MEJWO0VrRnp4MEJNO0lBT0k7RWxGcXgwQlY7RWtGNXgwQk07SUFPSTtFbEZ3eDBCVjtFa0YveDBCTTtJQU9JO0VsRjJ4MEJWO0VrRmx5MEJNO0lBT0k7RWxGOHgwQlY7RWtGcnkwQk07SUFPSTtFbEZpeTBCVjtFa0Z4eTBCTTtJQU9JO0VsRm95MEJWO0VrRjN5MEJNO0lBT0k7RWxGdXkwQlY7RWtGOXkwQk07SUFPSTtFbEYweTBCVjtFa0ZqejBCTTtJQU9JO0VsRjZ5MEJWO0VrRnB6MEJNO0lBT0k7RWxGZ3owQlY7RWtGdnowQk07SUFPSTtFbEZtejBCVjtFa0YxejBCTTtJQU9JO0VsRnN6MEJWO0VrRjd6MEJNO0lBT0k7RWxGeXowQlY7RWtGaDAwQk07SUFPSTtFbEY0ejBCVjtFa0ZuMDBCTTtJQU9JO0VsRit6MEJWO0VrRnQwMEJNO0lBT0k7RWxGazAwQlY7RWtGejAwQk07SUFPSTtFbEZxMDBCVjtFa0Y1MDBCTTtJQU9JO0VsRncwMEJWO0VrRi8wMEJNO0lBT0k7RWxGMjAwQlY7RWtGbDEwQk07SUFPSTtFbEY4MDBCVjtFa0ZyMTBCTTtJQU9JO0VsRmkxMEJWO0VrRngxMEJNO0lBT0k7RWxGbzEwQlY7RWtGMzEwQk07SUFPSTtFbEZ1MTBCVjtFa0Y5MTBCTTtJQU9JO0VsRjAxMEJWO0VrRmoyMEJNO0lBT0k7RWxGNjEwQlY7RWtGcDIwQk07SUFPSTtFbEZnMjBCVjtFa0Z2MjBCTTtJQU9JO0VsRm0yMEJWO0VrRjEyMEJNO0lBT0k7RWxGczIwQlY7RWtGNzIwQk07SUFPSTtFbEZ5MjBCVjtFa0ZoMzBCTTtJQU9JO0VsRjQyMEJWO0VrRm4zMEJNO0lBT0k7RWxGKzIwQlY7RWtGdDMwQk07SUFPSTtFbEZrMzBCVjtFa0Z6MzBCTTtJQU9JO0VsRnEzMEJWO0VrRjUzMEJNO0lBT0k7RWxGdzMwQlY7RWtGLzMwQk07SUFPSTtTQUFBO0VsRjIzMEJWO0VrRmw0MEJNO0lBT0k7U0FBQTtFbEY4MzBCVjtFa0ZyNDBCTTtJQU9JO1NBQUE7RWxGaTQwQlY7RWtGeDQwQk07SUFPSTtTQUFBO0VsRm80MEJWO0VrRjM0MEJNO0lBT0k7U0FBQTtFbEZ1NDBCVjtFa0Y5NDBCTTtJQU9JO1NBQUE7RWxGMDQwQlY7RWtGajUwQk07SUFPSTtFbEY2NDBCVjtFa0ZwNTBCTTtJQU9JO0VsRmc1MEJWO0VrRnY1MEJNO0lBT0k7RWxGbTUwQlY7QUFDRjtBd0I5NTBCSTtFMERHSTtJQU9JO0VsRnc1MEJWO0VrRi81MEJNO0lBT0k7RWxGMjUwQlY7RWtGbDYwQk07SUFPSTtFbEY4NTBCVjtFa0ZyNjBCTTtJQU9JO09BQUE7RWxGaTYwQlY7RWtGeDYwQk07SUFPSTtPQUFBO0VsRm82MEJWO0VrRjM2MEJNO0lBT0k7T0FBQTtFbEZ1NjBCVjtFa0Y5NjBCTTtJQU9JO09BQUE7RWxGMDYwQlY7RWtGajcwQk07SUFPSTtPQUFBO0VsRjY2MEJWO0VrRnA3MEJNO0lBT0k7RWxGZzcwQlY7RWtGdjcwQk07SUFPSTtFbEZtNzBCVjtFa0YxNzBCTTtJQU9JO0VsRnM3MEJWO0VrRjc3MEJNO0lBT0k7RWxGeTcwQlY7RWtGaDgwQk07SUFPSTtFbEY0NzBCVjtFa0ZuODBCTTtJQU9JO0VsRis3MEJWO0VrRnQ4MEJNO0lBT0k7RWxGazgwQlY7RWtGejgwQk07SUFPSTtFbEZxODBCVjtFa0Y1ODBCTTtJQU9JO0VsRnc4MEJWO0VrRi84MEJNO0lBT0k7RWxGMjgwQlY7RWtGbDkwQk07SUFPSTtFbEY4ODBCVjtFa0ZyOTBCTTtJQU9JO0VsRmk5MEJWO0VrRng5MEJNO0lBT0k7RWxGbzkwQlY7RWtGMzkwQk07SUFPSTtFbEZ1OTBCVjtFa0Y5OTBCTTtJQU9JO0VsRjA5MEJWO0VrRmorMEJNO0lBT0k7RWxGNjkwQlY7RWtGcCswQk07SUFPSTtFbEZnKzBCVjtFa0Z2KzBCTTtJQU9JO0VsRm0rMEJWO0VrRjErMEJNO0lBT0k7RWxGcyswQlY7RWtGNyswQk07SUFPSTtFbEZ5KzBCVjtFa0ZoLzBCTTtJQU9JO0VsRjQrMEJWO0VrRm4vMEJNO0lBT0k7RWxGKyswQlY7RWtGdC8wQk07SUFPSTtFbEZrLzBCVjtFa0Z6LzBCTTtJQU9JO0VsRnEvMEJWO0VrRjUvMEJNO0lBT0k7RWxGdy8wQlY7RWtGLy8wQk07SUFPSTtFbEYyLzBCVjtFa0ZsZzFCTTtJQU9JO0VsRjgvMEJWO0VrRnJnMUJNO0lBT0k7RWxGaWcxQlY7RWtGeGcxQk07SUFPSTtFbEZvZzFCVjtFa0YzZzFCTTtJQU9JO0VsRnVnMUJWO0VrRjlnMUJNO0lBT0k7RWxGMGcxQlY7RWtGamgxQk07SUFPSTtFbEY2ZzFCVjtFa0ZwaDFCTTtJQU9JO0VsRmdoMUJWO0VrRnZoMUJNO0lBT0k7RWxGbWgxQlY7RWtGMWgxQk07SUFPSTtFbEZzaDFCVjtFa0Y3aDFCTTtJQU9JO0VsRnloMUJWO0VrRmhpMUJNO0lBT0k7RWxGNGgxQlY7RWtGbmkxQk07SUFPSTtFbEYraDFCVjtFa0Z0aTFCTTtJQU9JO0VsRmtpMUJWO0VrRnppMUJNO0lBT0k7RWxGcWkxQlY7RWtGNWkxQk07SUFPSTtFbEZ3aTFCVjtFa0YvaTFCTTtJQU9JO0VsRjJpMUJWO0VrRmxqMUJNO0lBT0k7RWxGOGkxQlY7RWtGcmoxQk07SUFPSTtFbEZpajFCVjtFa0Z4ajFCTTtJQU9JO0VsRm9qMUJWO0VrRjNqMUJNO0lBT0k7RWxGdWoxQlY7RWtGOWoxQk07SUFPSTtFbEYwajFCVjtFa0ZqazFCTTtJQU9JO0VsRjZqMUJWO0VrRnBrMUJNO0lBT0k7RWxGZ2sxQlY7RWtGdmsxQk07SUFPSTtFbEZtazFCVjtFa0YxazFCTTtJQU9JO0VsRnNrMUJWO0VrRjdrMUJNO0lBT0k7RWxGeWsxQlY7RWtGaGwxQk07SUFPSTtFbEY0azFCVjtFa0ZubDFCTTtJQU9JO0VsRitrMUJWO0VrRnRsMUJNO0lBT0k7RWxGa2wxQlY7RWtGemwxQk07SUFPSTtFbEZxbDFCVjtFa0Y1bDFCTTtJQU9JO0VsRndsMUJWO0VrRi9sMUJNO0lBT0k7RWxGMmwxQlY7RWtGbG0xQk07SUFPSTtFbEY4bDFCVjtFa0ZybTFCTTtJQU9JO0VsRmltMUJWO0VrRnhtMUJNO0lBT0k7RWxGb20xQlY7RWtGM20xQk07SUFPSTtJQUFBO0VsRndtMUJWO0VrRi9tMUJNO0lBT0k7SUFBQTtFbEY0bTFCVjtFa0ZubjFCTTtJQU9JO0lBQUE7RWxGZ24xQlY7RWtGdm4xQk07SUFPSTtJQUFBO0VsRm9uMUJWO0VrRjNuMUJNO0lBT0k7SUFBQTtFbEZ3bjFCVjtFa0YvbjFCTTtJQU9JO0lBQUE7RWxGNG4xQlY7RWtGbm8xQk07SUFPSTtJQUFBO0VsRmdvMUJWO0VrRnZvMUJNO0lBT0k7SUFBQTtFbEZvbzFCVjtFa0YzbzFCTTtJQU9JO0lBQUE7RWxGd28xQlY7RWtGL28xQk07SUFPSTtJQUFBO0VsRjRvMUJWO0VrRm5wMUJNO0lBT0k7SUFBQTtFbEZncDFCVjtFa0Z2cDFCTTtJQU9JO0lBQUE7RWxGb3AxQlY7RWtGM3AxQk07SUFPSTtJQUFBO0VsRndwMUJWO0VrRi9wMUJNO0lBT0k7SUFBQTtFbEY0cDFCVjtFa0ZucTFCTTtJQU9JO0VsRitwMUJWO0VrRnRxMUJNO0lBT0k7RWxGa3ExQlY7RWtGenExQk07SUFPSTtFbEZxcTFCVjtFa0Y1cTFCTTtJQU9JO0VsRndxMUJWO0VrRi9xMUJNO0lBT0k7RWxGMnExQlY7RWtGbHIxQk07SUFPSTtFbEY4cTFCVjtFa0ZycjFCTTtJQU9JO0VsRmlyMUJWO0VrRnhyMUJNO0lBT0k7RWxGb3IxQlY7RWtGM3IxQk07SUFPSTtFbEZ1cjFCVjtFa0Y5cjFCTTtJQU9JO0VsRjByMUJWO0VrRmpzMUJNO0lBT0k7RWxGNnIxQlY7RWtGcHMxQk07SUFPSTtFbEZnczFCVjtFa0Z2czFCTTtJQU9JO0VsRm1zMUJWO0VrRjFzMUJNO0lBT0k7RWxGc3MxQlY7RWtGN3MxQk07SUFPSTtFbEZ5czFCVjtFa0ZodDFCTTtJQU9JO0VsRjRzMUJWO0VrRm50MUJNO0lBT0k7RWxGK3MxQlY7RWtGdHQxQk07SUFPSTtFbEZrdDFCVjtFa0Z6dDFCTTtJQU9JO0VsRnF0MUJWO0VrRjV0MUJNO0lBT0k7RWxGd3QxQlY7RWtGL3QxQk07SUFPSTtFbEYydDFCVjtFa0ZsdTFCTTtJQU9JO0VsRjh0MUJWO0VrRnJ1MUJNO0lBT0k7RWxGaXUxQlY7RWtGeHUxQk07SUFPSTtFbEZvdTFCVjtFa0YzdTFCTTtJQU9JO0VsRnV1MUJWO0VrRjl1MUJNO0lBT0k7RWxGMHUxQlY7RWtGanYxQk07SUFPSTtFbEY2dTFCVjtFa0ZwdjFCTTtJQU9JO0VsRmd2MUJWO0VrRnZ2MUJNO0lBT0k7RWxGbXYxQlY7RWtGMXYxQk07SUFPSTtFbEZzdjFCVjtFa0Y3djFCTTtJQU9JO0VsRnl2MUJWO0VrRmh3MUJNO0lBT0k7RWxGNHYxQlY7RWtGbncxQk07SUFPSTtFbEYrdjFCVjtFa0Z0dzFCTTtJQU9JO0lBQUE7RWxGbXcxQlY7RWtGMXcxQk07SUFPSTtJQUFBO0VsRnV3MUJWO0VrRjl3MUJNO0lBT0k7SUFBQTtFbEYydzFCVjtFa0ZseDFCTTtJQU9JO0lBQUE7RWxGK3cxQlY7RWtGdHgxQk07SUFPSTtJQUFBO0VsRm14MUJWO0VrRjF4MUJNO0lBT0k7SUFBQTtFbEZ1eDFCVjtFa0Y5eDFCTTtJQU9JO0lBQUE7RWxGMngxQlY7RWtGbHkxQk07SUFPSTtJQUFBO0VsRit4MUJWO0VrRnR5MUJNO0lBT0k7SUFBQTtFbEZteTFCVjtFa0YxeTFCTTtJQU9JO0lBQUE7RWxGdXkxQlY7RWtGOXkxQk07SUFPSTtFbEYweTFCVjtFa0ZqejFCTTtJQU9JO0VsRjZ5MUJWO0VrRnB6MUJNO0lBT0k7RWxGZ3oxQlY7RWtGdnoxQk07SUFPSTtFbEZtejFCVjtFa0YxejFCTTtJQU9JO0VsRnN6MUJWO0VrRjd6MUJNO0lBT0k7RWxGeXoxQlY7RWtGaDAxQk07SUFPSTtFbEY0ejFCVjtFa0ZuMDFCTTtJQU9JO0VsRit6MUJWO0VrRnQwMUJNO0lBT0k7RWxGazAxQlY7RWtGejAxQk07SUFPSTtFbEZxMDFCVjtFa0Y1MDFCTTtJQU9JO0VsRncwMUJWO0VrRi8wMUJNO0lBT0k7RWxGMjAxQlY7RWtGbDExQk07SUFPSTtFbEY4MDFCVjtFa0ZyMTFCTTtJQU9JO0VsRmkxMUJWO0VrRngxMUJNO0lBT0k7RWxGbzExQlY7RWtGMzExQk07SUFPSTtFbEZ1MTFCVjtFa0Y5MTFCTTtJQU9JO0VsRjAxMUJWO0VrRmoyMUJNO0lBT0k7RWxGNjExQlY7RWtGcDIxQk07SUFPSTtFbEZnMjFCVjtFa0Z2MjFCTTtJQU9JO0VsRm0yMUJWO0VrRjEyMUJNO0lBT0k7RWxGczIxQlY7RWtGNzIxQk07SUFPSTtFbEZ5MjFCVjtFa0ZoMzFCTTtJQU9JO0VsRjQyMUJWO0VrRm4zMUJNO0lBT0k7RWxGKzIxQlY7RWtGdDMxQk07SUFPSTtFbEZrMzFCVjtFa0Z6MzFCTTtJQU9JO0VsRnEzMUJWO0VrRjUzMUJNO0lBT0k7SUFBQTtFbEZ5MzFCVjtFa0ZoNDFCTTtJQU9JO0lBQUE7RWxGNjMxQlY7RWtGcDQxQk07SUFPSTtJQUFBO0VsRmk0MUJWO0VrRng0MUJNO0lBT0k7SUFBQTtFbEZxNDFCVjtFa0Y1NDFCTTtJQU9JO0lBQUE7RWxGeTQxQlY7RWtGaDUxQk07SUFPSTtJQUFBO0VsRjY0MUJWO0VrRnA1MUJNO0lBT0k7SUFBQTtFbEZpNTFCVjtFa0Z4NTFCTTtJQU9JO0lBQUE7RWxGcTUxQlY7RWtGNTUxQk07SUFPSTtJQUFBO0VsRnk1MUJWO0VrRmg2MUJNO0lBT0k7SUFBQTtFbEY2NTFCVjtFa0ZwNjFCTTtJQU9JO0lBQUE7RWxGaTYxQlY7RWtGeDYxQk07SUFPSTtJQUFBO0VsRnE2MUJWO0VrRjU2MUJNO0lBT0k7RWxGdzYxQlY7RWtGLzYxQk07SUFPSTtFbEYyNjFCVjtFa0ZsNzFCTTtJQU9JO0VsRjg2MUJWO0VrRnI3MUJNO0lBT0k7RWxGaTcxQlY7RWtGeDcxQk07SUFPSTtFbEZvNzFCVjtFa0YzNzFCTTtJQU9JO0VsRnU3MUJWO0VrRjk3MUJNO0lBT0k7RWxGMDcxQlY7RWtGajgxQk07SUFPSTtFbEY2NzFCVjtFa0ZwODFCTTtJQU9JO0VsRmc4MUJWO0VrRnY4MUJNO0lBT0k7RWxGbTgxQlY7RWtGMTgxQk07SUFPSTtFbEZzODFCVjtFa0Y3ODFCTTtJQU9JO0VsRnk4MUJWO0VrRmg5MUJNO0lBT0k7RWxGNDgxQlY7RWtGbjkxQk07SUFPSTtFbEYrODFCVjtFa0Z0OTFCTTtJQU9JO0VsRms5MUJWO0VrRno5MUJNO0lBT0k7RWxGcTkxQlY7RWtGNTkxQk07SUFPSTtFbEZ3OTFCVjtFa0YvOTFCTTtJQU9JO0VsRjI5MUJWO0VrRmwrMUJNO0lBT0k7RWxGODkxQlY7RWtGcisxQk07SUFPSTtFbEZpKzFCVjtFa0Z4KzFCTTtJQU9JO0VsRm8rMUJWO0VrRjMrMUJNO0lBT0k7RWxGdSsxQlY7RWtGOSsxQk07SUFPSTtFbEYwKzFCVjtFa0ZqLzFCTTtJQU9JO0VsRjYrMUJWO0VrRnAvMUJNO0lBT0k7RWxGZy8xQlY7RWtGdi8xQk07SUFPSTtFbEZtLzFCVjtFa0YxLzFCTTtJQU9JO0VsRnMvMUJWO0VrRjcvMUJNO0lBT0k7RWxGeS8xQlY7RWtGaGcyQk07SUFPSTtFbEY0LzFCVjtFa0ZuZzJCTTtJQU9JO0VsRisvMUJWO0VrRnRnMkJNO0lBT0k7RWxGa2cyQlY7RWtGemcyQk07SUFPSTtFbEZxZzJCVjtFa0Y1ZzJCTTtJQU9JO0VsRndnMkJWO0VrRi9nMkJNO0lBT0k7RWxGMmcyQlY7RWtGbGgyQk07SUFPSTtFbEY4ZzJCVjtFa0ZyaDJCTTtJQU9JO0VsRmloMkJWO0VrRnhoMkJNO0lBT0k7U0FBQTtFbEZvaDJCVjtFa0YzaDJCTTtJQU9JO1NBQUE7RWxGdWgyQlY7RWtGOWgyQk07SUFPSTtTQUFBO0VsRjBoMkJWO0VrRmppMkJNO0lBT0k7U0FBQTtFbEY2aDJCVjtFa0ZwaTJCTTtJQU9JO1NBQUE7RWxGZ2kyQlY7RWtGdmkyQk07SUFPSTtTQUFBO0VsRm1pMkJWO0VrRjFpMkJNO0lBT0k7RWxGc2kyQlY7RWtGN2kyQk07SUFPSTtFbEZ5aTJCVjtFa0ZoajJCTTtJQU9JO0VsRjRpMkJWO0FBQ0Y7QXdCdmoyQkk7RTBER0k7SUFPSTtFbEZpajJCVjtFa0Z4ajJCTTtJQU9JO0VsRm9qMkJWO0VrRjNqMkJNO0lBT0k7RWxGdWoyQlY7RWtGOWoyQk07SUFPSTtPQUFBO0VsRjBqMkJWO0VrRmprMkJNO0lBT0k7T0FBQTtFbEY2ajJCVjtFa0ZwazJCTTtJQU9JO09BQUE7RWxGZ2syQlY7RWtGdmsyQk07SUFPSTtPQUFBO0VsRm1rMkJWO0VrRjFrMkJNO0lBT0k7T0FBQTtFbEZzazJCVjtFa0Y3azJCTTtJQU9JO0VsRnlrMkJWO0VrRmhsMkJNO0lBT0k7RWxGNGsyQlY7RWtGbmwyQk07SUFPSTtFbEYrazJCVjtFa0Z0bDJCTTtJQU9JO0VsRmtsMkJWO0VrRnpsMkJNO0lBT0k7RWxGcWwyQlY7RWtGNWwyQk07SUFPSTtFbEZ3bDJCVjtFa0YvbDJCTTtJQU9JO0VsRjJsMkJWO0VrRmxtMkJNO0lBT0k7RWxGOGwyQlY7RWtGcm0yQk07SUFPSTtFbEZpbTJCVjtFa0Z4bTJCTTtJQU9JO0VsRm9tMkJWO0VrRjNtMkJNO0lBT0k7RWxGdW0yQlY7RWtGOW0yQk07SUFPSTtFbEYwbTJCVjtFa0ZqbjJCTTtJQU9JO0VsRjZtMkJWO0VrRnBuMkJNO0lBT0k7RWxGZ24yQlY7RWtGdm4yQk07SUFPSTtFbEZtbjJCVjtFa0YxbjJCTTtJQU9JO0VsRnNuMkJWO0VrRjduMkJNO0lBT0k7RWxGeW4yQlY7RWtGaG8yQk07SUFPSTtFbEY0bjJCVjtFa0ZubzJCTTtJQU9JO0VsRituMkJWO0VrRnRvMkJNO0lBT0k7RWxGa28yQlY7RWtGem8yQk07SUFPSTtFbEZxbzJCVjtFa0Y1bzJCTTtJQU9JO0VsRndvMkJWO0VrRi9vMkJNO0lBT0k7RWxGMm8yQlY7RWtGbHAyQk07SUFPSTtFbEY4bzJCVjtFa0ZycDJCTTtJQU9JO0VsRmlwMkJWO0VrRnhwMkJNO0lBT0k7RWxGb3AyQlY7RWtGM3AyQk07SUFPSTtFbEZ1cDJCVjtFa0Y5cDJCTTtJQU9JO0VsRjBwMkJWO0VrRmpxMkJNO0lBT0k7RWxGNnAyQlY7RWtGcHEyQk07SUFPSTtFbEZncTJCVjtFa0Z2cTJCTTtJQU9JO0VsRm1xMkJWO0VrRjFxMkJNO0lBT0k7RWxGc3EyQlY7RWtGN3EyQk07SUFPSTtFbEZ5cTJCVjtFa0ZocjJCTTtJQU9JO0VsRjRxMkJWO0VrRm5yMkJNO0lBT0k7RWxGK3EyQlY7RWtGdHIyQk07SUFPSTtFbEZrcjJCVjtFa0Z6cjJCTTtJQU9JO0VsRnFyMkJWO0VrRjVyMkJNO0lBT0k7RWxGd3IyQlY7RWtGL3IyQk07SUFPSTtFbEYycjJCVjtFa0ZsczJCTTtJQU9JO0VsRjhyMkJWO0VrRnJzMkJNO0lBT0k7RWxGaXMyQlY7RWtGeHMyQk07SUFPSTtFbEZvczJCVjtFa0YzczJCTTtJQU9JO0VsRnVzMkJWO0VrRjlzMkJNO0lBT0k7RWxGMHMyQlY7RWtGanQyQk07SUFPSTtFbEY2czJCVjtFa0ZwdDJCTTtJQU9JO0VsRmd0MkJWO0VrRnZ0MkJNO0lBT0k7RWxGbXQyQlY7RWtGMXQyQk07SUFPSTtFbEZzdDJCVjtFa0Y3dDJCTTtJQU9JO0VsRnl0MkJWO0VrRmh1MkJNO0lBT0k7RWxGNHQyQlY7RWtGbnUyQk07SUFPSTtFbEYrdDJCVjtFa0Z0dTJCTTtJQU9JO0VsRmt1MkJWO0VrRnp1MkJNO0lBT0k7RWxGcXUyQlY7RWtGNXUyQk07SUFPSTtFbEZ3dTJCVjtFa0YvdTJCTTtJQU9JO0VsRjJ1MkJWO0VrRmx2MkJNO0lBT0k7RWxGOHUyQlY7RWtGcnYyQk07SUFPSTtFbEZpdjJCVjtFa0Z4djJCTTtJQU9JO0VsRm92MkJWO0VrRjN2MkJNO0lBT0k7RWxGdXYyQlY7RWtGOXYyQk07SUFPSTtFbEYwdjJCVjtFa0ZqdzJCTTtJQU9JO0VsRjZ2MkJWO0VrRnB3MkJNO0lBT0k7SUFBQTtFbEZpdzJCVjtFa0Z4dzJCTTtJQU9JO0lBQUE7RWxGcXcyQlY7RWtGNXcyQk07SUFPSTtJQUFBO0VsRnl3MkJWO0VrRmh4MkJNO0lBT0k7SUFBQTtFbEY2dzJCVjtFa0ZweDJCTTtJQU9JO0lBQUE7RWxGaXgyQlY7RWtGeHgyQk07SUFPSTtJQUFBO0VsRnF4MkJWO0VrRjV4MkJNO0lBT0k7SUFBQTtFbEZ5eDJCVjtFa0ZoeTJCTTtJQU9JO0lBQUE7RWxGNngyQlY7RWtGcHkyQk07SUFPSTtJQUFBO0VsRml5MkJWO0VrRnh5MkJNO0lBT0k7SUFBQTtFbEZxeTJCVjtFa0Y1eTJCTTtJQU9JO0lBQUE7RWxGeXkyQlY7RWtGaHoyQk07SUFPSTtJQUFBO0VsRjZ5MkJWO0VrRnB6MkJNO0lBT0k7SUFBQTtFbEZpejJCVjtFa0Z4ejJCTTtJQU9JO0lBQUE7RWxGcXoyQlY7RWtGNXoyQk07SUFPSTtFbEZ3ejJCVjtFa0YvejJCTTtJQU9JO0VsRjJ6MkJWO0VrRmwwMkJNO0lBT0k7RWxGOHoyQlY7RWtGcjAyQk07SUFPSTtFbEZpMDJCVjtFa0Z4MDJCTTtJQU9JO0VsRm8wMkJWO0VrRjMwMkJNO0lBT0k7RWxGdTAyQlY7RWtGOTAyQk07SUFPSTtFbEYwMDJCVjtFa0ZqMTJCTTtJQU9JO0VsRjYwMkJWO0VrRnAxMkJNO0lBT0k7RWxGZzEyQlY7RWtGdjEyQk07SUFPSTtFbEZtMTJCVjtFa0YxMTJCTTtJQU9JO0VsRnMxMkJWO0VrRjcxMkJNO0lBT0k7RWxGeTEyQlY7RWtGaDIyQk07SUFPSTtFbEY0MTJCVjtFa0ZuMjJCTTtJQU9JO0VsRisxMkJWO0VrRnQyMkJNO0lBT0k7RWxGazIyQlY7RWtGejIyQk07SUFPSTtFbEZxMjJCVjtFa0Y1MjJCTTtJQU9JO0VsRncyMkJWO0VrRi8yMkJNO0lBT0k7RWxGMjIyQlY7RWtGbDMyQk07SUFPSTtFbEY4MjJCVjtFa0ZyMzJCTTtJQU9JO0VsRmkzMkJWO0VrRngzMkJNO0lBT0k7RWxGbzMyQlY7RWtGMzMyQk07SUFPSTtFbEZ1MzJCVjtFa0Y5MzJCTTtJQU9JO0VsRjAzMkJWO0VrRmo0MkJNO0lBT0k7RWxGNjMyQlY7RWtGcDQyQk07SUFPSTtFbEZnNDJCVjtFa0Z2NDJCTTtJQU9JO0VsRm00MkJWO0VrRjE0MkJNO0lBT0k7RWxGczQyQlY7RWtGNzQyQk07SUFPSTtFbEZ5NDJCVjtFa0ZoNTJCTTtJQU9JO0VsRjQ0MkJWO0VrRm41MkJNO0lBT0k7RWxGKzQyQlY7RWtGdDUyQk07SUFPSTtFbEZrNTJCVjtFa0Z6NTJCTTtJQU9JO0VsRnE1MkJWO0VrRjU1MkJNO0lBT0k7RWxGdzUyQlY7RWtGLzUyQk07SUFPSTtJQUFBO0VsRjQ1MkJWO0VrRm42MkJNO0lBT0k7SUFBQTtFbEZnNjJCVjtFa0Z2NjJCTTtJQU9JO0lBQUE7RWxGbzYyQlY7RWtGMzYyQk07SUFPSTtJQUFBO0VsRnc2MkJWO0VrRi82MkJNO0lBT0k7SUFBQTtFbEY0NjJCVjtFa0ZuNzJCTTtJQU9JO0lBQUE7RWxGZzcyQlY7RWtGdjcyQk07SUFPSTtJQUFBO0VsRm83MkJWO0VrRjM3MkJNO0lBT0k7SUFBQTtFbEZ3NzJCVjtFa0YvNzJCTTtJQU9JO0lBQUE7RWxGNDcyQlY7RWtGbjgyQk07SUFPSTtJQUFBO0VsRmc4MkJWO0VrRnY4MkJNO0lBT0k7RWxGbTgyQlY7RWtGMTgyQk07SUFPSTtFbEZzODJCVjtFa0Y3ODJCTTtJQU9JO0VsRnk4MkJWO0VrRmg5MkJNO0lBT0k7RWxGNDgyQlY7RWtGbjkyQk07SUFPSTtFbEYrODJCVjtFa0Z0OTJCTTtJQU9JO0VsRms5MkJWO0VrRno5MkJNO0lBT0k7RWxGcTkyQlY7RWtGNTkyQk07SUFPSTtFbEZ3OTJCVjtFa0YvOTJCTTtJQU9JO0VsRjI5MkJWO0VrRmwrMkJNO0lBT0k7RWxGODkyQlY7RWtGcisyQk07SUFPSTtFbEZpKzJCVjtFa0Z4KzJCTTtJQU9JO0VsRm8rMkJWO0VrRjMrMkJNO0lBT0k7RWxGdSsyQlY7RWtGOSsyQk07SUFPSTtFbEYwKzJCVjtFa0ZqLzJCTTtJQU9JO0VsRjYrMkJWO0VrRnAvMkJNO0lBT0k7RWxGZy8yQlY7RWtGdi8yQk07SUFPSTtFbEZtLzJCVjtFa0YxLzJCTTtJQU9JO0VsRnMvMkJWO0VrRjcvMkJNO0lBT0k7RWxGeS8yQlY7RWtGaGczQk07SUFPSTtFbEY0LzJCVjtFa0ZuZzNCTTtJQU9JO0VsRisvMkJWO0VrRnRnM0JNO0lBT0k7RWxGa2czQlY7RWtGemczQk07SUFPSTtFbEZxZzNCVjtFa0Y1ZzNCTTtJQU9JO0VsRndnM0JWO0VrRi9nM0JNO0lBT0k7RWxGMmczQlY7RWtGbGgzQk07SUFPSTtFbEY4ZzNCVjtFa0ZyaDNCTTtJQU9JO0lBQUE7RWxGa2gzQlY7RWtGemgzQk07SUFPSTtJQUFBO0VsRnNoM0JWO0VrRjdoM0JNO0lBT0k7SUFBQTtFbEYwaDNCVjtFa0ZqaTNCTTtJQU9JO0lBQUE7RWxGOGgzQlY7RWtGcmkzQk07SUFPSTtJQUFBO0VsRmtpM0JWO0VrRnppM0JNO0lBT0k7SUFBQTtFbEZzaTNCVjtFa0Y3aTNCTTtJQU9JO0lBQUE7RWxGMGkzQlY7RWtGamozQk07SUFPSTtJQUFBO0VsRjhpM0JWO0VrRnJqM0JNO0lBT0k7SUFBQTtFbEZrajNCVjtFa0Z6ajNCTTtJQU9JO0lBQUE7RWxGc2ozQlY7RWtGN2ozQk07SUFPSTtJQUFBO0VsRjBqM0JWO0VrRmprM0JNO0lBT0k7SUFBQTtFbEY4ajNCVjtFa0ZyazNCTTtJQU9JO0VsRmlrM0JWO0VrRnhrM0JNO0lBT0k7RWxGb2szQlY7RWtGM2szQk07SUFPSTtFbEZ1azNCVjtFa0Y5azNCTTtJQU9JO0VsRjBrM0JWO0VrRmpsM0JNO0lBT0k7RWxGNmszQlY7RWtGcGwzQk07SUFPSTtFbEZnbDNCVjtFa0Z2bDNCTTtJQU9JO0VsRm1sM0JWO0VrRjFsM0JNO0lBT0k7RWxGc2wzQlY7RWtGN2wzQk07SUFPSTtFbEZ5bDNCVjtFa0ZobTNCTTtJQU9JO0VsRjRsM0JWO0VrRm5tM0JNO0lBT0k7RWxGK2wzQlY7RWtGdG0zQk07SUFPSTtFbEZrbTNCVjtFa0Z6bTNCTTtJQU9JO0VsRnFtM0JWO0VrRjVtM0JNO0lBT0k7RWxGd20zQlY7RWtGL20zQk07SUFPSTtFbEYybTNCVjtFa0ZsbjNCTTtJQU9JO0VsRjhtM0JWO0VrRnJuM0JNO0lBT0k7RWxGaW4zQlY7RWtGeG4zQk07SUFPSTtFbEZvbjNCVjtFa0YzbjNCTTtJQU9JO0VsRnVuM0JWO0VrRjluM0JNO0lBT0k7RWxGMG4zQlY7RWtGam8zQk07SUFPSTtFbEY2bjNCVjtFa0ZwbzNCTTtJQU9JO0VsRmdvM0JWO0VrRnZvM0JNO0lBT0k7RWxGbW8zQlY7RWtGMW8zQk07SUFPSTtFbEZzbzNCVjtFa0Y3bzNCTTtJQU9JO0VsRnlvM0JWO0VrRmhwM0JNO0lBT0k7RWxGNG8zQlY7RWtGbnAzQk07SUFPSTtFbEYrbzNCVjtFa0Z0cDNCTTtJQU9JO0VsRmtwM0JWO0VrRnpwM0JNO0lBT0k7RWxGcXAzQlY7RWtGNXAzQk07SUFPSTtFbEZ3cDNCVjtFa0YvcDNCTTtJQU9JO0VsRjJwM0JWO0VrRmxxM0JNO0lBT0k7RWxGOHAzQlY7RWtGcnEzQk07SUFPSTtFbEZpcTNCVjtFa0Z4cTNCTTtJQU9JO0VsRm9xM0JWO0VrRjNxM0JNO0lBT0k7RWxGdXEzQlY7RWtGOXEzQk07SUFPSTtFbEYwcTNCVjtFa0ZqcjNCTTtJQU9JO1NBQUE7RWxGNnEzQlY7RWtGcHIzQk07SUFPSTtTQUFBO0VsRmdyM0JWO0VrRnZyM0JNO0lBT0k7U0FBQTtFbEZtcjNCVjtFa0YxcjNCTTtJQU9JO1NBQUE7RWxGc3IzQlY7RWtGN3IzQk07SUFPSTtTQUFBO0VsRnlyM0JWO0VrRmhzM0JNO0lBT0k7U0FBQTtFbEY0cjNCVjtFa0ZuczNCTTtJQU9JO0VsRityM0JWO0VrRnRzM0JNO0lBT0k7RWxGa3MzQlY7RWtGenMzQk07SUFPSTtFbEZxczNCVjtBQUNGO0FtRjV2M0JBO0VEK0NRO0lBT0k7RWxGMHMzQlY7RWtGanQzQk07SUFPSTtFbEY2czNCVjtFa0ZwdDNCTTtJQU9JO0VsRmd0M0JWO0FBQ0Y7QW1GcHYzQkE7RUQ0QlE7SUFPSTtFbEZxdDNCVjtFa0Y1dDNCTTtJQU9JO0VsRnd0M0JWO0VrRi90M0JNO0lBT0k7RWxGMnQzQlY7RWtGbHUzQk07SUFPSTtFbEY4dDNCVjtFa0ZydTNCTTtJQU9JO0VsRml1M0JWO0VrRnh1M0JNO0lBT0k7RWxGb3UzQlY7RWtGM3UzQk07SUFPSTtFbEZ1dTNCVjtFa0Y5dTNCTTtJQU9JO0VsRjB1M0JWO0VrRmp2M0JNO0lBT0k7RWxGNnUzQlY7RWtGcHYzQk07SUFPSTtFbEZndjNCVjtFa0Z2djNCTTtJQU9JO0VsRm12M0JWO0FBQ0Y7QW9GN3ozQkE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQztFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7RUFGQTtFQUNBO0VBQ0E7QXBGNjUzQkY7O0Fldmc0Qkk7RXFFZ0hGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQztFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNEO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdDO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtFQUZBO0VBQ0E7RUFDQTtBcEYyLzNCSDtBb0Z4LzNCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGMC8zQkg7QW9Gdi8zQkU7RUFFQztBcEZ3LzNCSDtBb0Z0LzNCRTtFQUNDO0VBRUE7QXBGdS8zQkg7QW9Gci8zQkU7RUFFQztFQUNBLHlCMUV0S1c7RTBFdUtYLGMxRXJKVztBVjJvNEJkO0FvRnAvM0JHO0VBR0MseUIxRTdLVTtFMEU4S1Y7RUFDQSxjMUU1SlU7QVZncDRCZDtBb0ZqLzNCRTtFQUVDLGMxRXBMVztFMEVxTFgscUIxRXJMVztBVnVxNEJkO0FvRmgvM0JHO0VBR0MseUIxRTFMVTtFMEUyTFY7QXBGZy8zQko7QW9GNyszQkU7RUFDQyxtQjFFL0xXO0UwRWdNWCxxQjFFaE1XO0UwRWlNWCxjMUU5S1c7QVY2cDRCZDtBb0Y3KzNCRztFQUdDLG1CMUVyTVU7RTBFc01WLHFCMUV0TVU7RTBFdU1WLGMxRXJMVTtBVmtxNEJkO0FvRngrM0JJO0VBSUUsMEIxRWpOUTtBVndyNEJkOztBcUY1dzRCQTtFQUNDO0FyRit3NEJEOztBcUY3dzRCQTtFQUNDO0VBQ0EsaUIzRW9ZbUM7RTJFblluQztFQUNBO0FyRmd4NEJEOztBcUYxdzRCQTtFQUNDO0FyRjZ3NEJEOztBcUYxdzRCQTtFQUNDO0VBQ0EsZ0IzRStZbUM7RTJFOVluQztBckY2dzRCRDs7QXFGMXc0QkM7RUFDQztBckY2dzRCRjs7QXNGcnk0QkE7RUFDQyxrQjVFaWxCb0Q7RTRFaGxCcEQ7QXRGd3k0QkQ7QXNGdHk0QkM7RUFDQztFQUNBO0F0Rnd5NEJGO0F3Qmx1NEJJO0U4RHhFSDtJQUtFO0lBQ0E7RXRGeXk0QkQ7QUFDRjtBc0Z2eTRCQztFQUNDO0F0Rnl5NEJGO0F3QjN1NEJJO0U4RC9ESDtJQUlFO0V0RjB5NEJEO0FBQ0Y7QXNGeHk0QkM7RUFDQztBdEYweTRCRjtBd0JudjRCSTtFOER4REg7SUFJRTtFdEYyeTRCRDtBQUNGO0F3Qnh2NEJJO0U4RDVFSjtJQWlDRTtJQUNBO0V0RnV5NEJBO0FBQ0Y7O0F1RjEwNEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0I3RWlhbUM7RTZFaGFuQyxjN0UrRWE7QVY4djRCZDs7QXdGbDE0QkE7RUFDQztJQUFPO0V4RnMxNEJOO0V3RnIxNEJEO0lBQUs7RXhGdzE0Qko7QUFDRjtBd0Z2MTRCQTtFQUNDO0lBQU87RXhGMDE0Qk47RXdGejE0QkQ7SUFBSztFeEY0MTRCSjtBQUNGO0F3RjMxNEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhOUUyZ0JzQztFOEUxZ0J0QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY2MTRCRDtBd0JyeTRCSTtFZ0VwRUo7SUFlRTtFeEY4MTRCQTtBQUNGO0F3RjUxNEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY4MTRCRjtBd0JqMDRCSTtFZ0VyQ0g7SUFXRTtFeEYrMTRCRDtBQUNGO0F3RjcxNEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYrMTRCSDtBd0Y3MTRCRztFQUNDO0F4RisxNEJKO0F3RjUxNEJFO0VBQ0M7RUFDQTtBeEY4MTRCSDtBd0J2MDRCSTtFZ0VyQkY7SUFFRTtJQUtDO0V4RjAxNEJIO0FBQ0Y7QXdGdDE0QkM7RUFDQztFQUNBO0F4RncxNEJGO0F3QjkxNEJJO0VnRUlIO0lBS0UsWTlFMGdCa0Q7RVYrMDNCbkQ7QUFDRjtBd0J0MTRCSTtFZ0VUSDtJQVFFO0V4RjIxNEJEO0FBQ0Y7QXdGejE0QkM7RUFDQztFQUNBLFk5RXdka0M7RThFdmRsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0M7QXhGdTE0Qkg7QXdCeDI0Qkk7RWdFRUg7SUFrQkU7RXhGdzE0QkQ7QUFDRjtBd0Z0MTRCRTtFQUNDO0VBQ0E7QXhGdzE0Qkg7QXdGdDE0QkU7RUFDQztBeEZ3MTRCSDtBd0Z0MTRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjlFZ1hpQztFOEUzV2hDO0F4Rm8xNEJKO0F3RmgxNEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZrMTRCRjtBd0J2NDRCSTtFZ0U2Q0g7SUFXRTtJQUNBO0V4Rm0xNEJEO0FBQ0Y7QXdGajE0QkU7RUFDQztBeEZtMTRCSDtBd0ZqMTRCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZtMTRCSjtBd0ZqMTRCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjlFNFErQjtFOEUzUS9CO0VBQ0E7RUFDQTtFQUNBO0VBS0M7QXhGKzA0Qk47QXdGNTA0Qkk7RUFDQztFQUNBO0F4RjgwNEJMO0F3RjUwNEJJO0VBRUM7QXhGNjA0Qkw7QXdGMTA0Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNDA0Qk47QXdCcDc0Qkk7RWdFOEdBO0lBRUU7RXhGdzA0Qko7QUFDRjtBd0YvejRCSTtFQUNDO0VBQ0E7QXhGaTA0Qkw7QXdGN3o0Qkk7RUFDQztFQUNBO0F4Rit6NEJMO0F3RjV6NEJJO0VBQ0M7QXhGOHo0Qkw7QXdGNXo0Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeEY4ejRCTjtBd0J2OTRCSTtFZ0VxSkM7SUFPRTtFeEYrejRCTDtBQUNGO0F3Qi84NEJJO0VnRXdJQztJQVVFO0lBQ0E7SUFDQTtFeEZpMDRCTDtBQUNGO0F3RjV6NEJTO0VBQ0M7RUFDQTtFQUNBO0F4Rjh6NEJWO0F3RnJ6NEJJO0VBR0M7RUFDQTtFQUNBO0F4RnF6NEJMO0F3Rmp6NEJFO0VBQ0M7RUFDQTtFQUNBO0F4Rm16NEJIO0F3Rmp6NEJFO0VBQ0M7QXhGbXo0Qkg7QXdGM3k0QkM7RUFDQztFQUNBO0F4RjZ5NEJGO0F3QjUrNEJJO0VnRTZMSDtJQUtFO0lBQ0E7RXhGOHk0QkQ7RXdGNXk0QkM7SUFJRTtFeEYyeTRCSDtBQUNGO0F3RnZ5NEJFO0VBQ0M7RUFDQTtBeEZ5eTRCSDtBd0Z2eTRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ5eTRCSDtBd0JqZzVCSTtFZ0VrTkY7SUFTRTtFeEYweTRCRjtBQUNGO0F3Rnh5NEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhGMHk0Qko7QXdCNWc1Qkk7RWdFOE5EO0lBT0U7SUFDQTtFeEYyeTRCSDtBQUNGO0F3Rnh5NEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjB5NEJIO0F3Rm55NEJHO0VBQ0M7RUFDQTtBeEZxeTRCSjtBd0ZoeTRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBeEY4eDRCSjtBd0J6aTVCSTtFZ0VpUUY7SUFnQkc7RXhGNHg0Qkg7QUFDRjtBd0Z6eDRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtDO0F4RnV4NEJKO0F3QjFqNUJJO0VnRXFSRjtJQW9CRztFeEZxeDRCSDtBQUNGO0F3Rmx4NEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZveDRCSjtBd0ZseDRCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZveDRCTDtBd0Y5dzRCRTtFQUNDO0VBS0M7QXhGNHc0Qko7QXdCL2w1Qkk7RWdFdVZIO0lBRUU7RXhGMHc0QkQ7QUFDRjtBd0J2bDVCSTtFZ0VnVkE7SUFDQztFeEYwdzRCSDtFd0Z4dzRCRztJQUNDO0lBQ0E7SUFDQTtFeEYwdzRCSjtBQUNGOztBd0ZqdzRCQzs7RUFDQyx3QzlFOEhrQztBVnVvNEJwQzs7QXlGanI1QkE7RUFBOEI7SUFBTztFekZzcjVCbkM7RXlGdHI1Qm1EO0lBQUs7RXpGeXI1QnhEO0FBQ0Y7QXlGeHI1QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhL0U2Z0JzQztFK0U1Z0J0QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjByNUJEO0F5RnhyNUJDO0VBQ0M7RUFDQTtBekYwcjVCRjtBeUZ4cjVCQztFQUNDO0F6RjByNUJGO0F5RnhyNUJFO0VBQ0M7QXpGMHI1Qkg7O0EwRmx0NUJDO0VBS0U7QTFGaXQ1Qkg7QTBGNXM1Qkc7RUFLRTtBMUYwczVCTDs7QTJGMXQ1QkE7RUFDQztFQUNBLFlqRmdsQm9EO0VpRi9rQnBEO0VBQ0E7RUFDQSxhakZ1aEJzQztBVnNzNEJ2QztBMkYzdDVCQztFQUlFO0EzRjB0NUJIO0EyRmx0NUJLO0VBQ0M7RUFDQTtBM0ZvdDVCTjtBMkYzczVCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJqRjJYaUM7RWlGMVhqQztFQ25DRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rml2NUJEO0EyRjNzNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y2czVCSjtBMkZ0czVCRTtFQUNDO0EzRndzNUJIO0EyRnRzNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Z3czVCSjtBMkZqczVCSTtFQUNDO0EzRm1zNUJMO0EyRmpzNUJJO0VBRUM7RUFDQTtBM0ZrczVCTDtBMkZoczVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtDO0EzRjhyNUJOO0EyRjFyNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGNHI1Qko7QTJGcnI1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRnVyNUJKO0EyRi9xNUJJO0VBQ0M7QTNGaXI1Qkw7QTJGL3E1Qkk7RUFDQztBM0ZpcjVCTDtBMkY3cTVCSTtFQUNDO0VBQ0E7QTNGK3E1Qkw7QTJGMXE1Qks7RUFDQztBM0Y0cTVCTjtBMkZ2cTVCSTtFQUNDO0VBQ0E7QTNGeXE1Qkw7QTJGdnE1Qkk7RUFDQyxxQnpGekpRO0FGazA1QmI7QTJGcnE1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0Z1cTVCSjtBMkY3cDVCSztFQUNDO0EzRitwNUJOO0EyRnhwNUJJO0VBQ0M7QTNGMHA1Qkw7QTJGdnA1Qks7RUFDQztBM0Z5cDVCTjtBMkZucDVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBM0ZpcDVCSDtBMkY5bzVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBS0M7QTNGNG81Qkg7O0E2RmwyNUJBO0VBQ0MsWW5GaWxCb0Q7RW1GaGxCcEQ7RUFDQTtFQUNBO0VBQ0EsaUJuRm1pQm1DO0VtRmxpQm5DO0VBQ0EsYW5GbWhCc0M7RW1GOWdCckM7QTdGaTI1QkY7QXdCank1Qkk7RXFFNUVKO0lBZUU7SUFDQTtJQUNBO0lBQ0E7RTdGazI1QkE7QUFDRjtBNkYxMTVCRTtFQUNDLGFuRjJqQmtEO0VtRjFqQmxEO0VBQ0E7RUFDQTtFQUNBO0E3RjQxNUJIO0E2RjExNUJHO0VBQ0M7RUFDQSxhbkZtakJpRDtFbUZsakJqRDtFQUNBO0VBQ0EsZ0JuRjhYZ0M7RW1GN1hoQztBN0Y0MTVCSjtBNkZ2MTVCTztFQUNDLGFuRmdqQjZDO0FWeXk0QnJEO0E2Rm4xNUJHO0VBQ0MsV25GMmlCaUQ7RW1GMWlCakQsWW5GMmlCaUQ7RW1GMWlCakQsbUJuRjRpQmlEO0VtRjNpQmpELG1CbkYwaUJpRDtFbUZ6aUJqRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZxMTVCSjtBNkZuMTVCSTtFQUNDO0VBQ0E7QTdGcTE1Qkw7QTZGbDE1Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGbzE1Qk47QTZGaDE1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkRuRnFnQmlEO0VtRnBnQmpEO0VBQ0E7QTdGazE1Qko7QTZGLzA1Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RmkxNUJOO0E2RjcwNUJHO0VBQ0Msc0JuRnVUZ0M7RW1GdFRoQztBN0YrMDVCSjtBNkY3MDVCSTtFQUNDO0VBQ0EsZ0JuRnFUK0I7RW1GcFQvQjtFQUNBLG9CbkY4UytCO0VtRjdTL0I7QTdGKzA1Qkw7QTZGMzA1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JuRjJTaUM7QVZraTVCcEM7QTZGMzA1QkU7RUFDQztFQUNBO0VBQ0E7QTdGNjA1Qkg7QTZGMzA1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQSx1Qm5GeVJpQztFbUZ4UmpDO0VEcklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUN1SUc7QTdGNjA1Qko7QTZGMTA1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjQwNUJKO0E2RnIwNUJFO0VBQ0MsYW5GMmJrRDtBVjQ0NEJyRDtBNkZyMDVCRztFQUNDO0E3RnUwNUJKO0E2RnIwNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGdTA1Qko7QTZGcjA1Qkk7RUFDQztFQUNBO0E3RnUwNUJMO0E2Rjd6NUJLO0VBQ0M7RUFLQztBN0YyejVCUDtBNkZyejVCRTtFQUNDO0E3RnV6NUJIO0E2RnJ6NUJHO0VBQ0M7RUFDQSxpQm5Gb2JpRDtFbUZuYmpEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGdXo1Qko7QTZGcno1Qkk7RUFDQztBN0Z1ejVCTDtBNkZyejVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Z1ejVCTDtBNkZyejVCSTtFQUNDO0VBQ0E7RUFDQSxnQm5GeU0rQjtFbUZ4TS9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQm5GOFArQjtBVnlqNUJwQztBOEZ4aDZCQztFRG9PSztBN0Z1ejVCTjtBNkZuMDVCSTtFQWlCRTtBN0ZxejVCTjtBNkZsejVCSTtFQUVDO0VBQ0E7QTdGbXo1Qkw7QTZGaHo1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQSxzQm5Gd0tnQztFbUZ2S2hDO0VBQ0EsV25GZ1hpRDtFbUYvV2pELFluRmdYaUQ7RW1GL1dqRCxnQm5GdVhpRDtFbUZ0WGpELGFuRmdYaUQ7RW1GL1dqRCxnQm5GK1dpRDtFbUYxV2hELGtCbkZ5V2dEO0FWcTg0QnJEO0E2RjV5NUJJO0VBQ0M7RUFDQTtBN0Y4eTVCTDtBNkY1eTVCSTtFQUdDLFduRm1XZ0Q7RW1GbFdoRCxZbkZtV2dEO0VtRmxXaEQsZW5GZ1dnRDtFbUYvVmhEO0E3RjR5NUJMO0E2Rnp5NUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbkZzTWdDO0VtRnJNaEM7RUFDQTtFQUtDO0E3RnV5NUJMO0E2RnB5NUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdGc3k1Qkw7QTZGbnk1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnF5NUJKO0E2Rjd4NUJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rit4NUJOO0E2Rnh4NUJNO0VBRUM7RUFDQTtBN0Z5eDVCUDtBNkZ0eDVCTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rnd4NUJQO0E2Ri93NUJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGaXg1Qk47QTZGMXc1Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjR3NUJOO0E2RnB3NUJNO0VBQ0M7QTdGc3c1QlA7QTZGcHc1Qk07RUFDQztBN0ZzdzVCUDtBNkZsdzVCTTtFQUNDO0VBQ0E7QTdGb3c1QlA7QTZGL3Y1Qk87RUFDQztBN0ZpdzVCUjtBNkY1djVCTTtFQUNDO0VBQ0E7QTdGOHY1QlA7QTZGNXY1Qk07RUFDQztBN0Y4djVCUDtBNkYxdjVCSztFQUNDO0VBQ0E7QTdGNHY1Qk47QTZGaHY1Qks7RUFDQztBN0ZrdjVCTjtBNkYvdTVCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Rml2NUJMO0E4RmhxNkJDO0VEa2JLO0VBQ0E7RUFDQTtBN0ZpdjVCTjtBNkY5dTVCSztFQUVDLGMzRnhiTztBRnVxNkJiO0E4RnhxNkJDO0VENGJNO0E3Rit1NUJQO0E4RjNxNkJDO0VEaWNNO0E3RjZ1NUJQO0E2RjF1NUJLO0VBQ0M7QTdGNHU1Qk47QThGanI2QkM7RUR5Y00sY25GbldPO0VtRm9XUDtBN0YydTVCUDtBNkZudTVCSztFQUNDLGMzRjFjWTtBRitxNkJsQjtBNkZudTVCSztFQUNDLGMzRjdjWTtBRmtyNkJsQjtBNkZudTVCSztFQUNDLGMzRmhkWTtBRnFyNkJsQjtBNkY5dDVCQztFQUNDO0E3Rmd1NUJGO0E2Rjl0NUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFLQztBN0Y0dDVCSDtBNkZ6dDVCRTtFQUNDO0VBQ0E7QTdGMnQ1Qkg7QTZGenQ1QkU7RUFFQztBN0YwdDVCSDtBNkZwdDVCSTtFQUNDO0E3RnN0NUJMO0E2RnB0NUJJO0VBQ0M7RUFDQTtBN0ZzdDVCTDtBNkZqdDVCSztFQUNDO0E3Rm10NUJOO0E2Ri9zNUJLO0VBQ0M7QTdGaXQ1Qk47QTZGM3M1QkM7RUFDQztBN0Y2czVCRjtBNkYzczVCRTtFQUNDO0VBQ0E7QTdGNnM1Qkg7QTZGM3M1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Y2czVCSjtBNkZ2czVCSztFQUNDO0E3RnlzNUJOO0E2RnJzNUJHO0VBQ0M7QTdGdXM1Qko7QTZGcHM1Qks7RUFFQztBN0ZxczVCTjtBNkZsczVCSTtFQUNDO0E3Rm9zNUJMO0E2RmpzNUJNO0VBQ0M7QTdGbXM1QlA7QTZGL3I1Qkk7RUFDQztBN0ZpczVCTDtBNkY3cjVCRTtFQUNDO0E3RityNUJIO0E2RjVyNUJJO0VBQ0M7QTdGOHI1Qkw7QTZGM3I1Qks7RUFDQztBN0Y2cjVCTjtBNkZ4cjVCTTtFQUNDO0E3RjByNUJQOztBNkZscjVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZbkZib0Q7RW1GY3BEO0E3RnFyNUJEO0F3QnpzNkJJO0VxRTZnQko7SUFjRTtJQUNBO0lBQ0EsYW5GakZxQztFVm13NUJyQztBQUNGOztBNkYzcTVCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkY1RnNDO0VtRjZGdEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Y4cTVCRDs7QStGN3k2QkE7RUFDQztJQUFPO0UvRml6NkJOO0UrRmh6NkJEO0lBQUs7RS9GbXo2Qko7QUFDRjtBK0ZsejZCQTtFQUNDO0lBQU87RS9GcXo2Qk47RStGcHo2QkQ7SUFBSztFL0Z1ejZCSjtBQUNGO0ErRnR6NkJBO0VBQ0M7RUFDQTtFQUNBLGFyRjhnQnNDO0VxRjdnQnRDO0EvRnd6NkJEO0F3QnJ3NkJJO0V1RXZESjtJQU9FLFNyRnloQmtDO0lxRnhoQmxDO0lBQ0EsWXJGdWlCd0M7RVZreDVCeEM7QUFDRjtBd0IvdjZCSTtFdUVwRUo7SUFZRTtFL0YyejZCQTtBQUNGO0F3Qmp4NkJJO0V1RXhDSDtJQUVFO0lBQ0E7RS9GMno2QkQ7QUFDRjtBd0IxdzZCSTtFdUVyREg7SUFNRTtJQUNBO0UvRjZ6NkJEO0FBQ0Y7QStGM3o2QkU7RUFDQztBL0Y2ejZCSDtBK0YzejZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjZ6NkJKO0ErRjN6NkJJO0VBQ0M7QS9GNno2Qkw7QStGM3o2Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBL0Z5ejZCTjtBK0Z0ejZCSTtFQUNDO0VBQ0E7RUFDQSxnQnJGb1crQjtFcUZuVy9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Z3ejZCTDtBOEY5MzZCQztFQ3lFSztBL0Z3ejZCTjtBK0ZwMDZCSTtFQWlCRTtBL0ZzejZCTjtBK0ZuejZCSTtFQUVDO0VBQ0E7QS9Gb3o2Qkw7QStGano2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQSxzQnJGbVVnQztFcUZsVWhDO0VBQ0E7RUFDQTtFQUNBO0VBS0M7QS9GK3k2Qkw7QStGNXk2Qkk7RUFDQztFQUNBO0EvRjh5NkJMO0ErRjV5NkJJO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y0eTZCTDtBK0ZweTZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtDO0EvRmt5NkJMO0ErRi94NkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9GaXk2Qkw7QStGNXg2Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0Y4eDZCTDtBOEZ6NzZCQztFQzhKSztFQUNBO0VBQ0E7QS9GOHg2Qk47QStGM3g2Qks7RUFDQztBL0Y2eDZCTjtBOEZqODZCQztFQ3VLTTtBL0Y2eDZCUDtBOEZwODZCQztFQzRLTTtBL0YyeDZCUDtBK0Z4eDZCSztFQUNDO0EvRjB4NkJOO0E4RjE4NkJDO0VDb0xNLGNyRjlFTztFcUYrRVA7QS9GeXg2QlA7QXdCbjQ2Qkk7RXVFOEdBO0lBRUU7RS9GdXg2Qko7QUFDRjtBK0ZueDZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRnF4NkJKO0F3Qjk0NkJJO0V1RXFIRDtJQU9FO0UvRnN4NkJIO0FBQ0Y7QStGcHg2Qkk7RUFDQztFQUNBO0VBQ0EsV3JGMFdxQztFcUZ6V3JDLFlyRnlXcUM7RXFGeFdyQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDckYrUytCO0FWdSs1QnBDO0ErRnB4NkJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnN4NkJOO0ErRnB4NkJLO0VBRUM7RUFDQTtBL0ZxeDZCTjtBK0ZseDZCSTtFQUlFO0EvRml4NkJOO0ErRjl3NkJLO0VBSUU7QS9GNnc2QlA7QStGMXc2Qks7RUFDQztFQUNBO0EvRjR3NkJOO0ErRm53NkJJO0VBSUU7QS9Ga3c2Qk47QStGL3Y2Qks7RUFJRTtBL0Y4djZCUDtBK0YzdjZCSztFQUNDO0VBQ0E7QS9GNnY2Qk47QXdCMzg2Qkk7RXVFNE5DO0lBRUU7RS9GaXY2Qkw7QUFDRjtBK0Y1dTZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUgxU0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ5aDdCRDtBd0JsOTZCSTtFdUV1TkY7SUFnQkU7RS9GK3U2QkY7QUFDRjtBK0Z4dTZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0YwdTZCSjtBK0Z2dTZCRTtFQUNDO0VBQ0EsU3JGa1B1QztFcUZqUHZDO0VBQ0E7RUFDQTtFQUNBO0EvRnl1NkJIO0F3QnAvNkJJO0V1RXFRRjtJQVNFLFlyRnFRaUQ7SXFGcFFqRDtJQUNBO0lBQ0E7RS9GMHU2QkY7QUFDRjtBK0ZsdTZCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Gb3U2Qkw7QXdCdC82Qkk7RXVFNlFBO0lBUUU7RS9GcXU2Qko7QUFDRjtBK0Y5dDZCSztFQUNDO0EvRmd1NkJOO0ErRnZ0NkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnl0NkJKOztBZ0dsbDdCQTtFQUNDO0VBQ0EsMkR0RmlxQm1DO0FWbzc1QnBDO0FnR25sN0JDO0VBQ0MsaUJ0RmdyQmtDO0VzRi9xQmxDO0VBQ0E7RUFDQTtBaEdxbDdCRjtBd0I5aDdCSTtFd0UzREg7SUFPRTtFaEdzbDdCRDtFZ0dwbDdCQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VoR3NsN0JGO0FBQ0Y7QXdCNWg3Qkk7RXdFeEVIO0lBaUJFO0lBQ0E7SUFDQTtFaEd1bDdCRDtBQUNGO0FnR3BsN0JFO0VBQ0M7QWhHc2w3Qkg7QWdHcGw3QkU7RUFDQztBaEdzbDdCSDtBZ0dubDdCQztFQUNDLGlCdEZrcEJrQztFc0ZqcEJsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdxbDdCRjtBZ0dubDdCRTtFQUNDO0FoR3FsN0JIO0FnR2xsN0JDO0VBQ0MsaUJ0Rm9vQmtDO0VzRm5vQmxDO0VBQ0E7RUFDQTtBaEdvbDdCRjtBd0J6azdCSTtFd0VUSDtJQUdFO0lBQ0E7RWhHbWw3QkQ7QUFDRjs7QWdHaGw3QkE7RUFFRTtJQUNDO0lBQ0E7RWhHa2w3QkQ7QUFDRjtBaUdycDdCQTtFQUNDO0FqR3VwN0JEO0F3QnpsN0JJO0V5RTVESDtJQUVFO0VqR3VwN0JEO0FBQ0Y7QXdCamw3Qkk7RXlFekVIO0lBS0U7RWpHeXA3QkQ7QUFDRjtBd0JubTdCSTtFeUVsREY7SUFFRTtFakd1cDdCRjtBQUNGOztBa0d0cTdCQztFQUNDO0VBQ0E7QWxHeXE3QkY7O0FtRzVxN0JBO0VBQ0MsaUJ6RnVpQm1DO0FWd282QnBDO0F3QnBtN0JJO0UyRTVFSjtJQUlFO0VuR2dyN0JBO0FBQ0Y7QW1HOXE3QkM7RUFDQztBbkdncjdCRjs7QXdCem43Qkk7RTRFN0RGO0lBQ0MsVzFGa2xCa0Q7STBGamxCbEQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRzByN0JEO0VvR3hyN0JDO0lBQ0MsWTFGc2tCaUQ7RVZvbjZCbkQ7RW9HeHI3QkM7SUFDQyxZMUZta0JpRDtJMEZsa0JqRDtFcEcwcjdCRjtFb0d4cjdCRTtJQUNDLFkxRitqQmdEO0VWMm42Qm5EO0VvR3RyN0JBO0lBQ0MsVzFGNmpCa0Q7STBGNWpCbEQ7SUFDQTtFcEd3cjdCRDtFb0d0cjdCQTtJQUlFLGlCMUZxakJpRDtFVmdvNkJuRDtFb0dqcjdCQztJQUNDO0VwR21yN0JGO0VvRy9xN0JDO0lBQ0MsVzFGMmlCaUQ7RVZzbzZCbkQ7RW9HL3E3QkU7SUFDQyxZMUZ1aUJnRDtFVjBvNkJuRDtFb0c5cTdCRTtJQUNDLFkxRm1pQmdEO0VWNm82Qm5EO0VvRzlxN0JHO0lBQ0MsWTFGZ2lCK0M7RVZncDZCbkQ7RW9HNXE3QkM7SUFDQyxXMUY0aEJpRDtFVmtwNkJuRDtFb0c1cTdCQztJQUlFLGlCMUZzaEJnRDtFVnFwNkJuRDtBQUNGO0FxR3p1N0JFO0VBS0U7RUFDQTtBckd1dTdCSjtBcUdwdTdCRTtFQUtFO0VBQ0E7QXJHa3U3Qko7QXFHL3Q3QkU7RUFLRTtFQUNBO0FyRzZ0N0JKO0FxRzF0N0JFO0VBTUU7RUFDQTtFQUNBO0FyR3V0N0JKO0FxR250N0JJO0VBQ0M7RUFNQztFQUNBO0FyR2d0N0JOO0FxRzVzN0JNO0VBQ0M7QXJHOHM3QlA7QXFHM3M3Qks7RUFLRTtFQUNBO0FyR3lzN0JQO0FxR2hzN0JPO0VBQ0M7QXJHa3M3QlI7QXFHN3I3Qkk7RUFLRTtFQUNBO0FyRzJyN0JOO0FxR3ZyN0JHO0VBS0U7RUFDQTtBckdxcjdCTDtBcUdocjdCQztFQUVDO0VBQ0E7QXJHaXI3QkY7QXdCM3M3Qkk7RTZFdUJIO0lBVUU7RXJHOHE3QkQ7QUFDRjtBcUd2cTdCQztFQUNDO0VBQ0EsbUIzRjJkbUQ7QVY4czZCckQ7QXdCcHQ3Qkk7RTZFeUNIO0lBU0U7RXJHc3E3QkQ7QUFDRjtBcUcvcDdCQztFQUNDO0VBQ0E7QXJHaXE3QkY7O0F3QjF1N0JJO0U4RS9ESjtJQUVFO0V0RzR5N0JBO0FBQ0Y7QXdCaHY3Qkk7RThFMURIO0lBRUU7RXRHNHk3QkQ7QUFDRjtBd0JydjdCSTtFOEVwREY7SUFFRTtFdEcyeTdCRjtBQUNGO0F3QjF2N0JJO0U4RS9DRjtJQUVFLHdDNUZ5aEJnQztFVmt4NkJsQztBQUNGO0F3Qi92N0JJO0U4RXpDSDtJQUVFO0V0RzB5N0JEO0FBQ0Y7O0F1R2gwN0JHO0VBQ0M7RUFDQTtBdkdtMDdCSjtBdUc5ejdCRTtFQU1FO0VBQ0E7QXZHMno3Qko7QXVHcno3Qkc7RUFLRTtBdkdtejdCTDtBdUc1eTdCRztFQUVDLFk3RjZpQmlEO0FWZ3c2QnJEO0F1R3h5N0JJO0VBRUMsWTdGd2lCZ0Q7QVZpdzZCckQ7O0F3R24xN0JFO0VBQ0MsWTlGaWxCa0Q7QVZxdzZCckQ7QXdCN3c3Qkk7RWdGMUVGO0lBSUU7RXhHdTE3QkY7QUFDRjtBd0dwMTdCQztFQUVDLFk5RndrQm1EO0FWNnc2QnJEO0F3QnJ4N0JJO0VnRmxFSDtJQUtFLFk5RnFrQmtEO0k4RmhrQmpEO0V4R2sxN0JGO0FBQ0Y7QXdCM3g3Qkk7RWdGbkRGO0lBT0c7SUFDQTtFeEcyMDdCSDtBQUNGO0F3Qjl5N0JJO0VnRnpCSDtJQUtHLGtCOUZ5aUJpRDtFVjZ4NkJuRDtBQUNGO0F3Qm56N0JJO0VnRmZGO0lBTUcsbUI5RjhoQmdEO0k4RjdoQmhEO0V4R2cwN0JIO0FBQ0Y7O0F5R3YzN0JDO0VBQ0M7QXpHMDM3QkY7QXdCaHo3Qkk7RWlGdkVGO0lBRUU7RXpHeTM3QkY7QUFDRjs7QTBHaDQ3QkM7RUFDQztBMUdtNDdCRjs7QTJHcDQ3QkM7RUFDQyxXakdpbEJtRDtBVnN6NkJyRDtBMkduNDdCSTtFQUNDO0EzR3E0N0JMO0EyR240N0JLO0VBR0M7QTNHbTQ3Qk47QTJHajQ3Qks7RUFDQztBM0dtNDdCTjtBMkdqNDdCSztFQUNDO0EzR200N0JOO0EyR2g0N0JJO0VBQ0M7QTNHazQ3Qkw7QTJHOTM3QkU7RUFHQztBM0c4MzdCSDtBMkc1MzdCRTtFQUlFO0EzRzIzN0JKO0EyR3gzN0JHO0VBQ0M7QTNHMDM3Qko7QTJHdDM3Qkc7RUFFQztBM0d1MzdCSjtBMkdwMzdCRTtFQUVDO0EzR3EzN0JIO0EyR2wzN0JDO0VBQ0MsV2pHNmhCbUQ7QVZ1MTZCckQ7QTJHaDM3Qkc7RUFDQztBM0drMzdCSjtBd0I5MjdCSTtFbUZBSDtJQUtHLGlCakcrZ0JpRDtFVjgxNkJuRDtBQUNGO0F3Qm4zN0JJO0VtRldGO0lBTUcsa0JqR21nQmdEO0lpR2xnQmhEO0UzR3MyN0JIO0FBQ0Y7O0F3QnozN0JJO0VvRjdERjtJQU1HO0U1R3E3N0JIO0FBQ0Y7QXdCLzM3Qkk7RW9GbERIO0lBS0csbUJsR2drQmlEO0VWZzM2Qm5EO0FBQ0Y7QXdCcDQ3Qkk7RW9GdENEO0lBTUc7RTVHdzY3Qko7QUFDRjtBd0J6NDdCSTtFb0YzQkY7SUFLRyxtQmxHMmlCZ0Q7RVZ3MzZCbkQ7QUFDRjs7QTZHMzg3QkE7RUFBNEM7SUFBTztFN0dnOTdCakQ7RTZHaDk3QjhFO0lBQUs7RTdHbTk3Qm5GO0FBQ0Y7QTZHbjk3QkE7RUFBNkM7SUFBTztFN0d1OTdCbEQ7RTZHdjk3QmdGO0lBQUs7RTdHMDk3QnJGO0FBQ0Y7QTZHeDk3QkE7RUFBZ0Q7SUFBTztFN0c0OTdCckQ7RTZHNTk3QnVGO0lBQUs7RTdHKzk3QjVGO0FBQ0Y7QTZHLzk3QkE7RUFBaUQ7SUFBTztFN0dtKzdCdEQ7RTZHbis3QnlGO0lBQUs7RTdHcys3QjlGO0FBQ0Y7QTZHcCs3QkE7RUFBeUM7SUFBTztFN0d3KzdCOUM7RTZHeCs3QnlFO0lBQUssaUNuR3VrQjNCO0VWbzY2Qm5EO0FBQ0Y7QXdCMTY3Qkk7RXFGN0REO0lBT0U7SUFDQTtJQUNBO0U3R28rN0JIO0U2R2orN0JDO0lBQ0M7RTdHbSs3QkY7RTZHais3QkM7SUFDQztJQUNBLGlDbkdpakJpRDtJbUdoakJqRDtFN0dtKzdCRjtFNkc5OTdCQztJQU9FO0lBQ0E7SUFDQTtFN0cwOTdCSDtBQUNGOztBOEd4ZzhCQTtFQUE2QztJQUFPO0U5RzZnOEJsRDtFOEc3ZzhCNkQ7SUFBSztFOUdnaDhCbEU7QUFDRjtBOEdoaDhCQTtFQUE4QztJQUFPO0U5R29oOEJuRDtFOEdwaDhCK0Q7SUFBSztFOUd1aDhCcEU7QUFDRjtBOEdyaDhCQTtFQUFpRDtJQUFPO0U5R3loOEJ0RDtFOEd6aDhCaUU7SUFBSztFOUc0aDhCdEU7QUFDRjtBOEc1aDhCQTtFQUFrRDtJQUFPO0U5R2dpOEJ2RDtFOEdoaThCbUU7SUFBSztFOUdtaThCeEU7QUFDRjtBOEdqaThCQTtFQUErQztJQUFPLGlDcEd1a0JEO0VWODk2Qm5EO0U4R3JpOEJtRztJQUFLO0U5R3dpOEJ4RztBQUNGO0F3QnYrN0JJO0VzRjdERDtJQU9FO0lBQ0E7SUFDQTtFOUdpaThCSDtFOEc5aDhCQztJQUNDO0lBQ0E7SUFDQTtFOUdnaThCRjtFOEczaDhCRTtJQU1FO0lBQ0E7RTlHd2g4Qko7QUFDRjs7QStHbGs4QkE7RUFBeUM7SUFBTztFL0d1azhCOUM7RStHdms4QjJFO0lBQUs7RS9HMGs4QmhGO0FBQ0Y7QStHMWs4QkE7RUFBMEM7SUFBTztFL0c4azhCL0M7RStHOWs4QjZFO0lBQUs7RS9HaWw4QmxGO0FBQ0Y7QStHL2s4QkE7RUFBNkM7SUFBTztFL0dtbDhCbEQ7RStHbmw4Qm9GO0lBQUs7RS9Hc2w4QnpGO0FBQ0Y7QStHdGw4QkE7RUFBOEM7SUFBTztFL0cwbDhCbkQ7RStHMWw4QnNGO0lBQUs7RS9HNmw4QjNGO0FBQ0Y7QStHM2w4QkE7RUFBc0M7SUFBTztFL0crbDhCM0M7RStHL2w4QnNFO0lBQUssaUNyR3drQnhCO0VWMGg3Qm5EO0FBQ0Y7QXdCaGk4Qkk7RXVGL0RGO0lBTUU7SUFDQTtFL0c2bDhCRjtFK0cxbDhCQTtJQUNDO0UvRzRsOEJEO0UrRzFsOEJBO0lBQ0M7SUFDQSxpQ3JHcWpCa0Q7SXFHcGpCbEQ7RS9HNGw4QkQ7RStHeGw4QkM7SUFLRTtFL0dzbDhCSDtBQUNGOztBZ0g1bjhCQTtFQUEwQztJQUFPO0VoSGlvOEIvQztFZ0hqbzhCMEQ7SUFBSztFaEhvbzhCL0Q7QUFDRjtBZ0hwbzhCQTtFQUEyQztJQUFPO0VoSHdvOEJoRDtFZ0h4bzhCNEQ7SUFBSztFaEgybzhCakU7QUFDRjtBZ0h6bzhCQTtFQUE4QztJQUFPO0VoSDZvOEJuRDtFZ0g3bzhCOEQ7SUFBSztFaEhncDhCbkU7QUFDRjtBZ0hocDhCQTtFQUErQztJQUFPO0VoSG9wOEJwRDtFZ0hwcDhCZ0U7SUFBSztFaEh1cDhCckU7QUFDRjtBZ0hycDhCQTtFQUE0QztJQUFPLGlDdEd3a0JFO0VWaWw3Qm5EO0VnSHpwOEJnRztJQUFLO0VoSDRwOEJyRztBQUNGO0F3QjFsOEJJO0V3Ri9ERjtJQU1FO0lBQ0E7RWhIdXA4QkY7RWdIcHA4QkE7SUFDQztJQUNBO0lBQ0E7RWhIc3A4QkQ7RWdIbHA4QkM7SUFNRTtJQUNBO0VoSCtvOEJIO0FBQ0Y7O0FpSHJyOEJBO0VBQ0M7RUFDQTtFQUNBO0FqSHdyOEJEOztBa0gzcjhCQTtFQUNDO0VBQ0EsZ0J4R2dhbUM7QVY4eDdCcEM7QWtINXI4QkM7RUFDQztBbEg4cjhCRjtBa0gvcThCRTtFQUNDO0VBQ0E7QWxIaXI4Qkg7QWtIL3E4Qkc7RUFDQztBbEhpcjhCSjs7QW1IenM4QkE7RUFBdUI7SUFBTztFbkg4czhCNUI7RW1IOXM4QjBDO0lBQUs7RW5IaXQ4Qi9DO0FBQ0Y7QW1IaHQ4QkE7RUFDQztFQUNBLFl6RzJvQm1DO0V5RzFvQm5DLGF6RzJoQnNDO0V5RzFoQnRDO0VBQ0E7QW5Ia3Q4QkQ7QW1IaHQ4QkM7RUFDQztFQUNBO0VBQ0E7QW5Ia3Q4QkY7QXdCaHE4Qkk7RTJGNURKO0lBZ0JHO0VuSGd0OEJEO0FBQ0Y7QXdCeHA4Qkk7RTJGekVKO0lBdUJHO0VuSDhzOEJEO0FBQ0Y7O0FvSHh1OEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgydThCRjtBb0h6dThCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSDJ1OEJIO0FvSHp1OEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBIMnU4Qkg7QW9IenU4QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEgydThCSDtBb0h4dThCQztFQUNDLHVCMUcrWGtDO0UwRzlYbEM7QXBIMHU4QkY7QW9IdnU4QkU7RUFDQyxjMUdtRVc7QVZzcThCZDs7QW9IcHU4QkE7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHF1OEJEOztBb0hudThCQTtFQUNDO0VBQ0E7QXBIc3U4QkQ7QW9IcHU4QkM7RUFFQztFQUNBO0FwSHF1OEJGO0FvSG51OEJDO0VBRUM7QXBIb3U4QkY7QW9IenQ4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeXg4QkY7QW9IOXI4QkU7RUFNRTtBcEgycjhCSjs7QW9INXU4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNnk4QkY7QW9IbHQ4QkU7RUFNRTtBcEgrczhCSjs7QW9IaHc4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaTA4QkY7QW9IdHU4QkU7RUFNRTtBcEhtdThCSjs7QW9IcHg4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcTE4QkY7QW9IMXY4QkU7RUFNRTtBcEh1djhCSjs7QW9IeHk4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeTI4QkY7QW9IOXc4QkU7RUFNRTtBcEgydzhCSjs7QW9INXo4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNjM4QkY7QW9IbHk4QkU7RUFNRTtBcEgreDhCSjs7QW9IaDE4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaTU4QkY7QW9IdHo4QkU7RUFNRTtBcEhtejhCSjs7QW9IcDI4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcTY4QkY7QW9IMTA4QkU7RUFNRTtBcEh1MDhCSjs7QW9IeDM4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeTc4QkY7QW9IOTE4QkU7RUFNRTtBcEgyMThCSjs7QW9INTQ4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNjg4QkY7QW9IbDM4QkU7RUFNRTtBcEgrMjhCSjs7QW9IaDY4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaSs4QkY7QW9IdDQ4QkU7RUFNRTtBcEhtNDhCSjs7QW9IcDc4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcS84QkY7QW9IMTU4QkU7RUFNRTtBcEh1NThCSjs7QW9IeDg4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeWc5QkY7QW9IOTY4QkU7RUFNRTtBcEgyNjhCSjs7QW9INTk4QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNmg5QkY7QW9IbDg4QkU7RUFNRTtBcEgrNzhCSjs7QW9IaC84QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaWo5QkY7QW9IdDk4QkU7RUFNRTtBcEhtOThCSjs7QW9IcGc5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcWs5QkY7QW9IMSs4QkU7RUFNRTtBcEh1KzhCSjs7QW9IeGg5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeWw5QkY7QW9IOS84QkU7RUFNRTtBcEgyLzhCSjs7QW9INWk5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNm05QkY7QW9IbGg5QkU7RUFNRTtBcEgrZzlCSjs7QW9IaGs5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaW85QkY7QW9IdGk5QkU7RUFNRTtBcEhtaTlCSjs7QW9IcGw5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcXA5QkY7QW9IMWo5QkU7RUFNRTtBcEh1ajlCSjs7QW9IeG05QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeXE5QkY7QW9IOWs5QkU7RUFNRTtBcEgyazlCSjs7QW9INW45QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNnI5QkY7QW9IbG05QkU7RUFNRTtBcEgrbDlCSjs7QW9IaHA5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaXQ5QkY7QW9IdG45QkU7RUFNRTtBcEhtbjlCSjs7QW9IcHE5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcXU5QkY7QW9IMW85QkU7RUFNRTtBcEh1bzlCSjs7QW9IeHI5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeXY5QkY7QW9IOXA5QkU7RUFNRTtBcEgycDlCSjs7QW9INXM5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNnc5QkY7QW9IbHI5QkU7RUFNRTtBcEgrcTlCSjs7QW9IaHU5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaXk5QkY7QW9IdHM5QkU7RUFNRTtBcEhtczlCSjs7QW9IcHY5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcXo5QkY7QW9IMXQ5QkU7RUFNRTtBcEh1dDlCSjs7QW9IeHc5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeTA5QkY7QW9IOXU5QkU7RUFNRTtBcEgydTlCSjs7QW9INXg5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNjE5QkY7QW9IbHc5QkU7RUFNRTtBcEgrdjlCSjs7QW9IaHo5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaTM5QkY7QW9IdHg5QkU7RUFNRTtBcEhteDlCSjs7QW9IcDA5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcTQ5QkY7QW9IMXk5QkU7RUFNRTtBcEh1eTlCSjs7QW9IeDE5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDeTU5QkY7QW9IOXo5QkU7RUFNRTtBcEgyejlCSjs7QW9INTI5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNjY5QkY7QW9IbDE5QkU7RUFNRTtBcEgrMDlCSjs7QW9IaDQ5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDaTg5QkY7QW9IdDI5QkU7RUFNRTtBcEhtMjlCSjs7QW9IcDU5QkU7RTFFN0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDcTk5QkY7QW9IMTM5QkU7RUFNRTtBcEh1MzlCSjs7QXFIei85QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0M7QXJIdy85QkY7O0FzSHJnK0JBO0VBQ0M7RUFDQTtFQUNBLGtCNUc4WG1DO0FWMG85QnBDO0F1SDFnK0JDO0VBRUM7RUFDQTtFQUNBO0F2SDJnK0JGO0FzSHhnK0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0I1R3laaUM7RTRHeFpqQztBdEgwZytCSDtBc0h4ZytCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIMGcrQko7QXNIdmcrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCNUd5WWlDO0U0R3BZaEM7QXRIcWcrQko7QXNIbGcrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUd1YmlDO0FWNms5QnBDO0FzSDkvOUJHO0VBQ0M7QXRIZ2crQko7QXNIOS85Qkc7RUFDQztBdEhnZytCSjtBc0h4LzlCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIMC85Qkg7QXNIeC85Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIMC85Qko7QXNIaC85QkU7RUFDQyxxQjVHOFNpQztBVm9zOUJwQztBc0g5KzlCRTtFQUlFO0F0SDYrOUJKO0FzSDErOUJFO0VBSUU7QXRIeSs5Qko7QXNIdCs5QkU7RUFJRTtBdEhxKzlCSjtBc0hsKzlCRztFQUtFO0VBQ0E7QXRIZys5Qkw7QXNINTk5QkU7RUFDQztBdEg4OTlCSDtBc0g1OTlCRztFQU9FO0VBQ0E7RUFDQTtFQUNBO0F0SHc5OUJMOztBc0hsOTlCQTtFQUNDO0F0SHE5OUJEOztBc0huOTlCQTtFQUNDO0F0SHM5OUJEOztBd0hubStCQTtFQUNDLDZDOUd1ZW1DO0FWK245QnBDO0F3SGhtK0JDO0VBQ0MsZ0I5RzZaa0M7QVZxczlCcEM7QXdIL2wrQkM7RUFDQztFQUNBO0F4SGltK0JGO0F3SC9sK0JFO0VBQ0M7RUFDQTtFQUNBO0F4SGltK0JIO0F3SC9sK0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjOUc4RVU7RThHN0VWO0VBQ0Esa0I5R3NjZ0M7RThHcmNoQztBeEhpbStCSjtBd0gvbCtCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtDO0F4SDZsK0JMO0F3SDFsK0JHO0VBSUU7QXhIeWwrQkw7QXdIdGwrQkc7RUFLRTtBeEhvbCtCTDtBd0hqbCtCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4SG1sK0JKO0F3SGpsK0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIbWwrQko7QXdIamwrQkc7RUFDQztBeEhtbCtCSjtBd0hobCtCRTtFQUNDLGdCOUdpVmlDO0U4R2hWakMsZ0M5RzBsQ2lDO0U4R3psQ2pDLGU5RzRsQ2lDO0U4RzFsQ2pDO0F4SGlsK0JIO0F3SC9rK0JFO0VBQ0M7QXhIaWwrQkg7QXdIL2srQkU7RUFDQztBeEhpbCtCSDs7QXlIOXErQkU7RUFDQztFQUNBO0F6SGlyK0JIO0F5SC9xK0JHO0VBQ0Msa0IvRzBYZ0M7RStHelhoQztFQUNBO0F6SGlyK0JKO0F3QjltK0JJO0VpR3RFRDtJQU1FO0V6SGtyK0JIO0FBQ0Y7QXlIaHIrQkk7RUFJRTtBekgrcStCTjtBd0J0bitCSTtFaUc3REE7SUFPRTtJQUtDO0V6SDRxK0JMO0FBQ0Y7QXlIeHErQkc7RUFDQyxrQi9HZ1dnQztBVjAwOUJwQztBeUh4cStCRztFQUNDO0F6SDBxK0JKOztBMEg3cytCQztFQUNDO0ExSGd0K0JGO0EwSDlzK0JFO0VBQ0M7RUFDQTtBMUhndCtCSDtBMEg5cytCRTtFQUNDO0ExSGd0K0JIO0EwSDlzK0JFO0VBQ0M7QTFIZ3QrQkg7QTBIOXMrQkU7RUFDQztBMUhndCtCSDs7QTJIOXQrQkM7RUFDQztFQUNBO0VBQ0E7QTNIaXUrQkY7QTJIdHQrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0h3dCtCSDtBMkh0dCtCRTtFQUNDO0EzSHd0K0JIO0EySHR0K0JFO0VBR0M7RUFDQTtFQUNBO0EzSHN0K0JIO0F3QnZxK0JJO0VtR3BERjtJQVFFO0UzSHV0K0JGO0FBQ0Y7O0E0SHR2K0JFO0VBQ0M7RUFDQTtBNUh5ditCSDtBNEh0ditCSTtFQUNDO0E1SHd2K0JMO0E0SHR2K0JLO0VBRUM7QTVIdXYrQk47QTRIcnYrQks7RUFDQztFQUNBO0E1SHV2K0JOO0E0SGx2K0JFO0VBQ0M7QTVIb3YrQkg7QTRIbHYrQkc7RUFDQztBNUhvditCSjtBNEhsditCSTtFQUNDO0VBQ0E7RUFDQTtBNUhvditCTDtBNEhsditCSztFQUNDO0E1SG92K0JOO0E0SGx2K0JLO0VBQ0M7RUFDQTtBNUhvditCTjtBNEhoditCSztFQUNDO0VBQ0EsNEJsSHNDUTtFa0hyQ1IsY2xIMkNRO0FWdXMrQmQ7O0F3Qmx0K0JJO0VxRzVFSjtJQUVFO0U3SGl5K0JBO0U2SC94K0JBO0lBR0M7RTdIK3grQkQ7QUFDRjs7QTZIMXgrQkM7RUFDQztBN0g2eCtCRjtBNkgzeCtCRTtFQUNDO0E3SDZ4K0JIO0E2SDN4K0JHO0VBQ0M7RUFDQTtBN0g2eCtCSjtBNkgzeCtCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCbkgwWStCO0VtSHpZL0I7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQm5IK1grQjtFbUg5WC9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdINngrQkw7QTZIM3grQkk7RUFDQztFQUNBO0VBQ0EsZ0JuSDJYK0I7RW1IMVgvQixvQm5Ia1grQjtBVjI2OUJwQztBNkgzeCtCSTtFQUVDLGNuSDBDUztBVmt2K0JkO0E2SDF4K0JLO0VBQ0MscUJuSHVDUTtFbUh0Q1IsY25Ic0NRO0FWc3YrQmQ7QTZIMXgrQks7RUFFQyxtQm5Ia0NRO0FWeXYrQmQ7QTZIengrQks7RUFDQztBN0gyeCtCTjtBNkh2eCtCSztFQUNDO0E3SHl4K0JOO0E2SHR4K0JJO0VBQ0M7QTdId3grQkw7QTZIdHgrQkk7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUM7RUFDQTtBN0hreCtCTjtBNkgvdytCSTtFQUNDO0VBTUM7RUFDQTtBN0g0dytCTjtBNkh0dytCSztFQUtFO0E3SG93K0JQO0E2SDd2K0JLO0VBSUU7QTdINHYrQlA7QTZIdnYrQk07RUFDQyxtQm5IaENPO0FWeXgrQmQ7QTZIdHYrQks7RUFDQztBN0h3ditCTjtBNkhsditCQztFQUNDO0E3SG92K0JGO0E2SGx2K0JFO0VBQ0M7QTdIb3YrQkg7QTZIbHYrQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0hvditCSjtBNkhsditCSTtFQUNDO0VBQ0EsZ0JuSG9SK0I7RW1IblIvQixvQm5IMlErQjtFbUgxUS9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hvditCTDtBNkhsditCSTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0htditCTDtBNkhqditCSTtFQUNDO0VBQ0EsbUJuSC9FUztBVmswK0JkO0E2SGp2K0JJO0VBQ0M7QTdIbXYrQkw7QTZIanYrQkk7RUFFQyxtQm5IdEZTO0VtSHVGVCxjbkh6RVM7QVYyeitCZDtBNkhoditCSztFQUNDO0E3SGt2K0JOO0E2SC91K0JJO0VBQ0M7QTdIaXYrQkw7QTZINXUrQks7RUFLRTtBN0gwdStCUDtBNkhudStCSztFQUlFO0E3SGt1K0JQO0E2SDd0K0JNO0VBQ0MsbUJuSHpITztBVncxK0JkO0E2SDV0K0JLO0VBQ0M7QTdIOHQrQk47QTZIeHQrQkM7RUFDQztBN0gwdCtCRjtBNkh4dCtCRTtFQUNDO0E3SDB0K0JIO0E2SHh0K0JHO0VBQ0M7RUFDQTtBN0gwdCtCSjtBNkh4dCtCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0gwdCtCTDtBNkh4dCtCSTtFQUNDO0VBQ0EsZ0JuSCtLK0I7RW1IOUsvQjtFQUNBLHNCbkh1SytCO0FWbWorQnBDO0E2SHh0K0JJO0VBQ0M7RUFDQSxvQm5IaUsrQjtFbUhoSy9CO0VBQ0EsZ0JuSHVLK0I7QVZtaitCcEM7QTZIeHQrQkk7RUFFQztBN0h5dCtCTDtBNkh2dCtCSztFQUNDLHFCbkg1S1E7RW1INktSLGNuSDdLUTtBVnM0K0JkO0E2SHZ0K0JLO0VBRUMsbUJuSGpMUTtBVnk0K0JkO0E2SHR0K0JLO0VBQ0M7QTdId3QrQk47QTZIcHQrQks7RUFDQztBN0hzdCtCTjtBNkhudCtCSTtFQUNDO0E3SHF0K0JMO0E2SG50K0JLO0VBQ0M7QTdIcXQrQk47QTZIbHQrQkk7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBTUM7RUFDQTtBN0g4cytCTjtBNkgzcytCSTtFQUNDO0VBTUM7RUFDQTtBN0h3cytCTjtBNkhscytCSztFQUtFO0E3SGdzK0JQO0E2SHpyK0JLO0VBSUU7QTdId3IrQlA7QTZIbnIrQk07RUFDQyxtQm5IdlBPO0FWNDYrQmQ7QTZIbHIrQks7RUFDQztBN0hvcitCTjs7QThIdmcvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQU1DO0VBQ0E7QTlIcWcvQkg7QThIbGcvQkU7RUFDQztFQUNBO0VBQ0E7QTlIb2cvQkg7QThIbGcvQkc7RUFDQyxjcEgrRFU7RW9IOURWO0E5SG9nL0JKO0E4SGxnL0JJO0VBQ0MsY3BINERTO0FWdzgrQmQ7QThIbGcvQkk7RUFDQyxjcEgyRFM7RW9IMURULGdCcEh5WStCO0FWMm4rQnBDOztBK0hqaS9CQTtFQUNDO0VBQ0E7RUFDQSxtQnJINmRtQztFcUg1ZG5DO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBL0hnaS9CRjtBK0g3aC9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IK2gvQkY7QStIN2gvQkM7RUFDQztFQUNBO0EvSCtoL0JGO0ErSDdoL0JFO0VBTUM7QS9IMGgvQkg7QStIdmgvQkM7RUFLRTtFQUNBO0EvSHFoL0JIOztBZ0kvai9CQTtFQUNDLGV0SDRxQm1DO0VzSDNxQm5DO0VBQ0E7RUFDQTtFQUNBLGlCdEgwcUJtQztFc0h6cUJuQyxnQnRId3FCbUM7QVYwNTlCcEM7QWdJaGsvQkM7RUFDQztBaElray9CRjs7QWlJM2svQkE7RUFDQyxnQnZIb2FtQztFdUhuYW5DO0FqSThrL0JEOztBa0lobC9CQTtFQUNDO0lBQU87RWxJb2wvQk47RWtJbmwvQkQ7SUFBSztFbElzbC9CSjtBQUNGO0FrSXJsL0JBO0VBQ0Msd0N4SHFrRG1DO0V3SHBrRG5DO0VBQ0EsMEJ4SGtrRG1DO0V3SGprRG5DO0VBQ0EsbUJ4SHVkbUM7RXdIdGRuQztFQUNBO0FsSXVsL0JEO0FrSXJsL0JDO0VBR0M7QWxJcWwvQkY7QWtJbmwvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJ4SHdja0M7RXdIdmNsQyw2QnhIdWNrQztBVjhvK0JwQztBa0lubC9CRTtFQUNDLG9CeEhpWWlDO0V3SGhZakM7RUFDQTtFQUNBO0FsSXFsL0JIO0FrSW5sL0JHO0VBQ0M7RUFDQTtBbElxbC9CSjtBa0lubC9CSTtFQUVDO0FsSW9sL0JMO0FrSWhsL0JFO0VBQ0M7RUFDQTtBbElrbC9CSDtBa0kvay9CSTtFQUNDO0FsSWlsL0JMO0FrSXprL0JHO0VBQ0M7RUFDQTtFQUNBO0FsSTJrL0JKO0FrSXhrL0JFO0VBQ0M7QWxJMGsvQkg7QWtJdmsvQkM7RUFDQztBbEl5ay9CRjtBdUg1by9CQztFQUVDO0VBQ0E7RUFDQTtBdkg2by9CRjtBa0kxay9CQztFQUNDO0FsSTRrL0JGO0FrSTFrL0JDO0VBQ0M7RUFDQTtBbEk0ay9CRjtBa0l6ay9CRTtFQUNDO0FsSTJrL0JIO0FrSXZrL0JFO0VBQ0M7RUFDQTtBbEl5ay9CSDtBa0lyay9CRTtFQUNDO0VBQ0E7QWxJdWsvQkg7QWtJcmsvQkc7RUFDQztBbEl1ay9CSjtBa0lsay9CRTtFQUNDO0VBQ0E7RUFDQTtBbElvay9CSDtBa0lsay9CRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSW9rL0JKO0FrSWhrL0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxheEg2WnFDO0V3SDVackM7RUFDQTtFQUNBO0VBQ0E7QWxJa2svQkY7QWtJaGsvQkU7RUFHQztBbElnay9CSDtBa0k5ai9CRTtFQUNDO0VBQ0E7QWxJZ2svQkg7QWtJOWovQkc7RUFDQztBbElnay9CSjtBa0k5ai9CSTtFQUNDO0FsSWdrL0JMO0FrSTVqL0JFO0VBQ0M7QWxJOGovQkg7QWtJNWovQkc7RUFDQztBbEk4ai9CSjtBa0kzai9CRTtFQUNDO0VBQ0E7QWxJNmovQkg7QWtJdGovQks7RUFDQztBbEl3ai9CTjtBa0kvaS9CTTtFQUNDO0FsSWlqL0JQO0FrSXhpL0JHO0VBQ0M7RUFDQTtFQUNBO0FsSTBpL0JKO0FrSXZpL0JLO0VBQ0M7RUFDQTtBbEl5aS9CTjs7QWtJamkvQkM7RUFDQztBbElvaS9CRjtBa0lsaS9CRTtFQUNDLGtDeEh3M0NpQztBVjRxOEJwQzs7QW1JdHYvQkE7RUFDQyw2Q3pIdWVtQztBVmt4K0JwQzs7QW9JMXYvQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTZ2L0JEO0FvSTN2L0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsYzFIZ0ZZO0FWNnEvQmQ7QW9JM3YvQkU7RUFDQztFQUNBO0FwSTZ2L0JIO0FvSTN2L0JFO0VBQ0M7RUFDQSxtQjFINmNpQztBVmd6K0JwQztBb0kzdi9CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSTZ2L0JIO0FvSTN2L0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBJNnYvQko7O0FxSTV4L0JBO0VBQ0M7SUFBTztFcklneS9CTjtFcUkveC9CRDtJQUFLO0VySWt5L0JKO0FBQ0Y7QXFJaHkvQkE7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QjNIOEZhO0UySDdGYjtFQUNBO0FySWt5L0JEO0FxSWh5L0JDO0VBQ0M7RUFDQTtBcklreS9CRjs7QXNJanovQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdElvei9CRDtBc0lqei9CRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0SW16L0JIO0FzSWp6L0JHO0VBQ0M7RUFDQTtBdEltei9CSjtBc0lqei9CSTtFQUNDO0F0SW16L0JMO0FzSTN5L0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk2eS9CSjtBc0l0eS9CSTtFQUNDO0VBQ0EsbUI1SHFEUztFNEhwRFQ7QXRJd3kvQkw7QXNJcnkvQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJdXkvQko7QXNJaHkvQkk7RUFDQztFQUNBLG1CNUgrQlM7RTRIOUJUO0F0SWt5L0JMO0FzSTV4L0JLO0VBQ0M7QXRJOHgvQk47QXNJNXgvQk07RUFDQyxtQjVIMkJPO0U0SDFCUCxjNUhjTztBVmd4L0JkO0FzSTF4L0JJO0VBRUM7QXRJMngvQkw7QXNJdngvQk87RUFDQztBdEl5eC9CUjtBc0lyeC9CSztFQUNDLG1CNUhEUTtBVnd4L0JkO0FzSTd3L0JJO0VBQ0M7RUFDQTtFQUNBO0F0SSt3L0JMO0FzSXZ3L0JJO0VBQ0M7RUFDQTtFQUNBO0F0SXl3L0JMOztBdUlyMy9CSztFQUNDLHVCN0h1WDhCO0U2SGxYN0I7QXZJbzMvQlA7QXVJajMvQks7RUFDQyx3QjdIOFc4QjtFNkh6VzdCO0F2SSsyL0JQOztBd0lyNC9CQTtFQUNDO0VBQ0EsWUFKbUI7RUFLbkI7RUFDQTtFQUNBO0VBQ0EsYTlIc2hCc0M7RThIcmhCdEM7RUFDQTtFQUNBO0F4SXc0L0JEO0F3SWg0L0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhJazQvQkY7QXdJaDQvQkU7RUFDQztFQUtDO0F4STgzL0JKO0F3STMzL0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJNjMvQko7QXdJMzMvQkk7RUFFQztBeEk0My9CTDtBd0l2My9CSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjOUg0Q1E7RThIM0NSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDL0RMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGeTcvQkQ7QXdJejMvQk07RUFDQyxjOUhxQk87QVZzMi9CZDtBd0lwMy9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXMzL0JGO0F3QnA0L0JJO0VnSENIO0lBcUJFO0V4SWszL0JEO0FBQ0Y7QXdJaDMvQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeElrMy9CRjtBd0loMy9CQztFQUNDO0VBQ0E7RUFDQTtBeElrMy9CRjtBd0loMy9CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4SWszL0JGO0F3SWgzL0JFO0VBQ0M7RUFDQTtFQUNBO0F4SWszL0JIO0F3SWgzL0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeElrMy9CSjtBd0loMy9CSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeElrMy9CTDtBd0k5Mi9CSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJZzMvQk47QXdJOTIvQks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGM5SG5FUTtFOEhvRVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Qy9LTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmdpZ0NEO0F3SS8yL0JLO0VBQ0M7RUFDQTtBeElpMy9CTjtBd0kzMi9CQztFQUNDO0VBS0M7QXhJeTIvQkg7QXdJcDIvQkk7RUFDQztBeElzMi9CTDs7QXlJaGpnQ0E7RUFDQztFQUNBLFMvSHNpQm1DO0UrSHJpQm5DLHFCL0g4WG1DO0UrSDdYbkMsZ0IvSDZYbUM7RStINVhuQyxhL0h3aEJzQztBVjJoL0J2Qzs7QXlJaGpnQ0M7RUFDQyx3Qi9IbzFDa0M7RStIbjFDbEMsdUQvSDYwQ2tDO0FWc3U5QnBDOztBMEk3amdDQTtFQUNDO0VBQ0E7RUFDQTtBMUlna2dDRDtBMEk5amdDQztFQUNDO0ExSWdrZ0NGO0EwSTlqZ0NFO0VBQ0M7RUFDQTtFQUNBO0ExSWdrZ0NIO0EwSTlqZ0NHO0VBQ0M7RUFDQTtBMUlna2dDSjtBMEk5amdDSTtFQUNDO0VBQ0E7QTFJZ2tnQ0w7QTBJOWpnQ0s7RUFDQztFQUNBO0ExSWdrZ0NOO0EwSTVqZ0NHO0VBSUU7QTFJMmpnQ0w7QTBJdmpnQ0U7RUFDQztFQUNBO0ExSXlqZ0NIO0EwSXZqZ0NFO0VBQ0M7QTFJeWpnQ0g7QTBJdmpnQ0U7RUFDQztBMUl5amdDSDtBMEl2amdDRztFQUNDO0ExSXlqZ0NKO0EwSXJqZ0NFO0VBQ0M7QTFJdWpnQ0g7O0EySTFtZ0NBO0VBQ0M7RUFDQSx3QmpJK1htQztFaUk5WG5DO0VBQ0E7QTNJNm1nQ0Q7QTJJM21nQ0M7RUFDQyxrQmpJMFhrQztFaUl6WGxDO0EzSTZtZ0NGO0EySTNtZ0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSTZtZ0NGO0EySTNtZ0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqSXlFVztFaUl4RVg7RUFDQTtFQUNBO0VBQ0E7QTNJNm1nQ0g7QTJJM21nQ0c7RUFDQztFQUNBO0EzSTZtZ0NKO0EySXhtZ0NDO0VBQ0M7RUFDQTtBM0kwbWdDRjtBMkl4bWdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJMG1nQ0g7QTJJeG1nQ0c7RUFDQztBM0kwbWdDSjs7QTJJcG1nQ0M7RUFFQyxjakl3Q1k7QVY4amdDZDtBMklwbWdDRTtFQUNDLHlCaklvQlc7QVZrbGdDZDs7QTRJeHFnQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQmxJNGRtQztBVitzL0JwQztBd0JobmdDSTtFb0gvREo7SUFPRTtFNUk0cWdDQTtBQUNGO0E0STFxZ0NDO0VBQ0M7RUFDQTtFQUNBLGNsSTBGWTtFa0l6Rlo7RUFDQTtBNUk0cWdDRjtBNEkxcWdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk0cWdDSDtBNEl6cWdDQztFQUNDO0VBQ0E7QTVJMnFnQ0Y7QXdCeG9nQ0k7RW9IakNGO0lBRUU7RTVJMnFnQ0Y7QUFDRjtBNEk5cWdDRTtFQUtFO0E1STRxZ0NKO0E0SXhxZ0NDO0VBQ0M7QTVJMHFnQ0Y7QTRJeHFnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUkwcWdDRjtBd0J6cGdDSTtFb0hyQkg7SUFPRTtFNUkycWdDRDtBQUNGO0F3QjNtZ0NJO0VvSHhFSDtJQVVFO0U1STZxZ0NEO0FBQ0Y7QTRJM3FnQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQSxjbEk0Q1c7QVZpb2dDZDtBNEkzcWdDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk2cWdDSjtBNEkxcWdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVJNHFnQ0g7QTRJMXFnQ0c7RUFDQyxjbEl5QlU7QVZtcGdDZDtBNEkxcWdDSTtFQUNDO0VBQ0E7RUFDQTtBNUk0cWdDTDtBNEkxcWdDSTtFQUNDO0E1STRxZ0NMOztBNEl0cWdDQTtFQUNDO0E1SXlxZ0NEO0E0SXZxZ0NDO0VBQ0M7RUFDQTtBNUl5cWdDRjtBNEl2cWdDQztFQUNDO0VBQ0E7RUFDQTtBNUl5cWdDRjtBNEl2cWdDQztFQUNDO0VBQ0E7QTVJeXFnQ0Y7QTRJdnFnQ0U7RUFDQztBNUl5cWdDSDs7QTRJcnFnQ0E7RUFDQztFQUNBO0E1SXdxZ0NEOztBNElycWdDQztFQUNDO0E1SXdxZ0NGO0E0SXRxZ0NDO0VBQ0M7QTVJd3FnQ0Y7QTRJdHFnQ0U7RUFDQztBNUl3cWdDSDtBNElwcWdDRTtFQUNDO0E1SXNxZ0NIO0E0SW5xZ0NHO0VBRUM7QTVJb3FnQ0o7O0E2STN5Z0NBO0VBQ0M7RUFDQTtBN0k4eWdDRDtBNkk1eWdDQztFQUNDLGtCbkk0WGtDO0VtSTNYbEM7RUFDQTtBN0k4eWdDRjtBNkk1eWdDRTtFQUlFLHdCbklvWGdDO0FWdTcvQnBDO0E2SXh5Z0NFO0VBQ0M7QTdJMHlnQ0g7QTZJeHlnQ0U7RUFDQyxvQm5JeVlpQztFbUl4WWpDO0E3STB5Z0NIO0E2SXh5Z0NFO0VBQ0M7RUFDQTtBN0kweWdDSDtBNkl2eWdDQztFQUNDLGtCbklvV2tDO0VtSW5XbEM7QTdJeXlnQ0Y7QTZJdnlnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0l5eWdDRjtBNkl2eWdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtDO0E3SXF5Z0NIO0E2SWx5Z0NFO0VBQ0M7RUFDQTtFQUNBO0E3SW95Z0NIO0E2SWp5Z0NDO0VBSUU7QTdJZ3lnQ0g7QTZJN3hnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJK3hnQ0Y7QTZJN3hnQ0M7RUFDQyxnQm5Jd1ZrQztFbUl2VmxDO0E3SSt4Z0NGO0E2STd4Z0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVFDO0VBQ0E7RUFDQTtFQUNBO0E3SXd4Z0NKO0E2SXJ4Z0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdJdXhnQ0g7QTZJcHhnQ0M7RUFDQyxnQm5JdVRrQztBVis5L0JwQztBNklweGdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBLGNuSWpDWTtFbUlrQ1osZ0JuSWdUa0M7RW1JL1NsQztFQUtDO0E3SWt4Z0NIO0E2STl3Z0NFO0VBQ0M7RUFLQztBN0k0d2dDSjtBNkl4d2dDRztFQUlFO0E3SXV3Z0NMO0E2SWp3Z0NFO0VBS0U7RUFDQTtBN0krdmdDSjtBNkk1dmdDRTtFQU1FO0VBQ0E7RUFDQTtBN0l5dmdDSjtBNkl0dmdDRTtFQUtFO0VBQ0E7QTdJb3ZnQ0o7QTZJaHZnQ0c7RUFJRTtBN0krdWdDTDtBNkk1dWdDRztFQUNDO0VBVUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SXF1Z0NMO0E2SWh1Z0NHO0VBSUU7QTdJK3RnQ0w7O0E4SWg3Z0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUltN2dDRDtBOElqN2dDQztFQUNDO0E5SW03Z0NGO0E4SWo3Z0NFO0VBQ0M7RUFDQTtFQUNBO0E5SW03Z0NIO0E4SWg3Z0NDO0VBQ0M7RUFDQTtFQUNBO0E5SWs3Z0NGO0E4SWg3Z0NFO0VBQ0M7QTlJazdnQ0g7QThJLzZnQ0M7RUFDQztFQUNBO0VBQ0E7QTlJaTdnQ0Y7QThJLzZnQ0U7RUFDQztBOUlpN2dDSDtBOEk5NmdDQztFQUNDO0VBQ0E7RUFDQTtBOUlnN2dDRjtBOEk5NmdDRTtFQUNDO0E5SWc3Z0NIO0E4STc2Z0NDO0VBQ0M7RUFDQTtFQUNBO0E5SSs2Z0NGO0E4STc2Z0NFO0VBQ0M7QTlJKzZnQ0g7O0ErSW4rZ0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JcytnQ0Q7QStJcCtnQ0M7RUFDQztFQUNBO0VBQ0E7QS9JcytnQ0Y7QStJcCtnQ0M7RUFDQztFQUNBO0VBQ0E7QS9JcytnQ0Y7QStJcCtnQ0M7RUFDQztFQUNBO0VBQ0E7QS9JcytnQ0Y7QStJcCtnQ0M7RUFDQztFQUNBO0VBQ0E7QS9JcytnQ0Y7O0FnSmpnaENBO0VBQ0M7RUFDQTtBaEpvZ2hDRDtBZ0psZ2hDQztFQUNDO0FoSm9naENGO0FnSmxnaENFO0VBQ0M7RUFDQTtFQUNBO0FoSm9naENIO0FnSmpnaENDO0VBQ0M7RUFDQTtBaEptZ2hDRjtBZ0pqZ2hDRTtFQUNDO0VBQ0E7RUFDQTtBaEptZ2hDSDtBZ0pqZ2hDRztFQUNDO0FoSm1naENKO0FnSi8vZ0NDO0VBQ0M7QWhKaWdoQ0Y7QWdKLy9nQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSmlnaENIOztBaUpwaWhDQTtFQUNDO0FqSnVpaENEO0FpSnJpaENDO0VBQ0M7RUFDQTtFQUNBO0FqSnVpaENGO0FpSnBpaENHO0VBRUM7QWpKcWloQ0o7QWlKbGloQ0U7RUFHQztBakpraWhDSDtBaUpoaWhDRztFQUlFO0FqSitoaENMO0FpSjFoaENHO0VBQ0M7RUFDQTtBako0aGhDSjtBaUoxaGhDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSjRoaENMO0FpSnpoaENHO0VBQ0M7RUFDQTtBakoyaGhDSjtBaUp4aGhDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqSjBoaENIO0FpSnhoaENFO0VBQ0M7RUFDQTtBakowaGhDSDtBaUp4aGhDRTtFQUNDLG9CdkltV2lDO0V1SWxXakM7QWpKMGhoQ0g7QWlKeGhoQ0U7RUFDQyx1QnZJZ1dpQztFdUkvVmpDO0VBQ0E7QWpKMGhoQ0g7O0FrSjFsaENBO0VBQ0M7QWxKNmxoQ0Q7O0FtSjlsaENBOztFQUVDO0VBQ0EsY3pJb0dhO0V5SW5HYixrQnpJNlhtQztFeUk1WG5DLG1CekkyZG1DO0FWc29nQ3BDO0FtSjlsaENFOztFQUNDO0VBQ0E7RUFDQTtBbkppbWhDSDtBbUovbGhDRTs7RUFDQztFQUNBLGdCeklzWmlDO0V5SXJaakM7QW5Ka21oQ0g7QW1KOWxoQ0U7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KaW1oQ0g7QW1KM2xoQ0c7OztFQUVDO0VBQ0EsY3pJbUVVO0FWMmhoQ2Q7QW1KMWxoQ0M7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeklpVmtDO0V5SWhWbEMsc0J6SWdWa0M7RXlJMVVqQyxnQnpJMFVpQztBVjh3Z0NwQztBbUpybGhDRTs7RUFDQztFQUNBLGN6SXFVaUM7RXlJcFVqQyxjekkwQ1c7RXlJekNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBbkpvbGhDSjtBbUpqbGhDRzs7RUFDQztBbkpvbGhDSjtBbUpqbGhDRTs7RUFDQztFQUNBO0VBQ0EsY3pJZ1RpQztFeUkvU2pDLGdCekkrU2lDO0V5STlTakM7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnpJMFNpQztFeUl6U2pDO0FuSm9saENIO0FtSjVraENDOztFQUNDO0FuSitraENGO0FtSjdraENDOztFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCekk4VGtDO0V5STdUbEM7QW5KZ2xoQ0Y7QW1KOWtoQ0M7O0VBQ0M7RUFDQTtBbkppbGhDRjtBbUova2hDQzs7RUFDQztFQUNBLHdCeklpUmtDO0V5SWhSbEMsZ0J6SW9Ua0M7RXlJblRsQztBbkprbGhDRjtBbUpobGhDQzs7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQnpJd1drQztBVjJ1Z0NwQztBbUpqbGhDRTs7RUFDQyxtQnpJcEJXO0V5SXFCWDtBbkpvbGhDSDtBbUpsbGhDRTs7RUFDQztBbkpxbGhDSDtBbUpqbGhDRTs7RUFDQztBbkpvbGhDSDtBbUpsbGhDRzs7RUFDQyxtQnpJNUNVO0FWaW9oQ2Q7O0FvSjN0aENDO0VBQ0M7QXBKOHRoQ0Y7QW9KenRoQ0s7RUFDQztBcEoydGhDTjtBb0p4dGhDTTtFQUNDO0FwSjB0aENQO0FvSnh0aENNO0VBQ0M7QXBKMHRoQ1A7QW9KbnRoQ0s7RUFDQztBcEpxdGhDTjtBb0psdGhDTTtFQUNDO0FwSm90aENQO0FvSmx0aENNO0VBQ0M7QXBKb3RoQ1A7O0FxSmx2aENBO0VBQ0M7RUFDQTtBckpxdmhDRDtBdUh0dmhDQztFQUVDO0VBQ0E7RUFDQTtBdkh1dmhDRjtBcUp0dmhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FySnd2aENGO0FxSnR2aENFO0VBQ0M7RUFDQSxxQjNJZ2FpQztFMkkvWmpDLGdCM0ltWmlDO0UySWxaakM7RUFDQTtBckp3dmhDSDtBcUp0dmhDRTtFQUNDO0VBQ0EscUIzSXlaaUM7RTJJeFpqQyxnQjNJK1lpQztFMkk5WWpDO0FySnd2aENIO0FxSnR2aENHO0VBQ0M7RUFDQTtFQUNBO0FySnd2aENKO0FxSnB2aENDO0VBQ0M7RUFDQTtBckpzdmhDRjtBcUpwdmhDQztFQUNDO0FySnN2aENGO0FxSnB2aENFO0VBQ0M7RUFDQTtFQUNBO0FySnN2aENIO0FxSnB2aENFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpzdmhDSDtBcUpwdmhDRztFQUlFO0FySm12aENMO0FxSmh2aENJO0VBSUU7QXJKK3VoQ047QXFKMXVoQ0c7RUFJRTtBckp5dWhDTDtBcUpydWhDRTtFQUNDO0VBQ0E7RUFDQTtBckp1dWhDSDtBcUpwdWhDRztFQUVDO0FySnF1aENKOztBc0p4emhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMnpoQ0Q7QXNKenpoQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEoyemhDRjtBc0p6emhDRTtFQUNDO0VBQ0Esb0I1SThZaUM7RTRJN1lqQztFQUNBO0F0SjJ6aENIO0FzSnp6aENFO0VBQ0M7QXRKMnpoQ0g7QXNKenpoQ0c7RUFJRTtBdEp3emhDTDtBc0puemhDQztFQUNDLGtCNUlpV2tDO0FWbzlnQ3BDOztBdUpyMWhDQTtFQUNDO0VBQ0E7QXZKdzFoQ0Q7QXVKdDFoQ0M7RUFDQyxxQjdJc2FrQztFNklyYWxDLGdCN0kyWmtDO0U2STFabEMsZ0I3SXNia0M7RTZJcmJsQztFQUNBLGM3SThGWTtFNkk3Rlo7QXZKdzFoQ0Y7QXVKdDFoQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkp3MWhDSDtBd0JseWhDSTtFK0hoRUY7SUFhRTtFdkp5MWhDRjtBQUNGO0F1SnQxaENDO0VBQ0MscUQ3SW9vQmtDO0U2SW5vQmxDO0VBQ0E7RUFDQTtFQUNBO0F2SncxaENGO0F3Qjl5aENJO0UrSC9DSDtJQVFFO0V2SnkxaENEO0FBQ0Y7QXVKdjFoQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQSxzQjdJbVhpQztFNklsWGpDO0VBQ0E7QXZKeTFoQ0g7QXdCM3poQ0k7RStIcENGO0lBU0Usb0I3STRXZ0M7STZJM1doQyx3QjdJK1VnQztFVjJnaENsQztBQUNGO0F1SngxaENFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZKMDFoQ0g7QXVIbDVoQ0M7RUFFQztFQUNBO0VBQ0E7QXZIbTVoQ0Y7QXVKMzFoQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdko2MWhDSjtBd0JsMWhDSTtFK0hmRDtJQU9FO0V2SjgxaENIO0FBQ0Y7QXdCdjFoQ0k7RStIZkQ7SUFVRTtFdkpnMmhDSDtBQUNGO0F3QjUxaENJO0UrSGZEO0lBYUU7RXZKazJoQ0g7QUFDRjtBdUpoMmhDSTtFQUNDO0VBQ0E7QXZKazJoQ0w7QXVKaDJoQ0k7RUFDQztFQUNBO0F2SmsyaENMO0F1SmgyaENLO0VBQ0M7QXZKazJoQ047QXVKMzFoQ0s7RUFDQztFQUNBLGM3SVFRO0FWcTFoQ2Q7QXdCaDNoQ0k7RStIaUJDO0lBS0U7RXZKODFoQ0w7QUFDRjtBdUo1MWhDSztFQUNDO0VBQ0E7QXZKODFoQ047QXdCejNoQ0k7RStIeUJDO0lBS0U7RXZKKzFoQ0w7QUFDRjtBdUoxMWhDRTtFQUNDO0VBQ0E7QXZKNDFoQ0g7QXVKMTFoQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdko0MWhDSDtBdUp6MWhDQztFQUNDO0VBQ0E7RUFDQTtBdkoyMWhDRjtBdUp6MWhDRTtFQUNDLHdCN0k2UGlDO0U2STVQakM7QXZKMjFoQ0g7QXVKejFoQ0U7RUFDQztBdkoyMWhDSDtBd0J2NWhDSTtFK0gyREY7SUFJRTtFdko0MWhDRjtBQUNGOztBd0p4K2hDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEoyK2hDRDtBd0p6K2hDQztFQUVDO0VBQ0E7QXhKMCtoQ0Y7QXdKeCtoQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKMCtoQ0Y7QXdCcDdoQ0k7RWdJL0RIO0lBWUU7RXhKMitoQ0Q7QUFDRjtBd0J6N2hDSTtFZ0kvREg7SUFlRTtFeEo2K2hDRDtBQUNGO0F3SjMraENDO0VBQ0M7RUFDQTtFQUNBLG1COUlvRFk7RThJbkRaLDJEOUlpb0JrQztBVjQyZ0NwQztBd0ozK2hDQztFQUNDLGM5SWlFWTtFOEloRVosbUI5SXFZa0M7RThJcFlsQyxnQjlJcVprQztFOElwWmxDO0VBQ0E7QXhKNitoQ0Y7QXdKMytoQ0M7RUFDQyxvQjlJZ1hrQztFOEkvV2xDO0VBQ0E7QXhKNitoQ0Y7O0F5SjVoaUNBO0VBQ0M7QXpKK2hpQ0Q7QXlKN2hpQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekoraGlDRjtBd0J2K2hDSTtFaUk1REg7SUFPRTtFekpnaWlDRDtBQUNGO0F3QjUraENJO0VpSTVESDtJQVVFO0V6SmtpaUNEO0FBQ0Y7QXdCai9oQ0k7RWlJNURIO0lBYUU7RXpKb2lpQ0Q7QUFDRjtBeUpsaWlDRTtFQUNDO0F6Sm9paUNIO0F5SmxpaUNHO0VBRUM7QXpKbWlpQ0o7QXlKaGlpQ0U7RUFFQztFQUNBO0VBQ0E7QXpKaWlpQ0g7QXlKL2hpQ0U7RUFDQztFQUNBO0VBQ0E7QXpKaWlpQ0g7QXlKL2hpQ0U7RUFDQztFQUNBO0VBQ0E7QXpKaWlpQ0g7QXlKL2hpQ0U7RUFDQztFQUNBLGMvSW9WaUM7RStJblZqQztFQUNBO0VBQ0EsYy9JdURXO0UrSXREWCxnQi9Jb1hpQztFK0luWGpDO0VBQ0E7QXpKaWlpQ0g7QXlKL2hpQ0U7RUFDQztFQUNBLGtCL0kwVWlDO0UrSXpVakM7RUFDQTtBekppaWlDSDtBeUovaGlDRztFQUNDO0VBQ0EsZ0IvSWdZZ0M7RStJL1hoQyxzQi9JaVhnQztFK0loWGhDLGdCL0lzV2dDO0UrSXJXaEM7RUFDQTtFQUNBO0VBQ0E7QXpKaWlpQ0o7QXlKL2hpQ0c7RUFDQztFQUNBO0F6SmlpaUNKO0F5SjloaUNLO0VBQ0M7QXpKZ2lpQ047QXlKOWhpQ007RUFDQztFQUNBO0U3RDlFTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RittaUNEO0F5SmhpaUNPO0VBQ0MsYy9JWU07QVZzaGlDZDtBeUo1aGlDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6SjhoaUNKOztBMEo3bmlDQTtFQUNDO0VBQ0E7RUFDQTtBMUpnb2lDRDtBMEo5bmlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExSmdvaUNGO0F3QjFraUNJO0VrSTFESDtJQU9FO0lBQ0E7RTFKaW9pQ0Q7QUFDRjtBd0JobGlDSTtFa0kxREg7SUFXRTtJQUNBO0UxSm1vaUNEO0FBQ0Y7QXdCdGxpQ0k7RWtJMURIO0lBZUU7SUFDQTtFMUpxb2lDRDtBQUNGO0EwSmxvaUNFO0VBQ0M7RUFDQTtFQUNBO0ExSm9vaUNIO0EwSmxvaUNHO0VBQ0M7QTFKb29pQ0o7O0EySm5xaUNBO0VBQ0M7RUFDQTtBM0pzcWlDRDtBMkpucWlDRTtFQUNDO0EzSnFxaUNIO0EySmxxaUNDO0VBQ0M7RUFDQSxnQmpKMFprQztBVjB3aENwQztBMkpscWlDQztFQUNDO0VBQ0E7RUFDQTtBM0pvcWlDRjtBd0J4bWlDSTtFbUkvREg7SUFNRTtFM0pxcWlDRDtFMkpscWlDRTtJQUNDO0UzSm9xaUNIO0FBQ0Y7QTJKaHFpQ0M7RUFDQztFQUNBO0EzSmtxaUNGO0EySmhxaUNFO0VBQ0M7RUFDQSxnQmpKbVlpQztBVit4aENwQztBMkovcGlDQztFQUNDO0VBQ0E7QTNKaXFpQ0Y7QTJKL3BpQ0U7RUFDQztFQUNBLGdCakowWGlDO0FWdXloQ3BDO0EySjlwaUNDO0VBQ0M7RUFDQTtFQUNBO0EzSmdxaUNGO0F3QnJvaUNJO0VtSTlCSDtJQU1FO0UzSmlxaUNEO0FBQ0Y7QTJKL3BpQ0U7RUFDQztFQUNBLGdCako0V2lDO0FWcXpoQ3BDO0EySjlwaUNDO0VBQ0M7RUFDQTtFQUNBO0EzSmdxaUNGO0F3Qm5waUNJO0VtSWhCSDtJQU1FO0UzSmlxaUNEO0FBQ0Y7QTJKL3BpQ0U7RUFDQztFQUNBO0VBQ0E7QTNKaXFpQ0g7QTJKL3BpQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ppcWlDSDtBMkovcGlDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ppcWlDSjtBMko5cGlDRTtFQUNDO0VBQ0E7RUFDQSxnQmpKZ1VpQztFaUovVGpDO0VBQ0E7RUFDQTtBM0pncWlDSDtBMko5cGlDRztFQUNDO0VBQ0E7QTNKZ3FpQ0o7QXdCaHNpQ0k7RW1JOEJEO0lBS0U7SUFDQTtFM0ppcWlDSDtBQUNGO0EySi9waUNJO0VBQ0M7QTNKaXFpQ0w7QXdCenNpQ0k7RW1JdUNBO0lBSUU7RTNKa3FpQ0o7RTJKaHFpQ0k7SUFDQztFM0prcWlDTDtBQUNGO0F3Qmp0aUNJO0VtSWtERTtJQUNDO0UzSmtxaUNMO0FBQ0Y7QTJKNXBpQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0o4cGlDRjtBMko1cGlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzSjhwaUNGO0EySjVwaUNDO0VBQ0M7QTNKOHBpQ0Y7QXdCcnVpQ0k7RW1Jc0VIO0lBSUU7RTNKK3BpQ0Q7QUFDRjs7QTRKdHppQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKeXppQ0Q7QXdCbnZpQ0k7RW9JNUVKO0lBU0UsbUJsSjZFWTtFVjZ1aUNaO0FBQ0Y7QTRKeHppQ0M7RUFDQztBNUowemlDRjtBd0IzdmlDSTtFb0loRUg7SUFJRTtFNUoyemlDRDtBQUNGO0E0Snp6aUNFO0VBQ0MsZ0JsSityQjZDO0VrSjlyQjdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUoyemlDSDtBd0J6d2lDSTtFb0l6REY7SUFVRTtFNUo0emlDRjtBQUNGO0E0SjF6aUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUo0emlDSjtBd0JyeGlDSTtFb0k1Q0Q7SUFRRTtJQUNBLGNsSjhEUztFVit2aUNaO0FBQ0Y7QTRKM3ppQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbEo2YStCO0VrSnhhOUI7QTVKeXppQ047QXdCdHlpQ0k7RW9JaENBO0lBZ0JFO0lBQ0E7SUFDQTtFNUowemlDSjtBQUNGO0E0Snh6aUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0JsSjZWK0I7QVY2OWhDcEM7QXdCbnppQ0k7RW9JWEE7SUFPRTtJQUNBLGNsSlVRO0VWaXppQ1o7QUFDRjtBNEp4emlDRztFQUNDLGNsSklVO0FWc3ppQ2Q7QXdCNXppQ0k7RW9JQ0Q7SUFJRSxjbEpJUztFVnV6aUNaO0FBQ0Y7QTRKenppQ0k7RUFDQztBNUoyemlDTDtBd0JwMGlDSTtFb0lRQTtJQUlFO0U1SjR6aUNKO0FBQ0Y7QTRKeHppQ0U7RUFDQztFQUNBLG1CbEpUVztBVm0waUNkO0F3QjcwaUNJO0VvSWlCRjtJQUtFO0lBQ0E7RTVKMnppQ0Y7QUFDRjtBNEp6emlDRztFQUNDO0VBQ0EsY2xKckJVO0VrSnNCVixnQmxKMG1CNEM7RWtKem1CNUM7QTVKMnppQ0o7QTRKenppQ0k7RUFDQztFQUNBLG1CbEp6QlM7RWtKMEJULGNsSlJTO0FWbTBpQ2Q7QTRKenppQ0s7RUFDQyxjbEovQlE7QVYwMWlDZDtBNEo1emlDSztFQUNDLGNsSi9CUTtBVjAxaUNkO0E0SnR6aUNNO0VBQ0M7QTVKd3ppQ1A7QTRKenppQ007RUFDQztBNUp3emlDUDtBNEp0emlDTTtFQUNDO0E1Snd6aUNQO0E0SnR6aUNPO0VBQ0M7RUFDQTtBNUp3emlDUjtBNEp0emlDUTtFQUNDO0E1Snd6aUNUO0E0Smx6aUNJO0VBQ0MseUJsSnBEUztFa0pxRFQ7QTVKb3ppQ0w7QTRKbHppQ0s7RUFDQztBNUpvemlDTjs7QTRKN3lpQ0E7RUFDQztFQUNBLGNsSi9DYTtFa0pnRGI7RUFDQTtFQUNBO0VBQ0EsbUJsSnNVbUM7QVYwK2hDcEM7QTRKOXlpQ0M7RUFDQyxnQmxKdWpCOEM7RWtKdGpCOUM7RUFDQTtFQUNBO0E1Smd6aUNGO0E0Sjl5aUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVKZ3ppQ0Y7QTRKOXlpQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUpnemlDSDtBd0JoNWlDSTtFb0k0RkY7SUFPRTtJQUNBLGNsSnpFVTtFVjAzaUNaO0FBQ0Y7QTRKL3lpQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbEpzU2dDO0VrSmpTL0I7QTVKNnlpQ0w7QXdCajZpQ0k7RW9JdUdEO0lBZ0JFO0lBQ0E7SUFDQTtFNUo4eWlDSDtBQUNGO0E0SjV5aUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0JsSnlOZ0M7QVZxbGlDcEM7QXdCOTZpQ0k7RW9JNEhEO0lBT0U7SUFDQSxjbEo3SFM7RVY0NmlDWjtBQUNGO0E0SjV5aUNFO0VBQ0M7QTVKOHlpQ0g7QTRKNXlpQ0c7RUFDQztBNUo4eWlDSjtBd0IxN2lDSTtFb0kySUQ7SUFJRTtFNUoreWlDSDtBQUNGO0E0Snp5aUNHO0VBQ0M7QTVKMnlpQ0o7QTRKdnlpQ0c7RUFDQztBNUp5eWlDSjs7QTRKcHlpQ0E7O0VBRUM7QTVKdXlpQ0Q7QTRKcnlpQ0M7O0VBQ0M7RUFDQTtFQUNBLFlsSmllOEM7RWtKaGU5QztFQUNBO0VBQ0E7RUFDQTtBNUp3eWlDRjtBd0JwOWlDSTtFb0lxS0g7O0lBY0UsWWxKdWQ2QztFViswaEM5QztBQUNGO0F3QjE5aUNJO0VvSXFLSDs7SUFzQkU7RTVKb3lpQ0Q7QUFDRjtBNEpueWlDRTs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnN5aUNIO0E0SnB5aUNFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKdXlpQ0g7QXdCei9pQ0k7RW9JdU1GOztJQWNFO0lBQ0E7RTVKeXlpQ0Y7QUFDRjtBNEp2eWlDRzs7RUFDQztFQUNBLGNsSmhNVTtFa0ppTVY7QTVKMHlpQ0o7QXdCdGdqQ0k7RW9JeU5EOztJQU1FO0U1SjR5aUNIO0FBQ0Y7QTRKeHlpQ0M7OztFQUVDLFlsSm1hOEM7RWtKbGE5QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBNUp1eWlDSDtBd0J4aGpDSTtFb0lvT0g7OztJQWdCRTtJQUNBLFlsSnFaNkM7RVZxNWhDOUM7QUFDRjtBd0JoaWpDSTtFb0lvT0g7OztJQW9CRTtJQUNBO0U1Sjh5aUNEO0FBQ0Y7QTRKNXlpQ0M7O0VBQ0M7RUFDQTtFQUNBO0E1Sit5aUNGO0E0Sjd5aUNFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKZ3ppQ0g7QXdCdGpqQ0k7RW9JaVFGOztJQVFFO0U1Smt6aUNGO0FBQ0Y7QTRKaHppQ0c7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JsSmtJZ0M7RWtKN0gvQjtBNUoreWlDTDtBd0J2a2pDSTtFb0k0UUQ7O0lBZUU7SUFDQTtJQUNBO0U1Sml6aUNIO0FBQ0Y7QTRKL3lpQ0c7OztFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCbEprRGdDO0FWaXdpQ3BDO0F3QnZsakNJO0VvSWdTRDs7O0lBT0U7RTVKc3ppQ0g7QUFDRjtBNEpuemlDRTs7RUFDQztBNUpzemlDSDtBNEpwemlDRzs7RUFDQztBNUp1emlDSjtBd0J0bWpDSTtFb0k4U0Q7O0lBSUU7RTVKeXppQ0g7QUFDRjs7QTRKbnppQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnN6aUNEO0E0SnB6aUNDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUpxemlDRjtBNEpuemlDQztFQUNDO0E1SnF6aUNGO0E0Sm56aUNDO0VBQ0M7QTVKcXppQ0Y7O0E0Smx6aUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SnF6aUNEO0E0Sm56aUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVKcXppQ0Y7QXdCdHBqQ0k7RW9JNlZIO0lBT0U7SUFDQTtFNUpzemlDRDtBQUNGO0E0SnJ6aUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUp1emlDSDtBNEpuemlDRztFQUNDO0E1SnF6aUNKO0E0Smx6aUNFO0VBQ0MscUJsSjdWVztFa0o4Vlg7RUFDQTtBNUpvemlDSDtBNEpsemlDRztFQUNDO0E1Sm96aUNKOztBNko3dmpDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3Smd3akNEO0F3QnhyakNJO0VxSTVFSjtJQU9FO0U3Sml3akNBO0FBQ0Y7QXdCN3JqQ0k7RXFJNUVKO0lBVUU7RTdKbXdqQ0E7QUFDRjtBd0Ivc2pDSTtFcUlsREg7SUFFRTtJQUNBO0lBQ0E7SUFDQTtFN0ptd2pDRDtBQUNGO0E2Smx3akNFO0VBQ0Msa0JuSjRXaUM7RW1KM1dqQztBN0pvd2pDSDtBNkpsd2pDRTtFQUNDO0E3Sm93akNIO0F3Qjl0akNJO0VxSXZDRjtJQUlFO0U3SnF3akNGO0FBQ0Y7QXdCdHRqQ0k7RXFJcERGO0lBT0U7RTdKdXdqQ0Y7QUFDRjtBNkpwd2pDQztFQUNDO0VBQ0E7RUFDQTtBN0pzd2pDRjtBd0I3dWpDSTtFcUk1Qkg7SUFNRTtJQUtDO0U3Sm13akNGO0FBQ0Y7QTZKaHdqQ0U7RUFDQyxrQm5KOFVpQztFbUo3VWpDO0E3Smt3akNIO0E2Smh3akNFO0VBQ0M7RUFDQTtBN0prd2pDSDtBd0IzdmpDSTtFcUlURjtJQUtFO0U3Sm13akNGO0FBQ0Y7QTZKandqQ0c7RUFDQztFQUNBO0E3Sm13akNKO0E2Smp3akNJO0VBQ0M7RUFDQTtFQUNBLGdCbkpnVytCO0FWbTZpQ3BDO0E2Smp3akNLO0VBRUM7QTdKa3dqQ047QTZKOXZqQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKZ3dqQ0o7QTZKOXZqQ0k7RUFDQztFQUNBO0VBQ0E7QTdKZ3dqQ0w7QTZKOXZqQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0pnd2pDTDtBNko5dmpDSztFQUNDO0E3Smd3akNOO0E2Sjd2akNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0JuSjZUK0I7RW1KNVQvQixvQ25KbURRO0VtSmxEUiw4Qm5KdURRO0VtSnREUjtFQUNBLHdDbkprekIrQjtBVjY4aENwQztBNko1dmpDRztFQUNDO0VBQ0E7QTdKOHZqQ0o7QTZKNXZqQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0o4dmpDTDtBNko1dmpDSztFQUNDO0E3Sjh2akNOO0E2SjF2akNHO0VBQ0M7RUFDQTtFQUNBO0E3SjR2akNKO0E2SjF2akNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0o0dmpDSjtBNkoxdmpDSTtFQUNDO0VBQ0E7RUFDQTtBN0o0dmpDTDtBNkoxdmpDSTtFQUVDO0VBQ0E7QTdKMnZqQ0w7QTZKenZqQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SjJ2akNMO0E2Snp2akNLO0VBQ0M7QTdKMnZqQ047QTZKenZqQ007RUFDQztBN0oydmpDUDtBNkp6dmpDTTtFQUNDO0VBQ0E7RUFDQTtBN0oydmpDUDtBNkp6dmpDTztFQUVDO0VBQ0E7RUFDQTtBN0owdmpDUjtBNkp0dmpDSztFQUNDO0VBQ0E7RUFDQTtBN0p3dmpDTjtBNkp0dmpDTTtFQUNDO0VBQ0E7QTdKd3ZqQ1A7QTZKbnZqQ0k7RUFDQztFQUNBO0E3SnF2akNMO0E2Sm52akNJO0VBR0M7QTdKbXZqQ0w7QTZKanZqQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0ptdmpDTDtBNkovdWpDRTtFQUNDLGtCbkpxTGlDO0VtSnBMakM7QTdKaXZqQ0g7QTZKOXVqQ0M7RUFDQztFQUNBO0VBQ0E7QTdKZ3ZqQ0Y7QTZKOXVqQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0pndmpDRjtBNko5dWpDRTtFQUNDO0E3Smd2akNIO0E2Sjl1akNHO0VBQ0M7QTdKZ3ZqQ0o7QTZKOXVqQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbkorTGdDO0VtSjlMaEM7RUFDQTtBN0pndmpDSjtBNko5dWpDSTtFQUNDO0E3Smd2akNMO0E2Sjl1akNJO0VBQ0M7QTdKZ3ZqQ0w7QTZKNXVqQ0k7RUFDQztFQUNBO0E3Sjh1akNMO0E2Snp1akNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0oydWpDRjtBNkp6dWpDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKMnVqQ0g7QTZKcHVqQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpFdlJIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGOC9qQ0Q7QTZKdnVqQ0c7RUFDQztBN0p5dWpDSjtBNkp2dWpDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Snl1akNKO0E2SnZ1akNJO0VBQ0M7QTdKeXVqQ0w7QTZKdHVqQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0p3dWpDSjtBNkpwdWpDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3SnN1akNGO0E2Sm51akNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SnF1akNKO0F1SDNpa0NDO0VBRUM7RUFDQTtFQUNBO0F2SDRpa0NGO0E2SnJ1akNLO0VBQ0M7QTdKdXVqQ047QTZKbnVqQ0k7RUFDQztFQUNBO0E3SnF1akNMO0E2Sm51akNJO0VBQ0M7RUFDQTtBN0pxdWpDTDtBNkpudWpDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBN0ppdWpDUDtBd0J4L2pDSTtFcUk2UUM7SUFhRTtFN0prdWpDTDtBQUNGO0E2Si90akNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkozUVM7RW1KNFFULG1CbkpoU1M7RW1KaVNUO0VBQ0E7QTdKaXVqQ0w7QTZKL3RqQ0s7RUFDQztFQUNBO0E3Sml1akNOO0E2Sjl0akNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0pndWpDTDtBd0JyaGtDSTtFcUlnVEE7SUFRRTtFN0ppdWpDSjtBQUNGO0F3QjFoa0NJO0VxSWdUQTtJQVdFO0U3Sm11akNKO0FBQ0Y7QXdCL2hrQ0k7RXFJZ1RBO0lBY0U7SUFDQTtJQUNBO0U3SnF1akNKO0FBQ0Y7QTZKOXRqQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKZ3VqQ0w7QXdCM2prQ0k7RXFJcVZBO0lBWUc7RTdKOHRqQ0w7QUFDRjtBd0JuamtDSTtFcUl3VUE7SUFnQkU7SUFDQTtFN0ordGpDSjtBQUNGO0F3QnRra0NJO0VxSXlXQztJQUVFO0U3Sit0akNMO0U2Snp0akNLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxrQm5KeUM0QjtFVmtyakNsQztBQUNGO0E2Smx0akNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKb3RqQ0w7QXdCamxrQ0k7RXFJc1hBO0lBVUU7RTdKcXRqQ0o7QUFDRjtBd0J0bGtDSTtFcUlzWEE7SUFhRTtJQUNBO0U3SnV0akNKO0FBQ0Y7QTZKcnRqQ0k7RUFDQztFQUNBO0VBQ0EsZ0JuSmpEK0I7RW1Ka0QvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBN0ptdGpDTjtBd0J4bWtDSTtFcUl1WUE7SUFpQkU7SUFDQTtJQUNBO0lBQ0E7SUFLQztFN0pndGpDTDtBQUNGO0E2SjVzakNLO0VBQ0M7RUFDQTtBN0o4c2pDTjtBNkp0c2pDTztFQUVDO0E3SnVzakNSO0E2SjlyakNLO0VBQ0M7QTdKZ3NqQ047QTZKdHJqQ0s7RUFFQyxnQm5KOUc4QjtBVnF5akNwQztBNkpwcmpDSTtFQUNDO0E3SnNyakNMOztBOEo3c2tDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpndGtDRDtBd0I3cGtDSTtFc0loREg7SUFLRyxtQnBKMnFCeUM7RVZpaWpDM0M7QUFDRjtBd0JycGtDSTtFc0k3REg7SUFTRTtFOUo2c2tDRDtBQUNGO0F3QnZxa0NJO0VzSXBDSDtJQUtHLHNCcEpncUJ5QztFVjBpakMzQztBQUNGO0E4SnZza0NDO0VBQ0MsaUJwSm1nQmtDO0FWc3NqQ3BDO0F3Qi9xa0NJO0VzSXhCRjtJQUtHO0U5SnNza0NIO0FBQ0Y7QXdCcHJrQ0k7RXNJZkQ7SUFFRSxTcEpzZitCO0lvSnJmL0I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUtDO0U5Smlza0NKO0FBQ0Y7QThKOXJrQ0k7RUFFQztBOUorcmtDTDtBd0Jsc2tDSTtFc0kvREo7SUF5RUU7SUFDQTtFOUo0cmtDQTtBQUNGO0E4SjFya0NDO0VBQ0M7RUFDQTtFQUNBO0E5SjRya0NGO0F3Qjdza0NJO0VzSWNIO0lBTUU7SUFDQSxZcEoybUIwQztJb0oxbUIxQztJQUNBO0lBTUM7SUFDQSx1QnBKb1NnQztFVm81akNsQztBQUNGO0F3QjFza0NJO0VzSUNIO0lBb0JFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlKeXJrQ0Q7QUFDRjtBOEp2cmtDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGtCcEpxUmlDO0FWbzZqQ3BDO0F3Qnp0a0NJO0VzSTRCRjtJQU9FO0lBQ0E7RTlKMHJrQ0Y7QUFDRjtBOEp4cmtDRztFQUNDO0VBQ0E7RUFDQTtBOUowcmtDSjtBd0JwdWtDSTtFc0l1Q0Q7SUFNRTtFOUoycmtDSDtBQUNGO0E4Snpya0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SjJya0NKO0F3Qmp2a0NJO0VzSWdERDtJQVNFO0lBQ0E7SUFLQztFOUp3cmtDSjtBQUNGO0E4SnJya0NHO0VBQ0Msc0JwSitRZ0M7RW9KOVFoQyxnQnBKb1JnQztFb0puUmhDO0VBQ0E7QTlKdXJrQ0o7QThKcnJrQ0c7RUFDQztFQUNBO0E5SnVya0NKO0E4SnBya0NFO0VBQ0M7QTlKc3JrQ0g7QXdCbHhrQ0k7RXNJMkZGO0lBSUU7SUFDQTtFOUp1cmtDRjtBQUNGO0E4SnJya0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlKdXJrQ0g7QXdCanhrQ0k7RXNJc0ZGO0lBT0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUp3cmtDRjtBQUNGO0E4SnRya0NHO0VBQ0M7QTlKd3JrQ0o7QXdCN3hrQ0k7RXNJb0dEO0lBSUU7RTlKeXJrQ0g7RThKdnJrQ0c7SUFJRTtFOUpzcmtDTDtBQUNGO0E4Sm5ya0NJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CcEp5TitCO0VvSnhOL0IsZ0JwSitOK0I7RW9KOU4vQixrQnBKMlIrQjtFb0oxUi9CO0E5SnFya0NMO0F3Qmh6a0NJO0VzSWtIQTtJQVlFO0lBQ0E7SUFDQTtJQUNBLG1CcEptUjhCO0VWbTZqQ2xDO0FBQ0Y7QThKcHJrQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUpzcmtDTjtBd0I5emtDSTtFc0lvSUM7SUFPRTtJQUNBO0lBS0M7RTlKbXJrQ047QUFDRjtBOEpocmtDSztFQUNDLGdCcEptTThCO0FWKytqQ3BDO0E4Si9xa0NNO0VBQ0M7QTlKaXJrQ1A7QThKOXFrQ0s7RUFDQztFQUNBO0E5Smdya0NOO0E4Sjlxa0NNO0VBQ0M7QTlKZ3JrQ1A7QThKenFrQ0M7RUFDQztBOUoycWtDRjtBOEp6cWtDRTtFQUNDLGtCcEp3SWlDO0FWbWlrQ3BDO0E4Snhxa0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlKMHFrQ0Y7QThKeHFrQ0U7RUFDQztFQUNBO0E5SjBxa0NIO0F3Qi8ya0NJO0VzSW1NRjtJQUtFO0U5SjJxa0NGO0FBQ0Y7QXdCcDNrQ0k7RXNJbU1GO0lBUUU7RTlKNnFrQ0Y7QUFDRjtBd0J6M2tDSTtFc0ltTUY7SUFXRTtFOUorcWtDRjtBQUNGO0F3Qjkza0NJO0VzSW1NRjtJQWNFO0U5Smlya0NGO0FBQ0Y7QXdCbjRrQ0k7RXNJbU1GO0lBaUJFO0U5Sm1ya0NGO0FBQ0Y7QThKanJrQ0c7RUFDQztBOUptcmtDSjtBOEovcWtDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwSjhMa0M7RW9KN0xsQztFQUNBO0VBQ0E7QTlKaXJrQ0Y7QThKL3FrQ0U7RUFDQyw2Q3BKK0xpQztBVmsvakNwQztBOEo5cWtDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKZ3JrQ0g7QThKOXFrQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUpncmtDSDtBOEo5cWtDRztFQUNDLHNCcEpxR2dDO0VvSnBHaEMsZ0JwSjBHZ0M7RW9KekdoQztFQUNBO0E5Smdya0NKO0E4Sjlxa0NHO0VBQ0MsY3BKN09VO0VvSjhPVixnQnBKb0dnQztFb0puR2hDO0VBQ0E7RUFDQTtBOUpncmtDSjtBOEo5cWtDRztFQUNDO0VBQ0EsZ0JwSjZGZ0M7RW9KNUZoQztFQUNBLHNCcEpxRmdDO0FWMmxrQ3BDO0E4Sjdxa0NFO0VBQ0M7RUFDQTtBOUorcWtDSDtBOEo3cWtDRztFQUVDO0E5Sjhxa0NKO0E4SjVxa0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEp0UFU7RW9KdVBWLG1CcEo4RWdDO0VvSjdFaEM7RUFDQTtFQUNBO0E5Sjhxa0NKO0E4Snpxa0NFO0VBQ0M7QTlKMnFrQ0g7QXdCbjlrQ0k7RXNJdVNGO0lBSUU7RTlKNHFrQ0Y7QUFDRjtBOEozcWtDRztFQUNDO0VBQ0E7RUFLQztBOUp5cWtDTDtBd0JoOWtDSTtFc0lnU0Q7SUFVRTtJQUNBO0lBS0M7RTlKc3FrQ0o7QUFDRjtBOEpucWtDSTtFQUNDO0E5SnFxa0NMO0E4Sm5xa0NJO0VBQ0M7QTlKcXFrQ0w7QThKbnFrQ0k7RUFDQztBOUpxcWtDTDtBOEpucWtDSTtFQUNDO0VBQ0EsZ0JwSjBCK0I7RW9KekIvQjtBOUpxcWtDTDtBd0JyK2tDSTtFc0k2VEE7SUFNRTtJQUNBO0lBQ0E7SUFDQTtJQUtDO0U5Smtxa0NMO0FBQ0Y7QThKOXBrQ0c7RUFDQztFQUNBO0VBS0M7QTlKNHBrQ0w7QXdCbi9rQ0k7RXNJZ1ZEO0lBVUU7SUFDQTtFOUo2cGtDSDtBQUNGO0E4SjNwa0NJO0VBQ0M7RUFDQTtBOUo2cGtDTDtBd0I3L2tDSTtFc0k4VkE7SUFLRTtJQUNBO0lBQ0E7RTlKOHBrQ0o7QUFDRjtBOEo1cGtDSTtFQUNDO0VBQ0E7RUFDQTtBOUo4cGtDTDtBOEo1cGtDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Sjhwa0NOO0F3QmxobENJO0VzSTZXQztJQVVFO0lBQ0E7RTlKK3BrQ0w7QUFDRjtBd0J4aGxDSTtFc0k2V0M7SUFjRTtJQUNBO0U5Smlxa0NMO0FBQ0Y7QThKL3BrQ007RUFDQztFQUNBO0VBQ0E7QTlKaXFrQ1A7QThKL3BrQ087RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwSlE0QjtBVnlwa0NwQztBOEovcGtDTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSjNYTTtFb0o0WE47RUFDQSxrQnBKSDRCO0VvSkk1QjtFQUNBO0VBQ0E7QTlKaXFrQ1I7QThKOXBrQ007RUFDQztFQUNBO0E5Smdxa0NQO0E4Sjlwa0NPO0VBQ0M7QTlKZ3FrQ1I7QThKOXBrQ1E7RUFDQztFQUNBLGdCcEo5RTJCO0FWOHVrQ3BDO0E4Sjlwa0NTO0VBQ0M7QTlKZ3FrQ1Y7QThKN3BrQ1E7RUFDQyxvQnBKN0YyQjtFb0o4RjNCLGdCcEp0RjJCO0VvSnVGM0I7QTlKK3BrQ1Q7QThKNXBrQ087RUFDQztFQUNBLGdCcEo1RjRCO0FWMHZrQ3BDO0E4SjNwa0NNO0VBQ0M7QTlKNnBrQ1A7QThKM3BrQ087RUFDQztFQUNBLGdCcEpwRzRCO0VvSnFHNUI7QTlKNnBrQ1I7QThKM3BrQ1E7RUFDQztBOUo2cGtDVDtBOEp4cGtDTztFQUNDO0E5SjBwa0NSO0E4Smxwa0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKb3BrQ0Y7QXdCdm5sQ0k7RXNJNGRIO0lBVUU7SUFDQTtJQUNBO0lBQ0E7SUFDQSxpQnBKeEtpQztJb0p5S2pDLGtCcEp6RWlDO0lvSjhFaEM7RTlKaXBrQ0Y7QUFDRjtBd0JybmxDSTtFc0krY0g7SUF3QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUprcGtDRDtBQUNGO0E4Smhwa0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Smtwa0NIO0F3QnRwbENJO0VzSThmRjtJQVNFO0U5Sm1wa0NGO0FBQ0Y7QThKanBrQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1DO0VBQ0EsdUJwSnROK0I7QVZvMmtDcEM7QXdCenBsQ0k7RXNJNmZEO0lBaUJFO0U5Sitva0NIO0FBQ0Y7QThKN29rQ0k7RUFDQyxjcEp2ZlM7RW9Kd2ZUO0VBQ0E7RUFDQTtBOUorb2tDTDtBOEo3b2tDSztFQUNDO0E5Sitva0NOO0E4SjFva0NJO0VBQ0M7QTlKNG9rQ0w7QThKMW9rQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUo0b2tDTDtBOEoxb2tDSTtFQUlFO0E5Snlva0NOO0E4SnJva0NHO0VBQ0M7RUFDQSxnQnBKdk5nQztFb0p3TmhDO0E5SnVva0NKO0E4SnJva0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEpyS2dDO0FWNHlrQ3BDO0E4Sm5va0NHO0VBQ0M7QTlKcW9rQ0o7QThKbm9rQ0k7RUFDQztBOUpxb2tDTDtBOEpub2tDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpxb2tDTjtBOEpub2tDTTtFQUNDO0VBQ0E7QTlKcW9rQ1A7QThKL25rQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUppb2tDSDtBOEovbmtDRztFQUNDO0E5Smlva0NKO0E4Si9ua0NJO0VBQ0M7RUFDQTtFQUNBO0E5Smlva0NMO0E4Si9ua0NLO0VBQ0M7QTlKaW9rQ047QThKOW5rQ0s7RUFDQztBOUpnb2tDTjtBOEo3bmtDTztFQUNDO0VBQ0E7RUFDQTtBOUorbmtDUjtBOEo3bmtDUTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JwSjdSMkI7QVY0NWtDcEM7QThKN25rQ1E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUorbmtDVDtBOEozbmtDTTtFQUNDLHNCcEpqVDZCO0VvSmtUN0IsZ0JwSjVTNkI7QVZ5NmtDcEM7QThKM25rQ007RUFDQyxzQnBKclQ2QjtFb0pzVDdCLGdCcEpoVDZCO0VvSnFUNUI7QTlKeW5rQ1I7QThKdG5rQ007RUFDQztBOUp3bmtDUDtBOEp0bmtDTTtFQUNDO0E5Sndua0NQO0E4SnRua0NPO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCcEp4UTRCO0FWZzRrQ3BDO0E4SnRua0NRO0VBQ0M7RUFLQztBOUpvbmtDVjtBOEpobmtDTztFQUNDO0E5Smtua0NSO0E4Smhua0NRO0VBQ0MsZ0JwSnBWMkI7RW9KcVYzQjtBOUprbmtDVDtBOEpobmtDUTtFQUNDLGdCcEp4VjJCO0VvSnlWM0I7QTlKa25rQ1Q7QThKN21rQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBKOVc4QjtFb0orVzlCLGdCcEp6VzhCO0VvSjBXOUI7RUFDQTtFQUNBO0VBQ0E7QTlKK21rQ047QThKMW1rQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SjRta0NIO0F3QnowbENJO0VzSXd0QkY7SUFRRTtFOUo2bWtDRjtBQUNGO0E4SjNta0NFO0VBQ0M7RUFDQTtFQUNBO0E5SjZta0NIO0E4SjNta0NHO0VBQ0M7RUFDQTtBOUo2bWtDSjtBOEozbWtDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SjZta0NMO0E4SjNta0NJO0VBSUUsc0JwSnBiOEI7QVY4aGxDcEM7QThKdG1rQ0c7RUFJRSxzQnBKNWIrQjtBVmlpbENwQztBOEpqbWtDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JwSnhjZ0M7RW9KeWNoQztBOUptbWtDSjtBOEpqbWtDSTtFQUNDO0E5Sm1ta0NMO0E4Smpta0NJO0VBQ0M7QTlKbW1rQ0w7QThKL2xrQ0c7RUFDQztBOUppbWtDSjtBOEo3bGtDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwSnhVcUM7RW9KeVVyQyxZcEp6VGtDO0VvSjBUbEM7RUFDQTtBOUorbGtDRjtBOEo3bGtDRTtFQUdDO0E5SjZsa0NIO0F3QnozbENJO0VzSXl4QkY7SUFNRTtFOUo4bGtDRjtBQUNGO0E4SjVsa0NFO0VBQ0M7QTlKOGxrQ0g7QThKNWxrQ0c7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SjZsa0NKO0E4SjFsa0NLO0VBQ0M7QTlKNGxrQ047QThKMWxrQ007RUFDQztBOUo0bGtDUDtBOEp4bGtDSTtFQUNDO0VBQ0E7RUFDQTtFQUtDO0E5SnNsa0NOO0E4Smpsa0NFO0VBQ0MsZ0JwSjNlaUM7RW9KNGVqQztFQUNBO0VBQ0E7RUFDQTtBOUptbGtDSDtBd0IzNWxDSTtFc0ltMEJGO0lBUUU7RTlKb2xrQ0Y7QUFDRjtBOEpsbGtDRTtFQUNDO0VBQ0E7QTlKb2xrQ0g7QThKamxrQ0k7RUFDQztBOUptbGtDTDtBd0J2NmxDSTtFc0ltMUJBO0lBSUU7RTlKb2xrQ0o7QUFDRjtBOEpubGtDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnFsa0NOO0E4Sm5sa0NLO0VBRUM7QTlKb2xrQ047QThKOWtrQ0M7RUFDQztFQUNBO0VBQ0E7QTlKZ2xrQ0Y7QThKOWtrQ0U7RUFDQyxtQnBKdDJCVztFb0p1MkJYLGNwSnQxQlc7RW9KdTFCWCxrQnBKN2RpQztFb0o4ZGpDO0E5Smdsa0NIO0E4Sjlra0NHO0VBQ0M7QTlKZ2xrQ0o7QThKOWtrQ0c7RUFDQyxrQnBKcGtCZ0M7QVZvcGxDcEM7QThKOWtrQ0k7RUFDQyxnQnBKbmlCK0I7RW9Kb2lCL0IsY3BKdDNCUztBVnM4bENkO0E4Sjlra0NJO0VBQ0M7RUFDQSxnQnBKeGlCK0I7QVZ3bmxDcEM7QThKOWtrQ0k7RUFDQyxnQnBKM2lCK0I7RW9KNGlCL0IsY3BKOTNCUztBVjg4bENkO0E4Sjdra0NHO0VBQ0MsbUJwSmg0QlU7RW9KaTRCViw4QnBKcmZnQztFb0pzZmhDLCtCcEp0ZmdDO0FWcWtsQ3BDO0E4Sjdra0NJO0VBQ0MsdUJwSjVqQitCO0VvSjZqQi9CO0VBQ0E7QTlKK2trQ0w7QThKN2trQ0s7RUFDQztFQUNBLGdCcEozakI4QjtFb0o0akI5QixjcEpoNUJRO0FWKzlsQ2Q7QThKN2trQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUora2tDTjtBOEo3a2tDSztFQUNDO0VBQ0EsY3BKeDVCUTtFb0p5NUJSO0VBQ0E7RUFLQyx1QnBKam5CNkI7QVY0cmxDcEM7QThKeGtrQ007RUFDQyxjcEpyNUJPO0FWKzlsQ2Q7QThKeGtrQ007RUFDQyxjcEpuNUJPO0FWNjlsQ2Q7QThKdmtrQ0s7RUFDQyxtQnBKdjZCUTtBVmcvbENkO0E4SnZra0NLO0VBQ0M7QTlKeWtrQ047QThKbmtrQ0M7RUFDQztFQUNBO0VBQ0E7QTlKcWtrQ0Y7QThKbmtrQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SnFra0NIO0F3QnpnbUNJO0VzSSs3QkY7SUFRRTtJQUNBO0U5SnNra0NGO0FBQ0Y7QXdCL2dtQ0k7RXNJKzdCRjtJQVlFO0lBQ0E7RTlKd2trQ0Y7QUFDRjtBOEp0a2tDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBKNW5CZ0M7RW9KNm5CaEM7RUFDQTtFQUNBO0VBQ0E7QTlKd2trQ0o7QThKdGtrQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUp3a2tDTDtBOEp0a2tDSztFQUNDO0E5Sndra0NOO0E4SnJra0NJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKdWtrQ0w7QThKcmtrQ0s7RUFDQyxzQnBKbHFCOEI7QVZ5dWxDcEM7QThKcmtrQ0s7RUFDQztFQUNBO0E5SnVra0NOO0E4SnJra0NLO0VBQ0M7QTlKdWtrQ047QThKcmtrQ0s7RUFDQztBOUp1a2tDTjtBOEpwa2tDSTtFQUNDO0VBQ0E7RUFDQTtBOUpza2tDTDtBOEpwa2tDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SnNra0NOO0E4SnBra0NNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpza2tDUDtBOEpua2tDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKcWtrQ047QThKbmtrQ007RUFDQztBOUpxa2tDUDtBOEpsa2tDSztFQUNDLGdCcEp4c0I4QjtFb0p5c0I5QjtBOUpva2tDTjtBOEpsa2tDSztFQUNDO0E5Sm9ra0NOO0E4Smpra0NJO0VBQ0M7QTlKbWtrQ0w7QThKOWprQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUpna2tDTjtBOEo5amtDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEU5b0NMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGK3NtQ0Q7QThKOWprQ0k7RUFDQztFQUNBO0E5Smdra0NMO0E4Sjlqa0NLO0VBQ0M7QTlKZ2trQ047QThKOWprQ0s7RUFDQztBOUpna2tDTjtBOEozamtDSTtFQUNDO0E5SjZqa0NMO0E4SjNqa0NLO0VBQ0M7QTlKNmprQ047QThKM2prQ0s7RUFDQztBOUo2amtDTjtBOEp2amtDSztFQUNDO0E5Snlqa0NOO0E4Sm5qa0NDO0VBQ0M7RUFDQTtBOUpxamtDRjtBOEpuamtDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLDZDcEp2dEJpQztFb0p3dEJqQyxrQnBKL3RCaUM7QVZveGxDcEM7QThKbmprQ0c7RUFDQztFQUNBO0VBQ0E7QTlKcWprQ0o7QThKbGprQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUpvamtDTjtBd0Jwcm1DSTtFc0k0bkNDO0lBT0U7RTlKcWprQ0w7QUFDRjtBOEpsamtDSTtFQUNDO0VBQ0E7QTlKb2prQ0w7QThKbGprQ0s7RUFDQyxzQnBKenpCOEI7RW9KMHpCOUIsZ0JwSnB6QjhCO0FWdzJsQ3BDO0E4Smxqa0NLO0VBQ0M7RUFDQSx3QnBKNTFCOEI7QVZnNWxDcEM7QThKamprQ0k7RUFDQztBOUptamtDTDtBOEpqamtDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5Sm1qa0NOO0E4Smpqa0NNO0VBQ0MsZ0JwSnIwQjZCO0VvSnMwQjdCO0VBS0M7QTlKK2lrQ1I7QThKNWlrQ007RUFDQztBOUo4aWtDUDtBOEo1aWtDTztFQUNDO0E5Sjhpa0NSO0E4SjFpa0NTO0VBQ0MseUJwSnRwQ0k7RW9KdXBDSixxQnBKdnBDSTtBVm1zbUNkO0E4SnZpa0NNO0VBQ0Msc0JwSmw0QjZCO0FWMjZsQ3BDO0E4SnJpa0NJO0VBQ0M7QTlKdWlrQ0w7QThKcmlrQ0s7RUFDQztFQUNBO0VBQ0E7QTlKdWlrQ047QXdCeHVtQ0k7RXNJd3NDRjtJQUVFO0U5Smtpa0NGO0FBQ0Y7O0E4SjFoa0NHO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SjRoa0NIOztBOEp2aGtDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDcEpwMUJtQztFb0pxMUJuQztFQUNBO0E5SjBoa0NEO0F3Qjl3bUNJO0VzSXF1Q0o7SUFrQkU7RTlKMmhrQ0E7QUFDRjtBOEp6aGtDQztFQUNDLGNwSm52Q1k7QVY4d21DZDtBOEp6aGtDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SjJoa0NGO0E4Snpoa0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBKeDdCa0M7RW9KeTdCbEMsZ0JwSm43QmtDO0VvSm83QmxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKMmhrQ0Y7O0E4SnJoa0NDO0VBQ0M7RUFDQTtFQUNBO0VBS0M7QTlKb2hrQ0g7QXdCaDBtQ0k7RXNJK3lDSDtJQUVFO0U5Sm1oa0NEO0U4Smpoa0NDO0lBRUM7SUFDQTtJQUNBO0U5Smtoa0NGO0FBQ0Y7QXdCMTBtQ0k7RXNJMHpDRjtJQUtHO0U5Sitna0NIO0FBQ0Y7QXdCbDBtQ0k7RXNJNnlDRjtJQVNFO0U5Smdoa0NGO0FBQ0Y7QThKOWdrQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKZ2hrQ0o7QXdCNTFtQ0k7RXNJczBDRDtJQVNFO0lBTUM7SUFDQTtFOUo0Z2tDSjtBQUNGO0F3QnQxbUNJO0VzSXl6Q0Q7SUFxQkU7SUFDQTtFOUo0Z2tDSDtBQUNGO0E4Snpna0NFO0VBQ0M7QTlKMmdrQ0g7QXdCNTJtQ0k7RXNJZzJDRjtJQU9HO0U5Snlna0NIO0FBQ0Y7QThKdGdrQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUp3Z2tDSjtBOEp0Z2tDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5Sndna0NMO0E4SnRna0NLO0VBQ0M7QTlKd2drQ047QThKcmdrQ087RUFDQztFQUNBO0VBQ0E7QTlKdWdrQ1I7QThKcmdrQ1E7RUFDQztBOUp1Z2tDVDtBOEpsZ2tDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlKb2drQ047QThKbGdrQ007RUFDQztFQUNBLGdCcEpwaEM2QjtFb0pxaEM3QixnQnBKN2lDNkI7RW9KOGlDN0I7RUFDQTtBOUpvZ2tDUDtBOEpsZ2tDTTtFQUNDLGdCcEpsakM2QjtFb0ptakM3QjtFQUNBLGdCcEo1aEM2QjtFb0o2aEM3QixzQnBKM2pDNkI7QVYram1DcEM7O0ErSjk5bUNBO0VBQ0M7RUFDQTtBL0ppK21DRDtBK0ovOW1DQztFQUNDLDJEckprcUJrQztFcUpqcUJsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSmkrbUNGO0ErSi85bUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KaSttQ0g7QStKOTltQ0M7RUFDQyxjcko2RVk7RXFKNUVaLGFySm9uQmtDO0VxSm5uQmxDO0EvSmcrbUNGO0F3Qmg3bUNJO0V1SW5ESDtJQU1FLGFySmtuQmlDO0lxSmpuQmpDO0lBQ0E7RS9KaSttQ0Q7QUFDRjtBK0ovOW1DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CckprYmtDO0FWK2ltQ3BDO0F3Qm44bUNJO0V1SXhDSDtJQWdCRTtJQUNBO0lBQ0E7RS9KKzltQ0Q7QUFDRjtBK0o3OW1DRTtFQUNDO0EvSis5bUNIO0F3Qjc4bUNJO0V1SW5CRjtJQVFFO0UvSjQ5bUNGO0FBQ0Y7QStKcjltQ0U7RUFDQztBL0p1OW1DSDtBK0puOW1DRTtFQUNDO0VBQ0EsY3JKdUJXO0FWODdtQ2Q7QStKbDltQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KbzltQ0Y7QXdCaittQ0k7RXVJT0g7SUFhRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvSmk5bUNEO0FBQ0Y7QStKMzhtQ0U7RUFDQztFQUNBO0EvSjY4bUNIO0ErSjM4bUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSjY4bUNKO0ErSjM4bUNJO0VBRUM7RUFDQTtBL0o0OG1DTDtBK0oxOG1DSTtFQUNDO0VBQ0E7QS9KNDhtQ0w7O0ErSnQ4bUNBO0VBQ0M7QS9KeThtQ0Q7QXVIaGxuQ0M7RUFFQztFQUNBO0VBQ0E7QXZIaWxuQ0Y7QStKMThtQ0M7RUFFQztBL0oyOG1DRjtBK0pyOG1DSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvSnU4bUNOO0ErSnI4bUNNO0VBQ0M7RUFDQTtBL0p1OG1DUDtBK0pyOG1DTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvSnU4bUNSO0ErSi83bUNLO0VBQ0M7RUFDQTtFQUNBO0EvSmk4bUNOO0ErSi83bUNNO0VBQ0M7RUFDQSxnQnJKb1A2QjtFcUpuUDdCO0VBS0M7QS9KNjdtQ1I7QXdCeGluQ0k7RXVJbUdFO0lBV0U7RS9KODdtQ047QUFDRjtBK0oxN21DTTtFQUNDO0VBQ0E7QS9KNDdtQ1A7QStKeDdtQ007RUFDQztFQUNBO0EvSjA3bUNQOztBZ0tqb25DQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoS29vbkNEO0FnS2xvbkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCdEpxZGtDO0FWK3FtQ3BDO0F1SC9vbkNDO0VBRUM7RUFDQTtFQUNBO0F2SGdwbkNGO0F3QnprbkNJO0V3SXRFSDtJQVVFO0VoS3lvbkNEO0FBQ0Y7QXdCOWtuQ0k7RXdJdEVIO0lBYUU7RWhLMm9uQ0Q7QUFDRjtBZ0t6b25DRTtFQUNDO0FoSzJvbkNIO0FnS3pvbkNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJ0SjhEVztFc0o3RFg7RUFDQTtFQUNBO0FoSzJvbkNIO0F3Qi9sbkNJO0V3SW5ERjtJQVVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEs0b25DRjtBQUNGO0FnSzFvbkNHO0VBQ0M7QWhLNG9uQ0o7QWdLMW9uQ0c7RUFFQztBaEsyb25DSjtBZ0t4b25DRTtFQUNDO0VBQ0E7RUFDQTtBaEswb25DSDtBZ0t4b25DRztFQUNDO0VBQ0EscUJ0Sm9YZ0M7RXNKblhoQyxnQnRKa1lnQztBVnd3bUNwQztBZ0t4b25DSTtFQUNDO0VBQ0E7QWhLMG9uQ0w7QWdLdm9uQ0c7RUFDQztFQUNBO0FoS3lvbkNKO0FnS3ZvbkNHO0VBQ0M7QWhLeW9uQ0o7QWdLdm9uQ0c7RUFDQztFQUNBO0FoS3lvbkNKO0FnS3ZvbkNJO0VBQ0M7RUFDQTtFQUNBLHNCdEorVStCO0VzSjlVL0I7RUFDQSxtQnRKOFkrQjtBVjJ2bUNwQztBZ0t2b25DSztFQUlFO0FoS3NvbkNQO0FnS25vbkNLO0VBRUM7QWhLb29uQ047QWdLL25uQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoS2lvbkNIO0F3QmxxbkNJO0V3SXNCRjtJQWNFO0VoS2tvbkNGO0FBQ0Y7QXdCdnFuQ0k7RXdJc0JGO0lBaUJFO0lBQ0Esa0J0SjZRZ0M7RVZ1M21DbEM7QUFDRjtBZ0tsb25DRztFQUNDO0VBQ0EsdUJ0SnFTZ0M7RXNKcFNoQyxnQnRKMlNnQztFc0oxU2hDO0FoS29vbkNKO0FnS2xvbkNHO0VBQ0M7QWhLb29uQ0o7QXdCdHJuQ0k7RXdJaUREO0lBSUUscUJ0SmdRK0I7RVZxNG1DbEM7QUFDRjs7QWlLdnduQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakswd25DRDtBaUt4d25DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZKeUVZO0V1Sm5FWDtFQUNBO0FqS3F3bkNIO0F3QjVzbkNJO0V5SXRFSDtJQW1CRztFakttd25DRjtBQUNGO0F3Qmp0bkNJO0V5SXRFSDtJQTBCRztFaktpd25DRjtBQUNGO0FpSzl2bkNDO0VBQ0M7RUFDQTtFQUNBO0FqS2d3bkNGO0FpSzl2bkNDO0VBQ0M7RUFDQTtBaktnd25DRjtBaUs5dm5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBTUM7RUFDQTtBaksydm5DSDtBd0J2dW5DSTtFeUkvQkg7SUFjRTtFaks0dm5DRDtBQUNGO0F3QjV1bkNJO0V5SS9CSDtJQWlCRTtJQU1DO0lBQ0E7RWpLeXZuQ0Y7QUFDRjtBaUt0dm5DRTtFQUNDO0VBQ0EsZ0J2SjBWaUM7RXVKelZqQztBakt3dm5DSDtBaUt0dm5DRTtFQUNDO0VBQ0EsZ0J2SnFWaUM7RXVKcFZqQztFQUNBLG1CdkowVmlDO0V1SnpWakM7QWpLd3ZuQ0g7QWlLcnZuQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUtDO0FqS212bkNIO0F3QnR3bkNJO0V5SVVIO0lBZUc7RWpLaXZuQ0Y7QUFDRjtBd0Izd25DSTtFeUlVSDtJQXNCRztFaksrdW5DRjtBQUNGO0FpSzV1bkNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZKaEJXO0V1SmlCWDtFQUNBO0VBQ0E7RUFDQTtBaks4dW5DSDtBaUszdW5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0J2SjhWa0M7RXVKelZqQztBakt5dW5DSDtBd0JyeW5DSTtFeUlrREg7SUFpQkc7SUFDQTtFaktzdW5DRjtBQUNGO0F3QjN5bkNJO0V5SWtESDtJQTBCRztJQUNBO0VqS211bkNGO0FBQ0Y7QXdCanpuQ0k7RXlJa0RIO0lBK0JFO0lBS0M7RWpLZ3VuQ0Y7QUFDRjtBaUs3dG5DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQztFQUNBO0FqSzB0bkNKO0F3QmgwbkNJO0V5STBGRjtJQWVFO0lBQ0E7SUFPQztJQUNBO0lBQ0E7RWpLcXRuQ0g7QUFDRjtBaUtqdG5DQztFQUNDLGtCdko0TGtDO0V1SjNMbEM7RUFDQTtBakttdG5DRjtBaUtqdG5DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBS0M7QWpLK3NuQ0o7QWlLNXNuQ0U7RUFDQyxzQnZKeU1pQztFdUp4TWpDLGdCdko4TWlDO0V1SjdNakM7RUFDQTtBaks4c25DSDtBaUs1c25DRztFQUNDO0VBQ0E7QWpLOHNuQ0o7QWlLM3NuQ0U7RUFDQztBaks2c25DSDtBaUsxc25DQztFQUNDLGtCdko0SmtDO0FWZ2puQ3BDOztBa0s1Nm5DQztFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CeEp1ZGtDO0V3SnRkbEMsNkN4Sjhka0M7QVZpOW1DcEM7QWtLNTZuQ0c7RUFFQyxpRHhKMnBDZ0M7QVZreGxDcEM7QWtLdjZuQ0c7RUFDQztBbEt5Nm5DSjtBa0tyNm5DSTtFQUNDO0FsS3U2bkNMO0FrS2w2bkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q3hKbWNrQztBVmkrbUNwQztBa0tsNm5DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4SnlYaUM7RXdKeFhqQztBbEtvNm5DSDtBa0tsNm5DRTtFQUNDO0VBQ0E7RUFLQztBbEtnNm5DSjtBa0s3NW5DRTtFQUNDO0VBQ0E7RUFDQTtBbEsrNW5DSDtBa0s3NW5DRztFQUNDO0FsSys1bkNKO0FrSzc1bkNHO0VBQ0M7QWxLKzVuQ0o7QWtLNzVuQ0c7RUFFQztBbEs4NW5DSjtBa0sxNW5DQztFQUNDO0VBQ0E7RUFDQTtBbEs0NW5DRjtBa0t6NW5DRztFQUNDO0FsSzI1bkNKO0FrS3o1bkNHO0VBQ0M7QWxLMjVuQ0o7QWtLdjVuQ0c7RUFDQztBbEt5NW5DSjtBa0t2NW5DRztFQUNDO0FsS3k1bkNKO0FrS3I1bkNDO0VBQ0M7RUFDQTtFQUNBO0FsS3U1bkNGO0FrS3A1bkNHO0VBQ0M7QWxLczVuQ0o7QWtLcDVuQ0c7RUFDQztBbEtzNW5DSjtBa0tsNW5DRztFQUNDO0FsS281bkNKO0FrS2w1bkNHO0VBQ0M7QWxLbzVuQ0o7QWtLOTRuQ0c7RUFDQztFQUNBO0FsS2c1bkNKO0FrSzk0bkNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxLZzVuQ0w7QWtLNzRuQ0c7RUFDQztFQUNBO0FsSys0bkNKOztBbUtuaG9DQztFQUNDO0VBQ0Esa0J6Sjhka0M7QVZ3am5DcEM7QW1LaGhvQ0U7RUFDQztBbktraG9DSDtBbUt4Z29DTTtFQUNDO0FuSzBnb0NQO0FtS3hnb0NPO0VBR0MsZ0J6SjhZeUI7RXlKN1l6QjtFQUNBLG1CekpvYzRCO0FWb2tuQ3BDO0FtS3Rnb0NRO0VBRUM7QW5LdWdvQ1Q7QW1LcmdvQ1M7RUFDQztBbkt1Z29DVjtBbUtuZ29DTztFQUVDO0VBQ0E7RUFDQTtFdkUxQ1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYraW9DRDtBbUtyZ29DUTtFQUNDLGN6Sm1DSztFeUpsQ0w7RUFDQSxzQnpKNlcyQjtFeUo1VzNCLG1Ceko0VzJCO0V5SjNXM0I7RUFDQTtFQUNBO0FuS3Vnb0NUO0FtS3Jnb0NRO0VBQ0M7QW5LdWdvQ1Q7QW1LbmdvQ1E7RUFDQztBbktxZ29DVDtBbUtqZ29DUTtFQUNDO0FuS21nb0NUO0FtS2hnb0NPO0VBQ0M7QW5La2dvQ1I7QW1LaGdvQ087RUFDQztBbktrZ29DUjtBbUszL25DTTtFQUNDO0FuSzYvbkNQO0FtSzEvbkNRO0VBSUMsZ0J6SjRVMkI7RXlKM1UzQixjekpOSztFeUpPTDtFQUNBLG1CekpvWTJCO0FWcW5uQ3BDO0FtS3YvbkNTO0VBRUM7QW5Ldy9uQ1Y7QW1LdC9uQ1M7RUFDQztFQUNBO0FuS3cvbkNWO0FtS3QvbkNTO0VBQ0M7RUFDQTtBbkt3L25DVjtBbUtwL25DTztFQUNDLGdCekp3VDRCO0V5SnZUNUI7RUFDQTtFQUNBLG1CekpnWDRCO0FWc29uQ3BDO0FtS3AvbkNRO0VBS0M7RUFDQTtBbktrL25DVDtBbUtoL25DUTtFQUNDO0VBQ0E7QW5Lay9uQ1Q7QW1LaC9uQ1E7RUFDQztFQUNBLGN6SnpCSztFeUowQkw7QW5Lay9uQ1Q7QW1LaC9uQ1E7RUFDQztBbktrL25DVDtBbUtoL25DUTtFQUNDO0FuS2svbkNUO0FtS2gvbkNRO0VBQ0M7QW5Lay9uQ1Q7QW1LaC9uQ1E7RUFDQztBbktrL25DVDtBbUtoL25DUTtFQUNDO0FuS2svbkNUO0FtS2gvbkNRO0VBQ0M7QW5Lay9uQ1Q7QW1LaC9uQ1M7RUFFQztBbktpL25DVjtBbUt2K25DRTtFQUNDO0VBQ0E7RUFDQTtBbkt5K25DSDtBbUt2K25DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0J6SmtQaUM7RXlKalBqQyw2Q3pKNFRpQztFeUp6VGhDO0FuS3UrbkNKO0FtS3ArbkNHO0VBQ0M7QW5LcytuQ0o7QW1LbituQ0k7RUFDQyxlekowTStCO0FWMnhuQ3BDO0FtS2orbkNJO0VBQ0MsZ0J6SnFNK0I7QVY4eG5DcEM7QW1LaCtuQ0c7RUFDQztBbktrK25DSjtBbUtoK25DRztFQUNDO0FuS2srbkNKO0FtSzc5bkNFO0VBQ0M7RUFDQSxnQnpKMk5pQztFeUoxTmpDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LKzluQ0g7QW1LNzluQ0c7RUFDQztBbksrOW5DSjtBbUt0OW5DRTtFQUNDO0FuS3c5bkNIO0FtS3I5bkNHO0VBQ0M7QW5LdTluQ0o7O0FvS3Ryb0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjFKMmRrQztFMEoxZGxDLDZDMUppZWtDO0FWd3RuQ3BDO0F3QnBub0NJO0U0STNFSDtJQWFFO0VwS3Nyb0NEO0FBQ0Y7QW9LcHJvQ0U7RUFDQztBcEtzcm9DSDtBb0twcm9DRTtFQUNDO0FwS3Nyb0NIO0FvS25yb0NFO0VBQ0M7RUFDQSxrQjFKdVdpQztBVjgwbkNwQztBd0Jub29DSTtFNElwREY7SUFLRTtFcEtzcm9DRjtBQUNGO0FvS3Byb0NHO0VBQ0M7RUFDQTtBcEtzcm9DSjtBb0tqcm9DTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCMUp3WDRCO0UwSnZYNUI7QXBLbXJvQ1I7QW9LL3FvQ1M7RUFDQztBcEtpcm9DVjtBb0svcW9DUztFQUVDO0VBQ0E7QXBLZ3JvQ1Y7QW9LNXFvQ1M7RUFFQztFQUNBO0VBQ0E7RUFDQSxtQjFKOFowQjtFMEo3WjFCO0FwSzZxb0NWO0FvSzNxb0NVO0VBQ0M7RUFDQSxzQzFKNjBCeUI7RTBKNTBCekIsa0QxSnV2QnlCO0FWczdtQ3BDO0FvS3Zxb0NRO0VBQ0M7QXBLeXFvQ1Q7QW9LbHFvQ087RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IxSnlVNEI7RTBKeFU1QjtFQUNBO0FwS29xb0NSO0FvS2xxb0NRO0VBQ0MsbUIxSitYMkI7QVZxeW5DcEM7QW9LbHFvQ1M7RUFFQztBcEttcW9DVjtBb0tqcW9DUztFQUNDO0VBQ0E7RUFDQTtBcEttcW9DVjtBb0tqcW9DVTtFQUNDO0FwS21xb0NYO0FvS2pxb0NXO0VBQ0MsbUIxSnZCRTtBVjByb0NkO0FvSy9wb0NTO0VBQ0MsbUIxSjVCSTtFMEo2QkosYzFKZkk7QVZncm9DZDtBb0svcG9DUztFQUNDO0FwS2lxb0NWO0FvSy9wb0NTO0VBQ0M7QXBLaXFvQ1Y7QW9LOXBvQ1E7RUFDQztFQUNBO0FwS2dxb0NUO0FvS3pwb0NHO0VBQ0M7QXBLMnBvQ0o7QW9LenBvQ0k7RUFDQztBcEsycG9DTDtBb0t4cG9DRztFQUNDO0VBQ0E7QXBLMHBvQ0o7QXdCL3RvQ0k7RTRJbUVEO0lBS0U7SUFDQTtFcEsycG9DSDtBQUNGO0FvS3hwb0NFO0VBQ0M7RUFDQTtBcEswcG9DSDtBd0J6dW9DSTtFNEk2RUY7SUFRRTtFcEt3cG9DRjtBQUNGO0FvS3Rwb0NHO0VBQ0MsZ0IxSmdRZ0M7RTBKL1BoQztFQUNBO0FwS3dwb0NKO0FvS3Rwb0NJO0VBS0U7RUFDQTtBcEtvcG9DTjtBb0tocG9DRztFQUNDLGdCMUppUGdDO0UwSmhQaEMsYzFKakdVO0FWbXZvQ2Q7QXdCM3ZvQ0k7RTRJdUdEO0lBU0U7SUFDQTtJQUNBO0VwSytvb0NIO0FBQ0Y7QW9LMW9vQ0c7RUFDQztFQUNBO0FwSzRvb0NKO0F3QnR3b0NJO0U0SXdIRDtJQVFFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEswb29DSDtBQUNGO0F3Qmh4b0NJO0U0STRJQTtJQUVFO0lBQ0E7SUFDQSx3QjFKcUs4QjtJMEpwSzlCO0lBQ0E7RXBLc29vQ0o7QUFDRjtBb0twb29DSztFQUNDLGdCMUptTThCO0UwSmxNOUI7QXBLc29vQ047QXdCN3hvQ0k7RTRJcUpDO0lBS0U7SUFDQSxtQjFKeVA2QjtFVjg0bkNsQztBQUNGO0FvS3Jvb0NNO0VBRUM7RUFDQTtBcEtzb29DUDtBb0twb29DTTtFQUNDLG1CMUp2Sk87RTBKd0pQLGMxSjFJTztFMEoySVA7QXBLc29vQ1A7QW9LaG9vQ0k7RUFDQztBcEtrb29DTDtBd0IveW9DSTtFNEk0S0E7SUFPRTtFcEtnb29DSjtBQUNGO0FxSzUzb0NHO0VBQ0M7QXJLODNvQ0o7QXFLejNvQ0c7RUFDQztBcksyM29DSjtBcUt4M29DRTtFQUNDO0VBQ0EsYzNKMkVXO0VrRjFGYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjA0b0NEO0FxSzMzb0NHO0VBQWdDO0FySzgzb0NuQztBcUs3M29DRztFQUFrQztBcktnNG9DckM7QXFLLzNvQ0c7RUFBMkI7QXJLazRvQzlCO0FxS2o0b0NHO0VBQTRCO0FyS280b0MvQjtBcUtuNG9DRztFQUEwQjtBcktzNG9DN0I7QXFLcjRvQ0c7RUFBOEI7QXJLdzRvQ2pDO0FxS3Q0b0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0oyRFc7RTJKMURYO0VBQ0Esa0IzSitiaUM7RTJKNWJoQztBcktzNG9DSjtBcUt6M29DUTtFQUlDO0VBQ0EsbUIzSnlhMkI7QVYrOG5DcEM7QXFLdDNvQ1M7RUFFQyxjM0pnQ0k7RTJKL0JKLG1CM0pvQ0k7QVZtMW9DZDtBcUtwM29DUTtFQUNDO0FyS3Mzb0NUO0FxSy8yb0NPO0VBQ0M7QXJLaTNvQ1I7QXFLLzJvQ1E7RUFNQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0ppVjJCO0UySmhWM0Isa0IzSjRZMkI7QVZnK25DcEM7QXFLMTJvQ1M7RUFFQyxjM0pFSTtFMkpESixtQjNKTUk7QVZxMm9DZDtBcUt6Mm9DUztFQUNDLGMzSlVJO0UySlRKO0VBQ0E7QXJLMjJvQ1Y7QXFLejJvQ1U7RUFFQztBckswMm9DWDtBcUt2Mm9DUztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IzSmlYMEI7QVZzL25DcEM7QXFLbjJvQ1M7RUFDQztFQUNBLGMzSjNCSTtBVmc0b0NkO0FxS24yb0NVO0VBQ0M7QXJLcTJvQ1g7QXFLbjJvQ1U7RUFDQyxjM0pyQkc7QVYwM29DZDtBcUtuMm9DVztFQUNDO0FyS3Eyb0NaO0FxS3oxb0NLO0VBQ0M7RUFDQTtFQUdDO0FyS3kxb0NQO0FxS3Ixb0NLO0VBQ0M7QXJLdTFvQ047QXFLcjFvQ007RUFHQztBcktxMW9DUDtBcUtuMW9DTTtFQUNDO0VBQ0E7QXJLcTFvQ1A7QXFLajFvQ1E7RUFDQztFQUNBO0VBQ0E7QXJLbTFvQ1Q7QXFLajFvQ1M7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0p3UDBCO0UySnZQMUIsa0IzSm1UMEI7QVYraG9DcEM7QXFLaDFvQ1U7RUFFQyxjM0p2Rkc7RTJKd0ZILG1CM0puRkc7QVZvNm9DZDtBcUsvMG9DVTtFQUNDLGMzSi9FRztFMkpnRkg7QXJLaTFvQ1g7QXFLLzBvQ1c7RUFFQztBcktnMW9DWjtBcUs3MG9DVTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IzSnlSeUI7QVZvam9DcEM7QXFLMTBvQ1M7RUFDQztBcks0MG9DVjtBcUsxMG9DUztFQUNDO0VBQ0E7QXJLNDBvQ1Y7QXFLMTBvQ1U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0o4TXlCO0UySjdNekIsa0IzSnlReUI7QVZta29DcEM7QXFLMTBvQ1c7RUFFQyxtQjNKNUhFO0UySjZIRixjM0psSUU7QVY2OG9DZDtBcUt6MG9DVztFQUNDLGMzSnpIRTtFMkowSEY7QXJLMjBvQ1o7QXFLejBvQ1k7RUFFQztBckswMG9DYjtBcUt2MG9DVztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IzSitPd0I7QVZ3bG9DcEM7QXFLcDBvQ1U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcktzMG9DWDtBcUtwMG9DVztFQUVDO0FyS3Ewb0NaO0FxS2owb0NTO0VBRUM7RUFDQTtFQUNBO0FyS2swb0NWO0FxS2gwb0NVO0VBRUM7RUFDQTtBcktpMG9DWDtBcUsxem9DSztFQUNDO0FySzR6b0NOO0FxS3R6b0NVO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUIzSjVMRztFMko2TEg7RUFDQTtFQUNBO0FyS3d6b0NYO0FxS3R6b0NXO0VBQ0M7QXJLd3pvQ1o7QXFLcnpvQ1U7RUFDQztBckt1em9DWDtBcUsveW9DTTtFQUNDO0FyS2l6b0NQO0FxSzN5b0NJO0VBQ0M7QXJLNnlvQ0w7QXFLM3lvQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySzZ5b0NMO0FxSzF5b0NLO0VBQ0M7RUFDQTtBcks0eW9DTjtBcUt2eW9DRTtFQUNDO0VBQ0E7QXJLeXlvQ0g7O0FzS2hucENDOztFQUNDO0VBQ0E7RUFDQTtBdEtvbnBDRjs7QXNLaG5wQ0M7RUFDQztFQUNBO0F0S21ucENGOztBdUszbnBDRztFQUNDO0VBQ0E7RUFDQTtBdks4bnBDSjs7QXVLbm5wQ0s7RUFHQztFQUNBLG9DN0p5NEI4QjtFNkp4NEI5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCN0oyWThCO0U2SjFZOUI7RUFDQTtFQUNBLG1CN0ptYzhCO0FWaXJvQ3BDO0F1S2xucENNO0VBQ0Msc0M3Sm8zQjZCO0U2Sm4zQjdCO0VBQ0Esa0Q3SjZ4QjZCO0FWdTFuQ3BDO0F1S2pucENLO0UzRXBDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RndwcENEO0F1S3BucENPO0VBQ0M7QXZLc25wQ1I7QXVLbG5wQ087RUFDQztBdktvbnBDUjtBdUtobnBDSztFQUNDO0VBQ0EsYzdKOEJRO0U2SjdCUjtFQUNBO0VBQ0E7QXZLa25wQ047QXVLaG5wQ007RUFFQztFQUNBO0F2S2lucENQO0F1SzdtcENLO0VBQ0M7QXZLK21wQ047QXVLem1wQ0M7RUFDQztBdksybXBDRjtBdUt6bXBDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2SzJtcENGO0F1S3ptcENDO0VBQ0M7RUFDQTtFQUNBLDZDN0pvWmtDO0FWdXRvQ3BDO0F1S3htcENFO0VBQ0M7RUFDQTtFQUNBO0F2SzBtcENIOztBd0twc3BDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4S3VzcENEOztBd0twc3BDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLdXNwQ0Y7QXdLcnNwQ0U7RUFDQztFQUNBO0F4S3VzcENIO0F3S3JzcENFO0VBQ0M7RUFDQTtBeEt1c3BDSDtBd0tyc3BDRztFQUVDO0F4S3NzcENKO0F3S25zcENHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhLcXNwQ0o7QXdLbHNwQ0U7RTVFakNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGc3VwQ0Q7QXdLdHNwQ0c7RUFBMkI7QXhLeXNwQzlCO0F3S3hzcENHO0VBQTBCO0F4SzJzcEM3QjtBd0sxc3BDRztFQUEwQjtBeEs2c3BDN0I7QXdLNXNwQ0c7RUFBa0M7QXhLK3NwQ3JDO0F3SzlzcENHO0VBQWlDO0F4S2l0cENwQztBd0todHBDRztFQUE2QjtBeEttdHBDaEM7QXdLbHRwQ0c7RUFBMkI7QXhLcXRwQzlCO0F3S3B0cENHO0VBQTZCO0F4S3V0cENoQztBd0tydHBDRTtFQUNDO0VBQ0E7RUFDQTtBeEt1dHBDSDtBd0twdHBDSTtFQUNDO0VBQ0E7RUFDQSxnRDlKaW5DK0I7RThKaG5DL0I7QXhLc3RwQ0w7QXdLcHRwQ0s7RUFFQyxpRDlKOG1DOEI7RThKN21DOUIsZ0M5SjRtQzhCO0FWeW1uQ3BDOztBeUtseHBDQTtFQUNDO0F6S3F4cENEO0F5S3p3cENDO0VBQ0MsbUIvSmtka0M7RStKamRsQztFQUNBO0VBQ0E7QXpLMndwQ0Y7QXlLendwQ0U7RUFHQyxxQi9KMERXO0UrSnpEWCxtQi9KeURXO0UrSnhEWCxtQi9Kd2NpQztBVmkwb0NwQztBeUtyd3BDRTtFQUNDLG1CL0ptY2lDO0UrSmxjakM7RUFDQTtFQUNBO0F6S3V3cENIO0F5S3J3cENHO0VBR0MscUIvSjJDVTtFK0oxQ1YsbUIvSjBDVTtFK0p6Q1YsbUIvSnliZ0M7QVY0MG9DcEM7QXlLandwQ0c7RUFDQyxxQi9Kb0NVO0FWK3RwQ2Q7QXlLL3ZwQ0M7RUFFQztFQUNBO0F6S2d3cENGO0F5Szl2cENDO0VBQ0M7RUFDQTtBektnd3BDRjtBeUs5dnBDRTtFQUVDLHFCL0p1Qlc7QVZ3dXBDZDtBeUs3dnBDRTtFQUNDLHlCL0pvQlc7QVYydXBDZDtBeUs1dnBDQztFQUNDO0VBQ0E7QXpLOHZwQ0Y7QXlLNXZwQ0U7RUFDQywyQi9KYVc7QVZpdnBDZDtBeUszdnBDQztFQUNDLG1CL0pzWmtDO0UrSnJabEMsNEMvSitaa0M7QVY4MW9DcEM7O0F5S3Z2cENFO0VBQ0MseUIvSk9XO0UrSk5YO0VBQ0E7RUFDQSxvQi9Kd1VpQztFK0p2VWpDLG1CL0owWWlDO0UrSnpZakMsNkMvSmlaaUM7QVZ5Mm9DcEM7QXlLeHZwQ0U7RUFDQztFQUNBO0VBQ0E7QXpLMHZwQ0g7O0F3QjF3cENJO0VrSjNFSDtJQUVFO0UxS3cxcENEO0FBQ0Y7QTBLbjFwQ0k7RUFDQztBMUtxMXBDTDtBMEtuMXBDSztFQUNDO0ExS3ExcENOO0EwSzkwcENHO0VBQ0M7QTFLZzFwQ0o7QTBLNzBwQ0U7RUFDQztBMUsrMHBDSDtBMEs3MHBDRztFQUNDO0VBQ0E7QTFLKzBwQ0o7QTBLNTBwQ0U7RUFFQztFQUNBO0ExSzYwcENIO0EwSzMwcENFO0VBQ0M7RUFDQTtBMUs2MHBDSDtBMEszMHBDRTtFQUVDO0VBQ0E7QTFLNDBwQ0g7O0EwS3QwcENDO0VBQ0M7RUFDQTtBMUt5MHBDRjtBMEt2MHBDRTtFQUNDO0ExS3kwcENIO0EwS3IwcENJO0VBQ0M7QTFLdTBwQ0w7QTBLcjBwQ0s7RUFHQztBMUtxMHBDTjtBMEtuMHBDTTtFQUNDO0ExS3EwcENQO0EwS24wcENNO0VBQ0M7RUFDQSxjaEtVTztFZ0tUUDtFQUNBO0VBQ0Esc0JoS29WNkI7RWdLblY3QjtFQUNBO0U5RTVFTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rms1cENEO0EwS24wcENNO0VBQ0M7QTFLcTBwQ1A7QTBLajBwQ007RUFDQztFQUNBLGNoS0ZPO0FWcTBwQ2Q7QTBLL3pwQ007RUFDQztFQUNBLGNoS1JPO0FWeTBwQ2Q7QTBLOXpwQ0s7RUFDQztBMUtnMHBDTjtBMEt4enBDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExSzB6cENOO0EwS3h6cENLO0VBQ0M7QTFLMHpwQ047QTBLcnpwQ0s7RUFDQztFQUNBO0VBQ0EsZ0JoS3lTOEI7RWdLeFM5QjtBMUt1enBDTjtBMEtwenBDSTtFQUNDO0ExS3N6cENMO0EwS2x6cENFO0VBQ0M7QTFLb3pwQ0g7QTBLN3lwQ007RUFDQztFQUNBO0VBQ0EsbUJoSzlETztFZ0srRFA7RUFDQSxjaEszRE87RWdLNERQLHVCaEsyUTZCO0VnSzFRN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhLd1U2QjtFZ0t2VTdCO0VBQ0E7RUFDQTtFQUNBO0U5RTNKTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjI4cENEO0EwS3p5cENNO0VBQ0M7RUFDQSxtQmhLdkZPO0FWazRwQ2Q7O0EwS2x5cENDO0VBQ0M7RUFDQTtBMUtxeXBDRjtBMEtueXBDRTtFQUNDO0ExS3F5cENIO0EwS255cENHO0VBQ0M7QTFLcXlwQ0o7O0EwSy94cENDO0VBQ0M7RUFDQTtFQUNBLHlCaEsxR1k7QVY0NHBDZDs7QTJLcCtwQ0M7RUFDQztFQUNBO0VBQ0E7QTNLdStwQ0Y7QTJLcitwQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQmpLMlppQztFaUsxWmpDO0VBQ0E7RUFDQTtFQUNBO0EzS3UrcENIO0EyS3IrcENHO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmpLc1lnQztFa0Y5Wm5DO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGKy9wQ0Q7QTJLditwQ0k7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzS3crcENMO0EyS3QrcENJO0VBQ0M7QTNLdytwQ0w7QTJLdCtwQ0k7RUFDQztFQUNBO0EzS3crcENMO0EyS3ArcENJO0VBQ0M7QTNLcytwQ0w7QTJLbitwQ0c7RUFDQztFQUNBO0EzS3ErcENKO0EyS24rcENJO0VBQ0M7QTNLcStwQ0w7QTJLaitwQ0U7RUFFQztBM0trK3BDSDtBMktoK3BDRztFQUNDO0EzS2srcENKO0EyS2grcENHO0VBQ0M7RUFDQTtBM0trK3BDSjtBMktoK3BDSTtFQUVDO0EzS2krcENMO0EySy85cENJO0VBQ0M7RUFDQTtBM0tpK3BDTDtBMks1OXBDRztFQUNDO0VBQ0E7RUFDQSxnQmpLa1ZnQztFaUtqVmhDLHVCakt5VWdDO0VpS3hVaEM7QTNLODlwQ0o7QTJLNTlwQ0k7RUFDQztFQUNBO0EzSzg5cENMO0EyS3o5cENHO0VBQ0M7QTNLMjlwQ0o7QTJLejlwQ0k7RUFDQztBM0syOXBDTDtBMkt6OXBDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCakt5VDhCO0FWa3FwQ3BDO0EyS3o5cENLO0VBQ0MsbUJqS3hCUTtFaUt5QlIsdUJqSzhTOEI7RWlLN1M5QjtFQUNBLG1Caks4VzhCO0VpSzdXOUI7RUFDQSxnQmpLaVQ4QjtBVjBxcENwQztBMkt6OXBDTTtFQUNDLDRCaktoQ087QVYyL3BDZDtBMkt2OXBDTTtFQUNDO0EzS3k5cENQO0EyS3Y5cENPO0VBQ0M7QTNLeTlwQ1I7QTJLcjlwQ0s7RUFFQztBM0tzOXBDTjtBMktuOXBDTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLcTlwQ1A7QTJLbDlwQ0s7RUFDQztBM0tvOXBDTjtBMktsOXBDTTtFQUNDO0VBQ0E7QTNLbzlwQ1A7QTJLajlwQ0s7RUFDQztBM0ttOXBDTjtBMktoOXBDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLazlwQ0w7QTJLaDlwQ0k7RUFDQztFQUNBO0EzS2s5cENMO0EySy84cENHO0VBRUM7QTNLZzlwQ0o7QTJLOThwQ0c7RUFHQztFQUNBO0EzSzg4cENKOztBNEtqb3FDQTtFQUNDO0VBQ0E7QTVLb29xQ0Q7QTRLbG9xQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1S29vcUNGO0E0S2xvcUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EscUJsS2tYaUM7RWtLalhqQyxjbEttRVc7QVZpa3FDZDtBNEsvbnFDRTtFQUNDO0E1S2lvcUNIO0E0Sy9ucUNFO0VBQ0M7QTVLaW9xQ0g7QTRLL25xQ0c7RUFDQztBNUtpb3FDSjtBNEszbnFDSTtFQUNDO0E1SzZucUNMO0E0S3pucUNFO0VBQ0M7QTVLMm5xQ0g7QTRLem5xQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEZuREg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUYrcXFDRDtBNEsxbnFDSTtFQUNDO0VBQ0E7QTVLNG5xQ0w7QTRLem5xQ0c7RUFDQztBNUsybnFDSjtBNEt2bnFDRztFQUNDO0VBQ0E7QTVLeW5xQ0o7QTRLdG5xQ0U7RUFDQztBNUt3bnFDSDtBNEtwbnFDRTtFQUVDO0E1S3FucUNIO0E0S2xucUNFO0VBQ0M7QTVLb25xQ0g7QTRLbG5xQ0c7RUFDQztBNUtvbnFDSjtBNEsvbXFDRztFQUVDO0E1S2ducUNKOztBNEt6bXFDQztFQUNDO0E1SzRtcUNGO0E0S3ptcUNHO0VBRUM7QTVLMG1xQ0o7QTRLdm1xQ0U7RUFDQztBNUt5bXFDSDtBNEt2bXFDRztFQUNDO0E1S3ltcUNKOztBNkszdHFDQTtFQUNDO0VBQ0E7RUFDQTtBN0s4dHFDRDtBNkszdHFDRTtFQUNDO0E3SzZ0cUNIO0E2SzN0cUNFO0VBQ0M7QTdLNnRxQ0g7O0E2S3p0cUNBOztFQUVDO0E3SzR0cUNEOztBNksxdHFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbktvY21DO0FWeXhwQ3BDOztBOEtwdnFDQztFQUNDO0E5S3V2cUNGO0E4S3B2cUNHO0VBQ0M7RUFDQTtBOUtzdnFDSjtBOEtwdnFDRztFQUNDO0VBQ0E7QTlLc3ZxQ0o7QThLcHZxQ0k7RUFDQztFQUNBO0E5S3N2cUNMO0E4S3B2cUNLO0VBQ0M7QTlLc3ZxQ047QThLL3VxQ0k7RUFDQztFQUNBO0E5S2l2cUNMO0E4Szl1cUNHO0VBQ0MsbUJwS3NEVTtFb0tyRFYscUJwS3FEVTtBVjJycUNkO0E4Szd1cUNFO0VBQ0M7QTlLK3VxQ0g7QThLNXVxQ0M7RUFDQztFQUNBO0E5Szh1cUNGO0E4SzV1cUNDO0VBRUM7QTlLNnVxQ0Y7QThLM3VxQ0U7RUFDQztBOUs2dXFDSDtBOEsxdXFDQztFQUdDO0E5SzB1cUNGOztBOEt2dXFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG9CcEs0Vm1DO0VvSzNWbkMsZ0JwS3VXK0I7RW9LdFcvQixnQnBLa1dtQztFb0tqV25DO0VBQ0E7RUFDQTtFQUNBLG1CcEt5Wm1DO0VvS3habkM7RUFLQztBOUtzdXFDRjtBOEtudXFDQztFQUNDO0E5S3F1cUNGO0E4S251cUNDO0VBQ0M7QTlLcXVxQ0Y7QThLbnVxQ0M7RUFDQztFQUNBO0E5S3F1cUNGO0E4S251cUNDO0VBQ0M7QTlLcXVxQ0Y7QThLbnVxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnBLMlRrQztFb0sxVGxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxGeEdEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWtGMkdFO0VBQ0E7QTlLb3VxQ0g7QThLanVxQ0M7RUFFQztFQUNBO0E5S2t1cUNGO0E4S2h1cUNFO0VBQ0M7QTlLa3VxQ0g7O0E4Szl0cUNBO0VBQ0MsbUJwS3hCYTtFb0t5QmI7RUFDQTtFQUNBLDRDcEt3V21DO0VvS3ZXbkM7RUFDQTtFQUNBLG1CcEsyVm1DO0FWczRwQ3BDO0E4Sy90cUNDO0VBQ0M7QTlLaXVxQ0Y7O0ErS3gycUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9LMjJxQ0Y7QXdCcHlxQ0k7RXVKM0VIO0lBT0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0s0MnFDRDtBQUNGO0ErSzEycUNFO0VBQ0M7RUFDQTtFQUNBLG1Ccks4Y2lDO0VxSzdjakMsNENyS3VkaUM7QVZxNXBDcEM7QStLMTJxQ0c7RUFDQztBL0s0MnFDSjtBK0t6MnFDRztFQUVDO0VBQ0E7QS9LMDJxQ0o7QStLeDJxQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBL0tzMnFDTDtBd0JuMHFDSTtFdUo5Q0Q7SUFjRSxrQnJLcVYrQjtJcUtoVjlCO0UvS20ycUNKO0FBQ0Y7QStLaDJxQ0k7RUFFQztFQUNBO0VBQ0E7QS9LaTJxQ0w7QStLLzFxQ0k7RUFDQztFQUNBO0VBQ0E7RUFLQyx1QnJLOFQ4QjtBVitocUNwQztBd0JwMXFDSTtFdUpqQkE7SUFXRTtFL0s4MXFDSjtBQUNGO0ErSzUxcUNJO0VBQ0Msc0JyS3FXK0I7RXFLcFcvQixnQnJLa1grQjtFcUtqWC9CO0VBQ0E7RUFDQSxnQnJLdVYrQjtFcUt0Vi9CLGNyS3dCUztFcUt2QlQ7RUFDQTtBL0s4MXFDTDtBd0JuMnFDSTtFdUpIQTtJQVdFLHNCcksyVThCO0lxSzFVOUI7SUFDQTtJQUNBO0UvSysxcUNKO0FBQ0Y7QStLNzFxQ0k7RUFDQyx1QnJLbVUrQjtFcUtsVS9CLGdCcks0VTRCO0VxSzNVNUIsY3JLVlM7QVZ5MnFDZDtBd0JoM3FDSTtFdUpjQTtJQU1FO0lBQ0E7RS9LZzJxQ0o7QUFDRjtBK0s5MXFDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNySzNCUztFcUtrQ1I7QS9LMDFxQ047QXdCbjRxQ0k7RXVKd0JBO0lBb0JFO0UvSzIxcUNKO0FBQ0Y7QStLejFxQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JyS3NSOEI7RXFLclI5QixnQnJLNlI4QjtFcUs1UjlCO0VBQ0E7RUFDQTtBL0syMXFDTjtBK0t6MXFDSztFQUVDLGNyS3hDUTtFcUt5Q1I7QS9LMDFxQ047QStLcjFxQ0c7RUFDQztBL0t1MXFDSjtBK0tyMXFDSTtFQUdDLGNyS3ZFUztBVjQ1cUNkO0ErS2wxcUNLO0VBQ0MsY3JLeEVRO0FWNDVxQ2Q7QStLbDFxQ0s7RUFDQyxjcks3RVE7QVZpNnFDZDtBK0tqMXFDSTtFQUNDLHFCcktyRlM7RXFLc0ZUO0EvS20xcUNMO0ErSy8wcUNNO0VBQ0MsY3JLckZPO0FWczZxQ2Q7QStLMTBxQ0s7RUFDQztBL0s0MHFDTjs7QWdMaGdyQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLG1CdEt1ZG1DO0FWMmlxQ3BDO0FnTGhnckNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaExrZ3JDRjtBZ0xoZ3JDRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMaWdyQ0g7QWdMLy9xQ0c7RUFNQztBaEw0L3FDSjtBZ0wxL3FDRztFQVFDO0FoTHEvcUNKO0FnTG4vcUNHO0VBS0M7QWhMaS9xQ0o7QWdMLytxQ0c7RUFDQztBaExpL3FDSjtBZ0w3K3FDQztFQUNDO0VBQ0E7RUFDQTtBaEwrK3FDRjs7QWdMcCtxQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEx1K3FDSDs7QWdMbitxQ0E7RUFDQztBaExzK3FDRDs7QWdMbitxQ0M7RUFDQztFQUNBO0FoTHMrcUNGO0FnTHArcUNFO0VBQ0M7QWhMcytxQ0g7O0FpTC9qckNDO0VBQ0MsbUJ2S3FGWTtBVjYrcUNkO0FpTGhrckNDO0VBQ0M7QWpMa2tyQ0Y7QWlMaGtyQ0U7RUFDQztBakxra3JDSDtBaUxoa3JDRTtFQUNDO0VBQ0EsbUJ2S29kaUM7RXVLbmRqQyw2Q3ZLMmRpQztBVnVtcUNwQztBaUxoa3JDRztFQUNDO0VBQ0E7RUFDQTtBakxra3JDSjtBaUxoa3JDSTtFQUNDO0VBQ0EsZ0J2S3VhK0I7RXVLdGEvQjtBakxra3JDTDtBaUxoa3JDSTtFQUNDO0VBQ0E7RUFDQTtBakxra3JDTDtBaUwvanJDRztFQUNDO0FqTGlrckNKO0FpTC9qckNHO0VBQ0M7QWpMaWtyQ0o7QWlMN2pyQ007RUFDQztBakwranJDUDtBaUw3anJDTztFQUNDLG1CdktzQ007QVZ5aHJDZDtBaUw3anJDTztFQUNDLG1CdktxQ007QVYwaHJDZDtBaUx6anJDRztFQUNDO0VBQ0E7QWpMMmpyQ0o7QWlMempyQ0k7RUFDQztBakwyanJDTDtBaUx4anJDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqTDBqckNKO0FpTHZqckNJO0VBQ0M7QWpMeWpyQ0w7QWlMdmpyQ0k7RUFDQztBakx5anJDTDtBaUx2anJDSTtFQUNDO0FqTHlqckNMO0FpTHZqckNJO0VBQ0M7QWpMeWpyQ0w7QWlMbmpyQ0U7RUFDQztBakxxanJDSDtBaUxuanJDRTtFQUNDO0VBQ0E7QWpMcWpyQ0g7QWlMbGpyQ0c7RUFDQztFQUNBO0FqTG9qckNKO0FpTGhqckNDO0VBQ0M7RUFDQTtFQUNBLGN2S0dZO0V1S0ZaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpMa2pyQ0Y7QWlMaGpyQ0M7RUFDQztFQUNBLG1Cdks2V2tDO0V1SzVXbEM7QWpMa2pyQ0Y7QWlMaGpyQ0M7RUFDQyxtQnZLdkNZO0V1S3dDWixxQnZLeENZO0V1S3lDWjtFQUNBLGN2S25DWTtFdUtvQ1o7RUFDQSxrQnZLc3NCa0M7RXVLcnNCbEMsZ0J2S3dTa0M7RXVLdlNsQztFQUNBO0VBQ0E7RUFDQSxtQnZLK1ZrQztBVm10cUNwQztBaUxoanJDRTtFQUVDLG1CdktwRFc7RXVLcURYLHFCdktyRFc7RXVLc0RYO0FqTGlqckNIO0FpTC9pckNFO0VBR0MsY3ZLekRXO0V1SzBEWCxtQnZLN0RXO0V1SzhEWCxxQnZLOURXO0FWNm1yQ2Q7QWlMdmlyQ0U7RUFJRTtBakxzaXJDSjs7QWtMaHNyQ0E7RUFDQztBbExtc3JDRDtBa0xoc3JDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsTGtzckNIO0FrTGhzckNFO0VBR0MsbUJ4S3lFVztFd0t4RVgsdUJ4S2daaUM7RXdLL1lqQyxnQnhLc1ppQztBVjB5cUNwQztBa0w5cnJDRztFQUNDLHlCeEtvRVU7QVY0bnJDZDtBa0w5cnJDRztFQUNDLG1CeEsrRFU7QVZpb3JDZDtBa0w5cnJDSTtFQUNDLHlCeEs0RFM7QVZvb3JDZDtBa0w1cnJDRTtFQUVDLGN4SzZEVztFd0s1RFgsdUJ4SytYaUM7RXdLOVhqQyxnQnhLcVlpQztFd0twWWpDLG1CeEtnRFc7QVY2b3JDZDtBa0x4cnJDRTtFQUNDO0VBQ0E7RUFDQTtBbEwwcnJDSDtBa0x4cnJDRTtFQUNDO0VBQ0E7QWxMMHJyQ0g7QWtMdnJyQ0k7RUFDQyxtQnhLd0NTO0V3S3ZDVDtFQUNBO0FsTHlyckNMO0FrTGxyckNLO0VBQ0M7QWxMb3JyQ047QWtMOXFyQ0M7RUFDQztBbExncnJDRjtBa0w5cXJDRTtFQUNDO0VBQ0E7RUFDQSxtQnhLa0JXO0V3S2pCWDtBbExncnJDSDtBa0w5cXJDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CeEt5Qlc7RXdLeEJYO0VBQ0E7QWxMZ3JyQ0g7QWtMOXFyQ0c7RUFHQyxtQnhLa0JVO0V3S2pCVjtBbEw4cXJDSjs7QW1McHdyQ0E7RUFDQztBbkx1d3JDRDtBbUxyd3JDQztFQUNDO0VBQ0E7RUFDQSxvQnpLdVprQztFeUt0WmxDO0VBQ0EsNkN6S2dla0M7RXlLL2RsQztBbkx1d3JDRjtBbUxyd3JDRTtFQUNDO0VBQ0EsZ0J6S3daaUM7RXlLdlpqQyxnRHpLMHBDaUM7QVY2bXBDcEM7QW1McndyQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTHV3ckNKOztBb0wzeHJDQztFQUNDO0FwTDh4ckNGO0FvTDV4ckNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBMOHhyQ0Y7QW9MNXhyQ0U7RUFDQztFQUNBO0FwTDh4ckNIO0FvTHp4ckNFO0VBQ0M7QXBMMnhyQ0g7O0FvTHJ4ckNFO0VBQ0M7QXBMd3hyQ0g7O0FxTC95ckNFO0VBQ0M7RUFDQTtBckxrenJDSDtBcUxoenJDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckxrenJDSjtBcUx4eXJDSTtFQUNDO0FyTDB5ckNMO0FxTHR5ckNJO0VBQ0M7RUFDQTtBckx3eXJDTDtBcUx0eXJDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckx3eXJDTjtBcUxqeXJDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJMbXlyQ047QXFMdnhyQ0c7RUFDQztFQUNBLGdCM0ttV2dDO0FWczdxQ3BDO0FxTHR4ckNLO0VBQ0M7QXJMd3hyQ047QXFMdHhyQ007RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjNLZ1o2QjtBVnc0cUNwQztBcUx0eHJDTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6RjFGTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm0zckNEO0FxTHZ4ckNPO0VBQ0M7QXJMeXhyQ1I7QXFMbnhyQ0k7RUFDQztBckxxeHJDTDtBcUxqeHJDTztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJMbXhyQ1I7QXFMOXdyQ0k7RUFDQztBckxneHJDTDtBcUw5d3JDSztFQUNDO0VBQ0E7QXJMZ3hyQ047QXFMNXdyQ0c7RUFFQztFQUNBO0VBQ0E7QXJMNndyQ0o7QXFMM3dyQ0c7RUFFQztFQUNBO0FyTDR3ckNKO0FxTHR3ckNNO0VBQ0M7RUFDQTtBckx3d3JDUDtBcUxud3JDTztFQUNDO0FyTHF3ckNSO0FxTDl2ckNLO0VBQ0M7RUFDQTtBckxnd3JDTjtBcUxwdnJDSztFQUNDO0VBQ0E7RUFDQTtBckxzdnJDTjs7QXNMdjZyQ0M7RUFFQztFQUNBO0VBQ0E7RUFDQSxlNUsyWGtDO0U0SzFYbEM7RUFDQTtFQUNBLDZDNUsrZGtDO0U0SzlkbEM7RUFDQTtFQUNBO0F0THk2ckNGO0FzTG42ckNFO0VBRUM7QXRMbzZyQ0g7QXNMajZyQ0M7RUFDQztFQUNBO0VBQ0E7QXRMbTZyQ0Y7O0FzTGg2ckNBO0VBQ0M7RUFDQTtFQUNBO0F0TG02ckNEOztBc0xoNnJDQztFQUVDO0VBQ0E7RUFDQSxzQjVLc1lrQztFNEtyWWxDO0VBQ0Esa0I1S3dia0M7QVYwK3FDcEM7QXdCLzNyQ0k7RThKekNIO0lBYUU7RXRMKzVyQ0Q7QUFDRjtBc0x4NXJDQztFQUNDO0F0TDA1ckNGO0F3QnY0ckNJO0U4SnBCSDtJQUlFO0V0TDI1ckNEO0FBQ0Y7QXNMejVyQ0M7RUFDQztBdEwyNXJDRjtBd0IvNHJDSTtFOEpiSDtJQUlFO0V0TDQ1ckNEO0FBQ0Y7O0F1TGgrckNBO0VBQ0M7QXZMbStyQ0Q7O0F3TG4rckNDO0VBQ0M7QXhMcytyQ0Y7QXdMcCtyQ0M7RUFDQyxzQzlLa1prQztFOEtqWmxDLG9COUt1WmtDO0U4S3RabEM7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QzlLNmRrQztFOEs1ZGxDO0F4THMrckNGO0F3TGgrckNNO0VBQ0M7QXhMaytyQ1A7QXdMMTlyQ007RUFDQztFQUNBLG1COUttYzZCO0FWeWhyQ3BDO0F3TGw5ckNHO0VBQ0M7QXhMbzlyQ0o7QXdMaDlyQ0c7RUFDQztBeExrOXJDSjtBd0w5OHJDRztFQUVDO0VBQ0E7QXhMKzhyQ0o7QXdMNThyQ0U7RUFHQyxzQzlLNlZpQztFOEs1VmpDO0VBQ0EsdUI5S2tXaUM7RThLaldqQyxnQjlLd1dpQztBVm9tckNwQztBd0x6OHJDRztFQUNDO0F4TDI4ckNKO0F3THg4ckNFO0VBQ0M7QXhMMDhyQ0g7QXdMdDhyQ0c7RUFDQztBeEx3OHJDSjtBd0xyOHJDRTtFQUNDO0VBQ0E7QXhMdThyQ0g7QXdMcDhyQ0c7RUFFQztBeExxOHJDSjtBd0xuOHJDRztFQUNDO0F4THE4ckNKOztBeUw1aHNDQTtFQUNDO0lBQUs7RXpMZ2lzQ0o7RXlML2hzQ0Q7SUFBTztFekxraXNDTjtBQUNGO0F5TDloc0NFO0VBQ0M7QXpMZ2lzQ0g7QXlMOWhzQ0U7RUFDQztBekxnaXNDSDs7QXlMM2hzQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYS9LeWdCc0M7RStLeGdCdEM7RUFDQTtBekw4aHNDRDtBeUw1aHNDQztFQUNDLFMvSzZnQmtDO0UrSzVnQmxDO0VBQ0E7RUFDQTtBekw4aHNDRjtBd0JoL3JDSTtFaUtsREg7SUFPRTtFekwraHNDRDtBQUNGO0F5TDdoc0NFO0VBQ0M7QXpMK2hzQ0g7QXlMNWhzQ0M7RUFDQztFQUNBO0VBQ0EsYS9Lb2ZxQztFK0tuZnJDO0VBQ0E7RUFDQSxnQi9LbVZrQztFK0tsVmxDLGlCL0trVmtDO0UrS2pWbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekw4aHNDRjtBd0J0Z3NDSTtFaUtwQ0g7SUFtQkU7RXpMMmhzQ0Q7QUFDRjtBeUx6aHNDQztFQUNDO0VBQ0E7QXpMMmhzQ0Y7O0F5THRoc0NFO0VBQ0M7QXpMeWhzQ0g7O0EwTC9sc0NBO0VBQ0M7RUFDQTtFQUNBO0ExTGttc0NEO0EwTGhtc0NDO0VBQ0M7RUFDQTtFQUNBO0ExTGttc0NGOztBMEwvbHNDQTtFQUNDO0VBQ0E7RUFDQTtBMUxrbXNDRDtBMExobXNDQztFQUNDO0VBQ0E7RUFDQTtBMUxrbXNDRjs7QTBML2xzQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxjaEwwRWE7RWdMekViO0VBQ0E7QTFMa21zQ0Q7QTBMaG1zQ0M7RUFDQztBMUxrbXNDRjs7QTJMam9zQ0E7RUFDQztBM0xvb3NDRDtBMkxsb3NDQztFQUNDO0EzTG9vc0NGO0EyTGxvc0NFO0VBR0M7QTNMa29zQ0g7QTJML25zQ0M7RUFDQztFQUNBO0VBQ0E7QTNMaW9zQ0Y7QTJML25zQ0U7RUFHQztFQUNBO0EzTCtuc0NIO0EyTDduc0NHO0VBRUM7QTNMOG5zQ0o7QTJMMW5zQ0M7RUFDQztBM0w0bnNDRjtBMkwxbnNDRTtFQUdDO0EzTDBuc0NIOztBNEw3cHNDQTtFQUNDO0E1TGdxc0NEO0E0THpwc0NDO0VBQ0M7QTVMMnBzQ0Y7QTRMenBzQ0U7RUFFQztBNUwwcHNDSDtBNEx4cHNDRTtFQUNDO0VBQ0E7QTVMMHBzQ0g7QTRMeHBzQ0U7RUFDQyxtQmxMcUVXO0FWcWxzQ2Q7QTRMcHBzQ0c7RUFDQyxtQmxMeUVVO0FWNmtzQ2Q7QTRMaHBzQ0c7RUFDQyxtQmxMb0VVO0FWOGtzQ2Q7QTRMNW9zQ0c7RUFDQyxtQmxMeURVO0FWcWxzQ2Q7QTRMeG9zQ0c7RUFDQyxtQmxMaURVO0FWeWxzQ2Q7QTRMcG9zQ0c7RUFDQyxtQmxMb0NVO0FWa21zQ2Q7QTRMbG9zQ0M7RUFDQztFQUNBO0E1TG9vc0NGO0E0TGxvc0NDO0VBQ0MsdUJsTGlVa0M7RWtMaFVsQyx3QmxMZ1VrQztBVm8wckNwQzs7QTZMcHNzQ0M7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBLHdDbkx1NUJrQztFbUx0NUJsQyxtQm5Md2RrQztBVjh1ckNwQztBNkxwc3NDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQm5McVppQztFbUxwWmpDO0E3THNzc0NIO0E2THBzc0NHO0VBQ0M7RUFDQTtBN0xzc3NDSjtBNkxuc3NDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JuTDZYZ0M7RWtGNVpuQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnF1c0NEO0E2THRzc0NJO0VBQ0M7QTdMd3NzQ0w7QTZMdHNzQ0k7RUFDQztBN0x3c3NDTDtBNkxyc3NDRztFQUNDLHNCbkwwd0JnQztBVjY3cUNwQztBNkxyc3NDSTtFQUNDO0E3THVzc0NMO0E2TGxzc0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0xvc3NDSDtBNkxsc3NDRztFQUNDO0VBQ0E7RS9La09FLG9CQUxJO0UrSzNOTixnQm5Mc1dnQztFbUxyV2hDLGdCbkx3VzZCO0VtTHZXN0IsZ0NuTDIwQmdDO0VtTDEwQmhDO0VBQ0E7RUFDQTtFQUNBLDBCbkwyNkJzQztFbUwxNkJ0QztLQUFBO1VBQUE7RUFDQTtFQU1DLHlDbkxrNkJxQztFbUxqNkJyQztBN0wrcnNDTDtBNkw1cnNDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuTDBZZ0M7RW1MelloQyw2Q25MaVpnQztBVjZ5ckNwQztBNkw1cnNDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0UvS2tNQyxvQkFMSTtFK0sxTEwsZ0JuTHFVK0I7RW1McFUvQixnQm5MdVU0QjtFbUx0VTVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0Esd0VuTDB6QitCO0VtTHp6Qi9CLG1Cbkx3WCtCO0FWcTByQ3BDO0E2TDNyc0NLO0VBQ0MsZ0NuTGl5QjhCO0VtTGh5QjlCLHdDbkw2eEI4QjtFbUw1eEI5QixzQ25MdXlCOEI7RW1MdHlCOUI7RUFDQSxrRG5MZ3RCOEI7QVY2K3FDcEM7QTZMeHJzQ0s7RUFDQztFQUNBO0VBQ0E7RUFDQSxnQm5MNlM4QjtBVjY0ckNwQztBNkx4cnNDTTtFQUNDO0E3TDByc0NQO0E2THhyc0NNO0VBQ0M7RUFDQTtBN0wwcnNDUDs7QThMcHpzQ0M7RUFDQztFQUNBO0E5THV6c0NGO0E4THB6c0NFO0VBQ0M7QTlMc3pzQ0g7QThMcHpzQ0c7RUFFQztFQUNBO0VBQ0Esb0NwTDY0QmdDO0VvTDU0QmhDO0VBQ0E7RUFDQTtBOUxxenNDSjtBOExuenNDSTtFQUNFO0VBQ0E7RUFDQSxnQnBMNFk4QjtFb0wzWTlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQyxzQnBMb3hCNkI7QVY2aHJDcEM7QThMOXlzQ007RUFDQztFQUNBO0VBQ0E7RUFDQSxjcEw2d0I2QjtFb0w1d0I3QjtFQUNBO0VBQ0E7RUFLQztBOUw0eXNDUjtBOEx4eXNDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlMMHlzQ047QThMeHlzQ007RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsR3ZFTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmszc0NEO0E4TDN5c0NPO0VBQ0M7QTlMNnlzQ1I7QThMeHlzQ0k7RUFDQztFQUNBLHdDcEwwMEIrQjtBVmcrcUNwQztBOEx4eXNDSztFQUNDO0E5TDB5c0NOO0E4THh5c0NNO0VBQ0M7RUFDQTtBOUwweXNDUDtBOEx4eXNDTztFQUNDO0VBQ0E7RUFDQSxnQnBMcVU0QjtFb0xwVTVCO0VBQ0E7QTlMMHlzQ1I7QThMeHlzQ1E7RUFDQyxjcExqQks7QVYyenNDZDtBOEwzeXNDUTtFQUNDLGNwTGpCSztBVjJ6c0NkO0E4THJ5c0NLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEw2VzhCO0VvTHRXN0I7RUFDQTtBOUxpeXNDUDtBOEw5eHNDTTtFQUNDLGNwTDVDTztFb0w2Q1Asc0JwTCtSNkI7RW9MOVI3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQztBOUw0eHNDUjtBOEw3d3NDUztFQUNDO0E5TCt3c0NWO0E4TG53c0NJO0VBQ0M7QTlMcXdzQ0w7O0E4TDl2c0NDO0VBQ0M7RUFDQTtFQUNBLDZDcExtVGtDO0FWODhyQ3BDO0E4TC92c0NFO0VBQ0M7QTlMaXdzQ0g7QThML3ZzQ0c7RUFDQztFQUNBLG9DcExrdUJnQztFb0xqdUJoQztFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEwrUmdDO0VvTDlSaEM7QTlMaXdzQ0o7QThML3ZzQ0k7RUFDQyxzQ3BMK3NCK0I7RW9MOXNCL0Isa0RwTHluQitCO0FWd29yQ3BDO0E4TDN2c0NJO0VBQ0MsZ0JwTHdOK0I7RW9Mdk4vQjtBOUw2dnNDTDtBOEwzdnNDSztFQUNDO0VBQ0E7RUFDQSx1QnBMMk04QjtBVmtqc0NwQztBOEwzdnNDSztFQUNDO0E5TDZ2c0NOO0E4TDN2c0NLO0VBQ0M7RUFDQTtBOUw2dnNDTjtBOEwzdnNDSztFQUNDLGdCcEx3TThCO0VvTHZNOUIsb0JwTCtMOEI7RW9MOUw5QjtFQUNBO0E5TDZ2c0NOO0E4TDN2c0NLO0VBQ0MsbUJwTDFJUTtFb0wySVIsY3BMN0hRO0FWMDNzQ2Q7QThMdnZzQ0U7RUFDQyw2Q3BMNlBpQztBVjQvckNwQzs7QStMbitzQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CckwwZGtDO0FWNGdzQ3BDOztBZ00zK3NDQztFQUNDO0FoTTgrc0NGO0FnTXArc0NFO0VBQ0M7RUFDQTtFQUNBO0VBTUM7RUFDQTtBaE1pK3NDSjtBZ005OXNDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTWcrc0NKO0FnTWo5c0NDO0VBQ0M7QWhNbTlzQ0Y7QWdNajlzQ0U7RUFDQztBaE1tOXNDSDtBZ01qOXNDRTtFQUNDO0VBQ0E7QWhNbTlzQ0g7QWdNaDlzQ0c7RUFDQztBaE1rOXNDSjtBZ01oOXNDRztFQUNDO0FoTWs5c0NKOztBaU1oaHRDQTtFQUNDLHNDdkxzWm1DO0V1THJabkM7QWpNbWh0Q0Q7QWlNamh0Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBak1taHRDRjtBaU1qaHRDRTtFQUNDO0FqTW1odENIO0FpTWpodENHO0VBQ0M7RUFDQTtFQUNBO0FqTW1odENKO0FpTWpodENJO0VBRUM7QWpNa2h0Q0w7QWlNL2d0Q0k7RUFDQztFQUNBO0VBQ0E7QWpNaWh0Q0w7QWlNdGd0Q0U7RUFDQztFQUNBO0VBQ0EsaUR2THduQ2lDO0V1THZuQ2pDLGdDdkxzbkNpQztFdUxybkNqQyw2Q3ZMOGJpQztFdUw3YmpDLG1CdkxxYmlDO0FWbWxzQ3BDO0FpTXRndENHO0VBQ0M7RUFDQSxnRHZMeW5DZ0M7RXVMeG5DaEM7QWpNd2d0Q0o7QWlNdGd0Q0k7RUFFQyxnQ3ZMcW5DK0I7RXVMcG5DL0IsaUR2THFuQytCO0FWazVxQ3BDO0FpTXJndENJO0VBRUM7RUFDQTtBak1zZ3RDTDtBaU1sZ3RDRTtFQUNDO0FqTW9ndENIO0FpTWpndENJO0VBR0M7RUFDQTtBak1pZ3RDTDtBaU0vL3NDSTtFQUVDLG1CdkxXUztFdUxWVCxxQnZMVVM7QVZzL3NDZDtBaU05L3NDSztFQUdDLG1CdkxNUTtFdUxMUixxQnZMS1E7QVZ5L3NDZDtBaU12L3NDRTtFQUNDLGV2TDh4Q2lDO0V1TDd4Q2pDLG9Edkw0eENpQztFdUwzeENqQyw2Q3ZMNllpQztBVjRtc0NwQztBaU12L3NDRztFQUNDO0VBQ0E7RUFDQTtBak15L3NDSjtBaU12L3NDSTtFQUNDLHFCdkwyVStCO0V1TDFVL0IsZ0J2THdWK0I7RXVMdlYvQixnQnZMd1YrQjtFdUx2Vi9CLGN2TGhCUztBVnlndENkO0FpTXQvc0NHO0VBQ0Msa0J2THVSZ0M7QVZpdXNDcEM7QWlNdC9zQ0k7RUFDQyxvQnZMZ1QrQjtFdUwvUy9CLGN2THhCUztFdUx5QlQ7RUFDQTtFQUNBLGdCdkxvVCtCO0V1TG5UL0I7QWpNdy9zQ0w7QWlNdC9zQ0k7RUFDQyx3Q3ZMeXlCK0I7RXVMeHlCL0I7RUFDQSw4Q3ZMc3hCK0I7RXVMcnhCL0Isb0J2THFTK0I7QVZtdHNDcEM7QWlNdC9zQ0s7RUFDQyxzQ3ZMeXhCOEI7QVYrdHJDcEM7QWlNcC9zQ0s7RUFJRTtBak1tL3NDUDtBaU05K3NDRztFQUNDO0VBQ0Esa0J2THVQZ0M7RXVMdFBoQztFQUNBLGtCdkxvdUNnQztFdUxudUNoQztFQUNBO0FqTWcvc0NKO0FpTTUrc0NDO0VBQ0M7RUFDQSxnQnZMaVJrQztFdUxoUmxDLGdCdkxtUitCO0V1TGxSL0IsbUJ2TDBVa0M7RWdDNWNsQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2ludENGO0FpTTMrc0NDO0VBQ0M7RUFDQTtBak02K3NDRjtBaU0zK3NDQztFQUNDO0FqTTYrc0NGO0FpTTMrc0NFO0VBQ0M7QWpNNitzQ0g7QWlNeitzQ0U7RUFDQyxtQnZMN0ZXO0V1TDhGWCxzQ3ZMa09pQztFdUxqT2pDLHVCdkx3T2lDO0V1THZPakMsZ0J2TDhPaUM7RXVMN09qQyxtQnZMd1NpQztBVm1zc0NwQztBaU16K3NDRTtFQUNDLHlCdkxwR1c7QVYra3RDZDtBaU16K3NDRTtFQUNDLDJCdkx2R1c7QVZrbHRDZDtBaU16K3NDRTtFQUNDLDRCdkwxR1c7QVZxbHRDZDtBaU16K3NDRTtFQUNDLDBCdkw3R1c7QVZ3bHRDZDtBaU12K3NDRTtFQUNDO0FqTXkrc0NIO0FpTXYrc0NHO0VBRUM7RUFDQSxtQnZMdkhVO0V1THdIVjtBak13K3NDSjtBaU1wK3NDQztFQUNDO0VBQ0E7RUFDQTtBak1zK3NDRjtBaU1wK3NDRTtFQUNDO0VBQ0E7QWpNcytzQ0g7QWlNcCtzQ0c7RUFDQztBak1zK3NDSjtBaU1qK3NDRTtFQUNDO0FqTW0rc0NIOztBa01yc3RDQztFQUNDO0VBQ0E7QWxNd3N0Q0Y7QWtNdHN0Q0U7RUFDQztFQUNBO0VBQ0E7QWxNd3N0Q0g7QWtNdHN0Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTXdzdENKO0FrTXRzdENJO0VBQ0M7QWxNd3N0Q0w7QWtNdHN0Q0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbE13c3RDTDtBa010c3RDSTtFQUNDO0FsTXdzdENMO0FrTXJzdENHO0VBQ0M7QWxNdXN0Q0o7QWtNcnN0Q0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJ4THVDUztFd0x0Q1Q7RUFDQTtBbE11c3RDTDtBa01yc3RDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QnhMa0NTO0V3TGpDVDtFQUNBO0FsTXVzdENMO0FrTW5zdENFO0VBQ0M7RUFDQTtFQUNBO0FsTXFzdENIO0FrTW5zdENHO0VBQ0M7RUFDQTtFQUNBLDZDeExzYWdDO0FWK3hzQ3BDO0FrTXhxdENFO0VBQ0M7RUFDQTtFQUNBLGN4TCtSaUM7RXdMOVJqQyxnQnhMOFJpQztFd0w3UmpDO0VBQ0E7QWxNMHF0Q0g7O0FtTTl3dENDO0VBQ0M7RUFDQTtFQUNBLGtCekw2ZGtDO0V5TDVkbEMsNEN6THFla0M7QVY0eXNDcEM7QW1NL3d0Q0U7RUFDQztFQUNBO0FuTWl4dENIO0FtTS93dENFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EscUJ6TDRaaUM7RXlMM1pqQyxnQnpMNGFpQztFeUwzYWpDLGdCekw0YWlDO0FWcTJzQ3BDO0FtTS93dENFO0VBQ0M7RUFDQSxzQnpMMFlpQztFeUx6WWpDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J6TDJZaUM7QVZzNHNDcEM7QW1NL3d0Q0U7RUFFQztBbk1neHRDSDtBbU03d3RDRztFQUdDO0FuTTZ3dENKO0FtTTF3dENFO0VBRUMseUJ6TDZEVztBVjhzdENkO0FtTXp3dENFO0VBQ0MscUJ6TDhDVztBVjZ0dENkO0FtTXp3dENHO0VBRUMseUJ6TDBDVTtBVmd1dENkO0FtTXZ3dENFO0VBQ0MscUJ6TDZDVztBVjR0dENkO0FtTXZ3dENHO0VBRUMseUJ6THlDVTtBVit0dENkO0FtTXJ3dENFO0VBQ0MscUJ6THdDVztBVit0dENkO0FtTXJ3dENHO0VBQ0MseUJ6THFDVTtBVmt1dENkO0FtTXB3dENFO0VBQ0M7RUFDQTtFQUNBO0FuTXN3dENIO0FtTXB3dENHO0VBQ0M7QW5Nc3d0Q0o7QW1NbHd0Q0M7RUFDQztFQUNBO0VBQ0Esc0J6TGdWa0M7QVZvN3NDcEM7QW1NbHd0Q0U7RUFDQztFQUNBO0FuTW93dENIO0FtTWx3dENFO0VBQ0M7RUFDQTtBbk1vd3RDSDtBbU1sd3RDRTtFQUNDO0VBQ0E7QW5Nb3d0Q0g7QW1NbHd0Q0U7RUFDQztFQUNBO0FuTW93dENIO0FtTWx3dENFO0VBQ0M7RUFDQTtBbk1vd3RDSDtBbU1sd3RDRTtFQUNDLGN6TENXO0FWbXd0Q2Q7O0FvTXoydENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDMUx1NUJrQztFMEx0NUJsQyxtQjFMd2RrQztFMEx2ZGxDO0VBQ0E7QXBNNDJ0Q0Y7QW9NMTJ0Q0U7RUFDQztFQUNBO0FwTTQydENIO0FvTTEydENHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjFMZ1pnQztFMEwvWWhDLGdCMUxrWjZCO0UwTGpaN0I7RUFDQTtFQUNBLG1CMUx1Y2dDO0FWcTZzQ3BDO0FvTTEydENJO0VBQ0M7RUFLQyxzQjFMc3hCOEI7QVZrbHNDcEM7QW9NcjJ0Q0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBNdTJ0Q0w7QW9NcjJ0Q0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4R25ETDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjI1dENEO0FvTXgydENNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBNMDJ0Q1A7QW9NcDJ0Q087RUFDQztFQUNBO0FwTXMydENSO0FvTWgydENHO0VBQ0M7QXBNazJ0Q0o7QW9NaDJ0Q0k7RUFDQztFQUNBO0VBQ0EsZ0IxTHFWK0I7RTBMcFYvQixvQjFMNFUrQjtFMEwzVS9CO0VBQ0E7QXBNazJ0Q0w7QW9NNTF0Q0c7RUFDQyxtQjFMYVU7RTBMWlYsYzFMTFU7RTBMTVY7QXBNODF0Q0o7QW9NMTF0Q0c7RUFDQyxtQjFMWlU7RTBMYVYsYzFMS1U7QVZ1MXRDZDtBb014MXRDRztFQUNDLG1CMUxkVTtFMExlVixjMUxEVTtBVjIxdENkO0FvTXQxdENHO0VBQ0MsbUIxTG5CVTtFMExvQlYsYzFMUFU7QVYrMXRDZDtBb01wMXRDRztFQUNDLG1CMUxiVTtFMExjVixjMUxiVTtBVm0ydENkO0FvTWwxdENHO0VBQ0MsbUIxTHhCVTtFMEx5QlYsYzFMbkJVO0FWdTJ0Q2Q7QW9NaDF0Q0c7RUFDQyxtQjFMM0JVO0UwTDRCVixjMUx6QlU7QVYyMnRDZDs7QXFNbDl0Q0E7RUFDQztFQUNBO0FyTXE5dENEO0FxTW45dENDO0VBQ0M7QXJNcTl0Q0Y7QXFNbDl0Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtBck1vOXRDSjtBcU1sOXRDSTtFQUNDO0VBS0M7QXJNZzl0Q047QXFNOTh0Q0s7RUFDQztFQUNBO0VBQ0E7RUFDQTtBck1nOXRDTjtBcU05OHRDTTtFQUNDO0VBQ0E7QXJNZzl0Q1A7QXFNdjh0Q0s7RUFDQztBck15OHRDTjtBcU1oOHRDTztFQUNDO0FyTWs4dENSO0FxTTc3dENNO0VBQ0M7QXJNKzd0Q1A7QXFNNzd0Q087RUFDQztFQUNBO0VBS0M7QXJNMjd0Q1Q7QXFNeDd0Q087RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0M7QXJNczd0Q1Q7QXFNbjd0Q1E7RUFDQztFQUNBO0VBQ0E7RXpHbkZSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGeWd1Q0Q7QXFNdDd0Q1M7RUFDQztBck13N3RDVjtBcU1wN3RDTztFQUNDO0VBQ0E7RUFDQTtBck1zN3RDUjtBcU1wN3RDUTtFQUNDO0FyTXM3dENUO0FxTWw3dENXO0VBRUM7QXJNbTd0Q1o7QXFNcjZ0Q1k7RUFDQztBck11NnRDYjtBcU1yNnRDYTtFQUdDO0VBQ0E7RUFDQSxtQjNMaVdzQjtBVm9rdENwQztBcU1uNnRDYztFQUVDO0FyTW82dENmO0FxTWw2dENlO0VBQ0MsYzNMM0NGO0FWKzh0Q2Q7QXFNaDZ0Q2E7RUFFQztFQUNBO0V6RzVJYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjhpdUNEO0FxTWw2dENjO0VBQ0M7RUFDQTtFQUNBO0FyTW82dENmO0FxTWg2dENjO0VBQ0M7QXJNazZ0Q2Y7QXFNOTV0Q2M7RUFDQztBck1nNnRDZjtBcU03NXRDYTtFQUNDO0VBQ0E7QXJNKzV0Q2Q7QXFNNzV0Q2E7RUFDQztFQUNBO0VBQ0E7QXJNKzV0Q2Q7QXFNeDV0Q1k7RUFDQztBck0wNXRDYjtBcU12NXRDYztFQUtDO0VBQ0E7RUFDQTtFQUNBLG1CM0xxU3FCO0FWZ250Q3BDO0FxTW41dENlO0VBRUM7QXJNbzV0Q2hCO0FxTWw1dENlO0VBQ0M7RUFDQSxjM0x4R0Y7QVY0L3RDZDtBcU1sNXRDZTtFQUNDO0VBQ0EsYzNMaEdGO0FWby90Q2Q7QXFNaDV0Q2E7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQjNMaVJzQjtBVmlvdENwQztBcU1oNXRDYztFQUVDO0FyTWk1dENmO0FxTS80dENjO0VBQ0M7RUFDQSxjM0w1SEQ7QVY2Z3VDZDtBcU0vNHRDYztFQUNDO0VBQ0EsYzNMcEhEO0UyTHFIQztBck1pNXRDZjtBcU0vNHRDYztFQUNDO0FyTWk1dENmO0FxTS80dENjO0VBQ0M7QXJNaTV0Q2Y7QXFNcjR0Q007RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0w2TzZCO0FWMHB0Q3BDO0FxTXI0dENPO0VBQ0M7RUFDQSxzQzNMNnBCNEI7RTJMNXBCNUI7RUFDQSxrRDNMc2tCNEI7QVZpMHNDcEM7QXFNbDR0Q007RUFDQztFQUNBLG9DM0w4cEI2QjtFMkw3cEI3QjtFQUNBLGdCM0xzSzBCO0UyTHJLMUI7RUFDQTtFQUNBO0FyTW80dENQO0FxTWw0dENNO0VBQ0M7RUFDQSw2QzNMK042QjtBVnFxdENwQztBcU1sNHRDTztFQUNDO0FyTW80dENSO0FxTWw0dENRO0VBQ0MsbUIzTHRMSztFMkx1TEwsYzNMektLO0FWNml1Q2Q7QXFNLzN0Q0s7RUFDQztFQUNBO0VBQ0E7QXJNaTR0Q047QXFNLzN0Q0s7RUFDQztBck1pNHRDTjtBcU05M3RDSTtFQUNDO0VBQ0E7RUFDQTtBck1nNHRDTDtBcU05M3RDSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJNZzR0Q047QXFNOTN0Q007RUFDQztBck1nNHRDUDtBcU16M3RDTTtFekdqVEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY2cXVDRDtBcU03M3RDTztFQUNDO0FyTSszdENSO0FxTTUzdENNO0V6R3hUTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnVydUNEO0FxTWg0dENPO0VBQ0M7QXJNazR0Q1I7QXFNOTN0Q0s7RUFDQztBck1nNHRDTjtBcU05M3RDTTtFQUNDO0FyTWc0dENQO0FxTTEzdENJO0VBQ0M7RUFDQTtBck00M3RDTDtBcU0xM3RDSTtFQUNDO0VBQ0E7RUFDQTtBck00M3RDTDs7QXFNajN0Q0E7OztFQUdDO0FyTW8zdENEOztBc01wdHVDQTtBQ0tFO0VBQ0M7RUFDQTtBdk1tdHVDSDs7QXVNanR1Q0U7RUFDQztFQUNBO0F2TW90dUNIOztBdU0xdHVDRTtFQUNDO0VBQ0E7QXZNNnR1Q0g7O0F1TTN0dUNFO0VBQ0M7RUFDQTtBdk04dHVDSDs7QXVNcHV1Q0U7RUFDQztFQUNBO0F2TXV1dUNIOztBdU1ydXVDRTtFQUNDO0VBQ0E7QXZNd3V1Q0g7O0F1TTl1dUNFO0VBQ0M7RUFDQTtBdk1pdnVDSDs7QXVNL3V1Q0U7RUFDQztFQUNBO0F2TWt2dUNIOztBdU14dnVDRTtFQUNDO0VBQ0E7QXZNMnZ1Q0g7O0F1TXp2dUNFO0VBQ0M7RUFDQTtBdk00dnVDSDs7QXVNbHd1Q0U7RUFDQztFQUNBO0F2TXF3dUNIOztBdU1ud3VDRTtFQUNDO0VBQ0E7QXZNc3d1Q0g7O0F1TTV3dUNFO0VBQ0M7RUFDQTtBdk0rd3VDSDs7QXVNN3d1Q0U7RUFDQztFQUNBO0F2TWd4dUNIOztBdU10eHVDRTtFQUNDO0VBQ0E7QXZNeXh1Q0g7O0F1TXZ4dUNFO0VBQ0M7RUFDQTtBdk0weHVDSDs7QXVNaHl1Q0U7RUFDQztFQUNBO0F2TW15dUNIOztBdU1qeXVDRTtFQUNDO0VBQ0E7QXZNb3l1Q0g7O0F1TTF5dUNFO0VBQ0M7RUFDQTtBdk02eXVDSDs7QXVNM3l1Q0U7RUFDQztFQUNBO0F2TTh5dUNIOztBdU1wenVDRTtFQUNDO0VBQ0E7QXZNdXp1Q0g7O0F1TXJ6dUNFO0VBQ0M7RUFDQTtBdk13enVDSDs7QXVNOXp1Q0U7RUFDQztFQUNBO0F2TWkwdUNIOztBdU0venVDRTtFQUNDO0VBQ0E7QXZNazB1Q0g7O0F1TXgwdUNFO0VBQ0M7RUFDQTtBdk0yMHVDSDs7QXVNejB1Q0U7RUFDQztFQUNBO0F2TTQwdUNIOztBdU1sMXVDRTtFQUNDO0VBQ0E7QXZNcTF1Q0g7O0F1TW4xdUNFO0VBQ0M7RUFDQTtBdk1zMXVDSDs7QXVNNTF1Q0U7RUFDQztFQUNBO0F2TSsxdUNIOztBdU03MXVDRTtFQUNDO0VBQ0E7QXZNZzJ1Q0g7O0F1TXQydUNFO0VBQ0M7RUFDQTtBdk15MnVDSDs7QXVNdjJ1Q0U7RUFDQztFQUNBO0F2TTAydUNIOztBc01sM3VDQTtBRTJCRTtFQWNFO0F4TTgwdUNKOztBd001MXVDRTtFQWNFO0F4TWsxdUNKOztBd01oMnVDRTtFQWNFO0F4TXMxdUNKOztBd01wMnVDRTtFQWNFO0F4TTAxdUNKOztBd014MnVDRTtFQWNFO0F4TTgxdUNKOztBd001MnVDRTtFQWNFO0F4TWsydUNKOztBd01oM3VDRTtFQWNFO0F4TXMydUNKOztBd01wM3VDRTtFQWNFO0F4TTAydUNKOztBd014M3VDRTtFQWNFO0F4TTgydUNKOztBd001M3VDRTtFQWNFO0F4TWszdUNKOztBd01oNHVDRTtFQWNFO0F4TXMzdUNKOztBd01wNHVDRTtFQWNFO0F4TTAzdUNKOztBd014NHVDRTtFQWNFO0F4TTgzdUNKOztBd001NHVDRTtFQWNFO0F4TWs0dUNKOztBd01oNXVDRTtFQWNFO0F4TXM0dUNKOztBd01wNXVDRTtFQWNFO0F4TTA0dUNKOztBd014NXVDRTtFQWNFO0F4TTg0dUNKOztBd001NXVDRTtFQWNFO0F4TWs1dUNKOztBd01oNnVDRTtFQWNFO0F4TXM1dUNKOztBd01wNnVDRTtFQWNFO0F4TTA1dUNKOztBd014NnVDRTtFQWNFO0F4TTg1dUNKOztBd001NnVDRTtFQWNFO0F4TWs2dUNKOztBd01oN3VDRTtFQWNFO0F4TXM2dUNKOztBd01wN3VDRTtFQWNFO0F4TTA2dUNKOztBd014N3VDRTtFQWNFO0F4TTg2dUNKOztBd001N3VDRTtFQWNFO0F4TWs3dUNKOztBd01oOHVDRTtFQWNFO0F4TXM3dUNKOztBd01wOHVDRTtFQWNFO0F4TTA3dUNKOztBd014OHVDRTtFQWNFO0F4TTg3dUNKOztBd001OHVDRTtFQWNFO0F4TWs4dUNKOztBd01oOXVDRTtFQWNFO0F4TXM4dUNKOztBd01wOXVDRTtFQWNFO0F4TTA4dUNKOztBd014OXVDRTtFQWNFO0F4TTg4dUNKOztBd001OXVDRTtFQWNFO0F4TWs5dUNKOztBd01oK3VDRTtFQWNFO0F4TXM5dUNKOztBd01wK3VDRTtFQWNFO0F4TTA5dUNKOztBd014K3VDRTtFQWNFO0F4TTg5dUNKOztBd001K3VDRTtFQWNFO0F4TWsrdUNKOztBd01oL3VDRTtFQWNFO0F4TXMrdUNKOztBd01wL3VDRTtFQWNFO0F4TTArdUNKOztBd014L3VDRTtFQWNFO0F4TTgrdUNKOztBd001L3VDRTtFQWNFO0F4TWsvdUNKOztBd01oZ3ZDRTtFQWNFO0F4TXMvdUNKOztBd01wZ3ZDRTtFQWNFO0F4TTAvdUNKOztBd014Z3ZDRTtFQWNFO0F4TTgvdUNKOztBd001Z3ZDRTtFQWNFO0F4TWtndkNKOztBd01oaHZDRTtFQWNFO0F4TXNndkNKOztBd01waHZDRTtFQWNFO0F4TTBndkNKOztBd014aHZDRTtFQWNFO0F4TThndkNKOztBd001aHZDRTtFQWNFO0F4TWtodkNKOztBd01oaXZDRTtFQWNFO0F4TXNodkNKOztBd01waXZDRTtFQWNFO0F4TTBodkNKOztBd014aXZDRTtFQWNFO0F4TThodkNKOztBd001aXZDRTtFQWNFO0F4TWtpdkNKOztBd01oanZDRTtFQWNFO0F4TXNpdkNKOztBd01wanZDRTtFQWNFO0F4TTBpdkNKOztBd014anZDRTtFQWNFO0F4TThpdkNKOztBd001anZDRTtFQWNFO0F4TWtqdkNKOztBd01oa3ZDRTtFQWNFO0F4TXNqdkNKOztBd01wa3ZDRTtFQWNFO0F4TTBqdkNKOztBd014a3ZDRTtFQWNFO0F4TThqdkNKOztBd001a3ZDRTtFQWNFO0F4TWtrdkNKOztBd01obHZDRTtFQWNFO0F4TXNrdkNKOztBd01wbHZDRTtFQWNFO0F4TTBrdkNKOztBd014bHZDRTtFQWNFO0F4TThrdkNKOztBd001bHZDRTtFQWNFO0F4TWtsdkNKOztBd01obXZDRTtFQWNFO0F4TXNsdkNKOztBd01wbXZDRTtFQWNFO0F4TTBsdkNKOztBd014bXZDRTtFQWNFO0F4TThsdkNKOztBd001bXZDRTtFQWNFO0F4TWttdkNKOztBd01obnZDRTtFQWNFO0F4TXNtdkNKOztBd01wbnZDRTtFQWNFO0F4TTBtdkNKOztBd014bnZDRTtFQWNFO0F4TThtdkNKOztBd001bnZDRTtFQWNFO0F4TWtudkNKOztBd01ob3ZDRTtFQWNFO0F4TXNudkNKOztBd01wb3ZDRTtFQWNFO0F4TTBudkNKOztBd014b3ZDRTtFQWNFO0F4TThudkNKOztBd001b3ZDRTtFQWNFO0F4TWtvdkNKOztBd01ocHZDRTtFQWNFO0F4TXNvdkNKOztBd01wcHZDRTtFQWNFO0F4TTBvdkNKOztBd014cHZDRTtFQWNFO0F4TThvdkNKOztBd001cHZDRTtFQWNFO0F4TWtwdkNKOztBd01ocXZDRTtFQWNFO0F4TXNwdkNKOztBd01wcXZDRTtFQWNFO0F4TTBwdkNKOztBd014cXZDRTtFQWNFO0F4TThwdkNKOztBd001cXZDRTtFQWNFO0F4TWtxdkNKOztBd01ocnZDRTtFQWNFO0F4TXNxdkNKOztBd01wcnZDRTtFQWNFO0F4TTBxdkNKOztBd014cnZDRTtFQWNFO0F4TThxdkNKOztBd001cnZDRTtFQWNFO0F4TWtydkNKOztBd01oc3ZDRTtFQWNFO0F4TXNydkNKOztBd01wc3ZDRTtFQWNFO0F4TTBydkNKOztBd014c3ZDRTtFQWNFO0F4TThydkNKOztBd001c3ZDRTtFQWNFO0F4TWtzdkNKOztBd01odHZDRTtFQWNFO0F4TXNzdkNKOztBd01wdHZDRTtFQWNFO0F4TTBzdkNKOztBd014dHZDRTtFQWNFO0F4TThzdkNKOztBd001dHZDRTtFQWNFO0F4TWt0dkNKOztBd01odXZDRTtFQWNFO0F4TXN0dkNKOztBd01wdXZDRTtFQWNFO0F4TTB0dkNKOztBd014dXZDRTtFQUVFO0VBQ0E7QXhNMHV2Q0o7O0F3TTd1dkNFO0VBRUU7RUFDQTtBeE0rdXZDSjs7QXdNbHZ2Q0U7RUFFRTtFQUNBO0F4TW92dkNKOztBd012dnZDRTtFQUVFO0VBQ0E7QXhNeXZ2Q0o7O0F3TTV2dkNFO0VBRUU7RUFDQTtBeE04dnZDSjs7QXdNand2Q0U7RUFFRTtFQUNBO0F4TW13dkNKOztBd010d3ZDRTtFQUVFO0VBQ0E7QXhNd3d2Q0o7O0F3TTN3dkNFO0VBRUU7RUFDQTtBeE02d3ZDSjs7QXdNaHh2Q0U7RUFFRTtFQUNBO0F4TWt4dkNKOztBd01yeHZDRTtFQUVFO0VBQ0E7QXhNdXh2Q0o7O0F3TTF4dkNFO0VBRUU7RUFDQTtBeE00eHZDSjs7QXdNL3h2Q0U7RUFFRTtFQUNBO0F4TWl5dkNKOztBd01weXZDRTtFQUVFO0VBQ0E7QXhNc3l2Q0o7O0F3TXp5dkNFO0VBRUU7RUFDQTtBeE0yeXZDSjs7QXdNOXl2Q0U7RUFFRTtFQUNBO0F4TWd6dkNKOztBd01uenZDRTtFQUVFO0VBQ0E7QXhNcXp2Q0o7O0F3TXh6dkNFO0VBRUU7RUFDQTtBeE0wenZDSjs7QXdNN3p2Q0U7RUFFRTtFQUNBO0F4TSt6dkNKOztBd01sMHZDRTtFQUVFO0VBQ0E7QXhNbzB2Q0o7O0F3TXYwdkNFO0VBRUU7RUFDQTtBeE15MHZDSjs7QXdNNTB2Q0U7RUFLRTtFQUNBO0F4TTIwdkNKOztBd01qMXZDRTtFQUtFO0VBQ0E7QXhNZzF2Q0o7O0F3TXQxdkNFO0VBS0U7RUFDQTtBeE1xMXZDSjs7QXdNMzF2Q0U7RUFLRTtFQUNBO0F4TTAxdkNKOztBd01oMnZDRTtFQUtFO0VBQ0E7QXhNKzF2Q0o7O0F3TXIydkNFO0VBS0U7RUFDQTtBeE1vMnZDSjs7QXdNMTJ2Q0U7RUFLRTtFQUNBO0F4TXkydkNKOztBd00vMnZDRTtFQUtFO0VBQ0E7QXhNODJ2Q0o7O0F3TXAzdkNFO0VBS0U7RUFDQTtBeE1tM3ZDSjs7QXdNejN2Q0U7RUFLRTtFQUNBO0F4TXczdkNKOztBd005M3ZDRTtFQUtFO0VBQ0E7QXhNNjN2Q0o7O0F3TW40dkNFO0VBS0U7RUFDQTtBeE1rNHZDSjs7QXdNeDR2Q0U7RUFLRTtFQUNBO0F4TXU0dkNKOztBd003NHZDRTtFQUtFO0VBQ0E7QXhNNDR2Q0o7O0F3TWw1dkNFO0VBS0U7RUFDQTtBeE1pNXZDSjs7QXdNdjV2Q0U7RUFLRTtFQUNBO0F4TXM1dkNKOztBd001NXZDRTtFQUtFO0VBQ0E7QXhNMjV2Q0o7O0F3TWo2dkNFO0VBS0U7RUFDQTtBeE1nNnZDSjs7QXdNdDZ2Q0U7RUFLRTtFQUNBO0F4TXE2dkNKOztBd00zNnZDRTtFQUtFO0VBQ0E7QXhNMDZ2Q0o7O0FzTWo4dkNBO0FFaUJFO0VBY0U7QXhNdTZ2Q0o7O0F3TXI3dkNFO0VBY0U7QXhNMjZ2Q0o7O0F3TXo3dkNFO0VBY0U7QXhNKzZ2Q0o7O0F3TTc3dkNFO0VBY0U7QXhNbTd2Q0o7O0F3TWo4dkNFO0VBY0U7QXhNdTd2Q0o7O0F3TXI4dkNFO0VBY0U7QXhNMjd2Q0o7O0F3TXo4dkNFO0VBY0U7QXhNKzd2Q0o7O0F3TTc4dkNFO0VBY0U7QXhNbTh2Q0o7O0F3TWo5dkNFO0VBY0U7QXhNdTh2Q0o7O0F3TXI5dkNFO0VBY0U7QXhNMjh2Q0o7O0F3TXo5dkNFO0VBY0U7QXhNKzh2Q0o7O0F3TTc5dkNFO0VBY0U7QXhNbTl2Q0o7O0F3TWordkNFO0VBY0U7QXhNdTl2Q0o7O0F3TXIrdkNFO0VBY0U7QXhNMjl2Q0o7O0F3TXordkNFO0VBY0U7QXhNKzl2Q0o7O0F3TTcrdkNFO0VBY0U7QXhNbSt2Q0o7O0F3TWovdkNFO0VBY0U7QXhNdSt2Q0o7O0F3TXIvdkNFO0VBY0U7QXhNMit2Q0o7O0F3TXovdkNFO0VBY0U7QXhNKyt2Q0o7O0F3TTcvdkNFO0VBY0U7QXhNbS92Q0o7O0F3TWpnd0NFO0VBY0U7QXhNdS92Q0o7O0F3TXJnd0NFO0VBY0U7QXhNMi92Q0o7O0F3TXpnd0NFO0VBY0U7QXhNKy92Q0o7O0F3TTdnd0NFO0VBY0U7QXhNbWd3Q0o7O0F3TWpod0NFO0VBY0U7QXhNdWd3Q0o7O0F3TXJod0NFO0VBY0U7QXhNMmd3Q0o7O0F3TXpod0NFO0VBY0U7QXhNK2d3Q0o7O0F3TTdod0NFO0VBY0U7QXhNbWh3Q0o7O0F3TWppd0NFO0VBY0U7QXhNdWh3Q0o7O0F3TXJpd0NFO0VBY0U7QXhNMmh3Q0o7O0F3TXppd0NFO0VBY0U7QXhNK2h3Q0o7O0F3TTdpd0NFO0VBY0U7QXhNbWl3Q0o7O0F3TWpqd0NFO0VBY0U7QXhNdWl3Q0o7O0F3TXJqd0NFO0VBY0U7QXhNMml3Q0o7O0F3TXpqd0NFO0VBY0U7QXhNK2l3Q0o7O0F3TTdqd0NFO0VBY0U7QXhNbWp3Q0o7O0F3TWprd0NFO0VBY0U7QXhNdWp3Q0o7O0F3TXJrd0NFO0VBY0U7QXhNMmp3Q0o7O0F3TXprd0NFO0VBY0U7QXhNK2p3Q0o7O0F3TTdrd0NFO0VBY0U7QXhNbWt3Q0o7O0F3TWpsd0NFO0VBY0U7QXhNdWt3Q0o7O0F3TXJsd0NFO0VBY0U7QXhNMmt3Q0o7O0F3TXpsd0NFO0VBY0U7QXhNK2t3Q0o7O0F3TTdsd0NFO0VBY0U7QXhNbWx3Q0o7O0F3TWptd0NFO0VBY0U7QXhNdWx3Q0o7O0F3TXJtd0NFO0VBY0U7QXhNMmx3Q0o7O0F3TXptd0NFO0VBY0U7QXhNK2x3Q0o7O0F3TTdtd0NFO0VBY0U7QXhNbW13Q0o7O0F3TWpud0NFO0VBY0U7QXhNdW13Q0o7O0F3TXJud0NFO0VBY0U7QXhNMm13Q0o7O0F3TXpud0NFO0VBY0U7QXhNK213Q0o7O0F3TTdud0NFO0VBY0U7QXhNbW53Q0o7O0F3TWpvd0NFO0VBY0U7QXhNdW53Q0o7O0F3TXJvd0NFO0VBY0U7QXhNMm53Q0o7O0F3TXpvd0NFO0VBY0U7QXhNK253Q0o7O0F3TTdvd0NFO0VBY0U7QXhNbW93Q0o7O0F3TWpwd0NFO0VBY0U7QXhNdW93Q0o7O0F3TXJwd0NFO0VBY0U7QXhNMm93Q0o7O0F3TXpwd0NFO0VBY0U7QXhNK293Q0o7O0F3TTdwd0NFO0VBY0U7QXhNbXB3Q0o7O0F3TWpxd0NFO0VBY0U7QXhNdXB3Q0o7O0F3TXJxd0NFO0VBY0U7QXhNMnB3Q0o7O0F3TXpxd0NFO0VBY0U7QXhNK3B3Q0o7O0F3TTdxd0NFO0VBY0U7QXhNbXF3Q0o7O0F3TWpyd0NFO0VBY0U7QXhNdXF3Q0o7O0F3TXJyd0NFO0VBY0U7QXhNMnF3Q0o7O0F3TXpyd0NFO0VBY0U7QXhNK3F3Q0o7O0F3TTdyd0NFO0VBY0U7QXhNbXJ3Q0o7O0F3TWpzd0NFO0VBY0U7QXhNdXJ3Q0o7O0F3TXJzd0NFO0VBY0U7QXhNMnJ3Q0o7O0F3TXpzd0NFO0VBY0U7QXhNK3J3Q0o7O0F3TTdzd0NFO0VBY0U7QXhNbXN3Q0o7O0F3TWp0d0NFO0VBY0U7QXhNdXN3Q0o7O0F3TXJ0d0NFO0VBY0U7QXhNMnN3Q0o7O0F3TXp0d0NFO0VBY0U7QXhNK3N3Q0o7O0F3TTd0d0NFO0VBY0U7QXhNbXR3Q0o7O0F3TWp1d0NFO0VBY0U7QXhNdXR3Q0o7O0F3TXJ1d0NFO0VBY0U7QXhNMnR3Q0o7O0F3TXp1d0NFO0VBY0U7QXhNK3R3Q0o7O0F3TTd1d0NFO0VBY0U7QXhNbXV3Q0o7O0F3TWp2d0NFO0VBY0U7QXhNdXV3Q0o7O0F3TXJ2d0NFO0VBY0U7QXhNMnV3Q0o7O0F3TXp2d0NFO0VBY0U7QXhNK3V3Q0o7O0F3TTd2d0NFO0VBY0U7QXhNbXZ3Q0o7O0F3TWp3d0NFO0VBY0U7QXhNdXZ3Q0o7O0F3TXJ3d0NFO0VBY0U7QXhNMnZ3Q0o7O0F3TXp3d0NFO0VBY0U7QXhNK3Z3Q0o7O0F3TTd3d0NFO0VBY0U7QXhNbXd3Q0o7O0F3TWp4d0NFO0VBY0U7QXhNdXd3Q0o7O0F3TXJ4d0NFO0VBY0U7QXhNMnd3Q0o7O0F3TXp4d0NFO0VBY0U7QXhNK3d3Q0o7O0F3TTd4d0NFO0VBY0U7QXhNbXh3Q0o7O0F3TWp5d0NFO0VBY0U7QXhNdXh3Q0o7O0F3TXJ5d0NFO0VBY0U7QXhNMnh3Q0o7O0F3TXp5d0NFO0VBY0U7QXhNK3h3Q0o7O0F3TTd5d0NFO0VBY0U7QXhNbXl3Q0o7O0F3TWp6d0NFO0VBY0U7QXhNdXl3Q0o7O0F3TXJ6d0NFO0VBY0U7QXhNMnl3Q0o7O0F3TXp6d0NFO0VBY0U7QXhNK3l3Q0o7O0F3TTd6d0NFO0VBY0U7QXhNbXp3Q0o7O0F3TWowd0NFO0VBUUU7RUFDQTtBeE02endDSjs7QXdNdDB3Q0U7RUFRRTtFQUNBO0F4TWswd0NKOztBd00zMHdDRTtFQVFFO0VBQ0E7QXhNdTB3Q0o7O0F3TWgxd0NFO0VBUUU7RUFDQTtBeE00MHdDSjs7QXdNcjF3Q0U7RUFRRTtFQUNBO0F4TWkxd0NKOztBd00xMXdDRTtFQVFFO0VBQ0E7QXhNczF3Q0o7O0F3TS8xd0NFO0VBUUU7RUFDQTtBeE0yMXdDSjs7QXdNcDJ3Q0U7RUFRRTtFQUNBO0F4TWcyd0NKOztBd016MndDRTtFQVFFO0VBQ0E7QXhNcTJ3Q0o7O0F3TTkyd0NFO0VBUUU7RUFDQTtBeE0wMndDSjs7QXdNbjN3Q0U7RUFRRTtFQUNBO0F4TSsyd0NKOztBd014M3dDRTtFQVFFO0VBQ0E7QXhNbzN3Q0o7O0F3TTczd0NFO0VBUUU7RUFDQTtBeE15M3dDSjs7QXdNbDR3Q0U7RUFRRTtFQUNBO0F4TTgzd0NKOztBd012NHdDRTtFQVFFO0VBQ0E7QXhNbTR3Q0o7O0F3TTU0d0NFO0VBUUU7RUFDQTtBeE13NHdDSjs7QXdNajV3Q0U7RUFRRTtFQUNBO0F4TTY0d0NKOztBd010NXdDRTtFQVFFO0VBQ0E7QXhNazV3Q0o7O0F3TTM1d0NFO0VBUUU7RUFDQTtBeE11NXdDSjs7QXdNaDZ3Q0U7RUFRRTtFQUNBO0F4TTQ1d0NKOztBd01yNndDRTtFQVdFO0VBQ0E7QXhNODV3Q0o7O0F3TTE2d0NFO0VBV0U7RUFDQTtBeE1tNndDSjs7QXdNLzZ3Q0U7RUFXRTtFQUNBO0F4TXc2d0NKOztBd01wN3dDRTtFQVdFO0VBQ0E7QXhNNjZ3Q0o7O0F3TXo3d0NFO0VBV0U7RUFDQTtBeE1rN3dDSjs7QXdNOTd3Q0U7RUFXRTtFQUNBO0F4TXU3d0NKOztBd01uOHdDRTtFQVdFO0VBQ0E7QXhNNDd3Q0o7O0F3TXg4d0NFO0VBV0U7RUFDQTtBeE1pOHdDSjs7QXdNNzh3Q0U7RUFXRTtFQUNBO0F4TXM4d0NKOztBd01sOXdDRTtFQVdFO0VBQ0E7QXhNMjh3Q0o7O0F3TXY5d0NFO0VBV0U7RUFDQTtBeE1nOXdDSjs7QXdNNTl3Q0U7RUFXRTtFQUNBO0F4TXE5d0NKOztBd01qK3dDRTtFQVdFO0VBQ0E7QXhNMDl3Q0o7O0F3TXQrd0NFO0VBV0U7RUFDQTtBeE0rOXdDSjs7QXdNMyt3Q0U7RUFXRTtFQUNBO0F4TW8rd0NKOztBd01oL3dDRTtFQVdFO0VBQ0E7QXhNeSt3Q0o7O0F3TXIvd0NFO0VBV0U7RUFDQTtBeE04K3dDSjs7QXdNMS93Q0U7RUFXRTtFQUNBO0F4TW0vd0NKOztBd00vL3dDRTtFQVdFO0VBQ0E7QXhNdy93Q0o7O0F3TXBneENFO0VBV0U7RUFDQTtBeE02L3dDSjs7QXNNaGh4Q0E7QUdyQkU7RUFDQztBek15aXhDSDs7QXlNMWl4Q0U7RUFDQztBek02aXhDSDs7QXlNOWl4Q0U7RUFDQztBek1panhDSDs7QXlNbGp4Q0U7RUFDQztBek1xanhDSDs7QXlNdGp4Q0U7RUFDQztBek15anhDSDs7QXlNMWp4Q0U7RUFDQztBek02anhDSDs7QXlNOWp4Q0U7RUFDQztBek1pa3hDSDs7QXlNbGt4Q0U7RUFDQztBek1xa3hDSDs7QXlNdGt4Q0U7RUFDQztBek15a3hDSDs7QXlNMWt4Q0U7RUFDQztBek02a3hDSDs7QXlNOWt4Q0U7RUFDQztBek1pbHhDSDs7QXlNbGx4Q0U7RUFDQztBek1xbHhDSDs7QXlNdGx4Q0U7RUFDQztBek15bHhDSDs7QXlNMWx4Q0U7RUFDQztBek02bHhDSDs7QXlNOWx4Q0U7RUFDQztBek1pbXhDSDs7QXlNbG14Q0U7RUFDQztBek1xbXhDSDs7QXlNdG14Q0U7RUFDQztBek15bXhDSDs7QXlNMW14Q0U7RUFDQztBek02bXhDSDs7QXlNOW14Q0U7RUFDQztBek1pbnhDSDs7QXlNbG54Q0U7RUFDQztBek1xbnhDSDs7QXlNdG54Q0U7RUFDQztBek15bnhDSDs7QXlNMW54Q0U7RUFDQztBek02bnhDSDs7QXlNOW54Q0U7RUFDQztBek1pb3hDSDs7QXlNbG94Q0U7RUFDQztBek1xb3hDSDs7QXlNdG94Q0U7RUFDQztBek15b3hDSDs7QXlNMW94Q0U7RUFDQztBek02b3hDSDs7QXlNOW94Q0U7RUFDQztBek1pcHhDSDs7QXlNbHB4Q0U7RUFDQztBek1xcHhDSDs7QXlNdHB4Q0U7RUFDQztBek15cHhDSDs7QXlNMXB4Q0U7RUFDQztBek02cHhDSDs7QXlNOXB4Q0U7RUFDQztBek1pcXhDSDs7QXlNbHF4Q0U7RUFDQztBek1xcXhDSDs7QXlNdHF4Q0U7RUFDQztBek15cXhDSDs7QXlNMXF4Q0U7RUFDQztBek02cXhDSDs7QXlNOXF4Q0U7RUFDQztBek1pcnhDSDs7QXlNbHJ4Q0U7RUFDQztBek1xcnhDSDs7QXlNdHJ4Q0U7RUFDQztBek15cnhDSDs7QXlNMXJ4Q0U7RUFDQztBek02cnhDSDs7QXlNOXJ4Q0U7RUFDQztBek1pc3hDSDs7QXlNbHN4Q0U7RUFDQztBek1xc3hDSDs7QXlNdHN4Q0U7RUFDQztBek15c3hDSDs7QXlNMXN4Q0U7RUFDQztBek02c3hDSDs7QXlNOXN4Q0U7RUFDQztBek1pdHhDSDs7QXlNbHR4Q0U7RUFDQztBek1xdHhDSDs7QXlNdHR4Q0U7RUFDQztBek15dHhDSDs7QXlNMXR4Q0U7RUFDQztBek02dHhDSDs7QXlNOXR4Q0U7RUFDQztBek1pdXhDSDs7QXlNbHV4Q0U7RUFDQztBek1xdXhDSDs7QXlNdHV4Q0U7RUFDQztBek15dXhDSDs7QXlNMXV4Q0U7RUFDQztBek02dXhDSDs7QXlNOXV4Q0U7RUFDQztBek1pdnhDSDs7QXlNbHZ4Q0U7RUFDQztBek1xdnhDSDs7QXlNdHZ4Q0U7RUFDQztBek15dnhDSDs7QXlNMXZ4Q0U7RUFDQztBek02dnhDSDs7QXlNOXZ4Q0U7RUFDQztBek1pd3hDSDs7QXlNbHd4Q0U7RUFDQztBek1xd3hDSDs7QXlNdHd4Q0U7RUFDQztBek15d3hDSDs7QXlNMXd4Q0U7RUFDQztBek02d3hDSDs7QXlNOXd4Q0U7RUFDQztBek1peHhDSDs7QXlNbHh4Q0U7RUFDQztBek1xeHhDSDs7QXlNdHh4Q0U7RUFDQztBek15eHhDSDs7QXlNMXh4Q0U7RUFDQztBek02eHhDSDs7QXlNOXh4Q0U7RUFDQztBek1peXhDSDs7QXlNbHl4Q0U7RUFDQztBek1xeXhDSDs7QXlNdHl4Q0U7RUFDQztBek15eXhDSDs7QXlNMXl4Q0U7RUFDQztBek02eXhDSDs7QXlNOXl4Q0U7RUFDQztBek1penhDSDs7QXlNbHp4Q0U7RUFDQztBek1xenhDSDs7QXlNdHp4Q0U7RUFDQztBek15enhDSDs7QXlNMXp4Q0U7RUFDQztBek02enhDSDs7QXlNOXp4Q0U7RUFDQztBek1pMHhDSDs7QXlNbDB4Q0U7RUFDQztBek1xMHhDSDs7QXlNdDB4Q0U7RUFDQztBek15MHhDSDs7QXlNMTB4Q0U7RUFDQztBek02MHhDSDs7QXlNOTB4Q0U7RUFDQztBek1pMXhDSDs7QXlNbDF4Q0U7RUFDQztBek1xMXhDSDs7QXlNdDF4Q0U7RUFDQztBek15MXhDSDs7QXlNMTF4Q0U7RUFDQztBek02MXhDSDs7QXlNOTF4Q0U7RUFDQztBek1pMnhDSDs7QXlNbDJ4Q0U7RUFDQztBek1xMnhDSDs7QTBNcDJ4Q0U7RUFDQztBMU11MnhDSDs7QTBNeDJ4Q0U7RUFDQztBMU0yMnhDSDs7QTBNNTJ4Q0U7RUFDQztBMU0rMnhDSDs7QTBNaDN4Q0U7RUFDQztBMU1tM3hDSDs7QTBNcDN4Q0U7RUFDQztBMU11M3hDSDs7QTBNeDN4Q0U7RUFDQztBMU0yM3hDSDs7QTBNNTN4Q0U7RUFDQztBMU0rM3hDSDs7QTBNaDR4Q0U7RUFDQztBMU1tNHhDSDs7QXNNNTJ4Q0E7QUFDQTtFQUNDO0VBRUE7QXRNODJ4Q0Q7O0FzTTUyeENBO0VBQWlCO0VBQWdDO0VBQXlCO0F0TWszeEMxRTs7QXNNajN4Q0E7RUFBaUI7RUFBMEM7QXRNczN4QzNEOztBc01wM3hDQztFQUNDO0F0TXUzeENGOztBc014M3hDQztFQUNDO0F0TTIzeENGOztBc001M3hDQztFQUNDO0F0TSszeENGOztBc01oNHhDQztFQUNDO0F0TW00eENGOztBc01wNHhDQztFQUNDO0F0TXU0eENGOztBc014NHhDQztFQUNDO0F0TTI0eENGOztBc001NHhDQztFQUNDO0F0TSs0eENGOztBc01oNXhDQztFQUNDO0F0TW01eENGOztBc01wNXhDQztFQUNDO0F0TXU1eENGOztBc014NXhDQztFQUNDO0F0TTI1eENGOztBc001NXhDQztFQUNDO0F0TSs1eENGOztBc00xNXhDQTtBQUNBO0VBQWtCO0F0TTg1eENsQjs7QXNNNzV4Q0E7RUFBZTtBdE1pNnhDZjs7QXNNaDZ4Q0E7RUFBa0I7QXRNbzZ4Q2xCOztBc01uNnhDQTtFQUFrQjtBdE11NnhDbEI7O0FzTXQ2eENBO0VBQWU7QXRNMDZ4Q2Y7O0FzTXo2eENBO0VBQW1CO0F0TTY2eENuQjs7QXNNMTZ4Q0E7QUFDQTtFQUFVO0F0TTg2eENWOztBc00zNnhDQTtBS3BERTtFQUNDO0EzTW0reENIOztBMk0vOXhDSTtFQUNDO0EzTWsreENMOztBd0I3NnhDSTtFbUx0REE7SUFDQztFM011K3hDSDtBQUNGO0F3Qm43eENJO0VtTHREQTtJQUNDO0UzTTQreENIO0FBQ0Y7QXdCeDd4Q0k7RW1MdERBO0lBQ0M7RTNNaS94Q0g7QUFDRjtBd0I3N3hDSTtFbUx0REE7SUFDQztFM01zL3hDSDtBQUNGO0F3Qmw4eENJO0VtTHREQTtJQUNDO0UzTTIveENIO0FBQ0Y7QXdCdjh4Q0k7RW1MdERBO0lBQ0M7RTNNZ2d5Q0g7QUFDRjtBMk12Z3lDRTtFQUNDO0EzTXlneUNIOztBMk1yZ3lDSTtFQUNDO0EzTXdneUNMOztBd0JuOXhDSTtFbUx0REE7SUFDQztFM002Z3lDSDtBQUNGO0F3Qno5eENJO0VtTHREQTtJQUNDO0UzTWtoeUNIO0FBQ0Y7QXdCOTl4Q0k7RW1MdERBO0lBQ0M7RTNNdWh5Q0g7QUFDRjtBd0JuK3hDSTtFbUx0REE7SUFDQztFM000aHlDSDtBQUNGO0F3QngreENJO0VtTHREQTtJQUNDO0UzTWlpeUNIO0FBQ0Y7QXdCNyt4Q0k7RW1MdERBO0lBQ0M7RTNNc2l5Q0g7QUFDRjtBMk03aXlDRTtFQUNDO0EzTStpeUNIOztBMk0zaXlDSTtFQUNDO0EzTThpeUNMOztBd0J6L3hDSTtFbUx0REE7SUFDQztFM01tanlDSDtBQUNGO0F3Qi8veENJO0VtTHREQTtJQUNDO0UzTXdqeUNIO0FBQ0Y7QXdCcGd5Q0k7RW1MdERBO0lBQ0M7RTNNNmp5Q0g7QUFDRjtBd0J6Z3lDSTtFbUx0REE7SUFDQztFM01ra3lDSDtBQUNGO0F3QjlneUNJO0VtTHREQTtJQUNDO0UzTXVreUNIO0FBQ0Y7QXdCbmh5Q0k7RW1MdERBO0lBQ0M7RTNNNGt5Q0g7QUFDRjtBMk1ubHlDRTtFQUNDO0EzTXFseUNIOztBMk1qbHlDSTtFQUNDO0EzTW9seUNMOztBd0IvaHlDSTtFbUx0REE7SUFDQztFM015bHlDSDtBQUNGO0F3QnJpeUNJO0VtTHREQTtJQUNDO0UzTThseUNIO0FBQ0Y7QXdCMWl5Q0k7RW1MdERBO0lBQ0M7RTNNbW15Q0g7QUFDRjtBd0IvaXlDSTtFbUx0REE7SUFDQztFM013bXlDSDtBQUNGO0F3QnBqeUNJO0VtTHREQTtJQUNDO0UzTTZteUNIO0FBQ0Y7QXdCemp5Q0k7RW1MdERBO0lBQ0M7RTNNa255Q0g7QUFDRjtBMk16bnlDRTtFQUNDO0EzTTJueUNIOztBMk12bnlDSTtFQUNDO0EzTTBueUNMOztBd0Jya3lDSTtFbUx0REE7SUFDQztFM00rbnlDSDtBQUNGO0F3QjNreUNJO0VtTHREQTtJQUNDO0UzTW9veUNIO0FBQ0Y7QXdCaGx5Q0k7RW1MdERBO0lBQ0M7RTNNeW95Q0g7QUFDRjtBd0JybHlDSTtFbUx0REE7SUFDQztFM004b3lDSDtBQUNGO0F3QjFseUNJO0VtTHREQTtJQUNDO0UzTW1weUNIO0FBQ0Y7QXdCL2x5Q0k7RW1MdERBO0lBQ0M7RTNNd3B5Q0g7QUFDRjtBMk0vcHlDRTtFQUNDO0EzTWlxeUNIOztBMk03cHlDSTtFQUNDO0EzTWdxeUNMOztBd0IzbXlDSTtFbUx0REE7SUFDQztFM01xcXlDSDtBQUNGO0F3QmpueUNJO0VtTHREQTtJQUNDO0UzTTBxeUNIO0FBQ0Y7QXdCdG55Q0k7RW1MdERBO0lBQ0M7RTNNK3F5Q0g7QUFDRjtBd0IzbnlDSTtFbUx0REE7SUFDQztFM01vcnlDSDtBQUNGO0F3QmhveUNJO0VtTHREQTtJQUNDO0UzTXlyeUNIO0FBQ0Y7QXdCcm95Q0k7RW1MdERBO0lBQ0M7RTNNOHJ5Q0g7QUFDRjtBMk1yc3lDRTtFQUNDO0EzTXVzeUNIOztBMk1uc3lDSTtFQUNDO0EzTXNzeUNMOztBd0JqcHlDSTtFbUx0REE7SUFDQztFM00yc3lDSDtBQUNGO0F3QnZweUNJO0VtTHREQTtJQUNDO0UzTWd0eUNIO0FBQ0Y7QXdCNXB5Q0k7RW1MdERBO0lBQ0M7RTNNcXR5Q0g7QUFDRjtBd0JqcXlDSTtFbUx0REE7SUFDQztFM00wdHlDSDtBQUNGO0F3QnRxeUNJO0VtTHREQTtJQUNDO0UzTSt0eUNIO0FBQ0Y7QXdCM3F5Q0k7RW1MdERBO0lBQ0M7RTNNb3V5Q0g7QUFDRjtBMk0zdXlDRTtFQUNDO0EzTTZ1eUNIOztBMk16dXlDSTtFQUNDO0EzTTR1eUNMOztBd0J2cnlDSTtFbUx0REE7SUFDQztFM01pdnlDSDtBQUNGO0F3QjdyeUNJO0VtTHREQTtJQUNDO0UzTXN2eUNIO0FBQ0Y7QXdCbHN5Q0k7RW1MdERBO0lBQ0M7RTNNMnZ5Q0g7QUFDRjtBd0J2c3lDSTtFbUx0REE7SUFDQztFM01nd3lDSDtBQUNGO0F3QjVzeUNJO0VtTHREQTtJQUNDO0UzTXF3eUNIO0FBQ0Y7QXdCanR5Q0k7RW1MdERBO0lBQ0M7RTNNMHd5Q0g7QUFDRjtBMk1qeHlDRTtFQUNDO0EzTW14eUNIOztBMk0vd3lDSTtFQUNDO0EzTWt4eUNMOztBd0I3dHlDSTtFbUx0REE7SUFDQztFM011eHlDSDtBQUNGO0F3Qm51eUNJO0VtTHREQTtJQUNDO0UzTTR4eUNIO0FBQ0Y7QXdCeHV5Q0k7RW1MdERBO0lBQ0M7RTNNaXl5Q0g7QUFDRjtBd0I3dXlDSTtFbUx0REE7SUFDQztFM01zeXlDSDtBQUNGO0F3Qmx2eUNJO0VtTHREQTtJQUNDO0UzTTJ5eUNIO0FBQ0Y7QXdCdnZ5Q0k7RW1MdERBO0lBQ0M7RTNNZ3p5Q0g7QUFDRjtBMk12enlDRTtFQUNDO0EzTXl6eUNIOztBMk1yenlDSTtFQUNDO0EzTXd6eUNMOztBd0Jud3lDSTtFbUx0REE7SUFDQztFM002enlDSDtBQUNGO0F3Qnp3eUNJO0VtTHREQTtJQUNDO0UzTWsweUNIO0FBQ0Y7QXdCOXd5Q0k7RW1MdERBO0lBQ0M7RTNNdTB5Q0g7QUFDRjtBd0JueHlDSTtFbUx0REE7SUFDQztFM000MHlDSDtBQUNGO0F3Qnh4eUNJO0VtTHREQTtJQUNDO0UzTWkxeUNIO0FBQ0Y7QXdCN3h5Q0k7RW1MdERBO0lBQ0M7RTNNczF5Q0g7QUFDRjtBMk03MXlDRTtFQUNDO0EzTSsxeUNIOztBMk0zMXlDSTtFQUNDO0EzTTgxeUNMOztBd0J6eXlDSTtFbUx0REE7SUFDQztFM01tMnlDSDtBQUNGO0F3Qi95eUNJO0VtTHREQTtJQUNDO0UzTXcyeUNIO0FBQ0Y7QXdCcHp5Q0k7RW1MdERBO0lBQ0M7RTNNNjJ5Q0g7QUFDRjtBd0J6enlDSTtFbUx0REE7SUFDQztFM01rM3lDSDtBQUNGO0F3Qjl6eUNJO0VtTHREQTtJQUNDO0UzTXUzeUNIO0FBQ0Y7QXdCbjB5Q0k7RW1MdERBO0lBQ0M7RTNNNDN5Q0g7QUFDRjtBMk1uNHlDRTtFQUNDO0EzTXE0eUNIOztBMk1qNHlDSTtFQUNDO0EzTW80eUNMOztBd0IvMHlDSTtFbUx0REE7SUFDQztFM015NHlDSDtBQUNGO0F3QnIxeUNJO0VtTHREQTtJQUNDO0UzTTg0eUNIO0FBQ0Y7QXdCMTF5Q0k7RW1MdERBO0lBQ0M7RTNNbTV5Q0g7QUFDRjtBd0IvMXlDSTtFbUx0REE7SUFDQztFM013NXlDSDtBQUNGO0F3QnAyeUNJO0VtTHREQTtJQUNDO0UzTTY1eUNIO0FBQ0Y7QXdCejJ5Q0k7RW1MdERBO0lBQ0M7RTNNazZ5Q0g7QUFDRjtBMk16NnlDRTtFQUNDO0EzTTI2eUNIOztBMk12NnlDSTtFQUNDO0EzTTA2eUNMOztBd0JyM3lDSTtFbUx0REE7SUFDQztFM00rNnlDSDtBQUNGO0F3QjMzeUNJO0VtTHREQTtJQUNDO0UzTW83eUNIO0FBQ0Y7QXdCaDR5Q0k7RW1MdERBO0lBQ0M7RTNNeTd5Q0g7QUFDRjtBd0JyNHlDSTtFbUx0REE7SUFDQztFM004N3lDSDtBQUNGO0F3QjE0eUNJO0VtTHREQTtJQUNDO0UzTW04eUNIO0FBQ0Y7QXdCLzR5Q0k7RW1MdERBO0lBQ0M7RTNNdzh5Q0g7QUFDRjtBMk1qOHlDRTtFQUNDO0EzTW04eUNIOztBMk05N3lDSTtFQUNDO0EzTWk4eUNMOztBd0IzNXlDSTtFbUx2Q0E7SUFDQztFM01zOHlDSDtBQUNGO0F3Qmo2eUNJO0VtTHZDQTtJQUNDO0UzTTI4eUNIO0FBQ0Y7QXdCdDZ5Q0k7RW1MdkNBO0lBQ0M7RTNNZzl5Q0g7QUFDRjtBd0IzNnlDSTtFbUx2Q0E7SUFDQztFM01xOXlDSDtBQUNGO0F3Qmg3eUNJO0VtTHZDQTtJQUNDO0UzTTA5eUNIO0FBQ0Y7QXdCcjd5Q0k7RW1MdkNBO0lBQ0M7RTNNKzl5Q0g7QUFDRjtBMk12K3lDRTtFQUNDO0EzTXkreUNIOztBMk1wK3lDSTtFQUNDO0EzTXUreUNMOztBd0JqOHlDSTtFbUx2Q0E7SUFDQztFM000K3lDSDtBQUNGO0F3QnY4eUNJO0VtTHZDQTtJQUNDO0UzTWkveUNIO0FBQ0Y7QXdCNTh5Q0k7RW1MdkNBO0lBQ0M7RTNNcy95Q0g7QUFDRjtBd0JqOXlDSTtFbUx2Q0E7SUFDQztFM00yL3lDSDtBQUNGO0F3QnQ5eUNJO0VtTHZDQTtJQUNDO0UzTWdnekNIO0FBQ0Y7QXdCMzl5Q0k7RW1MdkNBO0lBQ0M7RTNNcWd6Q0g7QUFDRjtBMk03Z3pDRTtFQUNDO0EzTStnekNIOztBMk0xZ3pDSTtFQUNDO0EzTTZnekNMOztBd0J2K3lDSTtFbUx2Q0E7SUFDQztFM01raHpDSDtBQUNGO0F3QjcreUNJO0VtTHZDQTtJQUNDO0UzTXVoekNIO0FBQ0Y7QXdCbC95Q0k7RW1MdkNBO0lBQ0M7RTNNNGh6Q0g7QUFDRjtBd0J2L3lDSTtFbUx2Q0E7SUFDQztFM01paXpDSDtBQUNGO0F3QjUveUNJO0VtTHZDQTtJQUNDO0UzTXNpekNIO0FBQ0Y7QXdCamd6Q0k7RW1MdkNBO0lBQ0M7RTNNMml6Q0g7QUFDRjtBMk1uanpDRTtFQUNDO0EzTXFqekNIOztBMk1oanpDSTtFQUNDO0EzTW1qekNMOztBd0I3Z3pDSTtFbUx2Q0E7SUFDQztFM013anpDSDtBQUNGO0F3Qm5oekNJO0VtTHZDQTtJQUNDO0UzTTZqekNIO0FBQ0Y7QXdCeGh6Q0k7RW1MdkNBO0lBQ0M7RTNNa2t6Q0g7QUFDRjtBd0I3aHpDSTtFbUx2Q0E7SUFDQztFM011a3pDSDtBQUNGO0F3QmxpekNJO0VtTHZDQTtJQUNDO0UzTTRrekNIO0FBQ0Y7QXdCdml6Q0k7RW1MdkNBO0lBQ0M7RTNNaWx6Q0g7QUFDRjtBMk16bHpDRTtFQUNDO0EzTTJsekNIOztBMk10bHpDSTtFQUNDO0EzTXlsekNMOztBd0JuanpDSTtFbUx2Q0E7SUFDQztFM004bHpDSDtBQUNGO0F3QnpqekNJO0VtTHZDQTtJQUNDO0UzTW1tekNIO0FBQ0Y7QXdCOWp6Q0k7RW1MdkNBO0lBQ0M7RTNNd216Q0g7QUFDRjtBd0Jua3pDSTtFbUx2Q0E7SUFDQztFM002bXpDSDtBQUNGO0F3QnhrekNJO0VtTHZDQTtJQUNDO0UzTWtuekNIO0FBQ0Y7QXdCN2t6Q0k7RW1MdkNBO0lBQ0M7RTNNdW56Q0g7QUFDRjtBMk0vbnpDRTtFQUNDO0EzTWlvekNIOztBMk01bnpDSTtFQUNDO0EzTStuekNMOztBd0J6bHpDSTtFbUx2Q0E7SUFDQztFM01vb3pDSDtBQUNGO0F3Qi9sekNJO0VtTHZDQTtJQUNDO0UzTXlvekNIO0FBQ0Y7QXdCcG16Q0k7RW1MdkNBO0lBQ0M7RTNNOG96Q0g7QUFDRjtBd0J6bXpDSTtFbUx2Q0E7SUFDQztFM01tcHpDSDtBQUNGO0F3QjltekNJO0VtTHZDQTtJQUNDO0UzTXdwekNIO0FBQ0Y7QXdCbm56Q0k7RW1MdkNBO0lBQ0M7RTNNNnB6Q0g7QUFDRjtBMk1ycXpDRTtFQUNDO0EzTXVxekNIOztBMk1scXpDSTtFQUNDO0EzTXFxekNMOztBd0IvbnpDSTtFbUx2Q0E7SUFDQztFM00wcXpDSDtBQUNGO0F3QnJvekNJO0VtTHZDQTtJQUNDO0UzTStxekNIO0FBQ0Y7QXdCMW96Q0k7RW1MdkNBO0lBQ0M7RTNNb3J6Q0g7QUFDRjtBd0Ivb3pDSTtFbUx2Q0E7SUFDQztFM015cnpDSDtBQUNGO0F3QnBwekNJO0VtTHZDQTtJQUNDO0UzTThyekNIO0FBQ0Y7QXdCenB6Q0k7RW1MdkNBO0lBQ0M7RTNNbXN6Q0g7QUFDRjtBMk0zc3pDRTtFQUNDO0EzTTZzekNIOztBMk14c3pDSTtFQUNDO0EzTTJzekNMOztBd0JycXpDSTtFbUx2Q0E7SUFDQztFM01ndHpDSDtBQUNGO0F3QjNxekNJO0VtTHZDQTtJQUNDO0UzTXF0ekNIO0FBQ0Y7QXdCaHJ6Q0k7RW1MdkNBO0lBQ0M7RTNNMHR6Q0g7QUFDRjtBd0JycnpDSTtFbUx2Q0E7SUFDQztFM00rdHpDSDtBQUNGO0F3QjFyekNJO0VtTHZDQTtJQUNDO0UzTW91ekNIO0FBQ0Y7QXdCL3J6Q0k7RW1MdkNBO0lBQ0M7RTNNeXV6Q0g7QUFDRjtBMk1qdnpDRTtFQUNDO0EzTW12ekNIOztBMk05dXpDSTtFQUNDO0EzTWl2ekNMOztBd0Izc3pDSTtFbUx2Q0E7SUFDQztFM01zdnpDSDtBQUNGO0F3Qmp0ekNJO0VtTHZDQTtJQUNDO0UzTTJ2ekNIO0FBQ0Y7QXdCdHR6Q0k7RW1MdkNBO0lBQ0M7RTNNZ3d6Q0g7QUFDRjtBd0IzdHpDSTtFbUx2Q0E7SUFDQztFM01xd3pDSDtBQUNGO0F3Qmh1ekNJO0VtTHZDQTtJQUNDO0UzTTB3ekNIO0FBQ0Y7QXdCcnV6Q0k7RW1MdkNBO0lBQ0M7RTNNK3d6Q0g7QUFDRjtBMk12eHpDRTtFQUNDO0EzTXl4ekNIOztBMk1weHpDSTtFQUNDO0EzTXV4ekNMOztBd0JqdnpDSTtFbUx2Q0E7SUFDQztFM000eHpDSDtBQUNGO0F3QnZ2ekNJO0VtTHZDQTtJQUNDO0UzTWl5ekNIO0FBQ0Y7QXdCNXZ6Q0k7RW1MdkNBO0lBQ0M7RTNNc3l6Q0g7QUFDRjtBd0Jqd3pDSTtFbUx2Q0E7SUFDQztFM00yeXpDSDtBQUNGO0F3QnR3ekNJO0VtTHZDQTtJQUNDO0UzTWd6ekNIO0FBQ0Y7QXdCM3d6Q0k7RW1MdkNBO0lBQ0M7RTNNcXp6Q0g7QUFDRjtBMk03enpDRTtFQUNDO0EzTSt6ekNIOztBMk0xenpDSTtFQUNDO0EzTTZ6ekNMOztBd0J2eHpDSTtFbUx2Q0E7SUFDQztFM01rMHpDSDtBQUNGO0F3Qjd4ekNJO0VtTHZDQTtJQUNDO0UzTXUwekNIO0FBQ0Y7QXdCbHl6Q0k7RW1MdkNBO0lBQ0M7RTNNNDB6Q0g7QUFDRjtBd0J2eXpDSTtFbUx2Q0E7SUFDQztFM01pMXpDSDtBQUNGO0F3QjV5ekNJO0VtTHZDQTtJQUNDO0UzTXMxekNIO0FBQ0Y7QXdCanp6Q0k7RW1MdkNBO0lBQ0M7RTNNMjF6Q0g7QUFDRjtBMk1uMnpDRTtFQUNDO0EzTXEyekNIOztBMk1oMnpDSTtFQUNDO0EzTW0yekNMOztBd0I3enpDSTtFbUx2Q0E7SUFDQztFM013MnpDSDtBQUNGO0F3Qm4wekNJO0VtTHZDQTtJQUNDO0UzTTYyekNIO0FBQ0Y7QXdCeDB6Q0k7RW1MdkNBO0lBQ0M7RTNNazN6Q0g7QUFDRjtBd0I3MHpDSTtFbUx2Q0E7SUFDQztFM011M3pDSDtBQUNGO0F3QmwxekNJO0VtTHZDQTtJQUNDO0UzTTQzekNIO0FBQ0Y7QXdCdjF6Q0k7RW1MdkNBO0lBQ0M7RTNNaTR6Q0g7QUFDRjtBMk16NHpDRTtFQUNDO0EzTTI0ekNIOztBMk10NHpDSTtFQUNDO0EzTXk0ekNMOztBd0JuMnpDSTtFbUx2Q0E7SUFDQztFM004NHpDSDtBQUNGO0F3QnoyekNJO0VtTHZDQTtJQUNDO0UzTW01ekNIO0FBQ0Y7QXdCOTJ6Q0k7RW1MdkNBO0lBQ0M7RTNNdzV6Q0g7QUFDRjtBd0JuM3pDSTtFbUx2Q0E7SUFDQztFM002NXpDSDtBQUNGO0F3QngzekNJO0VtTHZDQTtJQUNDO0UzTWs2ekNIO0FBQ0Y7QXdCNzN6Q0k7RW1MdkNBO0lBQ0M7RTNNdTZ6Q0g7QUFDRjtBMk0vNnpDRTtFQUNDO0EzTWk3ekNIOztBMk01NnpDSTtFQUNDO0EzTSs2ekNMOztBd0J6NHpDSTtFbUx2Q0E7SUFDQztFM01vN3pDSDtBQUNGO0F3Qi80ekNJO0VtTHZDQTtJQUNDO0UzTXk3ekNIO0FBQ0Y7QXdCcDV6Q0k7RW1MdkNBO0lBQ0M7RTNNODd6Q0g7QUFDRjtBd0J6NXpDSTtFbUx2Q0E7SUFDQztFM01tOHpDSDtBQUNGO0F3Qjk1ekNJO0VtTHZDQTtJQUNDO0UzTXc4ekNIO0FBQ0Y7QXdCbjZ6Q0k7RW1MdkNBO0lBQ0M7RTNNNjh6Q0g7QUFDRjtBMk1yOXpDRTtFQUNDO0EzTXU5ekNIOztBMk1sOXpDSTtFQUNDO0EzTXE5ekNMOztBd0IvNnpDSTtFbUx2Q0E7SUFDQztFM00wOXpDSDtBQUNGO0F3QnI3ekNJO0VtTHZDQTtJQUNDO0UzTSs5ekNIO0FBQ0Y7QXdCMTd6Q0k7RW1MdkNBO0lBQ0M7RTNNbyt6Q0g7QUFDRjtBd0IvN3pDSTtFbUx2Q0E7SUFDQztFM015K3pDSDtBQUNGO0F3QnA4ekNJO0VtTHZDQTtJQUNDO0UzTTgrekNIO0FBQ0Y7QXdCejh6Q0k7RW1MdkNBO0lBQ0M7RTNNbS96Q0g7QUFDRjtBMk0zL3pDRTtFQUNDO0EzTTYvekNIOztBMk14L3pDSTtFQUNDO0EzTTIvekNMOztBd0JyOXpDSTtFbUx2Q0E7SUFDQztFM01nZzBDSDtBQUNGO0F3QjM5ekNJO0VtTHZDQTtJQUNDO0UzTXFnMENIO0FBQ0Y7QXdCaCt6Q0k7RW1MdkNBO0lBQ0M7RTNNMGcwQ0g7QUFDRjtBd0JyK3pDSTtFbUx2Q0E7SUFDQztFM00rZzBDSDtBQUNGO0F3QjErekNJO0VtTHZDQTtJQUNDO0UzTW9oMENIO0FBQ0Y7QXdCLyt6Q0k7RW1MdkNBO0lBQ0M7RTNNeWgwQ0g7QUFDRjtBMk1qaTBDRTtFQUNDO0EzTW1pMENIOztBMk05aDBDSTtFQUNDO0EzTWlpMENMOztBd0IzL3pDSTtFbUx2Q0E7SUFDQztFM01zaTBDSDtBQUNGO0F3QmpnMENJO0VtTHZDQTtJQUNDO0UzTTJpMENIO0FBQ0Y7QXdCdGcwQ0k7RW1MdkNBO0lBQ0M7RTNNZ2owQ0g7QUFDRjtBd0IzZzBDSTtFbUx2Q0E7SUFDQztFM01xajBDSDtBQUNGO0F3QmhoMENJO0VtTHZDQTtJQUNDO0UzTTBqMENIO0FBQ0Y7QXdCcmgwQ0k7RW1MdkNBO0lBQ0M7RTNNK2owQ0g7QUFDRjtBMk12azBDRTtFQUNDO0EzTXlrMENIOztBMk1wazBDSTtFQUNDO0EzTXVrMENMOztBd0JqaTBDSTtFbUx2Q0E7SUFDQztFM000azBDSDtBQUNGO0F3QnZpMENJO0VtTHZDQTtJQUNDO0UzTWlsMENIO0FBQ0Y7QXdCNWkwQ0k7RW1MdkNBO0lBQ0M7RTNNc2wwQ0g7QUFDRjtBd0JqajBDSTtFbUx2Q0E7SUFDQztFM00ybDBDSDtBQUNGO0F3QnRqMENJO0VtTHZDQTtJQUNDO0UzTWdtMENIO0FBQ0Y7QXdCM2owQ0k7RW1MdkNBO0lBQ0M7RTNNcW0wQ0g7QUFDRjtBMk03bTBDRTtFQUNDO0EzTSttMENIOztBMk0xbTBDSTtFQUNDO0EzTTZtMENMOztBd0J2azBDSTtFbUx2Q0E7SUFDQztFM01rbjBDSDtBQUNGO0F3QjdrMENJO0VtTHZDQTtJQUNDO0UzTXVuMENIO0FBQ0Y7QXdCbGwwQ0k7RW1MdkNBO0lBQ0M7RTNNNG4wQ0g7QUFDRjtBd0J2bDBDSTtFbUx2Q0E7SUFDQztFM01pbzBDSDtBQUNGO0F3QjVsMENJO0VtTHZDQTtJQUNDO0UzTXNvMENIO0FBQ0Y7QXdCam0wQ0k7RW1MdkNBO0lBQ0M7RTNNMm8wQ0g7QUFDRjtBMk1qcTBDRTtFQUNDO0EzTW1xMENIOztBMk0vcDBDSTtFQUNDO0EzTWtxMENMOztBd0I3bTBDSTtFbUx0REE7SUFDQztFM011cTBDSDtBQUNGO0F3Qm5uMENJO0VtTHREQTtJQUNDO0UzTTRxMENIO0FBQ0Y7QXdCeG4wQ0k7RW1MdERBO0lBQ0M7RTNNaXIwQ0g7QUFDRjtBd0I3bjBDSTtFbUx0REE7SUFDQztFM01zcjBDSDtBQUNGO0F3QmxvMENJO0VtTHREQTtJQUNDO0UzTTJyMENIO0FBQ0Y7QXdCdm8wQ0k7RW1MdERBO0lBQ0M7RTNNZ3MwQ0g7QUFDRjtBMk12czBDRTtFQUNDO0EzTXlzMENIOztBMk1yczBDSTtFQUNDO0EzTXdzMENMOztBd0JucDBDSTtFbUx0REE7SUFDQztFM002czBDSDtBQUNGO0F3QnpwMENJO0VtTHREQTtJQUNDO0UzTWt0MENIO0FBQ0Y7QXdCOXAwQ0k7RW1MdERBO0lBQ0M7RTNNdXQwQ0g7QUFDRjtBd0JucTBDSTtFbUx0REE7SUFDQztFM000dDBDSDtBQUNGO0F3QnhxMENJO0VtTHREQTtJQUNDO0UzTWl1MENIO0FBQ0Y7QXdCN3EwQ0k7RW1MdERBO0lBQ0M7RTNNc3UwQ0g7QUFDRjtBMk03dTBDRTtFQUNDO0EzTSt1MENIOztBMk0zdTBDSTtFQUNDO0EzTTh1MENMOztBd0J6cjBDSTtFbUx0REE7SUFDQztFM01tdjBDSDtBQUNGO0F3Qi9yMENJO0VtTHREQTtJQUNDO0UzTXd2MENIO0FBQ0Y7QXdCcHMwQ0k7RW1MdERBO0lBQ0M7RTNNNnYwQ0g7QUFDRjtBd0J6czBDSTtFbUx0REE7SUFDQztFM01rdzBDSDtBQUNGO0F3QjlzMENJO0VtTHREQTtJQUNDO0UzTXV3MENIO0FBQ0Y7QXdCbnQwQ0k7RW1MdERBO0lBQ0M7RTNNNHcwQ0g7QUFDRjtBMk1ueDBDRTtFQUNDO0EzTXF4MENIOztBMk1qeDBDSTtFQUNDO0EzTW94MENMOztBd0IvdDBDSTtFbUx0REE7SUFDQztFM015eDBDSDtBQUNGO0F3QnJ1MENJO0VtTHREQTtJQUNDO0UzTTh4MENIO0FBQ0Y7QXdCMXUwQ0k7RW1MdERBO0lBQ0M7RTNNbXkwQ0g7QUFDRjtBd0IvdTBDSTtFbUx0REE7SUFDQztFM013eTBDSDtBQUNGO0F3QnB2MENJO0VtTHREQTtJQUNDO0UzTTZ5MENIO0FBQ0Y7QXdCenYwQ0k7RW1MdERBO0lBQ0M7RTNNa3owQ0g7QUFDRjtBMk16ejBDRTtFQUNDO0EzTTJ6MENIOztBMk12ejBDSTtFQUNDO0EzTTB6MENMOztBd0JydzBDSTtFbUx0REE7SUFDQztFM00rejBDSDtBQUNGO0F3QjN3MENJO0VtTHREQTtJQUNDO0UzTW8wMENIO0FBQ0Y7QXdCaHgwQ0k7RW1MdERBO0lBQ0M7RTNNeTAwQ0g7QUFDRjtBd0JyeDBDSTtFbUx0REE7SUFDQztFM004MDBDSDtBQUNGO0F3QjF4MENJO0VtTHREQTtJQUNDO0UzTW0xMENIO0FBQ0Y7QXdCL3gwQ0k7RW1MdERBO0lBQ0M7RTNNdzEwQ0g7QUFDRjtBMk0vMTBDRTtFQUNDO0EzTWkyMENIOztBMk03MTBDSTtFQUNDO0EzTWcyMENMOztBd0IzeTBDSTtFbUx0REE7SUFDQztFM01xMjBDSDtBQUNGO0F3Qmp6MENJO0VtTHREQTtJQUNDO0UzTTAyMENIO0FBQ0Y7QXdCdHowQ0k7RW1MdERBO0lBQ0M7RTNNKzIwQ0g7QUFDRjtBd0IzejBDSTtFbUx0REE7SUFDQztFM01vMzBDSDtBQUNGO0F3QmgwMENJO0VtTHREQTtJQUNDO0UzTXkzMENIO0FBQ0Y7QXdCcjAwQ0k7RW1MdERBO0lBQ0M7RTNNODMwQ0g7QUFDRjtBMk1yNDBDRTtFQUNDO0EzTXU0MENIOztBMk1uNDBDSTtFQUNDO0EzTXM0MENMOztBd0JqMTBDSTtFbUx0REE7SUFDQztFM00yNDBDSDtBQUNGO0F3QnYxMENJO0VtTHREQTtJQUNDO0UzTWc1MENIO0FBQ0Y7QXdCNTEwQ0k7RW1MdERBO0lBQ0M7RTNNcTUwQ0g7QUFDRjtBd0JqMjBDSTtFbUx0REE7SUFDQztFM00wNTBDSDtBQUNGO0F3QnQyMENJO0VtTHREQTtJQUNDO0UzTSs1MENIO0FBQ0Y7QXdCMzIwQ0k7RW1MdERBO0lBQ0M7RTNNbzYwQ0g7QUFDRjtBMk0zNjBDRTtFQUNDO0EzTTY2MENIOztBMk16NjBDSTtFQUNDO0EzTTQ2MENMOztBd0J2MzBDSTtFbUx0REE7SUFDQztFM01pNzBDSDtBQUNGO0F3QjczMENJO0VtTHREQTtJQUNDO0UzTXM3MENIO0FBQ0Y7QXdCbDQwQ0k7RW1MdERBO0lBQ0M7RTNNMjcwQ0g7QUFDRjtBd0J2NDBDSTtFbUx0REE7SUFDQztFM01nODBDSDtBQUNGO0F3QjU0MENJO0VtTHREQTtJQUNDO0UzTXE4MENIO0FBQ0Y7QXdCajUwQ0k7RW1MdERBO0lBQ0M7RTNNMDgwQ0g7QUFDRjtBMk1qOTBDRTtFQUNDO0EzTW05MENIOztBMk0vODBDSTtFQUNDO0EzTWs5MENMOztBd0I3NTBDSTtFbUx0REE7SUFDQztFM011OTBDSDtBQUNGO0F3Qm42MENJO0VtTHREQTtJQUNDO0UzTTQ5MENIO0FBQ0Y7QXdCeDYwQ0k7RW1MdERBO0lBQ0M7RTNNaSswQ0g7QUFDRjtBd0I3NjBDSTtFbUx0REE7SUFDQztFM01zKzBDSDtBQUNGO0F3Qmw3MENJO0VtTHREQTtJQUNDO0UzTTIrMENIO0FBQ0Y7QXdCdjcwQ0k7RW1MdERBO0lBQ0M7RTNNZy8wQ0g7QUFDRjtBMk12LzBDRTtFQUNDO0EzTXkvMENIOztBMk1yLzBDSTtFQUNDO0EzTXcvMENMOztBd0JuODBDSTtFbUx0REE7SUFDQztFM002LzBDSDtBQUNGO0F3Qno4MENJO0VtTHREQTtJQUNDO0UzTWtnMUNIO0FBQ0Y7QXdCOTgwQ0k7RW1MdERBO0lBQ0M7RTNNdWcxQ0g7QUFDRjtBd0JuOTBDSTtFbUx0REE7SUFDQztFM000ZzFDSDtBQUNGO0F3Qng5MENJO0VtTHREQTtJQUNDO0UzTWloMUNIO0FBQ0Y7QXdCNzkwQ0k7RW1MdERBO0lBQ0M7RTNNc2gxQ0g7QUFDRjtBMk03aDFDRTtFQUNDO0EzTStoMUNIOztBMk0zaDFDSTtFQUNDO0EzTThoMUNMOztBd0J6KzBDSTtFbUx0REE7SUFDQztFM01taTFDSDtBQUNGO0F3Qi8rMENJO0VtTHREQTtJQUNDO0UzTXdpMUNIO0FBQ0Y7QXdCcC8wQ0k7RW1MdERBO0lBQ0M7RTNNNmkxQ0g7QUFDRjtBd0J6LzBDSTtFbUx0REE7SUFDQztFM01rajFDSDtBQUNGO0F3QjkvMENJO0VtTHREQTtJQUNDO0UzTXVqMUNIO0FBQ0Y7QXdCbmcxQ0k7RW1MdERBO0lBQ0M7RTNNNGoxQ0g7QUFDRjtBMk1uazFDRTtFQUNDO0EzTXFrMUNIOztBMk1qazFDSTtFQUNDO0EzTW9rMUNMOztBd0IvZzFDSTtFbUx0REE7SUFDQztFM015azFDSDtBQUNGO0F3QnJoMUNJO0VtTHREQTtJQUNDO0UzTThrMUNIO0FBQ0Y7QXdCMWgxQ0k7RW1MdERBO0lBQ0M7RTNNbWwxQ0g7QUFDRjtBd0IvaDFDSTtFbUx0REE7SUFDQztFM013bDFDSDtBQUNGO0F3QnBpMUNJO0VtTHREQTtJQUNDO0UzTTZsMUNIO0FBQ0Y7QXdCemkxQ0k7RW1MdERBO0lBQ0M7RTNNa20xQ0g7QUFDRjtBMk16bTFDRTtFQUNDO0EzTTJtMUNIOztBMk12bTFDSTtFQUNDO0EzTTBtMUNMOztBd0JyajFDSTtFbUx0REE7SUFDQztFM00rbTFDSDtBQUNGO0F3QjNqMUNJO0VtTHREQTtJQUNDO0UzTW9uMUNIO0FBQ0Y7QXdCaGsxQ0k7RW1MdERBO0lBQ0M7RTNNeW4xQ0g7QUFDRjtBd0JyazFDSTtFbUx0REE7SUFDQztFM004bjFDSDtBQUNGO0F3QjFrMUNJO0VtTHREQTtJQUNDO0UzTW1vMUNIO0FBQ0Y7QXdCL2sxQ0k7RW1MdERBO0lBQ0M7RTNNd28xQ0g7QUFDRjtBMk1qbzFDRTtFQUNDO0EzTW1vMUNIOztBMk05bjFDSTtFQUNDO0EzTWlvMUNMOztBd0IzbDFDSTtFbUx2Q0E7SUFDQztFM01zbzFDSDtBQUNGO0F3QmptMUNJO0VtTHZDQTtJQUNDO0UzTTJvMUNIO0FBQ0Y7QXdCdG0xQ0k7RW1MdkNBO0lBQ0M7RTNNZ3AxQ0g7QUFDRjtBd0IzbTFDSTtFbUx2Q0E7SUFDQztFM01xcDFDSDtBQUNGO0F3QmhuMUNJO0VtTHZDQTtJQUNDO0UzTTBwMUNIO0FBQ0Y7QXdCcm4xQ0k7RW1MdkNBO0lBQ0M7RTNNK3AxQ0g7QUFDRjtBMk12cTFDRTtFQUNDO0EzTXlxMUNIOztBMk1wcTFDSTtFQUNDO0EzTXVxMUNMOztBd0JqbzFDSTtFbUx2Q0E7SUFDQztFM000cTFDSDtBQUNGO0F3QnZvMUNJO0VtTHZDQTtJQUNDO0UzTWlyMUNIO0FBQ0Y7QXdCNW8xQ0k7RW1MdkNBO0lBQ0M7RTNNc3IxQ0g7QUFDRjtBd0JqcDFDSTtFbUx2Q0E7SUFDQztFM00ycjFDSDtBQUNGO0F3QnRwMUNJO0VtTHZDQTtJQUNDO0UzTWdzMUNIO0FBQ0Y7QXdCM3AxQ0k7RW1MdkNBO0lBQ0M7RTNNcXMxQ0g7QUFDRjtBMk03czFDRTtFQUNDO0EzTStzMUNIOztBMk0xczFDSTtFQUNDO0EzTTZzMUNMOztBd0J2cTFDSTtFbUx2Q0E7SUFDQztFM01rdDFDSDtBQUNGO0F3QjdxMUNJO0VtTHZDQTtJQUNDO0UzTXV0MUNIO0FBQ0Y7QXdCbHIxQ0k7RW1MdkNBO0lBQ0M7RTNNNHQxQ0g7QUFDRjtBd0J2cjFDSTtFbUx2Q0E7SUFDQztFM01pdTFDSDtBQUNGO0F3QjVyMUNJO0VtTHZDQTtJQUNDO0UzTXN1MUNIO0FBQ0Y7QXdCanMxQ0k7RW1MdkNBO0lBQ0M7RTNNMnUxQ0g7QUFDRjtBMk1udjFDRTtFQUNDO0EzTXF2MUNIOztBMk1odjFDSTtFQUNDO0EzTW12MUNMOztBd0I3czFDSTtFbUx2Q0E7SUFDQztFM013djFDSDtBQUNGO0F3Qm50MUNJO0VtTHZDQTtJQUNDO0UzTTZ2MUNIO0FBQ0Y7QXdCeHQxQ0k7RW1MdkNBO0lBQ0M7RTNNa3cxQ0g7QUFDRjtBd0I3dDFDSTtFbUx2Q0E7SUFDQztFM011dzFDSDtBQUNGO0F3Qmx1MUNJO0VtTHZDQTtJQUNDO0UzTTR3MUNIO0FBQ0Y7QXdCdnUxQ0k7RW1MdkNBO0lBQ0M7RTNNaXgxQ0g7QUFDRjtBMk16eDFDRTtFQUNDO0EzTTJ4MUNIOztBMk10eDFDSTtFQUNDO0EzTXl4MUNMOztBd0JudjFDSTtFbUx2Q0E7SUFDQztFM004eDFDSDtBQUNGO0F3Qnp2MUNJO0VtTHZDQTtJQUNDO0UzTW15MUNIO0FBQ0Y7QXdCOXYxQ0k7RW1MdkNBO0lBQ0M7RTNNd3kxQ0g7QUFDRjtBd0JudzFDSTtFbUx2Q0E7SUFDQztFM002eTFDSDtBQUNGO0F3Qnh3MUNJO0VtTHZDQTtJQUNDO0UzTWt6MUNIO0FBQ0Y7QXdCN3cxQ0k7RW1MdkNBO0lBQ0M7RTNNdXoxQ0g7QUFDRjtBMk0vejFDRTtFQUNDO0EzTWkwMUNIOztBMk01ejFDSTtFQUNDO0EzTSt6MUNMOztBd0J6eDFDSTtFbUx2Q0E7SUFDQztFM01vMDFDSDtBQUNGO0F3Qi94MUNJO0VtTHZDQTtJQUNDO0UzTXkwMUNIO0FBQ0Y7QXdCcHkxQ0k7RW1MdkNBO0lBQ0M7RTNNODAxQ0g7QUFDRjtBd0J6eTFDSTtFbUx2Q0E7SUFDQztFM01tMTFDSDtBQUNGO0F3Qjl5MUNJO0VtTHZDQTtJQUNDO0UzTXcxMUNIO0FBQ0Y7QXdCbnoxQ0k7RW1MdkNBO0lBQ0M7RTNNNjExQ0g7QUFDRjtBMk1yMjFDRTtFQUNDO0EzTXUyMUNIOztBMk1sMjFDSTtFQUNDO0EzTXEyMUNMOztBd0IvejFDSTtFbUx2Q0E7SUFDQztFM00wMjFDSDtBQUNGO0F3QnIwMUNJO0VtTHZDQTtJQUNDO0UzTSsyMUNIO0FBQ0Y7QXdCMTAxQ0k7RW1MdkNBO0lBQ0M7RTNNbzMxQ0g7QUFDRjtBd0IvMDFDSTtFbUx2Q0E7SUFDQztFM015MzFDSDtBQUNGO0F3QnAxMUNJO0VtTHZDQTtJQUNDO0UzTTgzMUNIO0FBQ0Y7QXdCejExQ0k7RW1MdkNBO0lBQ0M7RTNNbTQxQ0g7QUFDRjtBMk0zNDFDRTtFQUNDO0EzTTY0MUNIOztBMk14NDFDSTtFQUNDO0EzTTI0MUNMOztBd0JyMjFDSTtFbUx2Q0E7SUFDQztFM01nNTFDSDtBQUNGO0F3QjMyMUNJO0VtTHZDQTtJQUNDO0UzTXE1MUNIO0FBQ0Y7QXdCaDMxQ0k7RW1MdkNBO0lBQ0M7RTNNMDUxQ0g7QUFDRjtBd0JyMzFDSTtFbUx2Q0E7SUFDQztFM00rNTFDSDtBQUNGO0F3QjEzMUNJO0VtTHZDQTtJQUNDO0UzTW82MUNIO0FBQ0Y7QXdCLzMxQ0k7RW1MdkNBO0lBQ0M7RTNNeTYxQ0g7QUFDRjtBMk1qNzFDRTtFQUNDO0EzTW03MUNIOztBMk05NjFDSTtFQUNDO0EzTWk3MUNMOztBd0IzNDFDSTtFbUx2Q0E7SUFDQztFM01zNzFDSDtBQUNGO0F3Qmo1MUNJO0VtTHZDQTtJQUNDO0UzTTI3MUNIO0FBQ0Y7QXdCdDUxQ0k7RW1MdkNBO0lBQ0M7RTNNZzgxQ0g7QUFDRjtBd0IzNTFDSTtFbUx2Q0E7SUFDQztFM01xODFDSDtBQUNGO0F3Qmg2MUNJO0VtTHZDQTtJQUNDO0UzTTA4MUNIO0FBQ0Y7QXdCcjYxQ0k7RW1MdkNBO0lBQ0M7RTNNKzgxQ0g7QUFDRjtBMk12OTFDRTtFQUNDO0EzTXk5MUNIOztBMk1wOTFDSTtFQUNDO0EzTXU5MUNMOztBd0JqNzFDSTtFbUx2Q0E7SUFDQztFM000OTFDSDtBQUNGO0F3QnY3MUNJO0VtTHZDQTtJQUNDO0UzTWkrMUNIO0FBQ0Y7QXdCNTcxQ0k7RW1MdkNBO0lBQ0M7RTNNcysxQ0g7QUFDRjtBd0JqODFDSTtFbUx2Q0E7SUFDQztFM00yKzFDSDtBQUNGO0F3QnQ4MUNJO0VtTHZDQTtJQUNDO0UzTWcvMUNIO0FBQ0Y7QXdCMzgxQ0k7RW1MdkNBO0lBQ0M7RTNNcS8xQ0g7QUFDRjtBMk03LzFDRTtFQUNDO0EzTSsvMUNIOztBMk0xLzFDSTtFQUNDO0EzTTYvMUNMOztBd0J2OTFDSTtFbUx2Q0E7SUFDQztFM01rZzJDSDtBQUNGO0F3Qjc5MUNJO0VtTHZDQTtJQUNDO0UzTXVnMkNIO0FBQ0Y7QXdCbCsxQ0k7RW1MdkNBO0lBQ0M7RTNNNGcyQ0g7QUFDRjtBd0J2KzFDSTtFbUx2Q0E7SUFDQztFM01paDJDSDtBQUNGO0F3QjUrMUNJO0VtTHZDQTtJQUNDO0UzTXNoMkNIO0FBQ0Y7QXdCai8xQ0k7RW1MdkNBO0lBQ0M7RTNNMmgyQ0g7QUFDRjtBMk1uaTJDRTtFQUNDO0EzTXFpMkNIOztBMk1oaTJDSTtFQUNDO0EzTW1pMkNMOztBd0I3LzFDSTtFbUx2Q0E7SUFDQztFM013aTJDSDtBQUNGO0F3Qm5nMkNJO0VtTHZDQTtJQUNDO0UzTTZpMkNIO0FBQ0Y7QXdCeGcyQ0k7RW1MdkNBO0lBQ0M7RTNNa2oyQ0g7QUFDRjtBd0I3ZzJDSTtFbUx2Q0E7SUFDQztFM011ajJDSDtBQUNGO0F3QmxoMkNJO0VtTHZDQTtJQUNDO0UzTTRqMkNIO0FBQ0Y7QXdCdmgyQ0k7RW1MdkNBO0lBQ0M7RTNNaWsyQ0g7QUFDRjtBMk16azJDRTtFQUNDO0EzTTJrMkNIOztBMk10azJDSTtFQUNDO0EzTXlrMkNMOztBd0JuaTJDSTtFbUx2Q0E7SUFDQztFM004azJDSDtBQUNGO0F3QnppMkNJO0VtTHZDQTtJQUNDO0UzTW1sMkNIO0FBQ0Y7QXdCOWkyQ0k7RW1MdkNBO0lBQ0M7RTNNd2wyQ0g7QUFDRjtBd0JuajJDSTtFbUx2Q0E7SUFDQztFM002bDJDSDtBQUNGO0F3QnhqMkNJO0VtTHZDQTtJQUNDO0UzTWttMkNIO0FBQ0Y7QXdCN2oyQ0k7RW1MdkNBO0lBQ0M7RTNNdW0yQ0g7QUFDRjtBMk0vbTJDRTtFQUNDO0EzTWluMkNIOztBMk01bTJDSTtFQUNDO0EzTSttMkNMOztBd0J6azJDSTtFbUx2Q0E7SUFDQztFM01vbjJDSDtBQUNGO0F3Qi9rMkNJO0VtTHZDQTtJQUNDO0UzTXluMkNIO0FBQ0Y7QXdCcGwyQ0k7RW1MdkNBO0lBQ0M7RTNNOG4yQ0g7QUFDRjtBd0J6bDJDSTtFbUx2Q0E7SUFDQztFM01tbzJDSDtBQUNGO0F3QjlsMkNJO0VtTHZDQTtJQUNDO0UzTXdvMkNIO0FBQ0Y7QXdCbm0yQ0k7RW1MdkNBO0lBQ0M7RTNNNm8yQ0g7QUFDRjtBMk1ycDJDRTtFQUNDO0EzTXVwMkNIOztBMk1scDJDSTtFQUNDO0EzTXFwMkNMOztBd0IvbTJDSTtFbUx2Q0E7SUFDQztFM00wcDJDSDtBQUNGO0F3QnJuMkNJO0VtTHZDQTtJQUNDO0UzTStwMkNIO0FBQ0Y7QXdCMW4yQ0k7RW1MdkNBO0lBQ0M7RTNNb3EyQ0g7QUFDRjtBd0IvbjJDSTtFbUx2Q0E7SUFDQztFM015cTJDSDtBQUNGO0F3QnBvMkNJO0VtTHZDQTtJQUNDO0UzTThxMkNIO0FBQ0Y7QXdCem8yQ0k7RW1MdkNBO0lBQ0M7RTNNbXIyQ0g7QUFDRjtBMk0zcjJDRTtFQUNDO0EzTTZyMkNIOztBMk14cjJDSTtFQUNDO0EzTTJyMkNMOztBd0JycDJDSTtFbUx2Q0E7SUFDQztFM01nczJDSDtBQUNGO0F3QjNwMkNJO0VtTHZDQTtJQUNDO0UzTXFzMkNIO0FBQ0Y7QXdCaHEyQ0k7RW1MdkNBO0lBQ0M7RTNNMHMyQ0g7QUFDRjtBd0JycTJDSTtFbUx2Q0E7SUFDQztFM00rczJDSDtBQUNGO0F3QjFxMkNJO0VtTHZDQTtJQUNDO0UzTW90MkNIO0FBQ0Y7QXdCL3EyQ0k7RW1MdkNBO0lBQ0M7RTNNeXQyQ0g7QUFDRjtBMk1qdTJDRTtFQUNDO0EzTW11MkNIOztBMk05dDJDSTtFQUNDO0EzTWl1MkNMOztBd0IzcjJDSTtFbUx2Q0E7SUFDQztFM01zdTJDSDtBQUNGO0F3QmpzMkNJO0VtTHZDQTtJQUNDO0UzTTJ1MkNIO0FBQ0Y7QXdCdHMyQ0k7RW1MdkNBO0lBQ0M7RTNNZ3YyQ0g7QUFDRjtBd0IzczJDSTtFbUx2Q0E7SUFDQztFM01xdjJDSDtBQUNGO0F3Qmh0MkNJO0VtTHZDQTtJQUNDO0UzTTB2MkNIO0FBQ0Y7QXdCcnQyQ0k7RW1MdkNBO0lBQ0M7RTNNK3YyQ0g7QUFDRjtBMk12dzJDRTtFQUNDO0EzTXl3MkNIOztBMk1wdzJDSTtFQUNDO0EzTXV3MkNMOztBd0JqdTJDSTtFbUx2Q0E7SUFDQztFM000dzJDSDtBQUNGO0F3QnZ1MkNJO0VtTHZDQTtJQUNDO0UzTWl4MkNIO0FBQ0Y7QXdCNXUyQ0k7RW1MdkNBO0lBQ0M7RTNNc3gyQ0g7QUFDRjtBd0JqdjJDSTtFbUx2Q0E7SUFDQztFM00yeDJDSDtBQUNGO0F3QnR2MkNJO0VtTHZDQTtJQUNDO0UzTWd5MkNIO0FBQ0Y7QXdCM3YyQ0k7RW1MdkNBO0lBQ0M7RTNNcXkyQ0g7QUFDRjtBMk03eTJDRTtFQUNDO0EzTSt5MkNIOztBMk0xeTJDSTtFQUNDO0EzTTZ5MkNMOztBd0J2dzJDSTtFbUx2Q0E7SUFDQztFM01rejJDSDtBQUNGO0F3Qjd3MkNJO0VtTHZDQTtJQUNDO0UzTXV6MkNIO0FBQ0Y7QXdCbHgyQ0k7RW1MdkNBO0lBQ0M7RTNNNHoyQ0g7QUFDRjtBd0J2eDJDSTtFbUx2Q0E7SUFDQztFM01pMDJDSDtBQUNGO0F3QjV4MkNJO0VtTHZDQTtJQUNDO0UzTXMwMkNIO0FBQ0Y7QXdCankyQ0k7RW1MdkNBO0lBQ0M7RTNNMjAyQ0g7QUFDRjtBc00xeTJDQTtFQUFZO0F0TTZ5MkNaOztBc00xeTJDQTtBQUNBO0VBQ0M7RUFFQTtBdE00eTJDRDs7QXNNMXkyQ0E7RUFBVztBdE04eTJDWDs7QXNNN3kyQ0E7RUFBc0I7QXRNaXoyQ3RCOztBc01oejJDQTtFQUFpQjtBdE1vejJDakI7O0FzTW56MkNBO0VBQWdCO0F0TXV6MkNoQjs7QXNNdHoyQ0E7RUFDQztFQUVBO0F0TXd6MkNEOztBNE1sNDJDQztFQUNDO0VBQ0E7QTVNcTQyQ0Y7O0E0TW40MkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNbTQyQ0Y7O0E0TWgzMkNHO0VBQ0M7RUFFQTtBNU1rMzJDSjs7QTRNaDMyQ0c7RUFDQztFQUVBO0E1TWszMkNKOztBNE0xMzJDRztFQUNDO0VBRUE7QTVNNDMyQ0o7O0E0TTEzMkNHO0VBQ0M7RUFFQTtBNU00MzJDSjs7QTRNcDQyQ0c7RUFDQztFQUVBO0E1TXM0MkNKOztBNE1wNDJDRztFQUNDO0VBRUE7QTVNczQyQ0o7O0E0TTk0MkNHO0VBQ0M7RUFFQTtBNU1nNTJDSjs7QTRNOTQyQ0c7RUFDQztFQUVBO0E1TWc1MkNKOztBNE14NTJDRztFQUNDO0VBRUE7QTVNMDUyQ0o7O0E0TXg1MkNHO0VBQ0M7RUFFQTtBNU0wNTJDSjs7QTRNdDUyQ0c7RUFDQztFQUVBO0E1TXc1MkNKOztBNE10NTJDRztFQUNDO0VBRUE7QTVNdzUyQ0o7O0E0TWg2MkNHO0VBQ0M7RUFFQTtBNU1rNjJDSjs7QTRNaDYyQ0c7RUFDQztFQUVBO0E1TWs2MkNKOztBNE0xNjJDRztFQUNDO0VBRUE7QTVNNDYyQ0o7O0E0TTE2MkNHO0VBQ0M7RUFFQTtBNU00NjJDSjs7QTRNcDcyQ0c7RUFDQztFQUVBO0E1TXM3MkNKOztBNE1wNzJDRztFQUNDO0VBRUE7QTVNczcyQ0o7O0E0TWovMkNDO0VBQ0M7RUFDQTtBNU1vLzJDRjs7QTRNbC8yQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU1rLzJDRjs7QTRNLzkyQ0c7RUFDQztFQUVBO0E1TWkrMkNKOztBNE0vOTJDRztFQUNDO0VBRUE7QTVNaSsyQ0o7O0E0TXorMkNHO0VBQ0M7RUFFQTtBNU0yKzJDSjs7QTRNeisyQ0c7RUFDQztFQUVBO0E1TTIrMkNKOztBNE1uLzJDRztFQUNDO0VBRUE7QTVNcS8yQ0o7O0E0TW4vMkNHO0VBQ0M7RUFFQTtBNU1xLzJDSjs7QTRNNy8yQ0c7RUFDQztFQUVBO0E1TSsvMkNKOztBNE03LzJDRztFQUNDO0VBRUE7QTVNKy8yQ0o7O0E0TXZnM0NHO0VBQ0M7RUFFQTtBNU15ZzNDSjs7QTRNdmczQ0c7RUFDQztFQUVBO0E1TXlnM0NKOztBNE1yZzNDRztFQUNDO0VBRUE7QTVNdWczQ0o7O0E0TXJnM0NHO0VBQ0M7RUFFQTtBNU11ZzNDSjs7QTRNL2czQ0c7RUFDQztFQUVBO0E1TWloM0NKOztBNE0vZzNDRztFQUNDO0VBRUE7QTVNaWgzQ0o7O0E0TXpoM0NHO0VBQ0M7RUFFQTtBNU0yaDNDSjs7QTRNemgzQ0c7RUFDQztFQUVBO0E1TTJoM0NKOztBNE1uaTNDRztFQUNDO0VBRUE7QTVNcWkzQ0o7O0E0TW5pM0NHO0VBQ0M7RUFFQTtBNU1xaTNDSjs7QTRNaG0zQ0M7RUFDQztFQUNBO0E1TW1tM0NGOztBNE1qbTNDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TWltM0NGOztBNE05azNDRztFQUNDO0VBRUE7QTVNZ2wzQ0o7O0E0TTlrM0NHO0VBQ0M7RUFFQTtBNU1nbDNDSjs7QTRNeGwzQ0c7RUFDQztFQUVBO0E1TTBsM0NKOztBNE14bDNDRztFQUNDO0VBRUE7QTVNMGwzQ0o7O0E0TWxtM0NHO0VBQ0M7RUFFQTtBNU1vbTNDSjs7QTRNbG0zQ0c7RUFDQztFQUVBO0E1TW9tM0NKOztBNE01bTNDRztFQUNDO0VBRUE7QTVNOG0zQ0o7O0E0TTVtM0NHO0VBQ0M7RUFFQTtBNU04bTNDSjs7QTRNdG4zQ0c7RUFDQztFQUVBO0E1TXduM0NKOztBNE10bjNDRztFQUNDO0VBRUE7QTVNd24zQ0o7O0E0TXBuM0NHO0VBQ0M7RUFFQTtBNU1zbjNDSjs7QTRNcG4zQ0c7RUFDQztFQUVBO0E1TXNuM0NKOztBNE05bjNDRztFQUNDO0VBRUE7QTVNZ28zQ0o7O0E0TTluM0NHO0VBQ0M7RUFFQTtBNU1nbzNDSjs7QTRNeG8zQ0c7RUFDQztFQUVBO0E1TTBvM0NKOztBNE14bzNDRztFQUNDO0VBRUE7QTVNMG8zQ0o7O0E0TWxwM0NHO0VBQ0M7RUFFQTtBNU1vcDNDSjs7QTRNbHAzQ0c7RUFDQztFQUVBO0E1TW9wM0NKOztBNE0vczNDQztFQUNDO0VBQ0E7QTVNa3QzQ0Y7O0E0TWh0M0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNZ3QzQ0Y7O0E0TTdyM0NHO0VBQ0M7RUFFQTtBNU0rcjNDSjs7QTRNN3IzQ0c7RUFDQztFQUVBO0E1TStyM0NKOztBNE12czNDRztFQUNDO0VBRUE7QTVNeXMzQ0o7O0E0TXZzM0NHO0VBQ0M7RUFFQTtBNU15czNDSjs7QTRNanQzQ0c7RUFDQztFQUVBO0E1TW10M0NKOztBNE1qdDNDRztFQUNDO0VBRUE7QTVNbXQzQ0o7O0E0TTN0M0NHO0VBQ0M7RUFFQTtBNU02dDNDSjs7QTRNM3QzQ0c7RUFDQztFQUVBO0E1TTZ0M0NKOztBNE1ydTNDRztFQUNDO0VBRUE7QTVNdXUzQ0o7O0E0TXJ1M0NHO0VBQ0M7RUFFQTtBNU11dTNDSjs7QTRNbnUzQ0c7RUFDQztFQUVBO0E1TXF1M0NKOztBNE1udTNDRztFQUNDO0VBRUE7QTVNcXUzQ0o7O0E0TTd1M0NHO0VBQ0M7RUFFQTtBNU0rdTNDSjs7QTRNN3UzQ0c7RUFDQztFQUVBO0E1TSt1M0NKOztBNE12djNDRztFQUNDO0VBRUE7QTVNeXYzQ0o7O0E0TXZ2M0NHO0VBQ0M7RUFFQTtBNU15djNDSjs7QTRNanczQ0c7RUFDQztFQUVBO0E1TW13M0NKOztBNE1qdzNDRztFQUNDO0VBRUE7QTVNbXczQ0o7O0E0TTl6M0NDO0VBQ0M7RUFDQTtBNU1pMDNDRjs7QTRNL3ozQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU0rejNDRjs7QTRNNXkzQ0c7RUFDQztFQUVBO0E1TTh5M0NKOztBNE01eTNDRztFQUNDO0VBRUE7QTVNOHkzQ0o7O0E0TXR6M0NHO0VBQ0M7RUFFQTtBNU13ejNDSjs7QTRNdHozQ0c7RUFDQztFQUVBO0E1TXd6M0NKOztBNE1oMDNDRztFQUNDO0VBRUE7QTVNazAzQ0o7O0E0TWgwM0NHO0VBQ0M7RUFFQTtBNU1rMDNDSjs7QTRNMTAzQ0c7RUFDQztFQUVBO0E1TTQwM0NKOztBNE0xMDNDRztFQUNDO0VBRUE7QTVNNDAzQ0o7O0E0TXAxM0NHO0VBQ0M7RUFFQTtBNU1zMTNDSjs7QTRNcDEzQ0c7RUFDQztFQUVBO0E1TXMxM0NKOztBNE1sMTNDRztFQUNDO0VBRUE7QTVNbzEzQ0o7O0E0TWwxM0NHO0VBQ0M7RUFFQTtBNU1vMTNDSjs7QTRNNTEzQ0c7RUFDQztFQUVBO0E1TTgxM0NKOztBNE01MTNDRztFQUNDO0VBRUE7QTVNODEzQ0o7O0E0TXQyM0NHO0VBQ0M7RUFFQTtBNU13MjNDSjs7QTRNdDIzQ0c7RUFDQztFQUVBO0E1TXcyM0NKOztBNE1oMzNDRztFQUNDO0VBRUE7QTVNazMzQ0o7O0E0TWgzM0NHO0VBQ0M7RUFFQTtBNU1rMzNDSjs7QTRNNzYzQ0M7RUFDQztFQUNBO0E1TWc3M0NGOztBNE05NjNDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TTg2M0NGOztBNE0zNTNDRztFQUNDO0VBRUE7QTVNNjUzQ0o7O0E0TTM1M0NHO0VBQ0M7RUFFQTtBNU02NTNDSjs7QTRNcjYzQ0c7RUFDQztFQUVBO0E1TXU2M0NKOztBNE1yNjNDRztFQUNDO0VBRUE7QTVNdTYzQ0o7O0E0TS82M0NHO0VBQ0M7RUFFQTtBNU1pNzNDSjs7QTRNLzYzQ0c7RUFDQztFQUVBO0E1TWk3M0NKOztBNE16NzNDRztFQUNDO0VBRUE7QTVNMjczQ0o7O0E0TXo3M0NHO0VBQ0M7RUFFQTtBNU0yNzNDSjs7QTRNbjgzQ0c7RUFDQztFQUVBO0E1TXE4M0NKOztBNE1uODNDRztFQUNDO0VBRUE7QTVNcTgzQ0o7O0E0TWo4M0NHO0VBQ0M7RUFFQTtBNU1tODNDSjs7QTRNajgzQ0c7RUFDQztFQUVBO0E1TW04M0NKOztBNE0zODNDRztFQUNDO0VBRUE7QTVNNjgzQ0o7O0E0TTM4M0NHO0VBQ0M7RUFFQTtBNU02ODNDSjs7QTRNcjkzQ0c7RUFDQztFQUVBO0E1TXU5M0NKOztBNE1yOTNDRztFQUNDO0VBRUE7QTVNdTkzQ0o7O0E0TS85M0NHO0VBQ0M7RUFFQTtBNU1pKzNDSjs7QTRNLzkzQ0c7RUFDQztFQUVBO0E1TWkrM0NKOztBNE01aDRDQztFQUNDO0VBQ0E7QTVNK2g0Q0Y7O0E0TTdoNENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNNmg0Q0Y7O0E0TTFnNENHO0VBQ0M7RUFFQTtBNU00ZzRDSjs7QTRNMWc0Q0c7RUFDQztFQUVBO0E1TTRnNENKOztBNE1waDRDRztFQUNDO0VBRUE7QTVNc2g0Q0o7O0E0TXBoNENHO0VBQ0M7RUFFQTtBNU1zaDRDSjs7QTRNOWg0Q0c7RUFDQztFQUVBO0E1TWdpNENKOztBNE05aDRDRztFQUNDO0VBRUE7QTVNZ2k0Q0o7O0E0TXhpNENHO0VBQ0M7RUFFQTtBNU0waTRDSjs7QTRNeGk0Q0c7RUFDQztFQUVBO0E1TTBpNENKOztBNE1sajRDRztFQUNDO0VBRUE7QTVNb2o0Q0o7O0E0TWxqNENHO0VBQ0M7RUFFQTtBNU1vajRDSjs7QTRNaGo0Q0c7RUFDQztFQUVBO0E1TWtqNENKOztBNE1oajRDRztFQUNDO0VBRUE7QTVNa2o0Q0o7O0E0TTFqNENHO0VBQ0M7RUFFQTtBNU00ajRDSjs7QTRNMWo0Q0c7RUFDQztFQUVBO0E1TTRqNENKOztBNE1wazRDRztFQUNDO0VBRUE7QTVNc2s0Q0o7O0E0TXBrNENHO0VBQ0M7RUFFQTtBNU1zazRDSjs7QTRNOWs0Q0c7RUFDQztFQUVBO0E1TWdsNENKOztBNE05azRDRztFQUNDO0VBRUE7QTVNZ2w0Q0o7O0E0TTNvNENDO0VBQ0M7RUFDQTtBNU04bzRDRjs7QTRNNW80Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU00bzRDRjs7QTRNem40Q0c7RUFDQztFQUVBO0E1TTJuNENKOztBNE16bjRDRztFQUNDO0VBRUE7QTVNMm40Q0o7O0E0TW5vNENHO0VBQ0M7RUFFQTtBNU1xbzRDSjs7QTRNbm80Q0c7RUFDQztFQUVBO0E1TXFvNENKOztBNE03bzRDRztFQUNDO0VBRUE7QTVNK280Q0o7O0E0TTdvNENHO0VBQ0M7RUFFQTtBNU0rbzRDSjs7QTRNdnA0Q0c7RUFDQztFQUVBO0E1TXlwNENKOztBNE12cDRDRztFQUNDO0VBRUE7QTVNeXA0Q0o7O0E0TWpxNENHO0VBQ0M7RUFFQTtBNU1tcTRDSjs7QTRNanE0Q0c7RUFDQztFQUVBO0E1TW1xNENKOztBNE0vcDRDRztFQUNDO0VBRUE7QTVNaXE0Q0o7O0E0TS9wNENHO0VBQ0M7RUFFQTtBNU1pcTRDSjs7QTRNenE0Q0c7RUFDQztFQUVBO0E1TTJxNENKOztBNE16cTRDRztFQUNDO0VBRUE7QTVNMnE0Q0o7O0E0TW5yNENHO0VBQ0M7RUFFQTtBNU1xcjRDSjs7QTRNbnI0Q0c7RUFDQztFQUVBO0E1TXFyNENKOztBNE03cjRDRztFQUNDO0VBRUE7QTVNK3I0Q0o7O0E0TTdyNENHO0VBQ0M7RUFFQTtBNU0rcjRDSjs7QTRNMXY0Q0M7RUFDQztFQUNBO0E1TTZ2NENGOztBNE0zdjRDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TTJ2NENGOztBNE14dTRDRztFQUNDO0VBRUE7QTVNMHU0Q0o7O0E0TXh1NENHO0VBQ0M7RUFFQTtBNU0wdTRDSjs7QTRNbHY0Q0c7RUFDQztFQUVBO0E1TW92NENKOztBNE1sdjRDRztFQUNDO0VBRUE7QTVNb3Y0Q0o7O0E0TTV2NENHO0VBQ0M7RUFFQTtBNU04djRDSjs7QTRNNXY0Q0c7RUFDQztFQUVBO0E1TTh2NENKOztBNE10dzRDRztFQUNDO0VBRUE7QTVNd3c0Q0o7O0E0TXR3NENHO0VBQ0M7RUFFQTtBNU13dzRDSjs7QTRNaHg0Q0c7RUFDQztFQUVBO0E1TWt4NENKOztBNE1oeDRDRztFQUNDO0VBRUE7QTVNa3g0Q0o7O0E0TTl3NENHO0VBQ0M7RUFFQTtBNU1neDRDSjs7QTRNOXc0Q0c7RUFDQztFQUVBO0E1TWd4NENKOztBNE14eDRDRztFQUNDO0VBRUE7QTVNMHg0Q0o7O0E0TXh4NENHO0VBQ0M7RUFFQTtBNU0weDRDSjs7QTRNbHk0Q0c7RUFDQztFQUVBO0E1TW95NENKOztBNE1seTRDRztFQUNDO0VBRUE7QTVNb3k0Q0o7O0E0TTV5NENHO0VBQ0M7RUFFQTtBNU04eTRDSjs7QTRNNXk0Q0c7RUFDQztFQUVBO0E1TTh5NENKOztBNE16MjRDQztFQUNDO0VBQ0E7QTVNNDI0Q0Y7O0E0TTEyNENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNMDI0Q0Y7O0E0TXYxNENHO0VBQ0M7RUFFQTtBNU15MTRDSjs7QTRNdjE0Q0c7RUFDQztFQUVBO0E1TXkxNENKOztBNE1qMjRDRztFQUNDO0VBRUE7QTVNbTI0Q0o7O0E0TWoyNENHO0VBQ0M7RUFFQTtBNU1tMjRDSjs7QTRNMzI0Q0c7RUFDQztFQUVBO0E1TTYyNENKOztBNE0zMjRDRztFQUNDO0VBRUE7QTVNNjI0Q0o7O0E0TXIzNENHO0VBQ0M7RUFFQTtBNU11MzRDSjs7QTRNcjM0Q0c7RUFDQztFQUVBO0E1TXUzNENKOztBNE0vMzRDRztFQUNDO0VBRUE7QTVNaTQ0Q0o7O0E0TS8zNENHO0VBQ0M7RUFFQTtBNU1pNDRDSjs7QTRNNzM0Q0c7RUFDQztFQUVBO0E1TSszNENKOztBNE03MzRDRztFQUNDO0VBRUE7QTVNKzM0Q0o7O0E0TXY0NENHO0VBQ0M7RUFFQTtBNU15NDRDSjs7QTRNdjQ0Q0c7RUFDQztFQUVBO0E1TXk0NENKOztBNE1qNTRDRztFQUNDO0VBRUE7QTVNbTU0Q0o7O0E0TWo1NENHO0VBQ0M7RUFFQTtBNU1tNTRDSjs7QTRNMzU0Q0c7RUFDQztFQUVBO0E1TTY1NENKOztBNE0zNTRDRztFQUNDO0VBRUE7QTVNNjU0Q0o7O0E0TXg5NENDO0VBQ0M7RUFDQTtBNU0yOTRDRjs7QTRNejk0Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU15OTRDRjs7QTRNdDg0Q0c7RUFDQztFQUVBO0E1TXc4NENKOztBNE10ODRDRztFQUNDO0VBRUE7QTVNdzg0Q0o7O0E0TWg5NENHO0VBQ0M7RUFFQTtBNU1rOTRDSjs7QTRNaDk0Q0c7RUFDQztFQUVBO0E1TWs5NENKOztBNE0xOTRDRztFQUNDO0VBRUE7QTVNNDk0Q0o7O0E0TTE5NENHO0VBQ0M7RUFFQTtBNU00OTRDSjs7QTRNcCs0Q0c7RUFDQztFQUVBO0E1TXMrNENKOztBNE1wKzRDRztFQUNDO0VBRUE7QTVNcys0Q0o7O0E0TTkrNENHO0VBQ0M7RUFFQTtBNU1nLzRDSjs7QTRNOSs0Q0c7RUFDQztFQUVBO0E1TWcvNENKOztBNE01KzRDRztFQUNDO0VBRUE7QTVNOCs0Q0o7O0E0TTUrNENHO0VBQ0M7RUFFQTtBNU04KzRDSjs7QTRNdC80Q0c7RUFDQztFQUVBO0E1TXcvNENKOztBNE10LzRDRztFQUNDO0VBRUE7QTVNdy80Q0o7O0E0TWhnNUNHO0VBQ0M7RUFFQTtBNU1rZzVDSjs7QTRNaGc1Q0c7RUFDQztFQUVBO0E1TWtnNUNKOztBNE0xZzVDRztFQUNDO0VBRUE7QTVNNGc1Q0o7O0E0TTFnNUNHO0VBQ0M7RUFFQTtBNU00ZzVDSjs7QTRNdms1Q0M7RUFDQztFQUNBO0E1TTBrNUNGOztBNE14azVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TXdrNUNGOztBNE1yajVDRztFQUNDO0VBRUE7QTVNdWo1Q0o7O0E0TXJqNUNHO0VBQ0M7RUFFQTtBNU11ajVDSjs7QTRNL2o1Q0c7RUFDQztFQUVBO0E1TWlrNUNKOztBNE0vajVDRztFQUNDO0VBRUE7QTVNaWs1Q0o7O0E0TXprNUNHO0VBQ0M7RUFFQTtBNU0yazVDSjs7QTRNems1Q0c7RUFDQztFQUVBO0E1TTJrNUNKOztBNE1ubDVDRztFQUNDO0VBRUE7QTVNcWw1Q0o7O0E0TW5sNUNHO0VBQ0M7RUFFQTtBNU1xbDVDSjs7QTRNN2w1Q0c7RUFDQztFQUVBO0E1TStsNUNKOztBNE03bDVDRztFQUNDO0VBRUE7QTVNK2w1Q0o7O0E0TTNsNUNHO0VBQ0M7RUFFQTtBNU02bDVDSjs7QTRNM2w1Q0c7RUFDQztFQUVBO0E1TTZsNUNKOztBNE1ybTVDRztFQUNDO0VBRUE7QTVNdW01Q0o7O0E0TXJtNUNHO0VBQ0M7RUFFQTtBNU11bTVDSjs7QTRNL201Q0c7RUFDQztFQUVBO0E1TWluNUNKOztBNE0vbTVDRztFQUNDO0VBRUE7QTVNaW41Q0o7O0E0TXpuNUNHO0VBQ0M7RUFFQTtBNU0ybjVDSjs7QTRNem41Q0c7RUFDQztFQUVBO0E1TTJuNUNKOztBNE10cjVDQztFQUNDO0VBQ0E7QTVNeXI1Q0Y7O0E0TXZyNUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNdXI1Q0Y7O0E0TXBxNUNHO0VBQ0M7RUFFQTtBNU1zcTVDSjs7QTRNcHE1Q0c7RUFDQztFQUVBO0E1TXNxNUNKOztBNE05cTVDRztFQUNDO0VBRUE7QTVNZ3I1Q0o7O0E0TTlxNUNHO0VBQ0M7RUFFQTtBNU1ncjVDSjs7QTRNeHI1Q0c7RUFDQztFQUVBO0E1TTByNUNKOztBNE14cjVDRztFQUNDO0VBRUE7QTVNMHI1Q0o7O0E0TWxzNUNHO0VBQ0M7RUFFQTtBNU1vczVDSjs7QTRNbHM1Q0c7RUFDQztFQUVBO0E1TW9zNUNKOztBNE01czVDRztFQUNDO0VBRUE7QTVNOHM1Q0o7O0E0TTVzNUNHO0VBQ0M7RUFFQTtBNU04czVDSjs7QTRNMXM1Q0c7RUFDQztFQUVBO0E1TTRzNUNKOztBNE0xczVDRztFQUNDO0VBRUE7QTVNNHM1Q0o7O0E0TXB0NUNHO0VBQ0M7RUFFQTtBNU1zdDVDSjs7QTRNcHQ1Q0c7RUFDQztFQUVBO0E1TXN0NUNKOztBNE05dDVDRztFQUNDO0VBRUE7QTVNZ3U1Q0o7O0E0TTl0NUNHO0VBQ0M7RUFFQTtBNU1ndTVDSjs7QTRNeHU1Q0c7RUFDQztFQUVBO0E1TTB1NUNKOztBNE14dTVDRztFQUNDO0VBRUE7QTVNMHU1Q0o7O0E0TXJ5NUNDO0VBQ0M7RUFDQTtBNU13eTVDRjs7QTRNdHk1Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU1zeTVDRjs7QTRNbng1Q0c7RUFDQztFQUVBO0E1TXF4NUNKOztBNE1ueDVDRztFQUNDO0VBRUE7QTVNcXg1Q0o7O0E0TTd4NUNHO0VBQ0M7RUFFQTtBNU0reDVDSjs7QTRNN3g1Q0c7RUFDQztFQUVBO0E1TSt4NUNKOztBNE12eTVDRztFQUNDO0VBRUE7QTVNeXk1Q0o7O0E0TXZ5NUNHO0VBQ0M7RUFFQTtBNU15eTVDSjs7QTRNano1Q0c7RUFDQztFQUVBO0E1TW16NUNKOztBNE1qejVDRztFQUNDO0VBRUE7QTVNbXo1Q0o7O0E0TTN6NUNHO0VBQ0M7RUFFQTtBNU02ejVDSjs7QTRNM3o1Q0c7RUFDQztFQUVBO0E1TTZ6NUNKOztBNE16ejVDRztFQUNDO0VBRUE7QTVNMno1Q0o7O0E0TXp6NUNHO0VBQ0M7RUFFQTtBNU0yejVDSjs7QTRNbjA1Q0c7RUFDQztFQUVBO0E1TXEwNUNKOztBNE1uMDVDRztFQUNDO0VBRUE7QTVNcTA1Q0o7O0E0TTcwNUNHO0VBQ0M7RUFFQTtBNU0rMDVDSjs7QTRNNzA1Q0c7RUFDQztFQUVBO0E1TSswNUNKOztBNE12MTVDRztFQUNDO0VBRUE7QTVNeTE1Q0o7O0E0TXYxNUNHO0VBQ0M7RUFFQTtBNU15MTVDSjs7QTRNcDU1Q0M7RUFDQztFQUNBO0E1TXU1NUNGOztBNE1yNTVDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TXE1NUNGOztBNE1sNDVDRztFQUNDO0VBRUE7QTVNbzQ1Q0o7O0E0TWw0NUNHO0VBQ0M7RUFFQTtBNU1vNDVDSjs7QTRNNTQ1Q0c7RUFDQztFQUVBO0E1TTg0NUNKOztBNE01NDVDRztFQUNDO0VBRUE7QTVNODQ1Q0o7O0E0TXQ1NUNHO0VBQ0M7RUFFQTtBNU13NTVDSjs7QTRNdDU1Q0c7RUFDQztFQUVBO0E1TXc1NUNKOztBNE1oNjVDRztFQUNDO0VBRUE7QTVNazY1Q0o7O0E0TWg2NUNHO0VBQ0M7RUFFQTtBNU1rNjVDSjs7QTRNMTY1Q0c7RUFDQztFQUVBO0E1TTQ2NUNKOztBNE0xNjVDRztFQUNDO0VBRUE7QTVNNDY1Q0o7O0E0TXg2NUNHO0VBQ0M7RUFFQTtBNU0wNjVDSjs7QTRNeDY1Q0c7RUFDQztFQUVBO0E1TTA2NUNKOztBNE1sNzVDRztFQUNDO0VBRUE7QTVNbzc1Q0o7O0E0TWw3NUNHO0VBQ0M7RUFFQTtBNU1vNzVDSjs7QTRNNTc1Q0c7RUFDQztFQUVBO0E1TTg3NUNKOztBNE01NzVDRztFQUNDO0VBRUE7QTVNODc1Q0o7O0E0TXQ4NUNHO0VBQ0M7RUFFQTtBNU13ODVDSjs7QTRNdDg1Q0c7RUFDQztFQUVBO0E1TXc4NUNKOztBNE1uZzZDQztFQUNDO0VBQ0E7QTVNc2c2Q0Y7O0E0TXBnNkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNb2c2Q0Y7O0E0TWovNUNHO0VBQ0M7RUFFQTtBNU1tLzVDSjs7QTRNai81Q0c7RUFDQztFQUVBO0E1TW0vNUNKOztBNE0zLzVDRztFQUNDO0VBRUE7QTVNNi81Q0o7O0E0TTMvNUNHO0VBQ0M7RUFFQTtBNU02LzVDSjs7QTRNcmc2Q0c7RUFDQztFQUVBO0E1TXVnNkNKOztBNE1yZzZDRztFQUNDO0VBRUE7QTVNdWc2Q0o7O0E0TS9nNkNHO0VBQ0M7RUFFQTtBNU1paDZDSjs7QTRNL2c2Q0c7RUFDQztFQUVBO0E1TWloNkNKOztBNE16aDZDRztFQUNDO0VBRUE7QTVNMmg2Q0o7O0E0TXpoNkNHO0VBQ0M7RUFFQTtBNU0yaDZDSjs7QTRNdmg2Q0c7RUFDQztFQUVBO0E1TXloNkNKOztBNE12aDZDRztFQUNDO0VBRUE7QTVNeWg2Q0o7O0E0TWppNkNHO0VBQ0M7RUFFQTtBNU1taTZDSjs7QTRNamk2Q0c7RUFDQztFQUVBO0E1TW1pNkNKOztBNE0zaTZDRztFQUNDO0VBRUE7QTVNNmk2Q0o7O0E0TTNpNkNHO0VBQ0M7RUFFQTtBNU02aTZDSjs7QTRNcmo2Q0c7RUFDQztFQUVBO0E1TXVqNkNKOztBNE1yajZDRztFQUNDO0VBRUE7QTVNdWo2Q0o7O0E0TWxuNkNDO0VBQ0M7RUFDQTtBNU1xbjZDRjs7QTRNbm42Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUdDO0VBQ0E7QTVNaW42Q0g7O0E0TWxtNkNHO0VBQ0M7RUFFQTtBNU1vbTZDSjs7QTRNbG02Q0c7RUFDQztFQUVBO0E1TW9tNkNKOztBNE01bTZDRztFQUNDO0VBRUE7QTVNOG02Q0o7O0E0TTVtNkNHO0VBQ0M7RUFFQTtBNU04bTZDSjs7QTRNdG42Q0c7RUFDQztFQUVBO0E1TXduNkNKOztBNE10bjZDRztFQUNDO0VBRUE7QTVNd242Q0o7O0E0TWhvNkNHO0VBQ0M7RUFFQTtBNU1rbzZDSjs7QTRNaG82Q0c7RUFDQztFQUVBO0E1TWtvNkNKOztBNE0xbzZDRztFQUNDO0VBRUE7QTVNNG82Q0o7O0E0TTFvNkNHO0VBQ0M7RUFFQTtBNU00bzZDSjs7QTRNeG82Q0c7RUFDQztFQUVBO0E1TTBvNkNKOztBNE14bzZDRztFQUNDO0VBRUE7QTVNMG82Q0o7O0E0TWxwNkNHO0VBQ0M7RUFFQTtBNU1vcDZDSjs7QTRNbHA2Q0c7RUFDQztFQUVBO0E1TW9wNkNKOztBNE01cDZDRztFQUNDO0VBRUE7QTVNOHA2Q0o7O0E0TTVwNkNHO0VBQ0M7RUFFQTtBNU04cDZDSjs7QTRNdHE2Q0c7RUFDQztFQUVBO0E1TXdxNkNKOztBNE10cTZDRztFQUNDO0VBRUE7QTVNd3E2Q0o7O0E0TW51NkNDO0VBQ0M7RUFDQTtBNU1zdTZDRjs7QTRNcHU2Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU1vdTZDRjs7QTRNanQ2Q0c7RUFDQztFQUVBO0E1TW10NkNKOztBNE1qdDZDRztFQUNDO0VBRUE7QTVNbXQ2Q0o7O0E0TTN0NkNHO0VBQ0M7RUFFQTtBNU02dDZDSjs7QTRNM3Q2Q0c7RUFDQztFQUVBO0E1TTZ0NkNKOztBNE1ydTZDRztFQUNDO0VBRUE7QTVNdXU2Q0o7O0E0TXJ1NkNHO0VBQ0M7RUFFQTtBNU11dTZDSjs7QTRNL3U2Q0c7RUFDQztFQUVBO0E1TWl2NkNKOztBNE0vdTZDRztFQUNDO0VBRUE7QTVNaXY2Q0o7O0E0TXp2NkNHO0VBQ0M7RUFFQTtBNU0ydjZDSjs7QTRNenY2Q0c7RUFDQztFQUVBO0E1TTJ2NkNKOztBNE12djZDRztFQUNDO0VBRUE7QTVNeXY2Q0o7O0E0TXZ2NkNHO0VBQ0M7RUFFQTtBNU15djZDSjs7QTRNanc2Q0c7RUFDQztFQUVBO0E1TW13NkNKOztBNE1qdzZDRztFQUNDO0VBRUE7QTVNbXc2Q0o7O0E0TTN3NkNHO0VBQ0M7RUFFQTtBNU02dzZDSjs7QTRNM3c2Q0c7RUFDQztFQUVBO0E1TTZ3NkNKOztBNE1yeDZDRztFQUNDO0VBRUE7QTVNdXg2Q0o7O0E0TXJ4NkNHO0VBQ0M7RUFFQTtBNU11eDZDSjs7QTRNbDE2Q0M7RUFDQztFQUNBO0E1TXExNkNGOztBNE1uMTZDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TW0xNkNGOztBNE1oMDZDRztFQUNDO0VBRUE7QTVNazA2Q0o7O0E0TWgwNkNHO0VBQ0M7RUFFQTtBNU1rMDZDSjs7QTRNMTA2Q0c7RUFDQztFQUVBO0E1TTQwNkNKOztBNE0xMDZDRztFQUNDO0VBRUE7QTVNNDA2Q0o7O0E0TXAxNkNHO0VBQ0M7RUFFQTtBNU1zMTZDSjs7QTRNcDE2Q0c7RUFDQztFQUVBO0E1TXMxNkNKOztBNE05MTZDRztFQUNDO0VBRUE7QTVNZzI2Q0o7O0E0TTkxNkNHO0VBQ0M7RUFFQTtBNU1nMjZDSjs7QTRNeDI2Q0c7RUFDQztFQUVBO0E1TTAyNkNKOztBNE14MjZDRztFQUNDO0VBRUE7QTVNMDI2Q0o7O0E0TXQyNkNHO0VBQ0M7RUFFQTtBNU13MjZDSjs7QTRNdDI2Q0c7RUFDQztFQUVBO0E1TXcyNkNKOztBNE1oMzZDRztFQUNDO0VBRUE7QTVNazM2Q0o7O0E0TWgzNkNHO0VBQ0M7RUFFQTtBNU1rMzZDSjs7QTRNMTM2Q0c7RUFDQztFQUVBO0E1TTQzNkNKOztBNE0xMzZDRztFQUNDO0VBRUE7QTVNNDM2Q0o7O0E0TXA0NkNHO0VBQ0M7RUFFQTtBNU1zNDZDSjs7QTRNcDQ2Q0c7RUFDQztFQUVBO0E1TXM0NkNKOztBNE1qODZDQztFQUNDO0VBQ0E7QTVNbzg2Q0Y7O0E0TWw4NkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNazg2Q0Y7O0E0TS82NkNHO0VBQ0M7RUFFQTtBNU1pNzZDSjs7QTRNLzY2Q0c7RUFDQztFQUVBO0E1TWk3NkNKOztBNE16NzZDRztFQUNDO0VBRUE7QTVNMjc2Q0o7O0E0TXo3NkNHO0VBQ0M7RUFFQTtBNU0yNzZDSjs7QTRNbjg2Q0c7RUFDQztFQUVBO0E1TXE4NkNKOztBNE1uODZDRztFQUNDO0VBRUE7QTVNcTg2Q0o7O0E0TTc4NkNHO0VBQ0M7RUFFQTtBNU0rODZDSjs7QTRNNzg2Q0c7RUFDQztFQUVBO0E1TSs4NkNKOztBNE12OTZDRztFQUNDO0VBRUE7QTVNeTk2Q0o7O0E0TXY5NkNHO0VBQ0M7RUFFQTtBNU15OTZDSjs7QTRNcjk2Q0c7RUFDQztFQUVBO0E1TXU5NkNKOztBNE1yOTZDRztFQUNDO0VBRUE7QTVNdTk2Q0o7O0E0TS85NkNHO0VBQ0M7RUFFQTtBNU1pKzZDSjs7QTRNLzk2Q0c7RUFDQztFQUVBO0E1TWkrNkNKOztBNE16KzZDRztFQUNDO0VBRUE7QTVNMis2Q0o7O0E0TXorNkNHO0VBQ0M7RUFFQTtBNU0yKzZDSjs7QTRNbi82Q0c7RUFDQztFQUVBO0E1TXEvNkNKOztBNE1uLzZDRztFQUNDO0VBRUE7QTVNcS82Q0o7O0E0TWhqN0NDO0VBQ0M7RUFDQTtBNU1tajdDRjs7QTRNamo3Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU1pajdDRjs7QTRNOWg3Q0c7RUFDQztFQUVBO0E1TWdpN0NKOztBNE05aDdDRztFQUNDO0VBRUE7QTVNZ2k3Q0o7O0E0TXhpN0NHO0VBQ0M7RUFFQTtBNU0waTdDSjs7QTRNeGk3Q0c7RUFDQztFQUVBO0E1TTBpN0NKOztBNE1sajdDRztFQUNDO0VBRUE7QTVNb2o3Q0o7O0E0TWxqN0NHO0VBQ0M7RUFFQTtBNU1vajdDSjs7QTRNNWo3Q0c7RUFDQztFQUVBO0E1TThqN0NKOztBNE01ajdDRztFQUNDO0VBRUE7QTVNOGo3Q0o7O0E0TXRrN0NHO0VBQ0M7RUFFQTtBNU13azdDSjs7QTRNdGs3Q0c7RUFDQztFQUVBO0E1TXdrN0NKOztBNE1wazdDRztFQUNDO0VBRUE7QTVNc2s3Q0o7O0E0TXBrN0NHO0VBQ0M7RUFFQTtBNU1zazdDSjs7QTRNOWs3Q0c7RUFDQztFQUVBO0E1TWdsN0NKOztBNE05azdDRztFQUNDO0VBRUE7QTVNZ2w3Q0o7O0E0TXhsN0NHO0VBQ0M7RUFFQTtBNU0wbDdDSjs7QTRNeGw3Q0c7RUFDQztFQUVBO0E1TTBsN0NKOztBNE1sbTdDRztFQUNDO0VBRUE7QTVNb203Q0o7O0E0TWxtN0NHO0VBQ0M7RUFFQTtBNU1vbTdDSjs7QTRNL3A3Q0M7RUFDQztFQUNBO0E1TWtxN0NGOztBNE1ocTdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TWdxN0NGOztBNE03bzdDRztFQUNDO0VBRUE7QTVNK283Q0o7O0E0TTdvN0NHO0VBQ0M7RUFFQTtBNU0rbzdDSjs7QTRNdnA3Q0c7RUFDQztFQUVBO0E1TXlwN0NKOztBNE12cDdDRztFQUNDO0VBRUE7QTVNeXA3Q0o7O0E0TWpxN0NHO0VBQ0M7RUFFQTtBNU1tcTdDSjs7QTRNanE3Q0c7RUFDQztFQUVBO0E1TW1xN0NKOztBNE0zcTdDRztFQUNDO0VBRUE7QTVNNnE3Q0o7O0E0TTNxN0NHO0VBQ0M7RUFFQTtBNU02cTdDSjs7QTRNcnI3Q0c7RUFDQztFQUVBO0E1TXVyN0NKOztBNE1ycjdDRztFQUNDO0VBRUE7QTVNdXI3Q0o7O0E0TW5yN0NHO0VBQ0M7RUFFQTtBNU1xcjdDSjs7QTRNbnI3Q0c7RUFDQztFQUVBO0E1TXFyN0NKOztBNE03cjdDRztFQUNDO0VBRUE7QTVNK3I3Q0o7O0E0TTdyN0NHO0VBQ0M7RUFFQTtBNU0rcjdDSjs7QTRNdnM3Q0c7RUFDQztFQUVBO0E1TXlzN0NKOztBNE12czdDRztFQUNDO0VBRUE7QTVNeXM3Q0o7O0E0TWp0N0NHO0VBQ0M7RUFFQTtBNU1tdDdDSjs7QTRNanQ3Q0c7RUFDQztFQUVBO0E1TW10N0NKOztBNE05dzdDQztFQUNDO0VBQ0E7QTVNaXg3Q0Y7O0E0TS93N0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNK3c3Q0Y7O0E0TW55N0NDO0VBQ0M7RUFDQTtBNU1zeTdDRjs7QTRNcHk3Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU1veTdDRjs7QTRNang3Q0c7RUFDQztFQUVBO0E1TW14N0NKOztBNE1qeDdDRztFQUNDO0VBRUE7QTVNbXg3Q0o7O0E0TTN4N0NHO0VBQ0M7RUFFQTtBNU02eDdDSjs7QTRNM3g3Q0c7RUFDQztFQUVBO0E1TTZ4N0NKOztBNE1yeTdDRztFQUNDO0VBRUE7QTVNdXk3Q0o7O0E0TXJ5N0NHO0VBQ0M7RUFFQTtBNU11eTdDSjs7QTRNL3k3Q0c7RUFDQztFQUVBO0E1TWl6N0NKOztBNE0veTdDRztFQUNDO0VBRUE7QTVNaXo3Q0o7O0E0TXp6N0NHO0VBQ0M7RUFFQTtBNU0yejdDSjs7QTRNeno3Q0c7RUFDQztFQUVBO0E1TTJ6N0NKOztBNE12ejdDRztFQUNDO0VBRUE7QTVNeXo3Q0o7O0E0TXZ6N0NHO0VBQ0M7RUFFQTtBNU15ejdDSjs7QTRNajA3Q0c7RUFDQztFQUVBO0E1TW0wN0NKOztBNE1qMDdDRztFQUNDO0VBRUE7QTVNbTA3Q0o7O0E0TTMwN0NHO0VBQ0M7RUFFQTtBNU02MDdDSjs7QTRNMzA3Q0c7RUFDQztFQUVBO0E1TTYwN0NKOztBNE1yMTdDRztFQUNDO0VBRUE7QTVNdTE3Q0o7O0E0TXIxN0NHO0VBQ0M7RUFFQTtBNU11MTdDSjs7QTRNbDU3Q0M7RUFDQztFQUNBO0E1TXE1N0NGOztBNE1uNTdDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TW01N0NGOztBNE1oNDdDRztFQUNDO0VBRUE7QTVNazQ3Q0o7O0E0TWg0N0NHO0VBQ0M7RUFFQTtBNU1rNDdDSjs7QTRNMTQ3Q0c7RUFDQztFQUVBO0E1TTQ0N0NKOztBNE0xNDdDRztFQUNDO0VBRUE7QTVNNDQ3Q0o7O0E0TXA1N0NHO0VBQ0M7RUFFQTtBNU1zNTdDSjs7QTRNcDU3Q0c7RUFDQztFQUVBO0E1TXM1N0NKOztBNE05NTdDRztFQUNDO0VBRUE7QTVNZzY3Q0o7O0E0TTk1N0NHO0VBQ0M7RUFFQTtBNU1nNjdDSjs7QTRNeDY3Q0c7RUFDQztFQUVBO0E1TTA2N0NKOztBNE14NjdDRztFQUNDO0VBRUE7QTVNMDY3Q0o7O0E0TXQ2N0NHO0VBQ0M7RUFFQTtBNU13NjdDSjs7QTRNdDY3Q0c7RUFDQztFQUVBO0E1TXc2N0NKOztBNE1oNzdDRztFQUNDO0VBRUE7QTVNazc3Q0o7O0E0TWg3N0NHO0VBQ0M7RUFFQTtBNU1rNzdDSjs7QTRNMTc3Q0c7RUFDQztFQUVBO0E1TTQ3N0NKOztBNE0xNzdDRztFQUNDO0VBRUE7QTVNNDc3Q0o7O0E0TXA4N0NHO0VBQ0M7RUFFQTtBNU1zODdDSjs7QTRNcDg3Q0c7RUFDQztFQUVBO0E1TXM4N0NKOztBNE1qZzhDQztFQUNDO0VBQ0E7QTVNb2c4Q0Y7O0E0TWxnOENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNa2c4Q0Y7O0E0TS8rN0NHO0VBQ0M7RUFFQTtBNU1pLzdDSjs7QTRNLys3Q0c7RUFDQztFQUVBO0E1TWkvN0NKOztBNE16LzdDRztFQUNDO0VBRUE7QTVNMi83Q0o7O0E0TXovN0NHO0VBQ0M7RUFFQTtBNU0yLzdDSjs7QTRNbmc4Q0c7RUFDQztFQUVBO0E1TXFnOENKOztBNE1uZzhDRztFQUNDO0VBRUE7QTVNcWc4Q0o7O0E0TTdnOENHO0VBQ0M7RUFFQTtBNU0rZzhDSjs7QTRNN2c4Q0c7RUFDQztFQUVBO0E1TStnOENKOztBNE12aDhDRztFQUNDO0VBRUE7QTVNeWg4Q0o7O0E0TXZoOENHO0VBQ0M7RUFFQTtBNU15aDhDSjs7QTRNcmg4Q0c7RUFDQztFQUVBO0E1TXVoOENKOztBNE1yaDhDRztFQUNDO0VBRUE7QTVNdWg4Q0o7O0E0TS9oOENHO0VBQ0M7RUFFQTtBNU1paThDSjs7QTRNL2g4Q0c7RUFDQztFQUVBO0E1TWlpOENKOztBNE16aThDRztFQUNDO0VBRUE7QTVNMmk4Q0o7O0E0TXppOENHO0VBQ0M7RUFFQTtBNU0yaThDSjs7QTRNbmo4Q0c7RUFDQztFQUVBO0E1TXFqOENKOztBNE1uajhDRztFQUNDO0VBRUE7QTVNcWo4Q0o7O0E0TWhuOENDO0VBQ0M7RUFDQTtBNU1tbjhDRjs7QTRNam44Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU1pbjhDRjs7QTRNOWw4Q0c7RUFDQztFQUVBO0E1TWdtOENKOztBNE05bDhDRztFQUNDO0VBRUE7QTVNZ204Q0o7O0E0TXhtOENHO0VBQ0M7RUFFQTtBNU0wbThDSjs7QTRNeG04Q0c7RUFDQztFQUVBO0E1TTBtOENKOztBNE1sbjhDRztFQUNDO0VBRUE7QTVNb244Q0o7O0E0TWxuOENHO0VBQ0M7RUFFQTtBNU1vbjhDSjs7QTRNNW44Q0c7RUFDQztFQUVBO0E1TThuOENKOztBNE01bjhDRztFQUNDO0VBRUE7QTVNOG44Q0o7O0E0TXRvOENHO0VBQ0M7RUFFQTtBNU13bzhDSjs7QTRNdG84Q0c7RUFDQztFQUVBO0E1TXdvOENKOztBNE1wbzhDRztFQUNDO0VBRUE7QTVNc284Q0o7O0E0TXBvOENHO0VBQ0M7RUFFQTtBNU1zbzhDSjs7QTRNOW84Q0c7RUFDQztFQUVBO0E1TWdwOENKOztBNE05bzhDRztFQUNDO0VBRUE7QTVNZ3A4Q0o7O0E0TXhwOENHO0VBQ0M7RUFFQTtBNU0wcDhDSjs7QTRNeHA4Q0c7RUFDQztFQUVBO0E1TTBwOENKOztBNE1scThDRztFQUNDO0VBRUE7QTVNb3E4Q0o7O0E0TWxxOENHO0VBQ0M7RUFFQTtBNU1vcThDSjs7QTRNL3Q4Q0M7RUFDQztFQUNBO0E1TWt1OENGOztBNE1odThDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TWd1OENGOztBNE1wdjhDQztFQUNDO0VBQ0E7QTVNdXY4Q0Y7O0E0TXJ2OENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNcXY4Q0Y7O0E0TXp3OENDO0VBQ0M7RUFDQTtBNU00dzhDRjs7QTRNMXc4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU0wdzhDRjs7QTRNOXg4Q0M7RUFDQztFQUNBO0E1TWl5OENGOztBNE0veDhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TSt4OENGOztBNE1uejhDQztFQUNDO0VBQ0E7QTVNc3o4Q0Y7O0E0TXB6OENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNb3o4Q0Y7O0E0TXgwOENDO0VBQ0M7RUFDQTtBNU0yMDhDRjs7QTRNejA4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU15MDhDRjs7QTRNNzE4Q0M7RUFDQztFQUNBO0E1TWcyOENGOztBNE05MThDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E1TTgxOENGOztBNE1sMzhDQztFQUNDO0VBQ0E7QTVNcTM4Q0Y7O0E0TW4zOENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVNbTM4Q0Y7O0E0TXY0OENDO0VBQ0M7RUFDQTtBNU0wNDhDRjs7QTRNeDQ4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNU13NDhDRjs7QTZNNTU4Q0M7RUFDQztBN00rNThDRjs7QTZNaDY4Q0M7RUFDQztBN01tNjhDRjs7QTZNcDY4Q0M7RUFDQztBN011NjhDRjs7QTZNeDY4Q0M7RUFDQztBN00yNjhDRjs7QTZNNTY4Q0M7RUFDQztBN00rNjhDRjs7QTZNaDc4Q0M7RUFDQztBN01tNzhDRjs7QTZNcDc4Q0M7RUFDQztBN011NzhDRjs7QTZNeDc4Q0M7RUFDQztBN00yNzhDRjs7QTZNNTc4Q0M7RUFDQztBN00rNzhDRjs7QTZNaDg4Q0M7RUFDQztBN01tODhDRjs7QTZNcDg4Q0M7RUFDQztBN011ODhDRjs7QTZNeDg4Q0M7RUFDQztBN00yODhDRjs7QTZNNTg4Q0M7RUFDQztBN00rODhDRjs7QXNNLzI4Q0E7QVFoR0U7RUFDQztBOU1tOThDSDs7QThNajk4Q0U7RUFDQztBOU1vOThDSDs7QThNbDk4Q0U7RUFDQztBOU1xOThDSDs7QThNbjk4Q0U7RUFDQztBOU1zOThDSDs7QThNcDk4Q0U7RUFDQztBOU11OThDSDs7QThNcjk4Q0U7RUFDQztBOU13OThDSDs7QThNeCs4Q0U7RUFDQztBOU0yKzhDSDs7QThNeis4Q0U7RUFDQztBOU00KzhDSDs7QThNMSs4Q0U7RUFDQztBOU02KzhDSDs7QThNMys4Q0U7RUFDQztBOU04KzhDSDs7QThNNSs4Q0U7RUFDQztBOU0rKzhDSDs7QThNNys4Q0U7RUFDQztBOU1nLzhDSDs7QThNaGc5Q0U7RUFDQztBOU1tZzlDSDs7QThNamc5Q0U7RUFDQztBOU1vZzlDSDs7QThNbGc5Q0U7RUFDQztBOU1xZzlDSDs7QThNbmc5Q0U7RUFDQztBOU1zZzlDSDs7QThNcGc5Q0U7RUFDQztBOU11ZzlDSDs7QThNcmc5Q0U7RUFDQztBOU13ZzlDSDs7QThNeGg5Q0U7RUFDQztBOU0yaDlDSDs7QThNemg5Q0U7RUFDQztBOU00aDlDSDs7QThNMWg5Q0U7RUFDQztBOU02aDlDSDs7QThNM2g5Q0U7RUFDQztBOU04aDlDSDs7QThNNWg5Q0U7RUFDQztBOU0raDlDSDs7QThNN2g5Q0U7RUFDQztBOU1naTlDSDs7QThNaGo5Q0U7RUFDQztBOU1tajlDSDs7QThNamo5Q0U7RUFDQztBOU1vajlDSDs7QThNbGo5Q0U7RUFDQztBOU1xajlDSDs7QThNbmo5Q0U7RUFDQztBOU1zajlDSDs7QThNcGo5Q0U7RUFDQztBOU11ajlDSDs7QThNcmo5Q0U7RUFDQztBOU13ajlDSDs7QThNeGs5Q0U7RUFDQztBOU0yazlDSDs7QThNems5Q0U7RUFDQztBOU00azlDSDs7QThNMWs5Q0U7RUFDQztBOU02azlDSDs7QThNM2s5Q0U7RUFDQztBOU04azlDSDs7QThNNWs5Q0U7RUFDQztBOU0razlDSDs7QThNN2s5Q0U7RUFDQztBOU1nbDlDSDs7QThNaG05Q0U7RUFDQztBOU1tbTlDSDs7QThNam05Q0U7RUFDQztBOU1vbTlDSDs7QThNbG05Q0U7RUFDQztBOU1xbTlDSDs7QThNbm05Q0U7RUFDQztBOU1zbTlDSDs7QThNcG05Q0U7RUFDQztBOU11bTlDSDs7QThNcm05Q0U7RUFDQztBOU13bTlDSDs7QThNeG45Q0U7RUFDQztBOU0ybjlDSDs7QThNem45Q0U7RUFDQztBOU00bjlDSDs7QThNMW45Q0U7RUFDQztBOU02bjlDSDs7QThNM245Q0U7RUFDQztBOU04bjlDSDs7QThNNW45Q0U7RUFDQztBOU0rbjlDSDs7QThNN245Q0U7RUFDQztBOU1nbzlDSDs7QThNaHA5Q0U7RUFDQztBOU1tcDlDSDs7QThNanA5Q0U7RUFDQztBOU1vcDlDSDs7QThNbHA5Q0U7RUFDQztBOU1xcDlDSDs7QThNbnA5Q0U7RUFDQztBOU1zcDlDSDs7QThNcHA5Q0U7RUFDQztBOU11cDlDSDs7QThNcnA5Q0U7RUFDQztBOU13cDlDSDs7QThNeHE5Q0U7RUFDQztBOU0ycTlDSDs7QThNenE5Q0U7RUFDQztBOU00cTlDSDs7QThNMXE5Q0U7RUFDQztBOU02cTlDSDs7QThNM3E5Q0U7RUFDQztBOU04cTlDSDs7QThNNXE5Q0U7RUFDQztBOU0rcTlDSDs7QThNN3E5Q0U7RUFDQztBOU1ncjlDSDs7QThNaHM5Q0U7RUFDQztBOU1tczlDSDs7QThNanM5Q0U7RUFDQztBOU1vczlDSDs7QThNbHM5Q0U7RUFDQztBOU1xczlDSDs7QThNbnM5Q0U7RUFDQztBOU1zczlDSDs7QThNcHM5Q0U7RUFDQztBOU11czlDSDs7QThNcnM5Q0U7RUFDQztBOU13czlDSDs7QXNNcG45Q0E7QUFDQTtFQUFRO0F0TXduOUNSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvdmVuZG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL19mb250cy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9fZGVmaW5lcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9zd2VldGFsZXJ0Mi9zcmMvc3dlZXRhbGVydDIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL19tYWluLXNldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL3Bob3Rvc3dpcGUvc3JjL2Nzcy9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2ZsYWctaWNvbi1jc3Mvc2Fzcy9fZmxhZy1pY29ucy1iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pY29ucy9mb250L2Jvb3RzdHJhcC1pY29ucy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9fdmFyaWFibGVzLWRhcmsuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9fcm9vdC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL2FwcC9fYXBwLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvYXBwL19hcHAtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL2FwcC9fYXBwLWhlYWRlci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9hcHAvX2FwcC1sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvYXBwL19hcHAtc2lkZWJhci1lbmQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvYXBwL19hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL21peGlucy9fZm9udGF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvYXBwL19hcHAtc2lkZWJhci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9taXhpbnMvX2dyYWRpZW50LWVuYWJsZWQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvYXBwL19hcHAtdG9wLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbGF5b3V0L19ib3hlZC1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbGF5b3V0L19hcHAtY29udGVudC1mdWxsLWhlaWdodC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9sYXlvdXQvX2FwcC1lbXB0eS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9sYXlvdXQvX2FwcC1oZWFkZXItZml4ZWQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbGF5b3V0L19hcHAtd2l0aC1ob3Zlci1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL2xheW91dC9fYXBwLXdpdGgtZW5kLXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbGF5b3V0L19hcHAtd2l0aC10b3AtbWVudS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9sYXlvdXQvX2FwcC13aXRoLXR3by1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL2xheW91dC9fYXBwLXdpdGgtd2lkZS1zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL2xheW91dC9fYXBwLXdpdGhvdXQtc2lkZWJhci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9sYXlvdXQvX2FwcC1zaWRlYmFyLWZpeGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL2xheW91dC9fYXBwLXNpZGViYXItbWluaWZpZWQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbGF5b3V0L19hcHAtc2lkZWJhci1lbmQtdG9nZ2xlZC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9sYXlvdXQvX2FwcC1zaWRlYmFyLWVuZC1tb2JpbGUtdG9nZ2xlZC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9sYXlvdXQvX2FwcC1zaWRlYmFyLWVuZC1tb2JpbGUtY2xvc2VkLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL2xheW91dC9fYXBwLXNpZGViYXItbW9iaWxlLXRvZ2dsZWQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbGF5b3V0L19hcHAtc2lkZWJhci1tb2JpbGUtY2xvc2VkLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL19iYWRnZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fYnRuLXNjcm9sbC10by10b3Auc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX2J0bi5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX2NoYXRzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX2Ryb3Bkb3duLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX2Zvcm0taG9yaXpvbnRhbC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fbWVkaWEtbWVzc2FnaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL19tb2RhbC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fbmF2LXRhYnMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX25hdi13aXphcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL19uYXZiYXItc3RpY2t5LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL19ub3RlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX3JlZ2lzdGVyZWQtdXNlcnMtbGlzdC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fdGFiLW92ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL190YWJsZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fdGhlbWUtcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL190b2RvbGlzdC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fd2lkZ2V0LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX3dpZGdldC1jaGFydC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fd2lkZ2V0LWNoYXQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX3dpZGdldC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL193aWRnZXQtaW1nLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL193aWRnZXQtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX3dpZGdldC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL193aWRnZXQtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL193aWRnZXQtc3RhdHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvdWkvX3dpZGdldC10YWJsZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS91aS9fd2lkZ2V0LXRvZG9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3VpL193aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGFnZXMvX2NvbWluZy1zb29uLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BhZ2VzL19lcnJvci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wYWdlcy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wYWdlcy9fZ2FsbGVyeS12Mi5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wYWdlcy9faW52b2ljZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wYWdlcy9fbG9naW4tcmVnaXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGFnZXMvX21haWxib3guc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGFnZXMvX3Bvcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wYWdlcy9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wYWdlcy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BhZ2VzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19hcGV4Y2hhcnQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGVyYW5nZXBpY2tlci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fYm9vdHN0cmFwLXNvY2lhbC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19ib290c3RyYXAtdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19ib290c3RyYXAtd3lzaWh0bWw1LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX2NrZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fZGF0ZXBpY2trLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX2Zsb3Quc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fZnVsbGNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX2dyaXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9faGxqcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19pbnRyb2pzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX2lvbi1yYW5nZXNsaWRlci5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19qcXVlcnktYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX2pxdWVyeS1zb3J0YWJsZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19qc3RyZWUuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fanZlY3Rvcm1hcC1uZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX21hdGVyaWFsLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX252ZDMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fcGFjZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19wYXJzbGV5LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX3Bvd2VyYW5nZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19zZWxlY3QtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fc3BhcmtsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX3NwZWN0cnVtLWNvbG9ycGlja2VyMi5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9jYS9wbHVnaW5zL19zdW1tZXJub3RlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX3N1cGVyYm94LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX3N3YWwuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvcGx1Z2lucy9fdGFnLWl0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL3BsdWdpbnMvX3gtZWRpdGFibGUtYnM0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL19oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbWl4aW5zL19oZWxwZXItcm93LXNwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL21peGlucy9faGVscGVyLXNwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbWl4aW5zL19oZWxwZXItZm9udC1zaXplLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL21peGlucy9faGVscGVyLWZvbnQtd2VpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL21peGlucy9faGVscGVyLXNpemUuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbWl4aW5zL19oZWxwZXItY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvbWl4aW5zL19iYWNrZ3JvdW5kLWdyYWRpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL2NhL21peGlucy9faGVscGVyLW9wYWNpdHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBvcGVuLXNhbnMtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy04MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTMwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy02MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTUwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy04MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLmNvbG9yLWRhcmsge1xuICBjb2xvcjogIzMzMzMzRDtcbn1cblxuLmNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNBREFEQjE7XG59XG5cbi5jb2xvci1hY2NlbnQge1xuICBjb2xvcjogI0I2QzFDOTtcbn1cblxuOnJvb3Qge1xuICAtLXN3YWwyLW91dGxpbmU6IDAgMCAwIDNweCByZ2JhKDEwMCwgMTUwLCAyMDAsIDAuNSk7XG4gIC0tc3dhbDItY29udGFpbmVyLXBhZGRpbmc6IDAuNjI1ZW07XG4gIC0tc3dhbDItYmFja2Ryb3A6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1zd2FsMi1iYWNrZHJvcC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xuICAtLXN3YWwyLXdpZHRoOiAzMmVtO1xuICAtLXN3YWwyLXBhZGRpbmc6IDAgMCAxLjI1ZW07XG4gIC0tc3dhbDItYm9yZGVyOiBub25lO1xuICAtLXN3YWwyLWJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgLS1zd2FsMi1iYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLS1zd2FsMi1jb2xvcjogIzU0NTQ1NDtcbiAgLS1zd2FsMi1zaG93LWFuaW1hdGlvbjogc3dhbDItc2hvdyAwLjNzO1xuICAtLXN3YWwyLWhpZGUtYW5pbWF0aW9uOiBzd2FsMi1oaWRlIDAuMTVzIGZvcndhcmRzO1xuICAtLXN3YWwyLWljb24tem9vbTogMTtcbiAgLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6IHRydWU7XG4gIC0tc3dhbDItdGl0bGUtcGFkZGluZzogMC44ZW0gMWVtIDA7XG4gIC0tc3dhbDItaHRtbC1jb250YWluZXItcGFkZGluZzogMWVtIDEuNmVtIDAuM2VtO1xuICAtLXN3YWwyLWlucHV0LWJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIC0tc3dhbDItaW5wdXQtYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG4gIC0tc3dhbDItaW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCAwIDNweCB0cmFuc3BhcmVudDtcbiAgLS1zd2FsMi1pbnB1dC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1zd2FsMi1pbnB1dC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAtLXN3YWwyLWlucHV0LWhvdmVyLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XG4gIC0tc3dhbDItaW5wdXQtZm9jdXMtYm9yZGVyOiAxcHggc29saWQgI2I0ZGJlZDtcbiAgLS1zd2FsMi1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDAgM3B4IHJnYmEoMTAwLCAxNTAsIDIwMCwgMC41KTtcbiAgLS1zd2FsMi1wcm9ncmVzcy1zdGVwLWJhY2tncm91bmQ6ICNhZGQ4ZTY7XG4gIC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWNvbG9yOiAjNjY2O1xuICAtLXN3YWwyLWZvb3Rlci1ib3JkZXItY29sb3I6ICNlZWU7XG4gIC0tc3dhbDItZm9vdGVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXN3YWwyLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbjogaW5pdGlhbDtcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24taW5zZXQ6IGF1dG87XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLWZvbnQtc2l6ZTogMi41ZW07XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLWNvbG9yOiAjY2NjO1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLW91dGxpbmU6IGluaXRpYWw7XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCB0cmFuc3BhcmVudDtcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogaW5zZXQgdmFyKC0tc3dhbDItb3V0bGluZSk7XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLWhvdmVyLXRyYW5zZm9ybTogbm9uZTtcbiAgLS1zd2FsMi1hY3Rpb25zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtLXN3YWwyLWFjdGlvbnMtd2lkdGg6IGF1dG87XG4gIC0tc3dhbDItYWN0aW9ucy1tYXJnaW46IDEuMjVlbSBhdXRvIDA7XG4gIC0tc3dhbDItYWN0aW9ucy1wYWRkaW5nOiAwO1xuICAtLXN3YWwyLWFjdGlvbnMtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1zd2FsMi1hY3Rpb25zLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLXN3YWwyLWFjdGlvbi1idXR0b24tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1ob3ZlcjogYmxhY2sgMTAlO1xuICAtLXN3YWwyLWFjdGlvbi1idXR0b24tYWN0aXZlOiBibGFjayAxMCU7XG4gIC0tc3dhbDItY29uZmlybS1idXR0b24tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIC0tc3dhbDItY29uZmlybS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogIzcwNjZlMDtcbiAgLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiAgLS1zd2FsMi1kZW55LWJ1dHRvbi1ib3gtc2hhZG93OiBub25lO1xuICAtLXN3YWwyLWRlbnktYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgLS1zd2FsMi1kZW55LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNzQxO1xuICAtLXN3YWwyLWRlbnktYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLXN3YWwyLWNhbmNlbC1idXR0b24tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICM2ZTc4ODE7XG4gIC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiAgLS1zd2FsMi10b2FzdC1zaG93LWFuaW1hdGlvbjogc3dhbDItdG9hc3Qtc2hvdyAwLjVzO1xuICAtLXN3YWwyLXRvYXN0LWhpZGUtYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1oaWRlIDAuMXMgZm9yd2FyZHM7XG4gIC0tc3dhbDItdG9hc3QtYm9yZGVyOiBub25lO1xuICAtLXN3YWwyLXRvYXN0LWJveC1zaGFkb3c6XG4gICAgMCAwIDFweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KSwgMCAxcHggMnB4IGhzbCgwZGVnIDAlIDAlIC8gMC4wNzUpLCAxcHggMnB4IDRweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KSxcbiAgICAxcHggM3B4IDhweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KSwgMnB4IDRweCAxNnB4IGhzbCgwZGVnIDAlIDAlIC8gMC4wNzUpO1xufVxuXG5bZGF0YS1zd2FsMi10aGVtZT1kYXJrXSB7XG4gIC0tc3dhbDItZGFyay10aGVtZS1ibGFjazogIzE5MTkxYTtcbiAgLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlOiAjZTFlMWUxO1xuICAtLXN3YWwyLWJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2spO1xuICAtLXN3YWwyLWNvbG9yOiB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlKTtcbiAgLS1zd2FsMi1mb290ZXItYm9yZGVyLWNvbG9yOiAjNTU1O1xuICAtLXN3YWwyLWlucHV0LWJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLWJsYWNrKSwgdmFyKC0tc3dhbDItZGFyay10aGVtZS13aGl0ZSkgMTAlKTtcbiAgLS1zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtYmFja2dyb3VuZDogY29sb3ItbWl4KFxuICAgIGluIHNyZ2IsXG4gICAgdmFyKC0tc3dhbDItZGFyay10aGVtZS1ibGFjayksXG4gICAgdmFyKC0tc3dhbDItZGFyay10aGVtZS13aGl0ZSkgMTAlXG4gICk7XG4gIC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWNvbG9yOiB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlKTtcbiAgLS1zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIFtkYXRhLXN3YWwyLXRoZW1lPWF1dG9dIHtcbiAgICAtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2s6ICMxOTE5MWE7XG4gICAgLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlOiAjZTFlMWUxO1xuICAgIC0tc3dhbDItYmFja2dyb3VuZDogdmFyKC0tc3dhbDItZGFyay10aGVtZS1ibGFjayk7XG4gICAgLS1zd2FsMi1jb2xvcjogdmFyKC0tc3dhbDItZGFyay10aGVtZS13aGl0ZSk7XG4gICAgLS1zd2FsMi1mb290ZXItYm9yZGVyLWNvbG9yOiAjNTU1O1xuICAgIC0tc3dhbDItaW5wdXQtYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2spLCB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlKSAxMCUpO1xuICAgIC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWJhY2tncm91bmQ6IGNvbG9yLW1peChcbiAgICAgIGluIHNyZ2IsXG4gICAgICB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLWJsYWNrKSxcbiAgICAgIHZhcigtLXN3YWwyLWRhcmstdGhlbWUtd2hpdGUpIDEwJVxuICAgICk7XG4gICAgLS1zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtY29sb3I6IHZhcigtLXN3YWwyLWRhcmstdGhlbWUtd2hpdGUpO1xuICAgIC0tc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxufVxuYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wLCAuc3dhbDItdG9hc3Qtc2hvd24pIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuc3dhbDItaGVpZ2h0LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyIC5zd2FsMi1wb3B1cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggdmFyKC0tc3dhbDItYmFja2Ryb3ApO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Age1xuICBpbnNldDogMCBhdXRvIGF1dG8gNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodCB7XG4gIGluc2V0OiAwIDAgYXV0byBhdXRvO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1sZWZ0IHtcbiAgaW5zZXQ6IDAgYXV0byBhdXRvIDA7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQge1xuICBpbnNldDogNTAlIGF1dG8gYXV0byAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyIHtcbiAgaW5zZXQ6IDUwJSBhdXRvIGF1dG8gNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgaW5zZXQ6IDUwJSAwIGF1dG8gYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgaW5zZXQ6IGF1dG8gYXV0byAwIDA7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tIHtcbiAgaW5zZXQ6IGF1dG8gYXV0byAwIDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQge1xuICBpbnNldDogYXV0byAwIDAgYXV0bztcbn1cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCwgLnN3YWwyLXRvYXN0LXNob3duKSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wLCAuc3dhbDItdG9hc3Qtc2hvd24pID4gW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCwgLnN3YWwyLXRvYXN0LXNob3duKSAuc3dhbDItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDYwO1xuICBpbnNldDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0b3Atc3RhcnQgICAgIHRvcCAgICAgICAgICAgIHRvcC1lbmRcIiBcImNlbnRlci1zdGFydCAgY2VudGVyICAgICAgICAgY2VudGVyLWVuZFwiIFwiYm90dG9tLXN0YXJ0ICBib3R0b20tY2VudGVyICBib3R0b20tZW5kXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KG1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgobWluLWNvbnRlbnQsIGF1dG8pIG1pbm1heChtaW4tY29udGVudCwgYXV0byk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3dhbDItY29udGFpbmVyLXBhZGRpbmcpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZhcigtLXN3YWwyLWJhY2tkcm9wLXRyYW5zaXRpb24pO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYmFja2Ryb3Atc2hvdywgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItYmFja2Ryb3ApO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJhY2tkcm9wLWhpZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1zdGFydCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlci1zdGFydCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1zdGFydCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0byBhdXRvO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlciwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1lbmQsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1jZW50ZXItZW5kLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYm90dG9tLWVuZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIG1pbm1heCgwLCAxZnIpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1zdGFydCA+IC5zd2FsMi1wb3B1cCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcCA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBwbGFjZS1zZWxmOiBzdGFydCBjZW50ZXI7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItdG9wLWVuZCA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBwbGFjZS1zZWxmOiBzdGFydCBlbmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLXN0YXJ0ID4gLnN3YWwyLXBvcHVwLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLWxlZnQgPiAuc3dhbDItcG9wdXAge1xuICBncmlkLXJvdzogMjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlciA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgcGxhY2Utc2VsZjogY2VudGVyIGNlbnRlcjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1jZW50ZXItZW5kID4gLnN3YWwyLXBvcHVwLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLXJpZ2h0ID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyO1xuICBwbGFjZS1zZWxmOiBjZW50ZXIgZW5kO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1zdGFydCA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1sZWZ0ID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAzO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYm90dG9tID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAzO1xuICBwbGFjZS1zZWxmOiBlbmQgY2VudGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1lbmQgPiAuc3dhbDItcG9wdXAsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ib3R0b20tcmlnaHQgPiAuc3dhbDItcG9wdXAge1xuICBncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3c6IDM7XG4gIHBsYWNlLXNlbGY6IGVuZCBlbmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItZ3Jvdy1yb3cgPiAuc3dhbDItcG9wdXAsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItcG9wdXAge1xuICBncmlkLWNvbHVtbjogMS80O1xuICB3aWR0aDogMTAwJTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ncm93LWNvbHVtbiA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWdyb3ctZnVsbHNjcmVlbiA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtcm93OiAxLzQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKVtwb3BvdmVyXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDA7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1wb3B1cCkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEwMCUpO1xuICB3aWR0aDogdmFyKC0tc3dhbDItd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXN3YWwyLXBhZGRpbmcpO1xuICBib3JkZXI6IHZhcigtLXN3YWwyLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3YWwyLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLXN3YWwyLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29udGFpbmVyLW5hbWU6IHN3YWwyLXBvcHVwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItcG9wdXApOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKS5zd2FsMi1sb2FkaW5nIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItcG9wdXApLnN3YWwyLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKS5zd2FsMi1kcmFnZ2FibGUgZGl2OndoZXJlKC5zd2FsMi1pY29uKSB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKS5zd2FsMi1kcmFnZ2luZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1wb3B1cCkuc3dhbDItZHJhZ2dpbmcgZGl2OndoZXJlKC5zd2FsMi1pY29uKSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaDI6d2hlcmUoLnN3YWwyLXRpdGxlKSwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5oMjp3aGVyZSguc3dhbDItdGl0bGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tc3dhbDItdGl0bGUtcGFkZGluZyk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLWFjdGlvbnMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLXN3YWwyLWFjdGlvbnMtanVzdGlmeS1jb250ZW50KTtcbiAgd2lkdGg6IHZhcigtLXN3YWwyLWFjdGlvbnMtd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLXN3YWwyLWFjdGlvbnMtbWFyZ2luKTtcbiAgcGFkZGluZzogdmFyKC0tc3dhbDItYWN0aW9ucy1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItYWN0aW9ucy1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItYWN0aW9ucy1iYWNrZ3JvdW5kKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLWxvYWRlcikge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuMmVtO1xuICBoZWlnaHQ6IDIuMmVtO1xuICBtYXJnaW46IDAgMS44NzVlbTtcbiAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gIGJvcmRlci13aWR0aDogMC4yNWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICMyNzc4YzQgdHJhbnNwYXJlbnQgIzI3NzhjNCB0cmFuc3BhcmVudDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCkge1xuICBtYXJnaW46IDAuMzEyNWVtO1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuMWVtO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLXRyYW5zaXRpb24pO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6bm90KFtkaXNhYmxlZF0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItY29uZmlybSkge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dhbDItY29uZmlybS1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJveC1zaGFkb3cpO1xuICBjb2xvcjogdmFyKC0tc3dhbDItY29uZmlybS1idXR0b24tY29sb3IpO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWNvbmZpcm0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3IpLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWhvdmVyKSk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1jb25maXJtKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3dhbDItY29uZmlybS1idXR0b24tYmFja2dyb3VuZC1jb2xvciksIHZhcigtLXN3YWwyLWFjdGlvbi1idXR0b24tYWN0aXZlKSk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1kZW55KSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3YWwyLWRlbnktYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2FsMi1kZW55LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc3dhbDItZGVueS1idXR0b24tYm94LXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1zd2FsMi1kZW55LWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItZGVueSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3dhbDItZGVueS1idXR0b24tYmFja2dyb3VuZC1jb2xvciksIHZhcigtLXN3YWwyLWFjdGlvbi1idXR0b24taG92ZXIpKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWRlbnkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1kZW55LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1hY3RpdmUpKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWNhbmNlbCkge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJveC1zaGFkb3cpO1xuICBjb2xvcjogdmFyKC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItY2FuY2VsKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3IpLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWhvdmVyKSk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1jYW5jZWwpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3IpLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWFjdGl2ZSkpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZClbZGlzYWJsZWRdOm5vdCguc3dhbDItbG9hZGluZykge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItZm9vdGVyKSB7XG4gIG1hcmdpbjogMWVtIDAgMDtcbiAgcGFkZGluZzogMWVtIDFlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWZvb3Rlci1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLXN3YWwyLWZvb3Rlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZ3JpZC1jb2x1bW46IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXN3YWwyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zd2FsMi1ib3JkZXItcmFkaXVzKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhcikge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1iYWNrZ3JvdW5kKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbWc6d2hlcmUoLnN3YWwyLWltYWdlKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyZW0gYXV0byAxZW07XG4gIGN1cnNvcjogaW5pdGlhbDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLWNsb3NlKSB7XG4gIHBvc2l0aW9uOiB2YXIoLS1zd2FsMi1jbG9zZS1idXR0b24tcG9zaXRpb24pO1xuICBpbnNldDogdmFyKC0tc3dhbDItY2xvc2UtYnV0dG9uLWluc2V0KTtcbiAgei1pbmRleDogMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMS4yZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2FsMi1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogdmFyKC0tc3dhbDItY2xvc2UtYnV0dG9uLW91dGxpbmUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dhbDItY2xvc2UtYnV0dG9uLWZvbnQtc2l6ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1jbG9zZSk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci10cmFuc2Zvcm0pO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmMjc0NzQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1jbG9zZSk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLWNsb3NlKTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLWh0bWwtY29udGFpbmVyKSB7XG4gIHotaW5kZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLXN3YWwyLWh0bWwtY29udGFpbmVyLXBhZGRpbmcpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KSxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSksXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgdGV4dGFyZWE6d2hlcmUoLnN3YWwyLXRleHRhcmVhKSxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBzZWxlY3Q6d2hlcmUoLnN3YWwyLXNlbGVjdCksXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1yYWRpbyksXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgbGFiZWw6d2hlcmUoLnN3YWwyLWNoZWNrYm94KSB7XG4gIG1hcmdpbjogMWVtIDJlbSAzcHg7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KSxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSksXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgdGV4dGFyZWE6d2hlcmUoLnN3YWwyLXRleHRhcmVhKSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zd2FsMi1pbnB1dC10cmFuc2l0aW9uKTtcbiAgYm9yZGVyOiB2YXIoLS1zd2FsMi1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2FsMi1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItaW5wdXQtYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWlucHV0LWJveC1zaGFkb3cpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCkuc3dhbDItaW5wdXRlcnJvcixcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSkuc3dhbDItaW5wdXRlcnJvcixcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSB0ZXh0YXJlYTp3aGVyZSguc3dhbDItdGV4dGFyZWEpLnN3YWwyLWlucHV0ZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KTpob3ZlcixcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSk6aG92ZXIsXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgdGV4dGFyZWE6d2hlcmUoLnN3YWwyLXRleHRhcmVhKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWlucHV0LWhvdmVyLWJveC1zaGFkb3cpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCk6Zm9jdXMsXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWZpbGUpOmZvY3VzLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSk6Zm9jdXMge1xuICBib3JkZXI6IHZhcigtLXN3YWwyLWlucHV0LWZvY3VzLWJvcmRlcik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCk6OnBsYWNlaG9sZGVyLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1maWxlKTo6cGxhY2Vob2xkZXIsXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgdGV4dGFyZWE6d2hlcmUoLnN3YWwyLXRleHRhcmVhKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFuZ2Uge1xuICBtYXJnaW46IDFlbSAyZW0gM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1iYWNrZ3JvdW5kKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFuZ2UgaW5wdXQge1xuICB3aWR0aDogODAlO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICB3aWR0aDogMjAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYW5nZSBpbnB1dCxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgaGVpZ2h0OiAyLjYyNWVtO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1pbnB1dCB7XG4gIGhlaWdodDogMi42MjVlbTtcbiAgcGFkZGluZzogMCAwLjc1ZW07XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLWZpbGUge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi10ZXh0YXJlYSB7XG4gIGhlaWdodDogNi43NWVtO1xuICBwYWRkaW5nOiAwLjc1ZW07XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1ZW0gMC42MjVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItaW5wdXQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXJhZGlvLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1jaGVja2JveCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXJhZGlvIGxhYmVsLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbjogMCAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYWRpbyBpbnB1dCxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItY2hlY2tib3ggaW5wdXQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwIDAuNGVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGxhYmVsOndoZXJlKC5zd2FsMi1pbnB1dC1sYWJlbCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlKSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIHBhZGRpbmc6IDAuNjI1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDAgMC42MjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgYmFja2dyb3VuZDogIzI3NzhjNDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjMjc3OGM0O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItcHJvZ3Jlc3Mtc3RlcC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6ICNmZmY7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLXByb2dyZXNzLXN0ZXAtYmFja2dyb3VuZCk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICB6LWluZGV4OiAxMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAwLjRlbTtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIGJhY2tncm91bmQ6ICMyNzc4YzQ7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItaWNvbikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMi41ZW0gYXV0byAwLjZlbTtcbiAgem9vbTogdmFyKC0tc3dhbDItaWNvbi16b29tKTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDVlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikgLnN3YWwyLWljb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyNzQ3NDtcbiAgY29sb3I6ICNmMjc0NzQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWVycm9yIC5zd2FsMi14LW1hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMzEyNWVtO1xuICB3aWR0aDogMi45Mzc1ZW07XG4gIGhlaWdodDogMC4zMTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIGxlZnQ6IDEuMDYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICByaWdodDogMWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3Iuc3dhbDItaWNvbi1zaG93IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3Iuc3dhbDItaWNvbi1zaG93IC5zd2FsMi14LW1hcmsge1xuICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsgMC41cztcbiAgfVxufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhiYjg2O1xuICBjb2xvcjogI2Y4YmI4Njtcbn1cbkBjb250YWluZXIgc3dhbDItcG9wdXAgc3R5bGUoLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6dHJ1ZSkge1xuICBkaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXdhcm5pbmcuc3dhbDItaWNvbi1zaG93IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItd2FybmluZy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWktbWFyayAwLjVzO1xuICB9XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMzZmMzZWU7XG4gIGNvbG9yOiAjM2ZjM2VlO1xufVxuQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItaW5mby5zd2FsMi1pY29uLXNob3cge1xuICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG4gIH1cbiAgZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1pbmZvLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtaS1tYXJrIDAuOHM7XG4gIH1cbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItcXVlc3Rpb24ge1xuICBib3JkZXItY29sb3I6ICM4N2FkYmQ7XG4gIGNvbG9yOiAjODdhZGJkO1xufVxuQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItcXVlc3Rpb24uc3dhbDItaWNvbi1zaG93IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItcXVlc3Rpb24uc3dhbDItaWNvbi1zaG93IC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1xdWVzdGlvbi1tYXJrIDAuOHM7XG4gIH1cbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcbiAgY29sb3I6ICNhNWRjODY7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMy43NWVtO1xuICBoZWlnaHQ6IDcuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIHRvcDogLTAuNDM3NWVtO1xuICBsZWZ0OiAtMi4wNjM1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDcuNWVtIDAgMCA3LjVlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHRvcDogLTAuNjg3NWVtO1xuICBsZWZ0OiAxLjg3NWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDMuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA3LjVlbSA3LjVlbSAwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTAuMjVlbTtcbiAgbGVmdDogLTAuMjVlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHJnYmEoMTY1LCAyMjAsIDEzNCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwLjVlbTtcbiAgbGVmdDogMS42MjVlbTtcbiAgd2lkdGg6IDAuNDM3NWVtO1xuICBoZWlnaHQ6IDUuNjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZGM4Njtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF0ge1xuICB0b3A6IDIuODc1ZW07XG4gIGxlZnQ6IDAuODEyNWVtO1xuICB3aWR0aDogMS41NjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmddIHtcbiAgdG9wOiAyLjM3NWVtO1xuICByaWdodDogMC41ZW07XG4gIHdpZHRoOiAyLjkzNzVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBjb250YWluZXIgc3dhbDItcG9wdXAgc3R5bGUoLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6dHJ1ZSkge1xuICBkaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbiAgfVxuICBkaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZS1yaWdodCB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW47XG4gIH1cbn1cblxuW2NsYXNzXj1zd2FsMl0ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dhbDItc2hvdyB7XG4gIGFuaW1hdGlvbjogdmFyKC0tc3dhbDItc2hvdy1hbmltYXRpb24pO1xufVxuXG4uc3dhbDItaGlkZSB7XG4gIGFuaW1hdGlvbjogdmFyKC0tc3dhbDItaGlkZS1hbmltYXRpb24pO1xufVxuXG4uc3dhbDItbm9hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc3dhbDItc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnN3YWwyLXJ0bCAuc3dhbDItY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnN3YWwyLXJ0bCAuc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2FsMi10b2FzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdyaWQtY29sdW1uOiAxLzQgIWltcG9ydGFudDtcbiAgZ3JpZC1yb3c6IDEvNCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IGF1dG8gbWluLWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXI6IHZhcigtLXN3YWwyLXRvYXN0LWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi10b2FzdC1ib3gtc2hhZG93KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5zd2FsMi10b2FzdCA+ICoge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5zd2FsMi10b2FzdCBoMjp3aGVyZSguc3dhbDItdGl0bGUpLCAuc3dhbDItdG9hc3QgLmgyOndoZXJlKC5zd2FsMi10aXRsZSkge1xuICBtYXJnaW46IDAuNWVtIDFlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLWxvYWRpbmcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zd2FsMi10b2FzdCBpbnB1dDp3aGVyZSguc3dhbDItaW5wdXQpIHtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogMC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXRvYXN0IC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi10b2FzdCBkaXY6d2hlcmUoLnN3YWwyLWZvb3Rlcikge1xuICBtYXJnaW46IDAuNWVtIDAgMDtcbiAgcGFkZGluZzogMC41ZW0gMCAwO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLnN3YWwyLXRvYXN0IGJ1dHRvbjp3aGVyZSguc3dhbDItY2xvc2UpIHtcbiAgZ3JpZC1jb2x1bW46IDMvMztcbiAgZ3JpZC1yb3c6IDEvOTk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnN3YWwyLXRvYXN0IGRpdjp3aGVyZSguc3dhbDItaHRtbC1jb250YWluZXIpIHtcbiAgbWFyZ2luOiAwLjVlbSAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbi5zd2FsMi10b2FzdCBkaXY6d2hlcmUoLnN3YWwyLWh0bWwtY29udGFpbmVyKTplbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLWxvYWRlciB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMS85OTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAwLjI1ZW07XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLWljb24ge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvOTk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xufVxuLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbn1cbi5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIHRvcDogMC44NzVlbTtcbiAgd2lkdGg6IDEuMzc1ZW07XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgbGVmdDogMC4zMTI1ZW07XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHJpZ2h0OiAwLjMxMjVlbTtcbn1cbi5zd2FsMi10b2FzdCBkaXY6d2hlcmUoLnN3YWwyLWFjdGlvbnMpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG4uc3dhbDItdG9hc3QgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMC41ZW07XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4Njtcbn1cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgdG9wOiAtMC44ZW07XG4gIGxlZnQ6IC0wLjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMmVtIDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNGVtIDAgMCA0ZW07XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICB0b3A6IC0wLjI1ZW07XG4gIGxlZnQ6IDAuOTM3NWVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwIDRlbSA0ZW0gMDtcbn1cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwLjQzNzVlbTtcbiAgd2lkdGg6IDAuNDM3NWVtO1xuICBoZWlnaHQ6IDIuNjg3NWVtO1xufVxuLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGhlaWdodDogMC4zMTI1ZW07XG59XG4uc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD10aXBdIHtcbiAgdG9wOiAxLjEyNWVtO1xuICBsZWZ0OiAwLjE4NzVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmddIHtcbiAgdG9wOiAwLjkzNzVlbTtcbiAgcmlnaHQ6IDAuMTg3NWVtO1xuICB3aWR0aDogMS4zNzVlbTtcbn1cbkBjb250YWluZXIgc3dhbDItcG9wdXAgc3R5bGUoLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6dHJ1ZSkge1xuICAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbiAgfVxuICAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xuICB9XG59XG4uc3dhbDItdG9hc3Quc3dhbDItc2hvdyB7XG4gIGFuaW1hdGlvbjogdmFyKC0tc3dhbDItdG9hc3Qtc2hvdy1hbmltYXRpb24pO1xufVxuLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGUge1xuICBhbmltYXRpb246IHZhcigtLXN3YWwyLXRvYXN0LWhpZGUtYW5pbWF0aW9uKTtcbn1cblxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApIHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItaGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCkgc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XG4gIDAlIHtcbiAgICB0b3A6IDEuMTg3NWVtO1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDU0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICBsZWZ0OiAtMC4zNzVlbTtcbiAgICB3aWR0aDogMy4xMjVlbTtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogM2VtO1xuICAgIGxlZnQ6IDEuMzEyNWVtO1xuICAgIHdpZHRoOiAxLjA2MjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIuODEyNWVtO1xuICAgIGxlZnQ6IDAuODEyNWVtO1xuICAgIHdpZHRoOiAxLjU2MjVlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgMCUge1xuICAgIHRvcDogMy4zNzVlbTtcbiAgICByaWdodDogMi44NzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA2NSUge1xuICAgIHRvcDogMy4zNzVlbTtcbiAgICByaWdodDogMi44NzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogMi4xODc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuNDM3NWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMi4zNzVlbTtcbiAgICByaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDIuOTM3NWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAxMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLWljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1yb3RhdGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtcXVlc3Rpb24tbWFyayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTM2MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtaS1tYXJrIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtMjVkZWcpO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxNWRlZyk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LXNob3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjYyNWVtKSByb3RhdGVaKDJkZWcpO1xuICB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooLTJkZWcpO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMzEyNWVtKSByb3RhdGVaKDJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWhpZGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xuICAwJSB7XG4gICAgdG9wOiAwLjU2MjVlbTtcbiAgICBsZWZ0OiAwLjA2MjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA1NCUge1xuICAgIHRvcDogMC4xMjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAwLjYyNWVtO1xuICAgIGxlZnQ6IC0wLjI1ZW07XG4gICAgd2lkdGg6IDEuNjI1ZW07XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDEuMDYyNWVtO1xuICAgIGxlZnQ6IDAuNzVlbTtcbiAgICB3aWR0aDogMC41ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxLjEyNWVtO1xuICAgIGxlZnQ6IDAuMTg3NWVtO1xuICAgIHdpZHRoOiAwLjc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gIDAlIHtcbiAgICB0b3A6IDEuNjI1ZW07XG4gICAgcmlnaHQ6IDEuMzc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICB0b3A6IDEuMjVlbTtcbiAgICByaWdodDogMC45Mzc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjEyNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMC45Mzc1ZW07XG4gICAgcmlnaHQ6IDAuMTg3NWVtO1xuICAgIHdpZHRoOiAxLjM3NWVtO1xuICB9XG59XG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTUwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHN3cCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKlxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG4vKlxuXG5cdDEuIEJ1dHRvbnNcblxuICovXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkZWZhdWx0LXNraW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGVmYXVsdC1za2luLnN2Zyk7XG4gIH1cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDtcbn1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7XG59XG5cbi8qXG5cblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXG5cbiAqL1xuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xufVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XG4gIGNvbG9yOiAjRkZGO1xufVxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTtcbn1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI0NFMjcyRDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREREO1xufVxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLypcblxuXHQ0LiBDYXB0aW9uXG5cbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG4ucHN3cF9fY2FwdGlvbiBzbWFsbCwgLnBzd3BfX2NhcHRpb24gLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0JCQjtcbn1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQztcbn1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKiBcbiAgXHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3IgXG4gIFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxuICAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi8qXG5cblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcblxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7XG59XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG59XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZsYWctaWNvbi1iYWNrZ3JvdW5kLCAuZmxhZy1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5mbGFnLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uZmxhZy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cbi5mbGFnLWljb24uZmxhZy1pY29uLXNxdWFyZWQge1xuICB3aWR0aDogMWVtO1xufVxuXG4uZmxhZy1pY29uLWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hZC5zdmcpO1xufVxuLmZsYWctaWNvbi1hZC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYWUuc3ZnKTtcbn1cbi5mbGFnLWljb24tYWUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2FlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYWYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2FmLnN2Zyk7XG59XG4uZmxhZy1pY29uLWFmLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9hZi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hZy5zdmcpO1xufVxuLmZsYWctaWNvbi1hZy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1haSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYWkuc3ZnKTtcbn1cbi5mbGFnLWljb24tYWkuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2FpLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2FsLnN2Zyk7XG59XG4uZmxhZy1pY29uLWFsLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9hbC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hbS5zdmcpO1xufVxuLmZsYWctaWNvbi1hbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYW0uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYW8uc3ZnKTtcbn1cbi5mbGFnLWljb24tYW8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2FvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYXEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2FxLnN2Zyk7XG59XG4uZmxhZy1pY29uLWFxLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9hcS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hci5zdmcpO1xufVxuLmZsYWctaWNvbi1hci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tYXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2FzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2F0LnN2Zyk7XG59XG4uZmxhZy1pY29uLWF0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9hdC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWF1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hdS5zdmcpO1xufVxuLmZsYWctaWNvbi1hdS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1hdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYXcuc3ZnKTtcbn1cbi5mbGFnLWljb24tYXcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2F3LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYXgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2F4LnN2Zyk7XG59XG4uZmxhZy1pY29uLWF4LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9heC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWF6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hei5zdmcpO1xufVxuLmZsYWctaWNvbi1hei5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1iYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYmEuc3ZnKTtcbn1cbi5mbGFnLWljb24tYmEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2JhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2JiLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJiLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9iYi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iZC5zdmcpO1xufVxuLmZsYWctaWNvbi1iZC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1iZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYmUuc3ZnKTtcbn1cbi5mbGFnLWljb24tYmUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2JlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2JmLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJmLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9iZi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iZy5zdmcpO1xufVxuLmZsYWctaWNvbi1iZy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1iaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYmguc3ZnKTtcbn1cbi5mbGFnLWljb24tYmguZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2JoLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2JpLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJpLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9iaS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iai5zdmcpO1xufVxuLmZsYWctaWNvbi1iai5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ibCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYmwuc3ZnKTtcbn1cbi5mbGFnLWljb24tYmwuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2JsLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYm0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2JtLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ibS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ibi5zdmcpO1xufVxuLmZsYWctaWNvbi1ibi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYm4uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ibyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYm8uc3ZnKTtcbn1cbi5mbGFnLWljb24tYm8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2JvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYnEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2JxLnN2Zyk7XG59XG4uZmxhZy1pY29uLWJxLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9icS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ici5zdmcpO1xufVxuLmZsYWctaWNvbi1ici5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1icyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYnMuc3ZnKTtcbn1cbi5mbGFnLWljb24tYnMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2JzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2J0LnN2Zyk7XG59XG4uZmxhZy1pY29uLWJ0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9idC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJ2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9idi5zdmcpO1xufVxuLmZsYWctaWNvbi1idi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnYuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1idyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvYncuc3ZnKTtcbn1cbi5mbGFnLWljb24tYncuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2J3LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tYnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2J5LnN2Zyk7XG59XG4uZmxhZy1pY29uLWJ5LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ieS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWJ6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iei5zdmcpO1xufVxuLmZsYWctaWNvbi1iei5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY2Euc3ZnKTtcbn1cbi5mbGFnLWljb24tY2EuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2NhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2NjLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNjLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jZC5zdmcpO1xufVxuLmZsYWctaWNvbi1jZC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2Quc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY2Yuc3ZnKTtcbn1cbi5mbGFnLWljb24tY2YuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2NmLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2NnLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jaC5zdmcpO1xufVxuLmZsYWctaWNvbi1jaC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2guc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY2kuc3ZnKTtcbn1cbi5mbGFnLWljb24tY2kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2NpLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2NrLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNrLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jay5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jbC5zdmcpO1xufVxuLmZsYWctaWNvbi1jbC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2wuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY20uc3ZnKTtcbn1cbi5mbGFnLWljb24tY20uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2NtLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2NuLnN2Zyk7XG59XG4uZmxhZy1pY29uLWNuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWNvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jby5zdmcpO1xufVxuLmZsYWctaWNvbi1jby5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY28uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY3Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tY3IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2NyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY3Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2N1LnN2Zyk7XG59XG4uZmxhZy1pY29uLWN1LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jdS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWN2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jdi5zdmcpO1xufVxuLmZsYWctaWNvbi1jdi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3Yuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY3cuc3ZnKTtcbn1cbi5mbGFnLWljb24tY3cuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2N3LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tY3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2N4LnN2Zyk7XG59XG4uZmxhZy1pY29uLWN4LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jeC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWN5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jeS5zdmcpO1xufVxuLmZsYWctaWNvbi1jeS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jeiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY3ouc3ZnKTtcbn1cbi5mbGFnLWljb24tY3ouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2N6LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2RlLnN2Zyk7XG59XG4uZmxhZy1pY29uLWRlLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9kZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWRqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kai5zdmcpO1xufVxuLmZsYWctaWNvbi1kai5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZGouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1kayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZGsuc3ZnKTtcbn1cbi5mbGFnLWljb24tZGsuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2RrLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2RtLnN2Zyk7XG59XG4uZmxhZy1pY29uLWRtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9kbS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kby5zdmcpO1xufVxuLmZsYWctaWNvbi1kby5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZG8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1keiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZHouc3ZnKTtcbn1cbi5mbGFnLWljb24tZHouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2R6LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2VjLnN2Zyk7XG59XG4uZmxhZy1pY29uLWVjLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9lYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lZS5zdmcpO1xufVxuLmZsYWctaWNvbi1lZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZWUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1lZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZWcuc3ZnKTtcbn1cbi5mbGFnLWljb24tZWcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2VnLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZWgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2VoLnN2Zyk7XG59XG4uZmxhZy1pY29uLWVoLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9laC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lci5zdmcpO1xufVxuLmZsYWctaWNvbi1lci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1lcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tZXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2VzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2V0LnN2Zyk7XG59XG4uZmxhZy1pY29uLWV0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ldC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWZpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9maS5zdmcpO1xufVxuLmZsYWctaWNvbi1maS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZmkuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1maiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZmouc3ZnKTtcbn1cbi5mbGFnLWljb24tZmouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2ZqLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2ZrLnN2Zyk7XG59XG4uZmxhZy1pY29uLWZrLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9may5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWZtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9mbS5zdmcpO1xufVxuLmZsYWctaWNvbi1mbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZm0uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZm8uc3ZnKTtcbn1cbi5mbGFnLWljb24tZm8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2ZvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2ZyLnN2Zyk7XG59XG4uZmxhZy1pY29uLWZyLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9mci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nYS5zdmcpO1xufVxuLmZsYWctaWNvbi1nYS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Euc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ2Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ2IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2diLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2dkLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdkLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9nZC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nZS5zdmcpO1xufVxuLmZsYWctaWNvbi1nZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Uuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ2Yuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ2YuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2dmLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2dnLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9nZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9naC5zdmcpO1xufVxuLmZsYWctaWNvbi1naC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2guc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1naSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ2kuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ2kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2dpLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2dsLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdsLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9nbC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nbS5zdmcpO1xufVxuLmZsYWctaWNvbi1nbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ20uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ24uc3ZnKTtcbn1cbi5mbGFnLWljb24tZ24uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2duLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2dwLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdwLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ncC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ncS5zdmcpO1xufVxuLmZsYWctaWNvbi1ncS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Euc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ3Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ3IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2dyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2dzLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdzLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ncy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWd0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ndC5zdmcpO1xufVxuLmZsYWctaWNvbi1ndC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Quc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ndSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ3Uuc3ZnKTtcbn1cbi5mbGFnLWljb24tZ3UuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2d1LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2d3LnN2Zyk7XG59XG4uZmxhZy1pY29uLWd3LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ndy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWd5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9neS5zdmcpO1xufVxuLmZsYWctaWNvbi1neS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1oayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvaGsuc3ZnKTtcbn1cbi5mbGFnLWljb24taGsuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2hrLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2htLnN2Zyk7XG59XG4uZmxhZy1pY29uLWhtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9obS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWhuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9obi5zdmcpO1xufVxuLmZsYWctaWNvbi1obi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaG4uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ociB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvaHIuc3ZnKTtcbn1cbi5mbGFnLWljb24taHIuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2hyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2h0LnN2Zyk7XG59XG4uZmxhZy1pY29uLWh0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9odC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWh1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9odS5zdmcpO1xufVxuLmZsYWctaWNvbi1odS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaHUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1pZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvaWQuc3ZnKTtcbn1cbi5mbGFnLWljb24taWQuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2lkLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2llLnN2Zyk7XG59XG4uZmxhZy1pY29uLWllLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9pZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pbC5zdmcpO1xufVxuLmZsYWctaWNvbi1pbC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaWwuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1pbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvaW0uc3ZnKTtcbn1cbi5mbGFnLWljb24taW0uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2ltLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2luLnN2Zyk7XG59XG4uZmxhZy1pY29uLWluLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9pbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pby5zdmcpO1xufVxuLmZsYWctaWNvbi1pby5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaW8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1pcSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvaXEuc3ZnKTtcbn1cbi5mbGFnLWljb24taXEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2lxLnN2Zyk7XG59XG5cbi5mbGFnLWljb24taXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2lyLnN2Zyk7XG59XG4uZmxhZy1pY29uLWlyLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9pci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pcy5zdmcpO1xufVxuLmZsYWctaWNvbi1pcy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaXMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1pdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvaXQuc3ZnKTtcbn1cbi5mbGFnLWljb24taXQuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2l0LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tamUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2plLnN2Zyk7XG59XG4uZmxhZy1pY29uLWplLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9qZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWptIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9qbS5zdmcpO1xufVxuLmZsYWctaWNvbi1qbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvam0uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1qbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvam8uc3ZnKTtcbn1cbi5mbGFnLWljb24tam8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2pvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tanAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2pwLnN2Zyk7XG59XG4uZmxhZy1pY29uLWpwLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9qcC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rZS5zdmcpO1xufVxuLmZsYWctaWNvbi1rZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva2Uuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1rZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMva2cuc3ZnKTtcbn1cbi5mbGFnLWljb24ta2cuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2tnLnN2Zyk7XG59XG5cbi5mbGFnLWljb24ta2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2toLnN2Zyk7XG59XG4uZmxhZy1pY29uLWtoLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9raC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWtpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9raS5zdmcpO1xufVxuLmZsYWctaWNvbi1raS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva2kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1rbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMva20uc3ZnKTtcbn1cbi5mbGFnLWljb24ta20uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2ttLnN2Zyk7XG59XG5cbi5mbGFnLWljb24ta24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2tuLnN2Zyk7XG59XG4uZmxhZy1pY29uLWtuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9rbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWtwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rcC5zdmcpO1xufVxuLmZsYWctaWNvbi1rcC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva3Auc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1rciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMva3Iuc3ZnKTtcbn1cbi5mbGFnLWljb24ta3IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2tyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24ta3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2t3LnN2Zyk7XG59XG4uZmxhZy1pY29uLWt3LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9rdy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWt5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9reS5zdmcpO1xufVxuLmZsYWctaWNvbi1reS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva3kuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1reiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMva3ouc3ZnKTtcbn1cbi5mbGFnLWljb24ta3ouZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2t6LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2xhLnN2Zyk7XG59XG4uZmxhZy1pY29uLWxhLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9sYS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWxiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sYi5zdmcpO1xufVxuLmZsYWctaWNvbi1sYi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbGIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1sYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbGMuc3ZnKTtcbn1cbi5mbGFnLWljb24tbGMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2xjLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2xpLnN2Zyk7XG59XG4uZmxhZy1pY29uLWxpLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9saS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWxrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9say5zdmcpO1xufVxuLmZsYWctaWNvbi1say5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbGsuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1sciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbHIuc3ZnKTtcbn1cbi5mbGFnLWljb24tbHIuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2xyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2xzLnN2Zyk7XG59XG4uZmxhZy1pY29uLWxzLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9scy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sdC5zdmcpO1xufVxuLmZsYWctaWNvbi1sdC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1sdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbHUuc3ZnKTtcbn1cbi5mbGFnLWljb24tbHUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2x1LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbHYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2x2LnN2Zyk7XG59XG4uZmxhZy1pY29uLWx2LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9sdi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWx5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9seS5zdmcpO1xufVxuLmZsYWctaWNvbi1seS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHkuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbWEuc3ZnKTtcbn1cbi5mbGFnLWljb24tbWEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL21hLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL21jLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1jLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tZC5zdmcpO1xufVxuLmZsYWctaWNvbi1tZC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbWUuc3ZnKTtcbn1cbi5mbGFnLWljb24tbWUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL21lLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbWYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL21mLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1mLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tZi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tZy5zdmcpO1xufVxuLmZsYWctaWNvbi1tZy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1taCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbWguc3ZnKTtcbn1cbi5mbGFnLWljb24tbWguZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL21oLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbWsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL21rLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1rLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tay5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tbC5zdmcpO1xufVxuLmZsYWctaWNvbi1tbC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWwuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbW0uc3ZnKTtcbn1cbi5mbGFnLWljb24tbW0uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL21tLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL21uLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1uLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tbi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tby5zdmcpO1xufVxuLmZsYWctaWNvbi1tby5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbW8uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbXAuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXAuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL21wLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL21xLnN2Zyk7XG59XG4uZmxhZy1pY29uLW1xLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tcS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW1yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tci5zdmcpO1xufVxuLmZsYWctaWNvbi1tci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL21zLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL210LnN2Zyk7XG59XG4uZmxhZy1pY29uLW10LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tdC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW11IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tdS5zdmcpO1xufVxuLmZsYWctaWNvbi1tdS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbXYuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXYuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL212LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL213LnN2Zyk7XG59XG4uZmxhZy1pY29uLW13LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tdy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW14IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9teC5zdmcpO1xufVxuLmZsYWctaWNvbi1teC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXguc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1teSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbXkuc3ZnKTtcbn1cbi5mbGFnLWljb24tbXkuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL215LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbXoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL216LnN2Zyk7XG59XG4uZmxhZy1pY29uLW16LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9tei5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uYS5zdmcpO1xufVxuLmZsYWctaWNvbi1uYS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1uYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbmMuc3ZnKTtcbn1cbi5mbGFnLWljb24tbmMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL25jLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL25lLnN2Zyk7XG59XG4uZmxhZy1pY29uLW5lLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9uZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5mIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uZi5zdmcpO1xufVxuLmZsYWctaWNvbi1uZi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmYuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1uZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbmcuc3ZnKTtcbn1cbi5mbGFnLWljb24tbmcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL25nLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL25pLnN2Zyk7XG59XG4uZmxhZy1pY29uLW5pLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9uaS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ubC5zdmcpO1xufVxuLmZsYWctaWNvbi1ubC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmwuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ubyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbm8uc3ZnKTtcbn1cbi5mbGFnLWljb24tbm8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL25vLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbnAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL25wLnN2Zyk7XG59XG4uZmxhZy1pY29uLW5wLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ucC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW5yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uci5zdmcpO1xufVxuLmZsYWctaWNvbi1uci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbnIuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1udSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvbnUuc3ZnKTtcbn1cbi5mbGFnLWljb24tbnUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL251LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tbnoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL256LnN2Zyk7XG59XG4uZmxhZy1pY29uLW56LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9uei5zdmcpO1xufVxuXG4uZmxhZy1pY29uLW9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9vbS5zdmcpO1xufVxuLmZsYWctaWNvbi1vbS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvb20uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcGEuc3ZnKTtcbn1cbi5mbGFnLWljb24tcGEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3BhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3BlLnN2Zyk7XG59XG4uZmxhZy1pY29uLXBlLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9wZS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXBmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wZi5zdmcpO1xufVxuLmZsYWctaWNvbi1wZi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGYuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcGcuc3ZnKTtcbn1cbi5mbGFnLWljb24tcGcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3BnLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3BoLnN2Zyk7XG59XG4uZmxhZy1pY29uLXBoLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9waC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXBrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9way5zdmcpO1xufVxuLmZsYWctaWNvbi1way5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGsuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcGwuc3ZnKTtcbn1cbi5mbGFnLWljb24tcGwuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3BsLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3BtLnN2Zyk7XG59XG4uZmxhZy1pY29uLXBtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9wbS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXBuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wbi5zdmcpO1xufVxuLmZsYWctaWNvbi1wbi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcG4uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcHIuc3ZnKTtcbn1cbi5mbGFnLWljb24tcHIuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3ByLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3BzLnN2Zyk7XG59XG4uZmxhZy1pY29uLXBzLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9wcy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wdC5zdmcpO1xufVxuLmZsYWctaWNvbi1wdC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcHQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1wdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcHcuc3ZnKTtcbn1cbi5mbGFnLWljb24tcHcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3B3LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3B5LnN2Zyk7XG59XG4uZmxhZy1pY29uLXB5LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9weS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXFhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9xYS5zdmcpO1xufVxuLmZsYWctaWNvbi1xYS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcWEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcmUuc3ZnKTtcbn1cbi5mbGFnLWljb24tcmUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3JlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3JvLnN2Zyk7XG59XG4uZmxhZy1pY29uLXJvLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9yby5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ycy5zdmcpO1xufVxuLmZsYWctaWNvbi1ycy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcnMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1ydSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcnUuc3ZnKTtcbn1cbi5mbGFnLWljb24tcnUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3J1LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tcncge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3J3LnN2Zyk7XG59XG4uZmxhZy1pY29uLXJ3LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9ydy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zYS5zdmcpO1xufVxuLmZsYWctaWNvbi1zYS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2Euc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc2Iuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2IuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NiLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3NjLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNjLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9zYy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zZC5zdmcpO1xufVxuLmZsYWctaWNvbi1zZC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2Quc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc2Uuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2UuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NlLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3NnLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9zZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zaC5zdmcpO1xufVxuLmZsYWctaWNvbi1zaC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2guc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc2kuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NpLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc2oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3NqLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNqLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9zai5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zay5zdmcpO1xufVxuLmZsYWctaWNvbi1zay5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2suc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc2wuc3ZnKTtcbn1cbi5mbGFnLWljb24tc2wuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NsLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3NtLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9zbS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zbi5zdmcpO1xufVxuLmZsYWctaWNvbi1zbi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc24uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc28uc3ZnKTtcbn1cbi5mbGFnLWljb24tc28uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3NyLnN2Zyk7XG59XG4uZmxhZy1pY29uLXNyLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9zci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zcy5zdmcpO1xufVxuLmZsYWctaWNvbi1zcy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3Muc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc3Quc3ZnKTtcbn1cbi5mbGFnLWljb24tc3QuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3N0LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc3Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3N2LnN2Zyk7XG59XG4uZmxhZy1pY29uLXN2LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9zdi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXN4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zeC5zdmcpO1xufVxuLmZsYWctaWNvbi1zeC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3guc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1zeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc3kuc3ZnKTtcbn1cbi5mbGFnLWljb24tc3kuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3N5LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tc3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3N6LnN2Zyk7XG59XG4uZmxhZy1pY29uLXN6LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9zei5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90Yy5zdmcpO1xufVxuLmZsYWctaWNvbi10Yy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10ZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdGQuc3ZnKTtcbn1cbi5mbGFnLWljb24tdGQuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3RkLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3RmLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRmLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS90Zi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90Zy5zdmcpO1xufVxuLmZsYWctaWNvbi10Zy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGcuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdGguc3ZnKTtcbn1cbi5mbGFnLWljb24tdGguZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3RoLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdGoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3RqLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRqLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS90ai5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90ay5zdmcpO1xufVxuLmZsYWctaWNvbi10ay5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGsuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10bCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdGwuc3ZnKTtcbn1cbi5mbGFnLWljb24tdGwuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3RsLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdG0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3RtLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRtLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS90bS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90bi5zdmcpO1xufVxuLmZsYWctaWNvbi10bi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdG4uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10byB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdG8uc3ZnKTtcbn1cbi5mbGFnLWljb24tdG8uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3RvLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3RyLnN2Zyk7XG59XG4uZmxhZy1pY29uLXRyLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS90ci5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXR0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90dC5zdmcpO1xufVxuLmZsYWctaWNvbi10dC5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdHQuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10diB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdHYuc3ZnKTtcbn1cbi5mbGFnLWljb24tdHYuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3R2LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3R3LnN2Zyk7XG59XG4uZmxhZy1pY29uLXR3LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS90dy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXR6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90ei5zdmcpO1xufVxuLmZsYWctaWNvbi10ei5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdHouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi11YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdWEuc3ZnKTtcbn1cbi5mbGFnLWljb24tdWEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3VhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3VnLnN2Zyk7XG59XG4uZmxhZy1pY29uLXVnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS91Zy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91bS5zdmcpO1xufVxuLmZsYWctaWNvbi11bS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdW0uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi11cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdXMuc3ZnKTtcbn1cbi5mbGFnLWljb24tdXMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3VzLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3V5LnN2Zyk7XG59XG4uZmxhZy1pY29uLXV5LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS91eS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXV6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91ei5zdmcpO1xufVxuLmZsYWctaWNvbi11ei5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdXouc3ZnKTtcbn1cblxuLmZsYWctaWNvbi12YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdmEuc3ZnKTtcbn1cbi5mbGFnLWljb24tdmEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3ZhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3ZjLnN2Zyk7XG59XG4uZmxhZy1pY29uLXZjLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS92Yy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92ZS5zdmcpO1xufVxuLmZsYWctaWNvbi12ZS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdmUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi12ZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdmcuc3ZnKTtcbn1cbi5mbGFnLWljb24tdmcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3ZnLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3ZpLnN2Zyk7XG59XG4uZmxhZy1pY29uLXZpLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS92aS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXZuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92bi5zdmcpO1xufVxuLmZsYWctaWNvbi12bi5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdm4uc3ZnKTtcbn1cblxuLmZsYWctaWNvbi12dSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdnUuc3ZnKTtcbn1cbi5mbGFnLWljb24tdnUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3Z1LnN2Zyk7XG59XG5cbi5mbGFnLWljb24td2Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3dmLnN2Zyk7XG59XG4uZmxhZy1pY29uLXdmLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS93Zi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My93cy5zdmcpO1xufVxuLmZsYWctaWNvbi13cy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvd3Muc3ZnKTtcbn1cblxuLmZsYWctaWNvbi15ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMveWUuc3ZnKTtcbn1cbi5mbGFnLWljb24teWUuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3llLnN2Zyk7XG59XG5cbi5mbGFnLWljb24teXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3l0LnN2Zyk7XG59XG4uZmxhZy1pY29uLXl0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS95dC5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXphIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My96YS5zdmcpO1xufVxuLmZsYWctaWNvbi16YS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvemEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi16bSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvem0uc3ZnKTtcbn1cbi5mbGFnLWljb24tem0uZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3ptLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tencge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3p3LnN2Zyk7XG59XG4uZmxhZy1pY29uLXp3LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS96dy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWFjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hYy5zdmcpO1xufVxuLmZsYWctaWNvbi1hYy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1jcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvY3Auc3ZnKTtcbn1cbi5mbGFnLWljb24tY3AuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2NwLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2RnLnN2Zyk7XG59XG4uZmxhZy1pY29uLWRnLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9kZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lYS5zdmcpO1xufVxuLmZsYWctaWNvbi1lYS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZWEuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1lcy1jdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZXMtY3Quc3ZnKTtcbn1cbi5mbGFnLWljb24tZXMtY3QuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2VzLWN0LnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZXMtZ2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2VzLWdhLnN2Zyk7XG59XG4uZmxhZy1pY29uLWVzLWdhLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9lcy1nYS5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWV1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ldS5zdmcpO1xufVxuLmZsYWctaWNvbi1ldS5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXUuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nYi1lbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2diLWVuZy5zdmcpO1xufVxuLmZsYWctaWNvbi1nYi1lbmcuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2diLWVuZy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWdiLW5pciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ2ItbmlyLnN2Zyk7XG59XG4uZmxhZy1pY29uLWdiLW5pci5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2ItbmlyLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tZ2Itc2N0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nYi1zY3Quc3ZnKTtcbn1cbi5mbGFnLWljb24tZ2Itc2N0LmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9nYi1zY3Quc3ZnKTtcbn1cblxuLmZsYWctaWNvbi1nYi13bHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2diLXdscy5zdmcpO1xufVxuLmZsYWctaWNvbi1nYi13bHMuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2diLXdscy5zdmcpO1xufVxuXG4uZmxhZy1pY29uLWljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pYy5zdmcpO1xufVxuLmZsYWctaWNvbi1pYy5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaWMuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi10YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdGEuc3ZnKTtcbn1cbi5mbGFnLWljb24tdGEuZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3RhLnN2Zyk7XG59XG5cbi5mbGFnLWljb24tdW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL3VuLnN2Zyk7XG59XG4uZmxhZy1pY29uLXVuLmZsYWctaWNvbi1zcXVhcmVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS91bi5zdmcpO1xufVxuXG4uZmxhZy1pY29uLXhrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My94ay5zdmcpO1xufVxuLmZsYWctaWNvbi14ay5mbGFnLWljb24tc3F1YXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEveGsuc3ZnKTtcbn1cblxuLmZsYWctaWNvbi14eCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMveHguc3ZnKTtcbn1cbi5mbGFnLWljb24teHguZmxhZy1pY29uLXNxdWFyZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3h4LnN2Zyk7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEljb25zIHYxLjEzLjEgKGh0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxOS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvYm9vdHN0cmFwLWljb25zLndvZmYyPzI0ZTNlYjg0ZDBiY2FmODNkNzdmOTA0Yzc4YWMxZjQ3XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmPzI0ZTNlYjg0ZDBiY2FmODNkNzdmOTA0Yzc4YWMxZjQ3XCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4uYmk6OmJlZm9yZSxcbltjbGFzc149YmktXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5iaS0xMjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5iaS1hbGFybS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uYmktYWxhcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5iaS1hbGlnbi1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5iaS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5iaS1hbGlnbi1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5iaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5iaS1hbGlnbi1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmJpLWFsaWduLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmJpLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmJpLWFwcC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5iaS1hcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5iaS1hcmNoaXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5iaS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5iaS1hcnJvdy05MGRlZy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uYmktYXJyb3ctYmFyLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5iaS1hcnJvdy1iYXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmJpLWFycm93LWJhci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmJpLWFycm93LWJhci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmJpLWFycm93LWNsb2Nrd2lzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLmJpLWFycm93LWNvdW50ZXJjbG9ja3dpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmJpLWFycm93LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmJpLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmJpLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7XG59XG5cbi5iaS1hcnJvdy1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5iaS1hcnJvdy1yZXR1cm4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmJpLWFycm93LXJldHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uYmktYXJyb3ctdXAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5iaS1hcnJvdy11cC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZlwiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uYmktYXJyb3ctdXAtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5iaS1hcnJvdy11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmJpLWFycm93LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmJpLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uYmktYXJyb3dzLWFuZ2xlLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uYmktYXJyb3dzLWFuZ2xlLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmJpLWFycm93cy1jb2xsYXBzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmJpLWFycm93cy1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5iaS1hcnJvd3MtZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmJpLWFycm93cy1tb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uYmktYXNwZWN0LXJhdGlvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRmXCI7XG59XG5cbi5iaS1hc3BlY3QtcmF0aW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5iaS1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmJpLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uYmktYXdhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmJpLWF3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uYmktYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmJpLWJhY2tzcGFjZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uYmktYmFja3NwYWNlLXJldmVyc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uYmktYmFja3NwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uYmktYmFkZ2UtM2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmJpLWJhZGdlLTNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uYmktYmFkZ2UtNGstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmJpLWJhZGdlLTRrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uYmktYmFkZ2UtOGstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmJpLWJhZGdlLThrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiO1xufVxuXG4uYmktYmFkZ2UtYWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmJpLWJhZGdlLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uYmktYmFkZ2UtYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmJpLWJhZGdlLWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uYmktYmFkZ2UtY2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmJpLWJhZGdlLWNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uYmktYmFkZ2UtaGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmJpLWJhZGdlLWhkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uYmktYmFkZ2UtdG0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmJpLWJhZGdlLXRtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uYmktYmFkZ2Utdm8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmJpLWJhZGdlLXZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uYmktYmFkZ2UtdnItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmJpLWJhZGdlLXZyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uYmktYmFkZ2Utd2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmJpLWJhZGdlLXdjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZlwiO1xufVxuXG4uYmktYmFnLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5iaS1iYWctY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5iaS1iYWctZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uYmktYmFnLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5iaS1iYWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmJpLWJhZy1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5iaS1iYWctcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmJpLWJhZy14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5iaS1iYWcteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmJpLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmJpLWJhci1jaGFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uYmktYmFyLWNoYXJ0LWxpbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmJpLWJhci1jaGFydC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uYmktYmFyLWNoYXJ0LXN0ZXBzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uYmktYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uYmktYmFza2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdmXCI7XG59XG5cbi5iaS1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5iaS1iYXNrZXQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5iaS1iYXNrZXQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uYmktYmFza2V0My1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uYmktYmFza2V0Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmJpLWJhdHRlcnktY2hhcmdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5iaS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5iaS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5iaS1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uYmktYmVsbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uYmktYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmJpLWJlemllcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmJpLWJlemllcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5iaS1iaWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uYmktYmlub2N1bGFycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uYmktYmlub2N1bGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGZcIjtcbn1cblxuLmJpLWJsb2NrcXVvdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmJpLWJsb2NrcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5iaS1ib29rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5iaS1ib29rLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5iaS1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uYmktYm9va21hcmstY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uYmktYm9va21hcmstZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uYmktYm9va21hcmstZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5iaS1ib29rbWFyay1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uYmktYm9va21hcmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5iaS1ib29rbWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5iaS1ib29rbWFyay1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uYmktYm9va21hcmstc3Rhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uYmktYm9va21hcmstc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWZcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5iaS1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmJpLWJvb2ttYXJrcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uYmktYm9va21hcmtzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uYmktYm9va3NoZWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uYmktYm9vdHN0cmFwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5iaS1ib290c3RyYXAtcmVib290OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uYmktYm9vdHN0cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uYmktYm9yZGVyLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmJpLWJvcmRlci1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5iaS1ib3JkZXItY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uYmktYm9yZGVyLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uYmktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5iaS1ib3JkZXItbWlkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uYmktYm9yZGVyLW91dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZlwiO1xufVxuXG4uYmktYm9yZGVyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uYmktYm9yZGVyLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uYmktYm9yZGVyLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmJpLWJvcmRlci13aWR0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmJpLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmJpLWJvdW5kaW5nLWJveC1jaXJjbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uYmktYm91bmRpbmctYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uYmktYm94LWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uYmktYm94LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uYmktYm94LWFycm93LWluLWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJmXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmJpLWJveC1hcnJvdy11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uYmktYm94LWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uYmktYm94LWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uYmktYm94LXNlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5iaS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5iaS1icmFjZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5iaS1icmlja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5iaS1icmllZmNhc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmJpLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWFsdC1sb3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2ZcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtaGlnaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1sb3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uYmktYnJvYWRjYXN0LXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmJpLWJyb2FkY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmJpLWJydXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5iaS1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmJpLWJ1Y2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uYmktYnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uYmktYnVnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5iaS1idWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5iaS1idWlsZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmJpLWJ1bGxzZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uYmktY2FsY3VsYXRvci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZlwiO1xufVxuXG4uYmktY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5iaS1jYWxlbmRhci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRhdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5iaS1jYWxlbmRhci1kYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWV2ZW50LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5iaS1jYWxlbmRhci1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5iaS1jYWxlbmRhci1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uYmktY2FsZW5kYXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5iaS1jYWxlbmRhci1tb250aC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uYmktY2FsZW5kYXItbW9udGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5iaS1jYWxlbmRhci1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5iaS1jYWxlbmRhci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZlwiO1xufVxuXG4uYmktY2FsZW5kYXItcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uYmktY2FsZW5kYXItd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uYmktY2FsZW5kYXItd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRhdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1ldmVudC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZmXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1tb250aC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1vbnRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5iaS1jYWxlbmRhcjIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5iaS1jYWxlbmRhcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtZXZlbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZlwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5iaS1jYWxlbmRhcjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtZXZlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmJpLWNhbGVuZGFyNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmJpLWNhbWVyYS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uYmktY2FtZXJhLXJlZWxzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5iaS1jYW1lcmEtcmVlbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFmXCI7XG59XG5cbi5iaS1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIwXCI7XG59XG5cbi5iaS1jYW1lcmEyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uYmktY2Fwc2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmJpLWNhcHNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uYmktY2FyZC1jaGVja2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5iaS1jYXJkLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5iaS1jYXJkLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uYmktY2FyZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uYmktY2FyZC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmJpLWNhcmV0LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uYmktY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJlXCI7XG59XG5cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmZcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uYmktY2FyZXQtcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmJpLWNhcmV0LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5iaS1jYXJldC11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmJpLWNhcmV0LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmJpLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uYmktY2FydC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uYmktY2FydC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmJpLWNhcnQtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uYmktY2FydC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uYmktY2FydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uYmktY2FydC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5iaS1jYXJ0LXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNmXCI7XG59XG5cbi5iaS1jYXJ0LXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmJpLWNhcnQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmJpLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5iaS1jYXJ0Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmJpLWNhcnQzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uYmktY2FydDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5iaS1jYXNoLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uYmktY2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmJpLWNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5iaS1jaGF0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmJpLWNoYXQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmJpLWNoYXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRmXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5iaS1jaGF0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5iaS1jaGF0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uYmktY2hhdC1yaWdodC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uYmktY2hhdC1yaWdodC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZG90cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWZcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1xdW90ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5iaS1jaGF0LXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmJpLWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmJpLWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5iaS1jaGVjay1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5iaS1jaGVjay1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmJpLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmJpLWNoZWNrLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uYmktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uYmktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5iaS1jaGVjazItYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZlwiO1xufVxuXG4uYmktY2hlY2syLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmJpLWNoZWNrMi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5iaS1jaGVjazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uYmktY2hldnJvbi1iYXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uYmktY2hldnJvbi1jb21wYWN0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdmXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uYmktY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uYmktY2hldnJvbi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5iaS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5iaS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uYmktY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmJpLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uYmktY2lyY2xlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5iaS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uYmktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmJpLWNsaXBib2FyZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uYmktY2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmJpLWNsb2NrLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5iaS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5iaS1jbG91ZC1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5iaS1jbG91ZC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uYmktY2xvdWQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5iaS1jbG91ZC1kb3dubG9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uYmktY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5iaS1jbG91ZC1kcml6emxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5iaS1jbG91ZC1kcml6emxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uYmktY2xvdWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmJpLWNsb3VkLWZvZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZlwiO1xufVxuXG4uYmktY2xvdWQtZm9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uYmktY2xvdWQtZm9nMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uYmktY2xvdWQtZm9nMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmJpLWNsb3VkLWhhaWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmJpLWNsb3VkLWhhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uYmktY2xvdWQtaGF6ZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uYmktY2xvdWQtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmJpLWNsb3VkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uYmktY2xvdWQtbW9vbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZlwiO1xufVxuXG4uYmktY2xvdWQtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmJpLWNsb3VkLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmJpLWNsb3VkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWhlYXZ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uYmktY2xvdWQtcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmJpLWNsb3VkLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG5cbi5iaS1jbG91ZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmJpLWNsb3VkLXNsZWV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5iaS1jbG91ZC1zbGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmJpLWNsb3VkLXNub3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmJpLWNsb3VkLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5iaS1jbG91ZC1zdW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmJpLWNsb3VkLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cblxuLmJpLWNsb3VkLXVwbG9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZlwiO1xufVxuXG4uYmktY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuXG4uYmktY2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5iaS1jbG91ZHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmJpLWNsb3Vkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmJpLWNsb3VkeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uYmktY2xvdWR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uYmktY29kZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmJpLWNvZGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uYmktY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb24tcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uYmktY29sbGVjdGlvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uYmktY29sbGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmJpLWNvbHVtbnMtZ2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uYmktY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmJpLWNvbW1hbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNmXCI7XG59XG5cbi5iaS1jb21wYXNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5iaS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uYmktY29uZS1zdHJpcGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uYmktY29uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmJpLWNvbnRyb2xsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5iaS1jcHUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmJpLWNwdTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLTItYmFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmJpLWNyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5iaS1jdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmJpLWN1cC1zdHJhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGZcIjtcbn1cblxuLmJpLWN1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmJpLWN1cnNvci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuXG4uYmktY3Vyc29yLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5iaS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uYmktZGFzaC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuXG4uYmktZGFzaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG5cbi5iaS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uYmktZGlhZ3JhbS0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7XG59XG5cbi5iaS1kaWFncmFtLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5iaS1kaWFncmFtLTMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmJpLWRpYWdyYW0tMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjtcbn1cblxuLmJpLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWZcIjtcbn1cblxuLmJpLWRpYW1vbmQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cblxuLmJpLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5iaS1kaWNlLTEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmJpLWRpY2UtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjtcbn1cblxuLmJpLWRpY2UtMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiO1xufVxuXG4uYmktZGljZS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uYmktZGljZS0zLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5iaS1kaWNlLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG5cbi5iaS1kaWNlLTQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cblxuLmJpLWRpY2UtNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmJpLWRpY2UtNS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4uYmktZGljZS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uYmktZGljZS02LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG59XG5cbi5iaS1kaWNlLTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5iaS1kaXNjLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5iaS1kaXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZlwiO1xufVxuXG4uYmktZGlzY29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLmJpLWRpc3BsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjtcbn1cblxuLmJpLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5iaS1kaXN0cmlidXRlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5iaS1kaXN0cmlidXRlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uYmktZG9vci1jbG9zZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmJpLWRvb3ItY2xvc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuXG4uYmktZG9vci1vcGVuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5iaS1kb29yLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5iaS1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5iaS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmJpLWRyb3BsZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmJpLWRyb3BsZXQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmJpLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7XG59XG5cbi5iaS1lYXJidWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuXG4uYmktZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLmJpLWVhc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiO1xufVxuXG4uYmktZWdnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG5cbi5iaS1lZ2ctZnJpZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG5cbi5iaS1lZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5iaS1lamVjdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuXG4uYmktZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5iaS1lbW9qaS1hbmdyeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uYmktZW1vamktYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG59XG5cbi5iaS1lbW9qaS1kaXp6eS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiO1xufVxuXG4uYmktZW1vamktZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5iaS1lbW9qaS1leHByZXNzaW9ubGVzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuXG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFiXCI7XG59XG5cbi5iaS1lbW9qaS1mcm93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiO1xufVxuXG4uYmktZW1vamktZnJvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG59XG5cbi5iaS1lbW9qaS1oZWFydC1leWVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5iaS1lbW9qaS1oZWFydC1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZlwiO1xufVxuXG4uYmktZW1vamktbGF1Z2hpbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjtcbn1cblxuLmJpLWVtb2ppLWxhdWdoaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4uYmktZW1vamktbmV1dHJhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uYmktZW1vamktbmV1dHJhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuXG4uYmktZW1vamktc21pbGUtdXBzaWRlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLmJpLWVtb2ppLXN1bmdsYXNzZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmJpLWVtb2ppLXN1bmdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5iaS1lbW9qaS13aW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5iaS1lbW9qaS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4uYmktZW52ZWxvcGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG5cbi5iaS1lbnZlbG9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmZcIjtcbn1cblxuLmJpLWVyYXNlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4uYmktZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5iaS1leGNsdWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiO1xufVxuXG4uYmktZXllLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5iaS1leWUtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2ZcIjtcbn1cblxuLmJpLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjtcbn1cblxuLmJpLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjtcbn1cblxuLmJpLWV5ZWRyb3BwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5iaS1leWVnbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuXG4uYmktZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7XG59XG5cbi5iaS1maWxlLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5iaS1maWxlLWJhci1ncmFwaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiO1xufVxuXG4uYmktZmlsZS1iYXItZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5iaS1maWxlLWJpbmFyeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uYmktZmlsZS1iaW5hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5iaS1maWxlLWJyZWFrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG5cbi5iaS1maWxlLWJyZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuXG4uYmktZmlsZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZlwiO1xufVxuXG4uYmktZmlsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjtcbn1cblxuLmJpLWZpbGUtY29kZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuXG4uYmktZmlsZS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiO1xufVxuXG4uYmktZmlsZS1kaWZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5iaS1maWxlLWRpZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYnJlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jb2RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1kaWZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZGlmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1lYXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWV4Y2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1mb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1pbWFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2syLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWVkaWNhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1tdXNpYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wb3N0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wcHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcmljaHRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1ydWxlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJ1bGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXdvcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXppcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXppcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmJpLWZpbGUtZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cblxuLmJpLWZpbGUtZWFzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5iaS1maWxlLWV4Y2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5iaS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uYmktZmlsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uYmktZmlsZS1mb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk4XCI7XG59XG5cbi5iaS1maWxlLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5iaS1maWxlLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG5cbi5iaS1maWxlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuXG4uYmktZmlsZS1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG5cbi5iaS1maWxlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5iaS1maWxlLWxvY2syLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5iaS1maWxlLWxvY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4uYmktZmlsZS1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5iaS1maWxlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG5cbi5iaS1maWxlLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5iaS1maWxlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uYmktZmlsZS1tdXNpYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uYmktZmlsZS1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmJpLWZpbGUtcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi5iaS1maWxlLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmJpLWZpbGUtcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uYmktZmlsZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uYmktZmlsZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5iaS1maWxlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5iaS1maWxlLXBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmJpLWZpbGUtcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmJpLWZpbGUtcHB0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG5cbi5iaS1maWxlLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmJpLWZpbGUtcmljaHRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmJpLWZpbGUtcmljaHRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5iaS1maWxlLXJ1bGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5iaS1maWxlLXJ1bGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiO1xufVxuXG4uYmktZmlsZS1zbGlkZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmJpLWZpbGUtc2xpZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuXG4uYmktZmlsZS1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uYmktZmlsZS1zcHJlYWRzaGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmJpLWZpbGUtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uYmktZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uYmktZmlsZS13b3JkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5iaS1maWxlLXdvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5iaS1maWxlLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLmJpLWZpbGUteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cblxuLmJpLWZpbGUtemlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5iaS1maWxlLXppcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmJpLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5iaS1maWxlcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5iaS1maWxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cblxuLmJpLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5iaS1maWx0ZXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5iaS1maWx0ZXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uYmktZmlsdGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5iaS1maWx0ZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG5cbi5iaS1maWx0ZXItc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5iaS1maWx0ZXItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uYmktZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uYmktZmxhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4uYmktZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmJpLWZsb3dlcjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5iaS1mbG93ZXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uYmktZmxvd2VyMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmJpLWZvbGRlci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLmJpLWZvbGRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uYmktZm9sZGVyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuXG4uYmktZm9sZGVyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5iaS1mb2xkZXItc3ltbGluay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uYmktZm9sZGVyLXN5bWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5iaS1mb2xkZXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmJpLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmJpLWZvbGRlcjItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmJpLWZvbGRlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5iaS1mb250czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmJpLWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmJpLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5iaS1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmJpLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cblxuLmJpLWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5iaS1mdW5uZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmJpLWZ1bm5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmJpLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmJpLWdlYXItd2lkZS1jb25uZWN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5iaS1nZWFyLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi5iaS1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uYmktZ2VtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uYmktZ2VvLWFsdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uYmktZ2VvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmJpLWdlby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uYmktZ2VvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uYmktZ2lmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4uYmktZ2lmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLmJpLWdpdGh1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmJpLWdsb2JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4uYmktZ2xvYmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uYmktZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuXG4uYmktZ3JhcGgtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLmJpLWdyYXBoLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuXG4uYmktZ3JpZC0xeDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmJpLWdyaWQtMXgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuXG4uYmktZ3JpZC0zeDItZ2FwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5iaS1ncmlkLTN4Mi1nYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5iaS1ncmlkLTN4Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmJpLWdyaWQtM3gzLWdhcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4uYmktZ3JpZC0zeDMtZ2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uYmktZ3JpZC0zeDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5iaS1ncmlkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5iaS1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuXG4uYmktZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4uYmktZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLmJpLWhhbW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtdGh1bWItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtdGh1bWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5iaS1oYW5kLWluZGV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmJpLWhhbmQtdGh1bWJzLXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmJpLWhhbmRiYWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmJpLWhhbmRiYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5iaS1oYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uYmktaGRkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5iaS1oZGQtbmV0d29yay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4uYmktaGRkLW5ldHdvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5iaS1oZGQtcmFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuXG4uYmktaGRkLXJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5iaS1oZGQtc3RhY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmJpLWhkZC1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cblxuLmJpLWhkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmJpLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5iaS1oZWFkc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uYmktaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmJpLWhlYXJ0LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5iaS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLmJpLWhlcHRhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7XG59XG5cbi5iaS1oZXB0YWdvbi1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuXG4uYmktaGVwdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5iaS1oZXhhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5iaS1oZXhhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG5cbi5iaS1oZXhhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uYmktaG91cmdsYXNzLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmJpLWhvdXJnbGFzcy1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmJpLWhvdXJnbGFzcy10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5iaS1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5iaS1ob3VzZS1kb29yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5iaS1ob3VzZS1kb29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uYmktaG91c2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmJpLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4uYmktaHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5iaS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5iaS1pbWFnZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5iaS1pbWFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uYmktaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5iaS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5iaS1pbmJveC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4uYmktaW5ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5iaS1pbmJveGVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5iaS1pbmJveGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuXG4uYmktaW5mby1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmJpLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uYmktaW5mby1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmJpLWluZm8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uYmktaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjtcbn1cblxuLmJpLWlucHV0LWN1cnNvci10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4uYmktaW5wdXQtY3Vyc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uYmktaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuXG4uYmktaW50ZXJzZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOFwiO1xufVxuXG4uYmktam91cm5hbC1hbGJ1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmJpLWpvdXJuYWwtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmJpLWpvdXJuYWwtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7XG59XG5cbi5iaS1qb3VybmFsLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5iaS1qb3VybmFsLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiO1xufVxuXG4uYmktam91cm5hbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cblxuLmJpLWpvdXJuYWwtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmJpLWpvdXJuYWwtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjtcbn1cblxuLmJpLWpvdXJuYWwtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5iaS1qb3VybmFsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7XG59XG5cbi5iaS1qb3VybmFsLXJpY2h0ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4uYmktam91cm5hbC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuXG4uYmktam91cm5hbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uYmktam91cm5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjtcbn1cblxuLmJpLWpvdXJuYWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uYmktam95c3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG5cbi5iaS1qdXN0aWZ5LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7XG59XG5cbi5iaS1qdXN0aWZ5LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuXG4uYmktanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmJpLWthbmJhbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuXG4uYmkta2FuYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uYmkta2V5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5iaS1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG5cbi5iaS1rZXlib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uYmkta2V5Ym9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5iaS1sYWRkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5iaS1sYW1wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5iaS1sYW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiO1xufVxuXG4uYmktbGFwdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5iaS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG5cbi5iaS1sYXllci1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmJpLWxheWVyLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5iaS1sYXllcnMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmJpLWxheWVycy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiO1xufVxuXG4uYmktbGF5ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyLWluc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uYmktbGF5b3V0LXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjtcbn1cblxuLmJpLWxheW91dC10ZXh0LXdpbmRvdy1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4uYmktbGF5b3V0LXRocmVlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5iaS1sYXlvdXQtd3RmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uYmktbGlmZS1wcmVzZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5iaS1saWdodGJ1bGItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5iaS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5iaS1saWdodG5pbmctY2hhcmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5iaS1saWdodG5pbmctY2hhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uYmktbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7XG59XG5cbi5iaS1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7XG59XG5cbi5iaS1saW5rLTQ1ZGVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uYmktbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmJpLWxpbmtlZGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uYmktbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjtcbn1cblxuLmJpLWxpc3QtbmVzdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uYmktbGlzdC1vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjtcbn1cblxuLmJpLWxpc3Qtc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG59XG5cbi5iaS1saXN0LXRhc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5iaS1saXN0LXVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uYmktbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmJpLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLmJpLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG59XG5cbi5iaS1tYWlsYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4uYmktbWFpbGJveDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5iaS1tYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmJpLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmJpLW1hcmtkb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgwXCI7XG59XG5cbi5iaS1tYXJrZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmJpLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5iaS1tZWdhcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmJpLW1lZ2FwaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmJpLW1lbnUtYXBwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5iaS1tZW51LWFwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbi13aWRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbi13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uYmktbWVudS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7XG59XG5cbi5iaS1tZW51LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5iaS1tZW51LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4uYmktbWljLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5iaS1taWMtbXV0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4uYmktbWljLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7XG59XG5cbi5iaS1taWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5iaS1taW5lY2FydC1sb2FkZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5iaS1taW5lY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmJpLW1vaXN0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uYmktbW9vbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uYmktbW9vbi1zdGFycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4uYmktbW9vbi1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmJpLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5iaS1tb3VzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiO1xufVxuXG4uYmktbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5iaS1tb3VzZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjtcbn1cblxuLmJpLW1vdXNlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjtcbn1cblxuLmJpLW1vdXNlMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uYmktbW91c2UzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xufVxuXG4uYmktbXVzaWMtbm90ZS1iZWFtZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiO1xufVxuXG4uYmktbXVzaWMtcGxheWVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGExXCI7XG59XG5cbi5iaS1tdXNpYy1wbGF5ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5iaS1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG59XG5cbi5iaS1ub2RlLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7XG59XG5cbi5iaS1ub2RlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiO1xufVxuXG4uYmktbm9kZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE2XCI7XG59XG5cbi5iaS1ub2RlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE3XCI7XG59XG5cbi5iaS1udXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjtcbn1cblxuLmJpLW51dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLmJpLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLmJpLW9jdGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLmJpLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5iaS1vcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5iaS1vdXRsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7XG59XG5cbi5iaS1wYWludC1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5iaS1wYWxldHRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIwXCI7XG59XG5cbi5iaS1wYWxldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4uYmktcGFsZXR0ZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIyXCI7XG59XG5cbi5iaS1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5iaS1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7XG59XG5cbi5iaS1wYXRjaC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiO1xufVxuXG4uYmktcGF0Y2gtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5iaS1wYXRjaC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiN1wiO1xufVxuXG4uYmktcGF0Y2gtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5iaS1wYXRjaC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4uYmktcGF0Y2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5iaS1wYXRjaC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7XG59XG5cbi5iaS1wYXRjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiO1xufVxuXG4uYmktcGF0Y2gtcXVlc3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLmJpLXBhdGNoLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uYmktcGF1c2UtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7XG59XG5cbi5iaS1wYXVzZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5iaS1wYXVzZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmJpLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmJpLXBhdXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG59XG5cbi5iaS1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmJpLXBlYWNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG5cbi5iaS1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmJpLXBlbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuXG4uYmktcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOFwiO1xufVxuXG4uYmktcGVuY2lsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7XG59XG5cbi5iaS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiO1xufVxuXG4uYmktcGVuY2lsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYlwiO1xufVxuXG4uYmktcGVudGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmJpLXBlbnRhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5iaS1wZW50YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmJpLXBlb3BsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiO1xufVxuXG4uYmktcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4uYmktcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDFcIjtcbn1cblxuLmJpLXBlcnNvbi1iYWRnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiO1xufVxuXG4uYmktcGVyc29uLWJhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uYmktcGVyc29uLWJvdW5kaW5nLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjtcbn1cblxuLmJpLXBlcnNvbi1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uYmktcGVyc29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uYmktcGVyc29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLmJpLXBlcnNvbi1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5iaS1wZXJzb24tZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uYmktcGVyc29uLWxpbmVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5iaS1wZXJzb24tcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiO1xufVxuXG4uYmktcGVyc29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRkXCI7XG59XG5cbi5iaS1wZXJzb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uYmktcGVyc29uLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cblxuLmJpLXBlcnNvbi14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMFwiO1xufVxuXG4uYmktcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuXG4uYmktcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmJpLXBob25lLWxhbmRzY2FwZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uYmktcGhvbmUtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uYmktcGhvbmUtdmlicmF0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4uYmktcGhvbmUtdmlicmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmJpLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiO1xufVxuXG4uYmktcGllLWNoYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5iaS1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5iaS1waW4tYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmJpLXBpbi1hbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmJpLXBpbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiO1xufVxuXG4uYmktcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uYmktcGlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5iaS1waXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5iaS1wbGF5LWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uYmktcGxheS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5iaS1wbGF5LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiO1xufVxuXG4uYmktcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7XG59XG5cbi5iaS1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG59XG5cbi5iaS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uYmktcGx1Zy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uYmktcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5iaS1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5iaS1wbHVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjtcbn1cblxuLmJpLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi5iaS1wb3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmJpLXByaW50ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmJpLXByaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5iaS1wdXp6bGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmJpLXB1enpsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uYmktcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4uYmktcXVlc3Rpb24tZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4uYmktcXVlc3Rpb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmJpLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4uYmktcmFpbmJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmJpLXJlY2VpcHQtY3V0b2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uYmktcmVjZWlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uYmktcmVjZXB0aW9uLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5iaS1yZWNvcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5iaS1yZWNvcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uYmktcmVjb3JkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uYmktcmVjb3JkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmJpLXJlY29yZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uYmktcmVjb3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uYmktcmVjb3JkMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uYmktcmVjb3JkMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmJpLXJlcGx5LWFsbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uYmktcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uYmktcmVwbHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLmJpLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uYmktcnNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG5cbi5iaS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7XG59XG5cbi5iaS1ydWxlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5iaS1zYXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5iaS1zYXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uYmktc2F2ZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmJpLXNhdmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4uYmktc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5iaS1zY3Jld2RyaXZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLmJpLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjtcbn1cblxuLmJpLXNlZ21lbnRlZC1uYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5iaS1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG5cbi5iaS1zaGFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uYmktc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5iaS1zaGllbGQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5iaS1zaGllbGQtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uYmktc2hpZWxkLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmJpLXNoaWVsZC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uYmktc2hpZWxkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uYmktc2hpZWxkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5iaS1zaGllbGQtc2hhZGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uYmktc2hpZWxkLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5iaS1zaGllbGQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5iaS1zaGllbGQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmJpLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmJpLXNoaWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5iaS1zaGlmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmJpLXNob3Atd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uYmktc2hvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmJpLXNodWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5iaS1zaWducG9zdC0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5iaS1zaWducG9zdC0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uYmktc2lnbnBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmJpLXNpZ25wb3N0LXNwbGl0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5iaS1zaWducG9zdC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmJpLXNpZ25wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiO1xufVxuXG4uYmktc2ltLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5iaS1zaW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uYmktc2tpcC1lbmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5iaS1za2lwLWVuZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5iaS1za2lwLWVuZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmJpLXNraXAtZW5kLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmJpLXNraXAtZW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5iaS1za2lwLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uYmktc2xhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5iaS1zbGFzaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmJpLXNsYXNoLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjtcbn1cblxuLmJpLXNsYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uYmktc2xhc2gtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uYmktc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5iaS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uYmktc21hcnR3YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmJpLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5iaS1zbm93Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmJpLXNub3czOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uYmktc29ydC1hbHBoYS1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4uYmktc29ydC1hbHBoYS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmJpLXNvcnQtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5iaS1zb3J0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5iaS1zb3J0LXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmJpLXNvcnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5iaS1zb3VuZHdhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5iaS1zcGVha2VyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5iaS1zcGVha2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uYmktc3BlZWRvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5iaS1zcGVlZG9tZXRlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5iaS1zcGVsbGNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uYmktc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5iaS1zcXVhcmUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmJpLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmJpLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uYmktc3Rhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uYmktc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uYmktc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmJpLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uYmktc3RpY2tpZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmJpLXN0aWNraWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uYmktc3RpY2t5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5iaS1zdGlja3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5iaS1zdG9wLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4uYmktc3RvcC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5iaS1zdG9wLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4uYmktc3RvcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5iaS1zdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5iaS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uYmktc3RvcGxpZ2h0cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uYmktc3RvcGxpZ2h0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cblxuLmJpLXN0b3B3YXRjaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uYmktc3RvcHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uYmktc3VidHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5iaS1zdWl0LWNsdWItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmJpLXN1aXQtY2x1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmJpLXN1aXQtZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uYmktc3VpdC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uYmktc3VpdC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uYmktc3VpdC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmJpLXN1aXQtc3BhZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmJpLXN1aXQtc3BhZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5iaS1zdW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmJpLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmJpLXN1bmdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG5cbi5iaS1zdW5yaXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5iaS1zdW5yaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uYmktc3Vuc2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5iaS1zdW5zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5iaS1zeW1tZXRyeS1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiO1xufVxuXG4uYmktc3ltbWV0cnktdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE5XCI7XG59XG5cbi5iaS10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmJpLXRhYmxldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uYmktdGFibGV0LWxhbmRzY2FwZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uYmktdGFibGV0LWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmJpLXRhYmxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmJpLXRhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uYmktdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uYmktdGFncy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uYmktdGFnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmJpLXRlbGVncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4uYmktdGVsZXBob25lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uYmktdGVsZXBob25lLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtaW5ib3VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uYmktdGVsZXBob25lLWluYm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjlcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1vdXRib3VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uYmktdGVsZXBob25lLW91dGJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uYmktdGVsZXBob25lLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uYmktdGVsZXBob25lLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uYmktdGVsZXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uYmktdGVybWluYWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmJpLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uYmktdGV4dC1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5iaS10ZXh0LWluZGVudC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uYmktdGV4dC1pbmRlbnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5iaS10ZXh0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5iaS10ZXh0LXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmJpLXRleHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5iaS10ZXh0YXJlYS1yZXNpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5iaS10ZXh0YXJlYS10OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uYmktdGV4dGFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5iaS10aGVybW9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLmJpLXRocmVlLWRvdHMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQzXCI7XG59XG5cbi5iaS10aHJlZS1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiO1xufVxuXG4uYmktdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDVcIjtcbn1cblxuLmJpLXRvZ2dsZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLmJpLXRvZ2dsZTItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uYmktdG9nZ2xlMi1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjtcbn1cblxuLmJpLXRvZ2dsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7XG59XG5cbi5iaS10b2dnbGVzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmJpLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiO1xufVxuXG4uYmktdG9ybmFkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmJpLXRyYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5iaS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmJpLXRyYXNoMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uYmktdHJhc2gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4uYmktdHJlZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuXG4uYmktdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjtcbn1cblxuLmJpLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7XG59XG5cbi5iaS10cmlhbmdsZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4uYmktdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7XG59XG5cbi5iaS10cm9waHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLmJpLXRyb3BoeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmJpLXRyb3BpY2FsLXN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiO1xufVxuXG4uYmktdHJ1Y2stZmxhdGJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjtcbn1cblxuLmJpLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiO1xufVxuXG4uYmktdHN1bmFtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmJpLXR2LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVjXCI7XG59XG5cbi5iaS10djo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWRcIjtcbn1cblxuLmJpLXR3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjtcbn1cblxuLmJpLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7XG59XG5cbi5iaS10eXBlLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG59XG5cbi5iaS10eXBlLWgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uYmktdHlwZS1oMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjJcIjtcbn1cblxuLmJpLXR5cGUtaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYzXCI7XG59XG5cbi5iaS10eXBlLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjtcbn1cblxuLmJpLXR5cGUtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjtcbn1cblxuLmJpLXR5cGUtdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNlwiO1xufVxuXG4uYmktdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmJpLXVpLWNoZWNrcy1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiO1xufVxuXG4uYmktdWktY2hlY2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiO1xufVxuXG4uYmktdWktcmFkaW9zLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5iaS11aS1yYWRpb3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZiXCI7XG59XG5cbi5iaS11bWJyZWxsYS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uYmktdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XG59XG5cbi5iaS11bmlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmVcIjtcbn1cblxuLmJpLXVubG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiO1xufVxuXG4uYmktdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiO1xufVxuXG4uYmktdXBjLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5iaS11cGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7XG59XG5cbi5iaS11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7XG59XG5cbi5iaS12ZWN0b3ItcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiO1xufVxuXG4uYmktdmlldy1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNVwiO1xufVxuXG4uYmktdmlldy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiO1xufVxuXG4uYmktdmlueWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDdcIjtcbn1cblxuLmJpLXZpbnlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4uYmktdm9pY2VtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiO1xufVxuXG4uYmktdm9sdW1lLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjtcbn1cblxuLmJpLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYlwiO1xufVxuXG4uYmktdm9sdW1lLW11dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLmJpLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZFwiO1xufVxuXG4uYmktdm9sdW1lLW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZVwiO1xufVxuXG4uYmktdm9sdW1lLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmJpLXZvbHVtZS11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uYmktdm9sdW1lLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uYmktdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5iaS13YWxsZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmJpLXdhbGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjtcbn1cblxuLmJpLXdhbGxldDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7XG59XG5cbi5iaS13YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjtcbn1cblxuLmJpLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiO1xufVxuXG4uYmktd2hhdHNhcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE4XCI7XG59XG5cbi5iaS13aWZpLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5iaS13aWZpLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG59XG5cbi5iaS13aWZpLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjtcbn1cblxuLmJpLXdpZmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7XG59XG5cbi5iaS13aW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZFwiO1xufVxuXG4uYmktd2luZG93LWRvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7XG59XG5cbi5iaS13aW5kb3ctc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmJpLXdpbmRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjtcbn1cblxuLmJpLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmJpLXgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7XG59XG5cbi5iaS14LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLmJpLXgtZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uYmkteC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uYmkteC1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5iaS14LW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7XG59XG5cbi5iaS14LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOFwiO1xufVxuXG4uYmkteC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5iaS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uYmkteW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjtcbn1cblxuLmJpLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJjXCI7XG59XG5cbi5iaS16b29tLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjtcbn1cblxuLmJpLWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5iaS1iYW5rMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmJpLWJlbGwtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmJpLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMxXCI7XG59XG5cbi5iaS1jYXNoLWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7XG59XG5cbi5iaS1jaGVjay1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzNcIjtcbn1cblxuLmJpLWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1iaXRjb2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNVwiO1xufVxuXG4uYmktY3VycmVuY3ktZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiO1xufVxuXG4uYmktY3VycmVuY3ktZXVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmJpLWN1cnJlbmN5LWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiO1xufVxuXG4uYmktY3VycmVuY3ktcG91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM5XCI7XG59XG5cbi5iaS1jdXJyZW5jeS15ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5iaS1kYXNoLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGRmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiO1xufVxuXG4uYmktZmlsZS1wZGYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLmJpLWZpbGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MFwiO1xufVxuXG4uYmktZ2VuZGVyLWFtYmlndW91czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmJpLWdlbmRlci1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5iaS1nZW5kZXItbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjtcbn1cblxuLmJpLWdlbmRlci10cmFuczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLmJpLWhlYWRzZXQtdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5iaS1pbmZvLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiO1xufVxuXG4uYmktbWFzdG9kb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5iaS1tZXNzZW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7XG59XG5cbi5iaS1waWdneS1iYW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5iaS1waWdneS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uYmktcGluLW1hcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YlwiO1xufVxuXG4uYmktcGluLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjtcbn1cblxuLmJpLXBsdXMtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRkXCI7XG59XG5cbi5iaS1xdWVzdGlvbi1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjtcbn1cblxuLmJpLXJlY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5iaS1yZWRkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUwXCI7XG59XG5cbi5iaS1zYWZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5iaS1zYWZlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiO1xufVxuXG4uYmktc2FmZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5iaS1zZC1jYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5iaS1zZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4uYmktc2t5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5iaS1zbGFzaC1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjtcbn1cblxuLmJpLXRyYW5zbGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmJpLXgtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5iaS1zYWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uYmktYXBwbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjViXCI7XG59XG5cbi5iaS1taWNyb3NvZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5iaS13aW5kb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uYmktYmVoYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLmJpLWRyaWJiYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZlwiO1xufVxuXG4uYmktbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLmJpLW1lZGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjtcbn1cblxuLmJpLXBheXBhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmJpLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjtcbn1cblxuLmJpLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLmJpLXNuYXBjaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4uYmktc3BvdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmJpLXN0YWNrLW92ZXJmbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4uYmktc3RyYXZhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OFwiO1xufVxuXG4uYmktd29yZHByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uYmktdmltZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5iaS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmJpLWVhc2VsMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiO1xufVxuXG4uYmktZWFzZWwyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4uYmktZWFzZWwzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG59XG5cbi5iaS1lYXNlbDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5iaS1mYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7XG59XG5cbi5iaS1maW5nZXJwcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzFcIjtcbn1cblxuLmJpLWdyYXBoLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5iaS1ncmFwaC11cC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLmJpLWh5cG5vdGl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmJpLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NVwiO1xufVxuXG4uYmktcGVyc29uLXJvbG9kZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW8yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiO1xufVxuXG4uYmktcGVyc29uLXZpZGVvMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmJpLXBlcnNvbi13b3Jrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdhXCI7XG59XG5cbi5iaS1yYWRpb2FjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmJpLXdlYmNhbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uYmktd2ViY2FtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiO1xufVxuXG4uYmkteWluLXlhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7XG59XG5cbi5iaS1iYW5kYWlkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7XG59XG5cbi5iaS1iYW5kYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uYmktYmx1ZXRvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uYmktYm9keS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uYmktYm9vbWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmJpLWJveGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NVwiO1xufVxuXG4uYmktZHBhZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NlwiO1xufVxuXG4uYmktZHBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmJpLWVhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uYmktZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uYmktZW52ZWxvcGUtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjtcbn1cblxuLmJpLWVudmVsb3BlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZVwiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGZcIjtcbn1cblxuLmJpLWVudmVsb3BlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4uYmktZW52ZWxvcGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG59XG5cbi5iaS1lbnZlbG9wZS14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4uYmktZXhwbGljaXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLmJpLWV4cGxpY2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4uYmktZ2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4uYmktaW5maW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5iaS1saXN0LWNvbHVtbnMtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjtcbn1cblxuLmJpLWxpc3QtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjtcbn1cblxuLmJpLW1ldGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5iaS1uaW50ZW5kby1zd2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE0XCI7XG59XG5cbi5iaS1wYy1kaXNwbGF5LWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7XG59XG5cbi5iaS1wYy1kaXNwbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4uYmktcGMtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmJpLXBjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiO1xufVxuXG4uYmktcGxheXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5iaS1wbHVzLXNsYXNoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYVwiO1xufVxuXG4uYmktcHJvamVjdG9yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7XG59XG5cbi5iaS1wcm9qZWN0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7XG59XG5cbi5iaS1xci1jb2RlLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5iaS1xci1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiO1xufVxuXG4uYmktcXVvcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5iaS1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjtcbn1cblxuLmJpLXJvYm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4uYmktc2VuZC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMlwiO1xufVxuXG4uYmktc2VuZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjtcbn1cblxuLmJpLXNlbmQtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNFwiO1xufVxuXG4uYmktc2VuZC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiO1xufVxuXG4uYmktc2VuZC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uYmktc2VuZC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjtcbn1cblxuLmJpLXNlbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjlcIjtcbn1cblxuLmJpLXNlbmQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiO1xufVxuXG4uYmktc2VuZC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uYmktc2VuZC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiO1xufVxuXG4uYmktc2VuZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjtcbn1cblxuLmJpLXNlbmQteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uYmktc2VuZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZlwiO1xufVxuXG4uYmktc2VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmJpLXN0ZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiO1xufVxuXG4uYmktdGVybWluYWwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG5cbi5iaS10ZXJtaW5hbC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjtcbn1cblxuLmJpLXRpY2tldC1kZXRhaWxlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uYmktdGlja2V0LWRldGFpbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjN1wiO1xufVxuXG4uYmktdGlja2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7XG59XG5cbi5iaS10aWNrZXQtcGVyZm9yYXRlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiO1xufVxuXG4uYmktdGlja2V0LXBlcmZvcmF0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5iaS10aWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7XG59XG5cbi5iaS10aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5iaS13aW5kb3ctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2RcIjtcbn1cblxuLmJpLXdpbmRvdy1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiO1xufVxuXG4uYmktd2luZG93LWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5iaS13aW5kb3ctcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmJpLXdpbmRvdy1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmJpLXdpbmRvdy1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmJpLXdpbmRvdy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiO1xufVxuXG4uYmkteGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjtcbn1cblxuLmJpLWV0aGVybmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4uYmktaGRtaS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNlwiO1xufVxuXG4uYmktaGRtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cblxuLmJpLXVzYi1jLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5iaS11c2ItYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmJpLXVzYi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiO1xufVxuXG4uYmktdXNiLXBsdWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGJcIjtcbn1cblxuLmJpLXVzYi1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4uYmktdXNiLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjtcbn1cblxuLmJpLXVzYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmJpLWJvb21ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGZcIjtcbn1cblxuLmJpLWRpc3BsYXlwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiO1xufVxuXG4uYmktZ3B1LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG59XG5cbi5iaS1tZW1vcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5iaS1tb2RlbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiO1xufVxuXG4uYmktbW9kZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7XG59XG5cbi5iaS1tb3RoZXJib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uYmktbW90aGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiO1xufVxuXG4uYmktcGNpLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7XG59XG5cbi5iaS1yb3V0ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjtcbn1cblxuLmJpLXJvdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmJpLXRodW5kZXJib2x0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVmXCI7XG59XG5cbi5iaS10aHVuZGVyYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmJpLXVzYi1kcml2ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uYmktdXNiLWRyaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uYmktdXNiLW1pY3JvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYzXCI7XG59XG5cbi5iaS11c2ItbWljcm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7XG59XG5cbi5iaS11c2ItbWluaS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNVwiO1xufVxuXG4uYmktdXNiLW1pbmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjdcIjtcbn1cblxuLmJpLWRldmljZS1oZGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjhcIjtcbn1cblxuLmJpLWRldmljZS1oZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG59XG5cbi5iaS1kZXZpY2Utc3NkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7XG59XG5cbi5iaS1kZXZpY2Utc3NkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiO1xufVxuXG4uYmktZGlzcGxheXBvcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmNcIjtcbn1cblxuLmJpLW1vcnRhcmJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7XG59XG5cbi5iaS1tb3J0YXJib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiO1xufVxuXG4uYmktYmFkZ2Utc2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDJcIjtcbn1cblxuLmJpLWJhZGdlLXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwM1wiO1xufVxuXG4uYmktYmFnLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5iaS1iYWctaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7XG59XG5cbi5iaS1iYWxsb29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA2XCI7XG59XG5cbi5iaS1iYWxsb29uLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA3XCI7XG59XG5cbi5iaS1iYWxsb29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOFwiO1xufVxuXG4uYmktYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjtcbn1cblxuLmJpLWJveDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGFcIjtcbn1cblxuLmJpLWJveDItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjtcbn1cblxuLmJpLWJveDItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5iaS1ib3gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZFwiO1xufVxuXG4uYmktYnJhY2VzLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uYmktY2FsZW5kYXItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGZcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzExXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7XG59XG5cbi5iaS1jaGF0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEzXCI7XG59XG5cbi5iaS1jaGF0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE2XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFiXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtZGF0YS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiO1xufVxuXG4uYmktY2xpcGJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjFcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cblxuLmJpLWNsaXBib2FyZC14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1kYXRhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmNcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wdWxzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjtcbn1cblxuLmJpLWNsaXBib2FyZDIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzNcIjtcbn1cblxuLmJpLWVtb2ppLWtpc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzRcIjtcbn1cblxuLmJpLWVtb2ppLWtpc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM1XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiO1xufVxuXG4uYmktZW52ZWxvcGUtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM3XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM4XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOVwiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wYXBlci1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiO1xufVxuXG4uYmktZmlsZXR5cGUtYWFjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZVwiO1xufVxuXG4uYmktZmlsZXR5cGUtYWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNmXCI7XG59XG5cbi5iaS1maWxldHlwZS1ibXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG5cbi5iaS1maWxldHlwZS1jczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWRvYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWRvY3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ1XCI7XG59XG5cbi5iaS1maWxldHlwZS1leGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ2XCI7XG59XG5cbi5iaS1maWxldHlwZS1naWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5iaS1maWxldHlwZS1oZWljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uYmktZmlsZXR5cGUtaHRtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWphdmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5iaS1maWxldHlwZS1qcGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7XG59XG5cbi5iaS1maWxldHlwZS1qczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpzeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW00cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtbWR4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtbW92OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uYmktZmlsZXR5cGUtbXAzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtbXA0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtb3RmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiO1xufVxuXG4uYmktZmlsZXR5cGUtcGhwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiO1xufVxuXG4uYmktZmlsZXR5cGUtcG5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OFwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7XG59XG5cbi5iaS1maWxldHlwZS1yYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG59XG5cbi5iaS1maWxldHlwZS1yYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi5iaS1maWxldHlwZS1zY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYxXCI7XG59XG5cbi5iaS1maWxldHlwZS1zdmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYyXCI7XG59XG5cbi5iaS1maWxldHlwZS10aWZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtdHN4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtdHRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NVwiO1xufVxuXG4uYmktZmlsZXR5cGUtdHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiO1xufVxuXG4uYmktZmlsZXR5cGUtd2F2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiO1xufVxuXG4uYmktZmlsZXR5cGUtd29mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmJpLWhlYXJ0LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZFwiO1xufVxuXG4uYmktaGVhcnQtcHVsc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjtcbn1cblxuLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uYmktaGVhcnRicmVhay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiO1xufVxuXG4uYmktaGVhcnRicmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjtcbn1cblxuLmJpLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmJpLWhvc3BpdGFsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5iaS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzRcIjtcbn1cblxuLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7XG59XG5cbi5iaS1ob3VzZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzZcIjtcbn1cblxuLmJpLWluY29nbml0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjtcbn1cblxuLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiO1xufVxuXG4uYmktbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2JcIjtcbn1cblxuLmJpLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5iaS1wbHVnaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5iaS1wb3N0YWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uYmktcG9zdGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmJpLXBvc3RjYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG59XG5cbi5iaS1wb3N0Y2FyZC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uYmktcG9zdGNhcmQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5iaS1wb3N0Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmJpLXNlYXJjaC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4uYmktc2VhcmNoLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uYmktc2xpZGVyczItdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5iaS1zbGlkZXJzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiO1xufVxuXG4uYmktdHJhc2gzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiO1xufVxuXG4uYmktdmFsZW50aW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uYmktdmFsZW50aW5lMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjtcbn1cblxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7XG59XG5cbi5iaS1maWxldHlwZS1qc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHB0eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG5cbi5iaS0xLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uYmktMS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5iaS0xLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiO1xufVxuXG4uYmktMS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5iaS0yLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uYmktMi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7XG59XG5cbi5iaS0yLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZVwiO1xufVxuXG4uYmktMi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5iaS0zLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uYmktMy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EzXCI7XG59XG5cbi5iaS0zLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xufVxuXG4uYmktMy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5iaS00LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOFwiO1xufVxuXG4uYmktNC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5iaS00LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiO1xufVxuXG4uYmktNC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG59XG5cbi5iaS01LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uYmktNS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5iaS01LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiO1xufVxuXG4uYmktNS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7XG59XG5cbi5iaS02LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uYmktNi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5iaS02LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uYmktNi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I3XCI7XG59XG5cbi5iaS03LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uYmktNy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5iaS03LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4uYmktNy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5iaS04LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uYmktOC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MxXCI7XG59XG5cbi5iaS04LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uYmktOC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7XG59XG5cbi5iaS05LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uYmktOS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7XG59XG5cbi5iaS05LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiO1xufVxuXG4uYmktOS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYlwiO1xufVxuXG4uYmktYWlycGxhbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmJpLWFpcnBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uYmktYWxleGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5iaS1hbGlwYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7XG59XG5cbi5iaS1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiO1xufVxuXG4uYmktYW5kcm9pZDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7XG59XG5cbi5iaS1ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmJpLWJveC1zZWFtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5iaS1icm93c2VyLWNocm9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDRcIjtcbn1cblxuLmJpLWJyb3dzZXItZWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmJpLWJyb3dzZXItZmlyZWZveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmJpLWJyb3dzZXItc2FmYXJpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uYmktYy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cblxuLmJpLWMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYlwiO1xufVxuXG4uYmktYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjtcbn1cblxuLmJpLWMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiO1xufVxuXG4uYmktY2Fwc3VsZS1waWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZVwiO1xufVxuXG4uYmktY2Fwc3VsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmJpLWNhci1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uYmktY2FyLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uYmktY2Fzc2V0dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjtcbn1cblxuLmJpLWNhc3NldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4uYmktY2MtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7XG59XG5cbi5iaS1jYy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U3XCI7XG59XG5cbi5iaS1jYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZThcIjtcbn1cblxuLmJpLWNjLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjtcbn1cblxuLmJpLWN1cC1ob3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjtcbn1cblxuLmJpLWN1cC1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7XG59XG5cbi5iaS1jdXJyZW5jeS1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmJpLWRyb3Bib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VkXCI7XG59XG5cbi5iaS1lc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMFwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uYmktZmlsZXR5cGUtc3FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiO1xufVxuXG4uYmktZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjZcIjtcbn1cblxuLmJpLWdvb2dsZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uYmktaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLmJpLWgtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4uYmktaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmNcIjtcbn1cblxuLmJpLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uYmktaW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiO1xufVxuXG4uYmktbHVuZ3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmZcIjtcbn1cblxuLmJpLWx1bmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiO1xufVxuXG4uYmktbWljcm9zb2Z0LXRlYW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiO1xufVxuXG4uYmktcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmJpLXAtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uYmktcC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmJpLXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uYmktcGFzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOFwiO1xufVxuXG4uYmktcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7XG59XG5cbi5iaS1yLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZVwiO1xufVxuXG4uYmktci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5iaS1yLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiO1xufVxuXG4uYmktci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODExXCI7XG59XG5cbi5iaS1yZXBlYXQtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmJpLXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjtcbn1cblxuLmJpLXJld2luZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTRcIjtcbn1cblxuLmJpLXJld2luZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7XG59XG5cbi5iaS1yZXdpbmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG59XG5cbi5iaS1yZXdpbmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiO1xufVxuXG4uYmktcmV3aW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5iaS1yZXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7XG59XG5cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7XG59XG5cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYlwiO1xufVxuXG4uYmktdHJhaW4tZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjtcbn1cblxuLmJpLXRyYWluLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiO1xufVxuXG4uYmktdHJhaW4tbGlnaHRyYWlsLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7XG59XG5cbi5iaS10cmFpbi1saWdodHJhaWwtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7XG59XG5cbi5iaS10cnVjay1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMFwiO1xufVxuXG4uYmktdHJ1Y2stZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7XG59XG5cbi5iaS11YnVudHU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIyXCI7XG59XG5cbi5iaS11bmluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjNcIjtcbn1cblxuLmJpLXVuaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiO1xufVxuXG4uYmktdW5pdmVyc2FsLWFjY2Vzcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI1XCI7XG59XG5cbi5iaS11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiO1xufVxuXG4uYmktdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5iaS12aXJ1czI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5iaS13ZWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5iaS15ZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uYmktc2lnbi1zdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7XG59XG5cbi5iaS1zaWduLXN0b3AtbGlnaHRzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5iaS1zaWduLXN0b3AtbGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZFwiO1xufVxuXG4uYmktc2lnbi1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZVwiO1xufVxuXG4uYmktc2lnbi10dXJuLWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiO1xufVxuXG4uYmktc2lnbi10dXJuLXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5iaS1zaWduLXlpZWxkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5iaS1zaWduLXlpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uYmktZXYtc3RhdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uYmktZXYtc3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5iaS1mdWVsLXB1bXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjtcbn1cblxuLmJpLTAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5iaS0wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cblxuLmJpLTAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5iaS0wLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLmJpLXJvY2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0M1wiO1xufVxuXG4uYmktcm9ja2V0LXRha2VvZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjtcbn1cblxuLmJpLXJvY2tldC10YWtlb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiO1xufVxuXG4uYmktcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiO1xufVxuXG4uYmktc3RyaXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0N1wiO1xufVxuXG4uYmktc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiO1xufVxuXG4uYmktc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG59XG5cbi5iaS10cmVsbG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5iaS1yZWdleDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjtcbn1cblxuLmJpLXRleHQtd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjtcbn1cblxuLmJpLXNpZ24tZGVhZC1lbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGZcIjtcbn1cblxuLmJpLXNpZ24tZGVhZC1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5iaS1zaWduLWRvLW5vdC1lbnRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MVwiO1xufVxuXG4uYmktc2lnbi1kby1ub3QtZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUyXCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTVcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTZcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi15LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU4XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OVwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVhXCI7XG59XG5cbi5iaS1zaWduLW1lcmdlLWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWJcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5iaS1zaWduLW5vLWxlZnQtdHVybi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZlwiO1xufVxuXG4uYmktc2lnbi1uby1sZWZ0LXR1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYwXCI7XG59XG5cbi5iaS1zaWduLW5vLXBhcmtpbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjFcIjtcbn1cblxuLmJpLXNpZ24tbm8tcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjJcIjtcbn1cblxuLmJpLXNpZ24tbm8tcmlnaHQtdHVybi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uYmktc2lnbi1uby1yaWdodC10dXJuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NFwiO1xufVxuXG4uYmktc2lnbi1yYWlscm9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiO1xufVxuXG4uYmktc2lnbi1yYWlscm9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjZcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjdcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OFwiO1xufVxuXG4uYmktYnVpbGRpbmctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7XG59XG5cbi5iaS1idWlsZGluZy1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmJcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2Y1wiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmVcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmZcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcwXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcyXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3M1wiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzRcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc2XCI7XG59XG5cbi5iaS1idWlsZGluZy1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiO1xufVxuXG4uYmktYnVpbGRpbmctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzhcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiO1xufVxuXG4uYmktYnVpbGRpbmctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdhXCI7XG59XG5cbi5iaS1idWlsZGluZy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uYmktYnVpbGRpbmdzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5iaS1idWlsZGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5iaS1idXMtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjtcbn1cblxuLmJpLWJ1cy1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2ZcIjtcbn1cblxuLmJpLWV2LWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgwXCI7XG59XG5cbi5iaS1ldi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmJpLWdsb2JlLWFtZXJpY2FzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uYmktZ2xvYmUtYXNpYS1hdXN0cmFsaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgzXCI7XG59XG5cbi5iaS1nbG9iZS1jZW50cmFsLXNvdXRoLWFzaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5iaS1nbG9iZS1ldXJvcGUtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uYmktaG91c2UtYWRkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5iaS1ob3VzZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5iaS1ob3VzZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OFwiO1xufVxuXG4uYmktaG91c2UtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg5XCI7XG59XG5cbi5iaS1ob3VzZS1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhhXCI7XG59XG5cbi5iaS1ob3VzZS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YlwiO1xufVxuXG4uYmktaG91c2UtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4Y1wiO1xufVxuXG4uYmktaG91c2UtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGRcIjtcbn1cblxuLmJpLWhvdXNlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhlXCI7XG59XG5cbi5iaS1ob3VzZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGZcIjtcbn1cblxuLmJpLWhvdXNlLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTBcIjtcbn1cblxuLmJpLWhvdXNlLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG59XG5cbi5iaS1ob3VzZS1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkyXCI7XG59XG5cbi5iaS1ob3VzZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiO1xufVxuXG4uYmktaG91c2Utc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjtcbn1cblxuLmJpLWhvdXNlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NVwiO1xufVxuXG4uYmktaG91c2UtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTZcIjtcbn1cblxuLmJpLWhvdXNlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4uYmktaG91c2UteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiO1xufVxuXG4uYmktaG91c2UteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTlcIjtcbn1cblxuLmJpLXBlcnNvbi1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7XG59XG5cbi5iaS1wZXJzb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjtcbn1cblxuLmJpLXBlcnNvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWNcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWRcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWZcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEwXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTFcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEyXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhM1wiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE0XCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTVcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG59XG5cbi5iaS1wZXJzb24tZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTdcIjtcbn1cblxuLmJpLXBlcnNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiO1xufVxuXG4uYmktcGVyc29uLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOVwiO1xufVxuXG4uYmktcGVyc29uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYVwiO1xufVxuXG4uYmktc2Nvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWJcIjtcbn1cblxuLmJpLXRheGktZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjtcbn1cblxuLmJpLXRheGktZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFkXCI7XG59XG5cbi5iaS1hbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFlXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFmXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjBcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIxXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMlwiO1xufVxuXG4uYmktZGF0YWJhc2UtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIzXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjRcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI1XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI3XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOFwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiYVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmJcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJjXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJkXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmZcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmJpLWRhdGFiYXNlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiO1xufVxuXG4uYmktZGF0YWJhc2UteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzNcIjtcbn1cblxuLmJpLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNFwiO1xufVxuXG4uYmktaG91c2VzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM1XCI7XG59XG5cbi5iaS1ob3VzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM2XCI7XG59XG5cbi5iaS1udmlkaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM3XCI7XG59XG5cbi5iaS1wZXJzb24tdmNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzhcIjtcbn1cblxuLmJpLXBlcnNvbi12Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzlcIjtcbn1cblxuLmJpLXNpbmEtd2VpYm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5iaS10ZW5jZW50LXFxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYlwiO1xufVxuXG4uYmktd2lraXBlZGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uYmktYWxwaGFiZXQtdXBwZXJjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uYmktYWxwaGFiZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5iaS1hbWF6b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7XG59XG5cbi5iaS1hcnJvd3MtY29sbGFwc2UtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5iaS1hcnJvd3MtZXhwYW5kLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NVwiO1xufVxuXG4uYmktYXJyb3dzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uYmktYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMlwiO1xufVxuXG4uYmktYmFuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7XG59XG5cbi5iaS1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5iaS1iaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMlwiO1xufVxuXG4uYmktY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTBcIjtcbn1cblxuLmJpLWNha2UyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuXG4uYmktY29va2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiO1xufVxuXG4uYmktY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmJpLWNyb3NzaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmJpLWNyb3NzaGFpcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG59XG5cbi5iaS1lbW9qaS1hc3RvbmlzaGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk1XCI7XG59XG5cbi5iaS1lbW9qaS1hc3RvbmlzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiO1xufVxuXG4uYmktZW1vamktZ3JpbWFjZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YlwiO1xufVxuXG4uYmktZW1vamktZ3JpbWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTFcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5iaS1lbW9qaS1zdXJwcmlzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhN1wiO1xufVxuXG4uYmktZW1vamktc3VycHJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7XG59XG5cbi5iaS1lbW9qaS10ZWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5iaS1lbW9qaS10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMlwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjhcIjtcbn1cblxuLmJpLWVudmVsb3BlLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjtcbn1cblxuLmJpLWZlYXRoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5iaS1mZWF0aGVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmJpLWZsb3BweS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4uYmktZmxvcHB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uYmktZmxvcHB5Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uYmktZmxvcHB5Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmJpLWdpdGxhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmJpLWhpZ2hsaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiO1xufVxuXG4uYmktbWFya2VyLXRpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmJpLW52bWUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjtcbn1cblxuLmJpLW52bWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBjXCI7XG59XG5cbi5iaS1vcGVuY29sbGVjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmJpLXBjaS1jYXJkLW5ldHdvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNkXCI7XG59XG5cbi5iaS1wY2ktY2FyZC1zb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2VcIjtcbn1cblxuLmJpLXJhZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZlwiO1xufVxuXG4uYmktc2VuZC1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQwXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQxXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkM1wiO1xufVxuXG4uYmktc2ltLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ0XCI7XG59XG5cbi5iaS1zaW0tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ1XCI7XG59XG5cbi5iaS1zb3VyY2Vmb3JnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDZcIjtcbn1cblxuLmJpLXN1YnN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiO1xufVxuXG4uYmktdGhyZWFkcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOFwiO1xufVxuXG4uYmktdGhyZWFkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLmJpLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGFcIjtcbn1cblxuLmJpLXR3aXR0ZXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGJcIjtcbn1cblxuLmJpLXR5cGUtaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRjXCI7XG59XG5cbi5iaS10eXBlLWg1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZFwiO1xufVxuXG4uYmktdHlwZS1oNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGVcIjtcbn1cblxuLmJpLWJhY2twYWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRmXCI7XG59XG5cbi5iaS1iYWNrcGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTBcIjtcbn1cblxuLmJpLWJhY2twYWNrMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiO1xufVxuXG4uYmktYmFja3BhY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMlwiO1xufVxuXG4uYmktYmFja3BhY2szLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUzXCI7XG59XG5cbi5iaS1iYWNrcGFjazM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU0XCI7XG59XG5cbi5iaS1iYWNrcGFjazQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTVcIjtcbn1cblxuLmJpLWJhY2twYWNrNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTZcIjtcbn1cblxuLmJpLWJyaWxsaWFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7XG59XG5cbi5iaS1jYWtlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG59XG5cbi5iaS1jYWtlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOVwiO1xufVxuXG4uYmktZHVmZmxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVhXCI7XG59XG5cbi5iaS1kdWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGViXCI7XG59XG5cbi5iaS1leHBvc3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWNcIjtcbn1cblxuLmJpLWdlbmRlci1uZXV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVkXCI7XG59XG5cbi5iaS1oaWdobGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZVwiO1xufVxuXG4uYmktbHVnZ2FnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiO1xufVxuXG4uYmktbHVnZ2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjBcIjtcbn1cblxuLmJpLW1haWxib3gtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjFcIjtcbn1cblxuLmJpLW1haWxib3gyLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYyXCI7XG59XG5cbi5iaS1ub2lzZS1yZWR1Y3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYzXCI7XG59XG5cbi5iaS1wYXNzcG9ydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNFwiO1xufVxuXG4uYmktcGFzc3BvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY1XCI7XG59XG5cbi5iaS1wZXJzb24tYXJtcy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjZcIjtcbn1cblxuLmJpLXBlcnNvbi1yYWlzZWQtaGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjdcIjtcbn1cblxuLmJpLXBlcnNvbi1zdGFuZGluZy1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjhcIjtcbn1cblxuLmJpLXBlcnNvbi1zdGFuZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjlcIjtcbn1cblxuLmJpLXBlcnNvbi13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmYVwiO1xufVxuXG4uYmktcGVyc29uLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZiXCI7XG59XG5cbi5iaS1zaGFkb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmY1wiO1xufVxuXG4uYmktc3VpdGNhc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmRcIjtcbn1cblxuLmJpLXN1aXRjYXNlLWxnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZlXCI7XG59XG5cbi5iaS1zdWl0Y2FzZS1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmJpLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kgFwiO1xufVxuXG4uYmktc3VpdGNhc2UyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SBXCI7XG59XG5cbi5iaS1zdWl0Y2FzZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SCXCI7XG59XG5cbi5iaS12aWduZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpINcIjtcbn1cblxuLmJpLWJsdWVza3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y5XCI7XG59XG5cbi5iaS10dXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SEXCI7XG59XG5cbi5iaS1iZWFrZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpIVcIjtcbn1cblxuLmJpLWJlYWtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpIZcIjtcbn1cblxuLmJpLWZsYXNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SHXCI7XG59XG5cbi5iaS1mbGFzay1mbG9yZW5jZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kiFwiO1xufVxuXG4uYmktZmxhc2stZmxvcmVuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SJXCI7XG59XG5cbi5iaS1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpIpcIjtcbn1cblxuLmJpLWxlYWYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpItcIjtcbn1cblxuLmJpLWxlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SMXCI7XG59XG5cbi5iaS1tZWFzdXJpbmctY3VwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SNXCI7XG59XG5cbi5iaS1tZWFzdXJpbmctY3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kjlwiO1xufVxuXG4uYmktdW5sb2NrMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kj1wiO1xufVxuXG4uYmktdW5sb2NrMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpJBcIjtcbn1cblxuLmJpLWJhdHRlcnktbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kkVwiO1xufVxuXG4uYmktYW50aHJvcGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kklwiO1xufVxuXG4uYmktYXBwbGUtbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76STXCI7XG59XG5cbi5iaS1jbGF1ZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SUXCI7XG59XG5cbi5iaS1vcGVuYWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SVXCI7XG59XG5cbi5iaS1wZXJwbGV4aXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kllwiO1xufVxuXG4uYmktY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kl1wiO1xufVxuXG4uYmktamF2YXNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpJhcIjtcbn1cblxuLmJpLXR5cGVzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SZXCI7XG59XG5cbi5iaS1mb3JrLWtuaWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kmlwiO1xufVxuXG4uYmktZ2xvYmUtYW1lcmljYXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpJtcIjtcbn1cblxuLmJpLWdsb2JlLWFzaWEtYXVzdHJhbGlhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76ScXCI7XG59XG5cbi5iaS1nbG9iZS1jZW50cmFsLXNvdXRoLWFzaWEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpJ1cIjtcbn1cblxuLmJpLWdsb2JlLWV1cm9wZS1hZnJpY2EtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpJ5cIjtcbn1cblxuLyohXG4gKiBDb2xvciBBZG1pbiB2NS4yLjAgKGh0dHBzOi8vc2VhbnRoZW1lLmNvbS9jb2xvci1hZG1pbi8pXG4gKiBDb3B5cmlnaHQgMjAyMyBTZWFuVGhlbWVcbiAqL1xuLypcbiAgIDEuMCAgR0xPQkFMIC0gQ29sb3Igc3lzdGVtXG4gICAyLjAgIEdMT0JBTCAtIFJUTCAvIERhcmsgTW9kZSAvIFVJIE9wdGlvbnMgU2V0dGluZ3NcbiAgIDMuMCAgR0xPQkFMIC0gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG4gICA0LjAgIEdMT0JBTCAtIENvbXBvbmVudCBDb2xvclxuICAgNS4wICBHTE9CQUwgLSBHcmFkaWVudFxuICAgNi4wICBHTE9CQUwgLSBMaW5rIENvbG9yXG4gICA3LjAgIEdMT0JBTCAtIEdyaWQgJiBDb250YWluZXJcbiAgIDguMCAgR0xPQkFMIC0gQm9keVxuICAgOS4wICBHTE9CQUwgLSBGb250XG4gICAxMC4wIEdMT0JBTCAtIEJvcmRlciBDb2xvclxuICAgMTEuMCBHTE9CQUwgLSBSYWRpdXNcbiAgIDEyLjAgR0xPQkFMIC0gQm94IFNoYWRvd1xuICAgMTMuMCBHTE9CQUwgLSBGb2N1cyBSaW5nXG4gICAxNC4wIEdMT0JBTCAtIENhcmV0XG4gICAxNS4wIEdMT0JBTCAtIFRyYW5zaXRpb25cbiAgIDE2LjAgR0xPQkFMIC0gQXNwZWN0IFJhdGlvc1xuICAgMTcuMCBBcHAgLSBaaW5kZXhcbiAgIDE4LjAgQXBwIC0gSGVhZGVyXG4gICAxOS4wIEFwcCAtIFRvcCBNZW51XG4gICAyMC4wIEFwcCAtIFNpZGViYXJcbiAgIDIxLjAgQXBwIC0gQ29udGVudFxuICAgMjIuMCBBcHAgLSBGb290ZXJcbiAgIDIzLjAgQXBwIC0gQ292ZXJcbiAgIDI0LjAgQXBwIC0gUGFnZSBIZWFkZXJcbiAgIDI1LjAgQXBwIC0gQm94ZWQgTGF5b3V0XG4gICAyNi4wIEFwcCAtIFBPUyBTeXN0ZW1cbiAgIDI3LjAgQXBwIC0gTG9naW5cbiAgIDI4LjAgVUkgLSBJY29uIExpbmtcbiAgIDI5LjAgVUkgLSBCbG9ja3F1b3RlXG4gICAzMC4wIFVJIC0gSHJcbiAgIDMxLjAgVUkgLSBMZWdlbmRcbiAgIDMyLjAgVUkgLSBMaXN0XG4gICAzMy4wIFVJIC0gTWFya1xuICAgMzQuMCBVSSAtIFRhYmxlXG4gICAzNS4wIFVJIC0gQnV0dG9ucyArIEZvcm1zXG4gICAzNi4wIFVJIC0gQnV0dG9uc1xuICAgMzcuMCBVSSAtIEZvcm1zXG4gICAzOC4wIFVJIC0gRm9ybSBDaGVja1xuICAgMzkuMCBVSSAtIEZvcm0gU3dpdGNoXG4gICA0MC4wIFVJIC0gRm9ybSBJbnB1dCBHcm91cFxuICAgNDEuMCBVSSAtIEZvcm0gU2VsZWN0XG4gICA0Mi4wIFVJIC0gRm9ybSBSYW5nZVxuICAgNDMuMCBVSSAtIEZvcm0gRmlsZVxuICAgNDQuMCBVSSAtIEZvcm0gRmxvYXRpbmdcbiAgIDQ1LjAgVUkgLSBGb3JtIEZlZWRiYWNrICYgVmFsaWRhdGlvblxuICAgNDYuMCBVSSAtIE5hdiBMaW5rXG4gICA0Ny4wIFVJIC0gTmF2IFRhYnNcbiAgIDQ4LjAgVUkgLSBOYXYgUGlsbHNcbiAgIDQ5LjAgVUkgLSBOYXYgVW5kZXJsaW5lXG4gICA1MC4wIFVJIC0gTmF2YmFyXG4gICA1MS4wIFVJIC0gRHJvcGRvd25cbiAgIDUyLjAgVUkgLSBQYWdpbmF0aW9uXG4gICA1My4wIFVJIC0gUGxhY2Vob2xkZXJcbiAgIDU0LjAgVUkgLSBDYXJkXG4gICA1NS4wIFVJIC0gQWNjb3JkaW9uXG4gICA1Ni4wIFVJIC0gVG9vbHRpcFxuICAgNTcuMCBVSSAtIFBvcG92ZXJcbiAgIDU4LjAgVUkgLSBUb2FzdHNcbiAgIDU5LjAgVUkgLSBCYWRnZXNcbiAgIDYwLjAgVUkgLSBNb2RhbFxuICAgNjEuMCBVSSAtIEFsZXJ0XG4gICA2Mi4wIFVJIC0gUHJvZ3Jlc3MgQmFyXG4gICA2My4wIFVJIC0gTGlzdCBHcm91cFxuICAgNjQuMCBVSSAtIEltYWdlIFRodW1ibmFpbFxuICAgNjUuMCBVSSAtIEZpZ3VyZVxuICAgNjYuMCBVSSAtIEJyZWFkY3J1bWJcbiAgIDY3LjAgVUkgLSBDYXJvdXNlbFxuICAgNjguMCBVSSAtIFNwaW5uZXJzXG4gICA2OS4wIFVJIC0gQ2xvc2UgQnV0dG9uXG4gICA3MC4wIFVJIC0gT2ZmY2FudmFzXG4gICA3MS4wIFVJIC0gQ29kZVxuICAgNzIuMCBVSSAtIFBhbmVsXG4qL1xuLypcbiAgIERhcmsgY29sb3IgbW9kZSB2YXJpYWJsZXNcblxuICAgMS4wICAgR0xPQkFMIC0gQ29sb3Igc3lzdGVtXG4gICAxLjAgICBHTE9CQUwgLSBDb2xvciBzeXN0ZW1cbiAgIDIuMCAgIEdMT0JBTCAtIEJvZHlcbiAgIDMuMCAgIEdMT0JBTCAtIEJvcmRlciBDb2xvclxuICAgNC4wICAgR0xPQkFMIC0gRm9udFxuICAgNS4wICAgR0xPQkFMIC0gTGluayBDb2xvclxuICAgNi4wICAgR0xPQkFMIC0gQ29tcG9uZW50IENvbG9yXG4gICA3LjAgICBBcHAgLSBIZWFkZXJcbiAgIDguMCAgIEFwcCAtIFRvcCBNZW51XG4gICA5LjAgICBBcHAgLSBTaWRlYmFyXG4gICAxMC4wICBBcHAgLSBQT1MgU3lzdGVtXG4gICAxMS4wICBVSSAtIEZvcm1zXG4gICAxMi4wICBVSSAtIEFjY29yZGlvblxuICAgMTMuMCAgVUkgLSBDb2RlXG4qL1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWRlZmF1bHQ6ICNlOWVjZWY7XG4gIC0tYnMtcHJpbWFyeTogIzM0OGZlMjtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzAwYWNhYztcbiAgLS1icy1pbmZvOiAjNDliNmQ2O1xuICAtLWJzLXdhcm5pbmc6ICNmNTljMWE7XG4gIC0tYnMtZGFuZ2VyOiAjZmY1YjU3O1xuICAtLWJzLWxpZ2h0OiAjZjJmM2Y0O1xuICAtLWJzLWRhcms6ICMyZDM1M2M7XG4gIC0tYnMtaW52ZXJzZTogIzJkMzUzYztcbiAgLS1icy1ibHVlOiAjMzQ4ZmUyO1xuICAtLWJzLWluZGlnbzogIzg3NTNkZTtcbiAgLS1icy1wdXJwbGU6ICM3MjdjYjY7XG4gIC0tYnMtcGluazogI2ZiNTU5NztcbiAgLS1icy1yZWQ6ICNmZjViNTc7XG4gIC0tYnMtb3JhbmdlOiAjZjU5YzFhO1xuICAtLWJzLXllbGxvdzogI2ZmZDkwMDtcbiAgLS1icy1ncmVlbjogIzMyYTkzMjtcbiAgLS1icy10ZWFsOiAjMDBhY2FjO1xuICAtLWJzLWxpbWU6ICM5MGNhNGI7XG4gIC0tYnMtY3lhbjogIzQ5YjZkNjtcbiAgLS1icy13aGl0ZTogI0ZGRkZGRjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzJkMzUzYztcbiAgLS1icy1tdXRlZDogI2FkYjViZDtcbiAgLS1icy1ibGFjazogIzAwMDAwMDtcbiAgLS1icy1zaWx2ZXI6ICNiNmMyYzk7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMyZDM1M2M7XG4gIC0tYnMtZ3JheS05MDA6ICMyMDI1MmE7XG4gIC0tYnMtZGVmYXVsdC1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDUyLCAxNDMsIDIyNjtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAwLCAxNzIsIDE3MjtcbiAgLS1icy1pbmZvLXJnYjogNzMsIDE4MiwgMjE0O1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNDUsIDE1NiwgMjY7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjU1LCA5MSwgODc7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDIsIDI0MywgMjQ0O1xuICAtLWJzLWRhcmstcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWludmVyc2UtcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWJsdWUtcmdiOiA1MiwgMTQzLCAyMjY7XG4gIC0tYnMtaW5kaWdvLXJnYjogMTM1LCA4MywgMjIyO1xuICAtLWJzLXB1cnBsZS1yZ2I6IDExNCwgMTI0LCAxODI7XG4gIC0tYnMtcGluay1yZ2I6IDI1MSwgODUsIDE1MTtcbiAgLS1icy1yZWQtcmdiOiAyNTUsIDkxLCA4NztcbiAgLS1icy1vcmFuZ2UtcmdiOiAyNDUsIDE1NiwgMjY7XG4gIC0tYnMteWVsbG93LXJnYjogMjU1LCAyMTcsIDA7XG4gIC0tYnMtZ3JlZW4tcmdiOiA1MCwgMTY5LCA1MDtcbiAgLS1icy10ZWFsLXJnYjogMCwgMTcyLCAxNzI7XG4gIC0tYnMtbGltZS1yZ2I6IDE0NCwgMjAyLCA3NTtcbiAgLS1icy1jeWFuLXJnYjogNzMsIDE4MiwgMjE0O1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ncmF5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1ncmF5LWRhcmstcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLW11dGVkLXJnYjogMTczLCAxODEsIDE4OTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2lsdmVyLXJnYjogMTgyLCAxOTQsIDIwMTtcbiAgLS1icy1ncmF5LTEwMC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZ3JheS0yMDAtcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLWJzLWdyYXktMzAwLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1ncmF5LTQwMC1yZ2I6IDIwNiwgMjEyLCAyMTg7XG4gIC0tYnMtZ3JheS01MDAtcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLWJzLWdyYXktNjAwLXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1ncmF5LTcwMC1yZ2I6IDczLCA4MCwgODc7XG4gIC0tYnMtZ3JheS04MDAtcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWdyYXktOTAwLXJnYjogMzIsIDM3LCA0MjtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigyMC44LCA1Ny4yLCA5MC40KTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogcmdiKDQzLjIsIDQ2LjgsIDUwKTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigwLCA2OC44LCA2OC44KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYigyOS4yLCA3Mi44LCA4NS42KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYig5OCwgNjIuNCwgMTAuNCk7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDM2LjQsIDM0LjgpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMjE0LjQsIDIzMi42LCAyNDkuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIyNS42LCAyMjcuNCwgMjI5KTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDIwNCwgMjM4LjQsIDIzOC40KTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIxOC42LCAyNDAuNCwgMjQ2LjgpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjUzLCAyMzUuMiwgMjA5LjIpO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6IHJnYigyNTUsIDIyMi4yLCAyMjEuNCk7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiByZ2IoMjUxLjUsIDI1MiwgMjUyLjUpO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDE3My44LCAyMTAuMiwgMjQzLjQpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTk2LjIsIDE5OS44LCAyMDMpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgMjIxLjgsIDIyMS44KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxODIuMiwgMjI1LjgsIDIzOC42KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTEsIDIxNS40LCAxNjMuNCk7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyNTUsIDE4OS40LCAxODcuOCk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDQ1LCA1MywgNjA7XG4gIC0tYnMtYm9keS1iZzogI2RlZTJlNjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDQ1LCA1MywgNjAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDQ1LCA1MywgNjA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoNDUsIDUzLCA2MCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDQ1LCA1MywgNjA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogNTIsIDE0MywgMjI2O1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6IHJnYig0MS42LCAxMTQuNCwgMTgwLjgpO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiA0MiwgMTE0LCAxODE7XG4gIC0tYnMtY29kZS1jb2xvcjogcmdiKDI0OS4yNDEzNzkzMTAzLCAxMC4yNTg2MjA2ODk3LCAxMDUuMjc1ODYyMDY5KTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiByZ2IoMjU1LCAyNDcuNCwgMjA0KTtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogM3B4O1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDZweDtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDUyLCAxNDMsIDIyNiwgMC4yNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2ZmNWI1Nztcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYnMtYm9keS1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1ib2R5LWJnOiByZ2IoMjIuNCwgMjUuOSwgMjkuNCk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDIyLCAyNiwgMjk7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzJkMzUzYztcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiByZ2IoMzguNSwgNDUsIDUxKTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDM5LCA0NSwgNTE7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTMzLjIsIDE4Ny44LCAyMzcuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxNjYuOCwgMTcyLjIsIDE3Nyk7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAyLCAyMDUuMiwgMjA1LjIpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDE0NS44LCAyMTEuMiwgMjMwLjQpO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDI0OSwgMTk1LjYsIDExNy42KTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDI1NSwgMTU2LjYsIDE1NC4yKTtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjZjhmOWZhO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDEwLjQsIDI4LjYsIDQ1LjIpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyMS42LCAyMy40LCAyNSk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigwLCAzNC40LCAzNC40KTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDE0LjYsIDM2LjQsIDQyLjgpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoNDksIDMxLjIsIDUuMik7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDUxLCAxOC4yLCAxNy40KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICMyZDM1M2M7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6IHJnYigyMi41LCAyNi41LCAzMCk7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMzEuMiwgODUuOCwgMTM1LjYpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoNjQuOCwgNzAuMiwgNzUpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDAsIDEwMy4yLCAxMDMuMik7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoNDMuOCwgMTA5LjIsIDEyOC40KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigxNDcsIDkzLjYsIDE1LjYpO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMTUzLCA1NC42LCA1Mi4yKTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzJkMzUzYztcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6IHJnYigxMzMuMiwgMTg3LjgsIDIzNy42KTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMTU3LjU2LCAyMDEuMjQsIDI0MS4wOCk7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDEzMywgMTg4LCAyMzg7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE1OCwgMjAxLCAyNDE7XG4gIC0tYnMtY29kZS1jb2xvcjogcmdiKDI1MS41NDQ4Mjc1ODYyLCAxMDguMTU1MTcyNDEzOCwgMTY1LjE2NTUxNzI0MTQpO1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigxMDIsIDg2LjgsIDApO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogcmdiKDEzMiwgMjAzLjQsIDEzMik7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6IHJnYigxMzIsIDIwMy40LCAxMzIpO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogcmdiKDI1NSwgMTU2LjYsIDE1NC4yKTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxNTYuNiwgMTU0LjIpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xuICBjb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjgxMjVyZW0gKyAwLjkzNzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi4wMzEyNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg3NXJlbSArIDAuNDV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2NzE4NzVyZW0gKyAwLjIwNjI1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNDIxODc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMjE4NzVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiA5MCU7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjUyYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40Njg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tYnMtYnJlYWtwb2ludC14czogMDtcbiAgLS1icy1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icy1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icy1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icy1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tYnMtYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4eGw6IDE4MDBweDtcbn1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yMzQzNzVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjM0Mzc1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjQ2ODc1cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjQ2ODc1cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAwLjkzNzVyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuOTM3NXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS40MDYyNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS40MDYyNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogMi44MTI1cmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAyLjgxMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjM0Mzc1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjIzNDM3NXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC40Njg3NXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC40Njg3NXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjkzNzVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNDA2MjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNDA2MjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuODEyNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjIzNDM3NXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yMzQzNzVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNDY4NzVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNDY4NzVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjQwNjI1cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjQwNjI1cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjgxMjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yMzQzNzVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjM0Mzc1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjQ2ODc1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjQ2ODc1cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjkzNzVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS40MDYyNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS40MDYyNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMi44MTI1cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjIzNDM3NXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yMzQzNzVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNDY4NzVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNDY4NzVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjQwNjI1cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjQwNjI1cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjgxMjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjM0Mzc1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjM0Mzc1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNDY4NzVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC40Njg3NXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjkzNzVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNDA2MjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS40MDYyNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjgxMjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMi44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5jb2wteHh4bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eHhsLTAsXG4gIC5neC14eHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHh4bC0wLFxuICAuZ3kteHh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4eGwtMSxcbiAgLmd4LXh4eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yMzQzNzVyZW07XG4gIH1cbiAgLmcteHh4bC0xLFxuICAuZ3kteHh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjIzNDM3NXJlbTtcbiAgfVxuICAuZy14eHhsLTIsXG4gIC5neC14eHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNDY4NzVyZW07XG4gIH1cbiAgLmcteHh4bC0yLFxuICAuZ3kteHh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjQ2ODc1cmVtO1xuICB9XG4gIC5nLXh4eGwtMyxcbiAgLmd4LXh4eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXh4eGwtMyxcbiAgLmd5LXh4eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXh4eGwtNCxcbiAgLmd4LXh4eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS40MDYyNXJlbTtcbiAgfVxuICAuZy14eHhsLTQsXG4gIC5neS14eHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNDA2MjVyZW07XG4gIH1cbiAgLmcteHh4bC01LFxuICAuZ3gteHh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjgxMjVyZW07XG4gIH1cbiAgLmcteHh4bC01LFxuICAuZ3kteHh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjgxMjVyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDIzMywgMjM2LCAyMzksIDAuNyk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U5ZWNlZjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgyMzMsIDIzNiwgMjM5LCAwLjg1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKDFweCAqIDIpIHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC10YWJsZS1zZXBhcmF0b3ItY29sb3IpO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIxNC40LCAyMzIuNiwgMjQ5LjIpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5Mi45NiwgMjA5LjM0LCAyMjQuMjgpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYig2NC4zMiwgNjkuNzgsIDc0Ljc2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogYmxhY2s7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMzIuMTYsIDM0Ljg5LCAzNy4zOCk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyMjUuNiwgMjI3LjQsIDIyOSk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjAzLjA0LCAyMDQuNjYsIDIwNi4xKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNjcuNjgsIDY4LjIyLCA2OC43KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogYmxhY2s7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMzMuODQsIDM0LjExLCAzNC4zNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA0LCAyMzguNCwgMjM4LjQpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE4My42LCAyMTQuNTYsIDIxNC41Nik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDYxLjIsIDcxLjUyLCA3MS41Mik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDMwLjYsIDM1Ljc2LCAzNS43Nik7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjE4LjYsIDI0MC40LCAyNDYuOCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTk2Ljc0LCAyMTYuMzYsIDIyMi4xMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDY1LjU4LCA3Mi4xMiwgNzQuMDQpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiBibGFjaztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigzMi43OSwgMzYuMDYsIDM3LjAyKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNTMsIDIzNS4yLCAyMDkuMik7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjI3LjcsIDIxMS42OCwgMTg4LjI4KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNzUuOSwgNzAuNTYsIDYyLjc2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogYmxhY2s7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMzcuOTUsIDM1LjI4LCAzMS4zOCk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNTUsIDIyMi4yLCAyMjEuNCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjI5LjUsIDE5OS45OCwgMTk5LjI2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNzYuNSwgNjYuNjYsIDY2LjQyKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogYmxhY2s7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMzguMjUsIDMzLjMzLCAzMy4yMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogI2YyZjNmNDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMTcuOCwgMjE4LjcsIDIxOS42KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoNzIuNiwgNzIuOSwgNzMuMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDM2LjMsIDM2LjQ1LCAzNi42KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtdGFibGUtYmc6ICMyZDM1M2M7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNjYsIDczLjIsIDc5LjUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTIsIDE5NC40LCAxOTYuNSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHdoaXRlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyMy41LCAyMjQuNywgMjI1Ljc1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjQzNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjQzNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzEyNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzEyNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTAyLjc1LCAxNzEsIDIzMy4yNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MiwgMTQzLCAyMjYsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuNDM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMC41KTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjYyNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgbWFyZ2luOiAtMC4zMTI1cmVtIC0wLjYyNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNjI1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuODc1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjYyNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjQzNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjYyNXJlbSArIDJweCk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmM3NTdkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAyLjI1cmVtIDAuNDM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwMi43NSwgMTcxLCAyMzMuMjUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDE0MywgMjI2LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjIxODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAwZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCAxNDMsIDIyNiwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OGZlMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ4ZmUyO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ4ZmUyO1xuICBib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjhlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMi4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi44ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIuM2VtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2IlMjgxMDIuNzUsIDE3MSwgMjMzLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuOGVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGVlMmU2LCAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDE0MywgMjI2LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZWUyZTYsIDAgMCAwIDAuMjVyZW0gcmdiYSg1MiwgMTQzLCAyMjYsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1My41LCAxOTksIDI0MC41KTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTMuNSwgMTk5LCAyNDAuNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDFweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzcxODc1cmVtO1xuICBjb2xvcjogIzAwYWNhYztcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjIzNDM3NXJlbSAwLjQ2ODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzIsIDE3MiwgMC45NSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwMGFjYWM7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDBhY2FjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMGFjYWM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxNzIsIDE3MiwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNhYztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDBhY2FjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2FjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTcyLCAxNzIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjg3NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwMGFjYWM7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNhYztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAxNzIsIDE3MiwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMwMGFjYWM7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NzE4NzVyZW07XG4gIGNvbG9yOiAjZmY1YjU3O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yMzQzNzVyZW0gMC40Njg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MSwgODcsIDAuOTUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjViNTcnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZmY1YjU3JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNDM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDkxLCA4NywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1YjU3O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmY1YjU3JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ZmNWI1Nycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWI1NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgOTEsIDg3LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuODc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZjViNTc7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjViNTc7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgOTEsIDg3LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmZjViNTc7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNjAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIzNi4zLCAyMzguODUsIDI0MS40KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjM1LjIsIDIzNy45LCAyNDAuNik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5OCwgMjAxLCAyMDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjM3LjQsIDIzOS44LCAyNDIuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMzUuMiwgMjM3LjksIDI0MC42KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ0LjIsIDEyMS41NSwgMTkyLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig0MS42LCAxMTQuNCwgMTgwLjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MiwgMTYwLCAyMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNDEuNiwgMTE0LjQsIDE4MC44KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM5LCAxMDcuMjUsIDE2OS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0OGZlMjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTEuOCwgOTkuNDUsIDEwNi4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg2LjQsIDkzLjYsIDEwMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoODYuNCwgOTMuNiwgMTAwKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMCwgMTQ2LjIsIDE0Ni4yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTM3LjYsIDEzNy42KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE4NCwgMTg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDAsIDEzNy42LCAxMzcuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMDBhY2FjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMGFjYWM7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzQ5YjZkNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNDliNmQ2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig2Mi4wNSwgMTU0LjcsIDE4MS45KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTguNCwgMTQ1LjYsIDE3MS4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAwLCAxOTMsIDIyMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig1OC40LCAxNDUuNiwgMTcxLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNTQuNzUsIDEzNi41LCAxNjAuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNDliNmQ2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0OWI2ZDY7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI2Y1OWMxYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMDguMjUsIDEzMi42LCAyMi4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTk2LCAxMjQuOCwgMjAuOCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0NywgMTcxLCA2MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTYsIDEyNC44LCAyMC44KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y1OWMxYTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmNWI1NztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjE2Ljc1LCA3Ny4zNSwgNzMuOTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMDQsIDcyLjgsIDY5LjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDExNiwgMTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwNCwgNzIuOCwgNjkuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZjViNTc7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNmMmYzZjQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2YyZjNmNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjA1LjcsIDIwNi41NSwgMjA3LjQpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTMuNiwgMTk0LjQsIDE5NS4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA2LCAyMDcsIDIwNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTMuNiwgMTk0LjQsIDE5NS4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4MS41LCAxODIuMjUsIDE4Myk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjJmM2Y0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmMmYzZjQ7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig3Ni41LCA4My4zLCA4OS4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDY2LCA3My4yLCA3OS41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzcsIDgzLCA4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig4NywgOTMuNCwgOTkpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNjYsIDczLjIsIDc5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xufVxuXG4uYnRuLWludmVyc2Uge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMzguMjUsIDQ1LjA1LCA1MSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM2LCA0Mi40LCA0OCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc3LCA4MywgODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzYsIDQyLjQsIDQ4KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xufVxuXG4uYnRuLWJsdWUge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDQuMiwgMTIxLjU1LCAxOTIuMSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDQxLjYsIDExNC40LCAxODAuOCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDgyLCAxNjAsIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig0MS42LCAxMTQuNCwgMTgwLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzM0OGZlMjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzQ4ZmUyO1xufVxuXG4uYnRuLWluZGlnbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzg3NTNkZTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjODc1M2RlO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxMTQuNzUsIDcwLjU1LCAxODguNyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEwOCwgNjYuNCwgMTc3LjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTMsIDEwOSwgMjI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEwOCwgNjYuNCwgMTc3LjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTAxLjI1LCA2Mi4yNSwgMTY2LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzg3NTNkZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjODc1M2RlO1xufVxuXG4uYnRuLXB1cnBsZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzcyN2NiNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzI3Y2I2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig5Ni45LCAxMDUuNCwgMTU0LjcpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5MS4yLCA5OS4yLCAxNDUuNik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzNSwgMTQ0LCAxOTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoOTEuMiwgOTkuMiwgMTQ1LjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODUuNSwgOTMsIDEzNi41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MjdjYjY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzcyN2NiNjtcbn1cblxuLmJ0bi1waW5rIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjZmI1NTk3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYjU1OTc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxMy4zNSwgNzIuMjUsIDEyOC4zNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwMC44LCA2OCwgMTIwLjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTIsIDExMSwgMTY3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwMC44LCA2OCwgMTIwLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg4LjI1LCA2My43NSwgMTEzLjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmYjU1OTc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZiNTU5Nztcbn1cblxuLmJ0bi1yZWQge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmNWI1NztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjE2Ljc1LCA3Ny4zNSwgNzMuOTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMDQsIDcyLjgsIDY5LjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDExNiwgMTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwNCwgNzIuOCwgNjkuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZjViNTc7XG59XG5cbi5idG4tb3JhbmdlIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIwOC4yNSwgMTMyLjYsIDIyLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTYsIDEyNC44LCAyMC44KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ3LCAxNzEsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE5NiwgMTI0LjgsIDIwLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y1OWMxYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjU5YzFhO1xufVxuXG4uYnRuLXllbGxvdyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmZDkwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZkOTAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIyMi43LCAzOC4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjIwLjgsIDI1LjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE4NCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDIyNC42LCA1MSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDIyMC44LCAyNS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmQ5MDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmZDkwMDtcbn1cblxuLmJ0bi1ncmVlbiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzMyYTkzMjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzJhOTMyO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig0Mi41LCAxNDMuNjUsIDQyLjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig0MCwgMTM1LjIsIDQwKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODEsIDE4MiwgODE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNDAsIDEzNS4yLCA0MCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy41LCAxMjYuNzUsIDM3LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzMyYTkzMjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzJhOTMyO1xufVxuXG4uYnRuLXRlYWwge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMCwgMTQ2LjIsIDE0Ni4yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTM3LjYsIDEzNy42KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE4NCwgMTg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDAsIDEzNy42LCAxMzcuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMDBhY2FjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMGFjYWM7XG59XG5cbi5idG4tbGltZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogIzkwY2E0YjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOTBjYTRiO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNjAuNjUsIDIwOS45NSwgMTAyKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTU1LjEsIDIwNy4zLCA5Myk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEyMiwgMTcyLCA2NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjYuMiwgMjEyLjYsIDExMSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNTUuMSwgMjA3LjMsIDkzKTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM5MGNhNGI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzkwY2E0Yjtcbn1cblxuLmJ0bi1jeWFuIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjNDliNmQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDYyLjA1LCAxNTQuNywgMTgxLjkpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1OC40LCAxNDUuNiwgMTcxLjIpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDAsIDE5MywgMjIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDU4LjQsIDE0NS42LCAxNzEuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzQ5YjZkNjtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHdoaXRlO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDIxNywgMjE3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogd2hpdGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWdyYXkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTEuOCwgOTkuNDUsIDEwNi4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg2LjQsIDkzLjYsIDEwMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoODYuNCwgOTMuNiwgMTAwKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLWdyYXktZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigzOC4yNSwgNDUuMDUsIDUxKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzYsIDQyLjQsIDQ4KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzcsIDgzLCA4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigzNiwgNDIuNCwgNDgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG59XG5cbi5idG4tbXV0ZWQge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTQ3LjA1LCAxNTMuODUsIDE2MC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEzOC40LCAxNDQuOCwgMTUxLjIpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODUsIDE5MiwgMTk5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEzOC40LCAxNDQuOCwgMTUxLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjYWRiNWJkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiBibGFjaztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDM4LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1zaWx2ZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNiNmMyYzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2I2YzJjOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTkyLjk1LCAyMDMuMTUsIDIwOS4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTg5LjMsIDIwMC4xLCAyMDYuNCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE1NSwgMTY1LCAxNzE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTk2LjYsIDIwNi4yLCAyMTEuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODkuMywgMjAwLjEsIDIwNi40KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNiNmMyYzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2I2YzJjOTtcbn1cblxuLmJ0bi1ncmF5LTEwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNDkuMDUsIDI0OS45LCAyNTAuNzUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDguNywgMjQ5LjYsIDI1MC41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNDkuNCwgMjUwLjIsIDI1MSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNDguNywgMjQ5LjYsIDI1MC41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1ncmF5LTIwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI2U5ZWNlZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMzYuMywgMjM4Ljg1LCAyNDEuNCk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIzNS4yLCAyMzcuOSwgMjQwLjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTgsIDIwMSwgMjAzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIzNy40LCAyMzkuOCwgMjQyLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjM1LjIsIDIzNy45LCAyNDAuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG59XG5cbi5idG4tZ3JheS0zMDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjI2Ljk1LCAyMzAuMzUsIDIzMy43NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIyNS4zLCAyMjguOSwgMjMyLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODksIDE5MiwgMTk2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIyOC42LCAyMzEuOCwgMjM1KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIyNS4zLCAyMjguOSwgMjMyLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RlZTJlNjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uYnRuLWdyYXktNDAwIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjY2VkNGRhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxMy4zNSwgMjE4LjQ1LCAyMjMuNTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMTAuOSwgMjE2LjMsIDIyMS43KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTc1LCAxODAsIDE4NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMTUuOCwgMjIwLjYsIDIyNS40KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDIxMC45LCAyMTYuMywgMjIxLjcpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2NlZDRkYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuXG4uYnRuLWdyYXktNTAwIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjYWRiNWJkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE0Ny4wNSwgMTUzLjg1LCAxNjAuNjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMzguNCwgMTQ0LjgsIDE1MS4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTg1LCAxOTIsIDE5OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxMzguNCwgMTQ0LjgsIDE1MS4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2FkYjViZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyYXktNjAwIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDkxLjgsIDk5LjQ1LCAxMDYuMjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4Ni40LCA5My42LCAxMDApO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzOCwgMTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDg2LjQsIDkzLjYsIDEwMCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1ncmF5LTcwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzQ5NTA1NztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig2Mi4wNSwgNjgsIDczLjk1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTguNCwgNjQsIDY5LjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDAsIDEwNiwgMTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDU4LjQsIDY0LCA2OS42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU0Ljc1LCA2MCwgNjUuMjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzQ5NTA1NztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xufVxuXG4uYnRuLWdyYXktODAwIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDM4LjI1LCA0NS4wNSwgNTEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNiwgNDIuNCwgNDgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NywgODMsIDg5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDM2LCA0Mi40LCA0OCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbn1cblxuLmJ0bi1ncmF5LTkwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzIwMjUyYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNy4yLCAzMS40NSwgMzUuNyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1LjYsIDI5LjYsIDMzLjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NSwgNzAsIDc0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1LjYsIDI5LjYsIDMzLjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQsIDI3Ljc1LCAzMS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIwMjUyYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRlZmF1bHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2U5ZWNlZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM0OGZlMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MiwgMTQzLCAyMjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDBhY2FjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDE3MiwgMTcyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwYWNhYztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMGFjYWM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzQ5YjZkNjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDliNmQ2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDczLCAxODIsIDIxNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDliNmQ2O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y1OWMxYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDUsIDE1NiwgMjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y1OWMxYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNWI1NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDkxLCA4NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmY1YjU3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2YyZjNmNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjJmM2Y0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmMmYzZjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2YyZjNmNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQyLCAyNDMsIDI0NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmMmYzZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmMmYzZjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmMmYzZjQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjJmM2Y0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJkMzUzYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbnZlcnNlIHtcbiAgLS1icy1idG4tY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ1LCA1MywgNjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTIsIDE0MywgMjI2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM0OGZlMjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmRpZ28ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzg3NTNkZTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjODc1M2RlO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM4NzUzZGU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzg3NTNkZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM1LCA4MywgMjIyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzg3NTNkZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzg3NTNkZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzg3NTNkZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4NzUzZGU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzcyN2NiNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzI3Y2I2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3MjdjYjY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzcyN2NiNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE0LCAxMjQsIDE4MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM3MjdjYjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3MjdjYjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM3MjdjYjY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzI3Y2I2O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcGluayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmI1NTk3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYjU1OTc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZiNTU5NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmI1NTk3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTEsIDg1LCAxNTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmI1NTk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmI1NTk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmI1NTk3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZiNTU5NztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNWI1NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDkxLCA4NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmY1YjU3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtb3JhbmdlIHtcbiAgLS1icy1idG4tY29sb3I6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y1OWMxYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0NSwgMTU2LCAyNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjU5YzFhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUteWVsbG93IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmQ5MDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZDkwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZkOTAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmQ5MDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjE3LCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmZDkwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmZDkwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZDkwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmQ5MDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzJhOTMyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzMmE5MzI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMyYTkzMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzJhOTMyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MCwgMTY5LCA1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzMmE5MzI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzMmE5MzI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzMmE5MzI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzJhOTMyO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtdGVhbCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDBhY2FjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwYWNhYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDBhY2FjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAxNzIsIDE3MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDBhY2FjO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGltZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjOTBjYTRiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM5MGNhNGI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzkwY2E0YjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOTBjYTRiO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDQsIDIwMiwgNzU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOTBjYTRiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTBjYTRiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOTBjYTRiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzkwY2E0YjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW4ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzQ5YjZkNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNDliNmQ2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ5YjZkNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzMsIDE4MiwgMjE0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ5YjZkNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ5YjZkNjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQ5YjZkNjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5IHtcbiAgLS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJkMzUzYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1tdXRlZCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2FkYjViZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2FkYjViZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zaWx2ZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2I2YzJjOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjYjZjMmM5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiNmMyYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2I2YzJjOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTgyLCAxOTQsIDIwMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiNmMyYzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiNmMyYzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNiNmMyYzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYjZjMmM5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0yMDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2U5ZWNlZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS00MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2NlZDRkYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNjZWQ0ZGE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA2LCAyMTIsIDIxODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjZWQ0ZGE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS01MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTczLCAxODEsIDE4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS02MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS03MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0OTUwNTc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzMsIDgwLCA4NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0OTUwNTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS04MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDUsIDUzLCA2MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS05MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzIsIDM3LCA0MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDQxLjYsIDExNC40LCAxODAuOCk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDQxLjYsIDExNC40LCAxODAuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODIsIDE2MCwgMjMwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1iZzogdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjEpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNDY4NzVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuODUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDAuOTM3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4zMDkzNzVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuOTM3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuNzEwOTM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1iZzogIzJkMzUzYztcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiAjNDk1MDU3O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICM0OTUwNTc7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1jb21wb25lbnQtYWN0aXZlLWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMXB4KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNDY4NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogMXB4KTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogNjAwO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjY2VkNGRhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDE0MywgMjI2LCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IDA7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYWN0aXZlLWNvbG9yKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtYmcpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNDY4NzVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjM0NzY1NjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMC45Mzc1cmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDAuOTM3NXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjQ2ODc1cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNDY4NzVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAwLjkzNzVyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAwLjM1KTtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAtLWJzLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYnMtY2FyZC1jb2xvcjogO1xuICAtLWJzLWNhcmQtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAwLjkzNzVyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2RlZTJlNjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHJnYmEoMzIsIDM3LCA0MiwgMC4xMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6ICNkZWUyZTY7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyZDM1M2MnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4NDYuOCwgMTI4LjcsIDIwMy40JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCAxNDMsIDIyNiwgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiByZ2IoNDYuOCwgMTI4LjcsIDIwMy40KTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiByZ2IoMjM0LjcsIDI0My44LCAyNTIuMSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODEzMy4yLCAxODcuOCwgMjM3LjYlMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4MTMzLjIsIDE4Ny44LCAyMzcuNiUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNzUpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtY29tcG9uZW50LWhvdmVyLWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbi5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS4zNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjcxMDkzNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMC45Mzc1cmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMC45Mzc1cmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjE3MTg3NXJlbSAwLjkzNzVyZW07XG59XG5cbi5hbGVydC1kZWZhdWx0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGVmYXVsdC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGVmYXVsdC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGVmYXVsdC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kZWZhdWx0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW52ZXJzZSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWludmVyc2UtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWludmVyc2UtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWludmVyc2UtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtaW52ZXJzZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWJsdWUge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ibHVlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1ibHVlLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ibHVlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWJsdWUtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1pbmRpZ28ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmRpZ28tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWluZGlnby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5kaWdvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZGlnby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXB1cnBsZSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtcHVycGxlLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wdXJwbGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHVycGxlLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtcGluayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXBpbmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXBpbmstYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXBpbmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcGluay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXJlZCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXJlZC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtcmVkLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1yZWQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcmVkLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtb3JhbmdlIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtb3JhbmdlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1vcmFuZ2UtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1vcmFuZ2UtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC15ZWxsb3cge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXllbGxvdy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMteWVsbG93LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXllbGxvdy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWdyZWVuIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdyZWVuLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmVlbi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1ncmVlbi10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXRlYWwge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy10ZWFsLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10ZWFsLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10ZWFsLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXRlYWwtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saW1lIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbGltZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGltZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGltZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1saW1lLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtY3lhbiB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWN5YW4tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWN5YW4tYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWN5YW4tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtY3lhbi10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXdoaXRlIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2hpdGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdoaXRlLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWdyYXkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1ncmF5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1ncmF5LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdyYXktZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LW11dGVkIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbXV0ZWQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLW11dGVkLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1tdXRlZC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1tdXRlZC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWJsYWNrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWJsYWNrLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ibGFjay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1ibGFjay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNpbHZlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNpbHZlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2lsdmVyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zaWx2ZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2lsdmVyLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS0xMDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS0xMDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS0yMDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTIwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS0yMDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMjAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktMjAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS0zMDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS0zMDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMzAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktMzAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS00MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTQwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS00MDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNDAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktNDAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS01MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTUwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS01MDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNTAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktNTAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS02MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS02MDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNjAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktNjAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS03MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTcwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS03MDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNzAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktNzAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS04MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTgwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS04MDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktODAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktODAwLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZ3JheS05MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS05MDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNjA5Mzc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1jb21wb25lbnQtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMzQ4ZmUyO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMC45Mzc1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNzAzMTI1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1jb21wb25lbnQtaG92ZXItYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1jb21wb25lbnQtYWN0aXZlLWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZGlzYWJsZWQtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1jb21wb25lbnQtYWN0aXZlLWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kZWZhdWx0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kZWZhdWx0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRlZmF1bHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGVmYXVsdC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kZWZhdWx0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGVmYXVsdC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGVmYXVsdC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kZWZhdWx0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGVmYXVsdC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbnZlcnNlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbnZlcnNlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWludmVyc2UtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW52ZXJzZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbnZlcnNlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW52ZXJzZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW52ZXJzZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbnZlcnNlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW52ZXJzZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ibHVlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ibHVlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJsdWUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1ibHVlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYmx1ZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1ibHVlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ28ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZGlnby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmRpZ28tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5kaWdvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZGlnby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZGlnby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5kaWdvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZGlnby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZGlnby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wdXJwbGUge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wdXJwbGUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHVycGxlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHVycGxlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1waW5rIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1waW5rLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXBpbmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGluay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1waW5rLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcGluay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcGluay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1waW5rLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGluay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1yZWQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXJlZC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1yZWQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcmVkLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXJlZC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXJlZC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcmVkLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXJlZC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXJlZC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1vcmFuZ2Uge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1vcmFuZ2UtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtb3JhbmdlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLW9yYW5nZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtb3JhbmdlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLW9yYW5nZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS15ZWxsb3cge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXllbGxvdy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy15ZWxsb3ctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMteWVsbG93LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXllbGxvdy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXllbGxvdy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMteWVsbG93LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXllbGxvdy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXllbGxvdy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmVlbiB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JlZW4tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JlZW4tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JlZW4tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmVlbi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JlZW4tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JlZW4tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmVlbi10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZWFsIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10ZWFsLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRlYWwtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGVhbC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZWFsLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGVhbC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtdGVhbC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10ZWFsLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGVhbC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saW1lIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saW1lLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpbWUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGltZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saW1lLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGltZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGltZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saW1lLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGltZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1jeWFuIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1jeWFuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWN5YW4tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtY3lhbi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1jeWFuLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtY3lhbi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtY3lhbi1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1jeWFuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtY3lhbi10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2hpdGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2hpdGUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2hpdGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13aGl0ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2hpdGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ncmF5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdyYXktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1ncmF5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdyYXktZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ncmF5LWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdyYXktZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdyYXktZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdyYXktZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1tdXRlZCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbXV0ZWQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbXV0ZWQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbXV0ZWQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbXV0ZWQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1tdXRlZC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbXV0ZWQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbXV0ZWQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1tdXRlZC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYmxhY2stYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ibGFjay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYmxhY2stYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ibGFjay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zaWx2ZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNpbHZlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zaWx2ZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2lsdmVyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNpbHZlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNpbHZlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2lsdmVyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNpbHZlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNpbHZlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTEwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS0xMDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS0xMDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTEwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS0xMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTIwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS0yMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS0yMDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS0yMDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS0yMDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTIwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS0yMDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS0yMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTIwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTMwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS0zMDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS0zMDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTMwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS0zMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTQwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS00MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS00MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS00MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS00MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTQwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS00MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS00MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTQwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTUwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS01MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS01MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS01MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS01MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTUwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS01MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS01MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTUwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTYwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS02MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS02MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS02MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS02MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTYwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS02MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS02MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTcwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS03MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS03MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS03MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS03MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTcwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS03MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS03MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTcwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTgwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS04MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS04MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS04MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS04MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTgwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS04MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS04MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTgwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTkwMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS05MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS05MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTkwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS05MDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCAxNDMsIDIyNiwgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2UtZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEwcHg7XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZy1yZ2IpLCAwLjk4KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IDBweDtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1tb2RhbC1iZyk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IDA7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAwKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAwLjkzNzVyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMC45Mzc1cmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMjAyNTJhO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuODU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNDY4NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjM0Mzc1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiAwO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy10b29sdGlwLWJnOiAjMjAyNTJhO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk1O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNTBweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAtLWJzLXBvcG92ZXItYmc6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IDBweDtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgzMiwgMzcsIDQyLCAwLjIpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gMHB4KTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDAuOTM3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLWxpZ2h0KTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAwLjkzNzVyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMC45Mzc1cmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0ZGRkZGRiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0ZGRkZGRiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICNGRkZGRkY7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwMDAwO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHh4bCwgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDAuOTM3NXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAwLjkzNzVyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWNvbXBvbmVudC1tb2RhbC1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAub2ZmY2FudmFzLXh4eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDI1MmE7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMDAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLWRlZmF1bHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRlZmF1bHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbnZlcnNlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbnZlcnNlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ibHVlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ibHVlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmRpZ28ge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZGlnby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctcHVycGxlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXBpbmsge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXBpbmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXJlZCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcmVkLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmcteWVsbG93IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWdyZWVuIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmVlbi1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctdGVhbCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtdGVhbC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGltZSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGltZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctY3lhbiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtY3lhbi1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2hpdGUge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5LWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbXV0ZWQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLW11dGVkLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ibGFjayB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNpbHZlciB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2lsdmVyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWdyYXktMjAwIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTIwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZ3JheS0zMDAge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktMzAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5LTQwMCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS00MDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWdyYXktNTAwIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTUwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZ3JheS02MDAge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktNjAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ncmF5LTcwMCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS03MDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWdyYXktODAwIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTgwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZ3JheS05MDAge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktOTAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kZWZhdWx0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGVmYXVsdC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGVmYXVsdC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRlZmF1bHQ6aG92ZXIsIC5saW5rLWRlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMzcsIDI0MCwgMjQyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjM3LCAyNDAsIDI0MiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDQyLCAxMTQsIDE4MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDQyLCAxMTQsIDE4MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMCwgMTM4LCAxMzgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgwLCAxMzgsIDEzOCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDU4LCAxNDYsIDE3MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDU4LCAxNDYsIDE3MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE5NiwgMTI1LCAyMSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE5NiwgMTI1LCAyMSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMDQsIDczLCA3MCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwNCwgNzMsIDcwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDUsIDI0NSwgMjQ2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ1LCAyNDUsIDI0NiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDM2LCA0MiwgNDgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzNiwgNDIsIDQ4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW52ZXJzZSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWludmVyc2UtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWludmVyc2UtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbnZlcnNlOmhvdmVyLCAubGluay1pbnZlcnNlOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzYsIDQyLCA0OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDM2LCA0MiwgNDgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ibHVlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJsdWU6aG92ZXIsIC5saW5rLWJsdWU6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg0MiwgMTE0LCAxODEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg0MiwgMTE0LCAxODEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmRpZ28ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmRpZ28tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZGlnby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZGlnbzpob3ZlciwgLmxpbmstaW5kaWdvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTA4LCA2NiwgMTc4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTA4LCA2NiwgMTc4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHVycGxlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHVycGxlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wdXJwbGU6aG92ZXIsIC5saW5rLXB1cnBsZTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDkxLCA5OSwgMTQ2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoOTEsIDk5LCAxNDYsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1waW5rIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcGluay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcGluay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXBpbms6aG92ZXIsIC5saW5rLXBpbms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMDEsIDY4LCAxMjEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMDEsIDY4LCAxMjEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1yZWQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1yZWQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXJlZC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXJlZDpob3ZlciwgLmxpbmstcmVkOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjA0LCA3MywgNzAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMDQsIDczLCA3MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9yYW5nZSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtb3JhbmdlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstb3JhbmdlOmhvdmVyLCAubGluay1vcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxOTYsIDEyNSwgMjEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxOTYsIDEyNSwgMjEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay15ZWxsb3cge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXllbGxvdzpob3ZlciwgLmxpbmsteWVsbG93OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMjUsIDUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMjUsIDUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZ3JlZW4ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmVlbi1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ncmVlbjpob3ZlciwgLmxpbmstZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogUkdCQSg0MCwgMTM1LCA0MCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDQwLCAxMzUsIDQwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdGVhbCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXRlYWwtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRlYWwtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay10ZWFsOmhvdmVyLCAubGluay10ZWFsOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMCwgMTM4LCAxMzgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgwLCAxMzgsIDEzOCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpbWUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saW1lLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saW1lLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGltZTpob3ZlciwgLmxpbmstbGltZTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE2NiwgMjEzLCAxMTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNjYsIDIxMywgMTExLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstY3lhbiB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWN5YW4tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWN5YW4tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1jeWFuOmhvdmVyLCAubGluay1jeWFuOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNTgsIDE0NiwgMTcxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNTgsIDE0NiwgMTcxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2hpdGUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13aGl0ZTpob3ZlciwgLmxpbmstd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWdyYXkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZ3JheTpob3ZlciwgLmxpbmstZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ncmF5LWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWdyYXktZGFyazpob3ZlciwgLmxpbmstZ3JheS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzYsIDQyLCA0OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDM2LCA0MiwgNDgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1tdXRlZCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLW11dGVkLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1tdXRlZC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLW11dGVkOmhvdmVyLCAubGluay1tdXRlZDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDEzOCwgMTQ1LCAxNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMzgsIDE0NSwgMTUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ibGFjazpob3ZlciwgLmxpbmstYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgwLCAwLCAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMCwgMCwgMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNpbHZlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNpbHZlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2lsdmVyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2lsdmVyOmhvdmVyLCAubGluay1zaWx2ZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxOTcsIDIwNiwgMjEyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTk3LCAyMDYsIDIxMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWdyYXktMTAwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktMTAwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZ3JheS0xMDA6aG92ZXIsIC5saW5rLWdyYXktMTAwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ncmF5LTIwMCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktMjAwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTIwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWdyYXktMjAwOmhvdmVyLCAubGluay1ncmF5LTIwMDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIzNywgMjQwLCAyNDIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMzcsIDI0MCwgMjQyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZ3JheS0zMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS0zMDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ncmF5LTMwMDpob3ZlciwgLmxpbmstZ3JheS0zMDA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMjksIDIzMiwgMjM1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjI5LCAyMzIsIDIzNSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWdyYXktNDAwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS00MDAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktNDAwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZ3JheS00MDA6aG92ZXIsIC5saW5rLWdyYXktNDAwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjE2LCAyMjEsIDIyNSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIxNiwgMjIxLCAyMjUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ncmF5LTUwMCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktNTAwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTUwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWdyYXktNTAwOmhvdmVyLCAubGluay1ncmF5LTUwMDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDEzOCwgMTQ1LCAxNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMzgsIDE0NSwgMTUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZ3JheS02MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS02MDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ncmF5LTYwMDpob3ZlciwgLmxpbmstZ3JheS02MDA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZ3JheS03MDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTcwMC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS03MDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ncmF5LTcwMDpob3ZlciwgLmxpbmstZ3JheS03MDA6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg1OCwgNjQsIDcwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNTgsIDY0LCA3MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWdyYXktODAwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS04MDAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktODAwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZ3JheS04MDA6aG92ZXIsIC5saW5rLWdyYXktODAwOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzYsIDQyLCA0OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDM2LCA0MiwgNDgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ncmF5LTkwMCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktOTAwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWdyYXktOTAwOmhvdmVyLCAubGluay1ncmF5LTkwMDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI2LCAzMCwgMzQsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNiwgMzAsIDM0LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0aWNreS14eHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbiAqLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICoge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtZmlsbCB7XG4gIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtc2NhbGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1sZykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1kZWZhdWx0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRlZmF1bHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW52ZXJzZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbnZlcnNlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ibHVlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZGlnbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmRpZ28tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXB1cnBsZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXBpbmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcGluay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctcmVkIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXJlZC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctb3JhbmdlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmcteWVsbG93IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZ3JlZW4ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXRlYWwge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtdGVhbC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGltZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saW1lLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1jeWFuIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWN5YW4tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdoaXRlIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ncmF5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWdyYXktZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLW11dGVkIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLW11dGVkLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ibGFjayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2lsdmVyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNpbHZlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZ3JheS0xMDAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWdyYXktMjAwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMjAwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ncmF5LTMwMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZ3JheS00MDAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS00MDAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWdyYXktNTAwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNTAwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ncmF5LTYwMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZ3JheS03MDAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS03MDAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWdyYXktODAwIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktODAwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1ncmF5LTkwMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kZWZhdWx0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRlZmF1bHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW52ZXJzZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbnZlcnNlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZGlnbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmRpZ28tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBpbmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcGluay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXJlZC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3JhbmdlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIteWVsbG93IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JlZW4ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRlYWwge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGVhbC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGltZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saW1lLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWN5YW4tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW11dGVkIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLW11dGVkLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2lsdmVyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNpbHZlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktMjAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMjAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTMwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS00MDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS00MDAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNTAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTYwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS03MDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS03MDAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktODAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktODAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTkwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjUge1xuICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0zIHtcbiAgcm93LWdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI4MTI1cmVtICsgMC45Mzc1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg3NXJlbSArIDAuNDV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjcxODc1cmVtICsgMC4yMDYyNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogMS4yMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtZGVmYXVsdCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kZWZhdWx0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWludmVyc2Uge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW52ZXJzZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5kaWdvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZGlnby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcGluay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcmVkLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQteWVsbG93IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXllbGxvdy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbiB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmVlbi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZWFsIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXRlYWwtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGltZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW1lLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWN5YW4ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY3lhbi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zaWx2ZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2lsdmVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMjAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMzAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNDAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNjAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNzAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktODAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktODAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktOTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGVmYXVsdCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRlZmF1bHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWludmVyc2Uge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbnZlcnNlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtYmx1ZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmRpZ28ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmRpZ28tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wdXJwbGUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1waW5rIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcGluay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXJlZCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXJlZC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9yYW5nZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLW9yYW5nZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXllbGxvdyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyZWVuIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS10ZWFsIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGVhbC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpbWUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW1lLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtY3lhbiB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWN5YW4tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13aGl0ZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1tdXRlZCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLW11dGVkLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtYmxhY2sge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNpbHZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNpbHZlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTIwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMjAwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS0zMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktNDAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS00MDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTUwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNTAwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS02MDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktNzAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS03MDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncmF5LTgwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktODAwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JheS05MDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctZGVmYXVsdCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kZWZhdWx0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWludmVyc2Uge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW52ZXJzZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmx1ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmRpZ28tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1waW5rLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXJlZC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1vcmFuZ2UtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3cge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMteWVsbG93LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JlZW4tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZWFsIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlYWwtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWN5YW4tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1tdXRlZC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNpbHZlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMTAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS0yMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0yMDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTMwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNDAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS01MDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTYwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktNzAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS04MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS04MDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0yIHtcbiAgICByb3ctZ2FwOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC00IHtcbiAgICByb3ctZ2FwOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZmxvYXQteHh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0yIHtcbiAgICBtYXJnaW46IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTUge1xuICAgIG1hcmdpbjogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uNSB7XG4gICAgbWFyZ2luOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIzNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQwNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHh4bC0xIHtcbiAgICBnYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eHhsLTIge1xuICAgIGdhcDogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHh4bC0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHh4bC00IHtcbiAgICBnYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4eGwtNSB7XG4gICAgZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eHhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjM0Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC0yIHtcbiAgICByb3ctZ2FwOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHh4bC0zIHtcbiAgICByb3ctZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eHhsLTUge1xuICAgIHJvdy1nYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yMzQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eHhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS40MDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4eGwtNSB7XG4gICAgY29sdW1uLWdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjAzMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjQyMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1hcHAtdGhlbWU6ICMwMGFjYWM7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMCwgMTcyLCAxNzI7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiAjMDA4MTgxO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXJnYjogMjA2LCAyMTIsIDIxODtcbiAgLS1icy1hcHAtaGVhZGVyLWJnOiAjRkZGRkZGO1xuICAtLWJzLWFwcC1oZWFkZXItYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC1oZWFkZXItY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYXBwLWhlYWRlci1jb2xvci1yZ2I6IDMyLCAzNywgNDI7XG4gIC0tYnMtYXBwLWhlYWRlci1pbnB1dC1iZzogI2YyZjNmNDtcbiAgLS1icy1hcHAtaGVhZGVyLWlucHV0LWJvcmRlcjogI2YyZjNmNDtcbiAgLS1icy1hcHAtaGVhZGVyLW1vYmlsZS1kaXZpZGVyLWJnOiByZ2IoMjM2Ljc1LCAyMzkuNzUsIDI0MS41KTtcbiAgLS1icy1hcHAtaGVhZGVyLWRpdmlkZXItYmc6ICNkZWUyZTY7XG4gIC0tYnMtYXBwLXNpZGViYXItYmc6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXNpZGViYXItYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC1zaWRlYmFyLWJnLXRyYW5zcGFyZW50OiB1cmwoaW1hZ2VzL2NvdmVyLXNpZGViYXIuanBnKTtcbiAgLS1icy1hcHAtc2lkZWJhci1wcm9maWxlLWJnOiAjMjAyNTJhO1xuICAtLWJzLWFwcC1zaWRlYmFyLXByb2ZpbGUtYmctcmdiOiAzMiwgMzcsIDQyO1xuICAtLWJzLWFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtYmc6IHJnYigyNDAuMzgxNTc4OTQ3NCwgMjQyLjM3NSwgMjQ0LjM2ODQyMTA1MjYpO1xuICAtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICMwMjY3RkY7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1kaXZpZGVyLWJnOiAjZGVlMmU2O1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hcHAtc2lkZWJhci1tZW51LWJhZGdlLWJnOiAjZGVlMmU2O1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcjogIzMzMzMzRDtcbiAgLS1icy1hcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3I6ICMwMjY3RkY7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1saW5rLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWJnOiBub25lO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWNvbG9yOiAjMzMzMzNEO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yOiAjMDI2N0ZGO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1ncmlkLWJnOiAjZGVlMmU2O1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1icy1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWFwcC1zaWRlYmFyLW1pbmlmeS1idG4tYmc6IGJsYWNrO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmc6ICMzMzMzMzM7XG4gIC0tYnMtYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWFwcC10b3AtbWVudS1iZzogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdG9wLW1lbnUtbGluay1jb2xvcjogcmdiYSgzMiwgMzcsIDQyLCAwLjYpO1xuICAtLWJzLWFwcC10b3AtbWVudS1saW5rLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWxpbmstaG92ZXItY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmc6IG5vbmU7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1iZzogbm9uZTtcbiAgLS1icy1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogI2U5ZWNlZjtcbiAgLS1icy1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1mb250LXdlaWdodDogNjAwO1xuICAtLWJzLWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZzogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yOiByZ2JhKDMyLCAzNywgNDIsIDAuNik7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZzogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLWFwcC1sb2dpbi1iZy1jb3ZlcjogdXJsKGltYWdlcy9iZy1sb2dpbi5wbmcpO1xuICAtLWJzLWNvbXBvbmVudC1iZzogI0ZGRkZGRjtcbiAgLS1icy1jb21wb25lbnQtYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWNvbXBvbmVudC1zZWNvbmRhcnktYmc6ICNkZWUyZTY7XG4gIC0tYnMtY29tcG9uZW50LXNlY29uZGFyeS1iZy1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtY29tcG9uZW50LXRlcnRpYXJ5LWJnOiAjYWRiNWJkO1xuICAtLWJzLWNvbXBvbmVudC10ZXJ0aWFyeS1iZy1yZ2I6IDE3MywgMTgxLCAxODk7XG4gIC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJnOiAjRkZGRkZGO1xuICAtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnOiByZ2IoMjM4LjUsIDI0MC43NSwgMjQzKTtcbiAgLS1icy1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmctcmdiOiAyMzksIDI0MSwgMjQzO1xuICAtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvci1yZ2I6IDIwNiwgMjEyLCAyMTg7XG4gIC0tYnMtY29tcG9uZW50LW1vZGFsLWJnOiAjRkZGRkZGO1xuICAtLWJzLWNvbXBvbmVudC1tb2RhbC1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtY29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgLS1icy1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yLXJnYjogMjA2LCAyMTIsIDIxODtcbiAgLS1icy1jb21wb25lbnQtc2Vjb25kYXJ5LWJnOiAjZGVlMmU2O1xuICAtLWJzLWNvbXBvbmVudC1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1jb21wb25lbnQtY29sb3ItcmdiOiAzMiwgMzcsIDQyO1xuICAtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2I6IDIwNiwgMjEyLCAyMTg7XG4gIC0tYnMtY29tcG9uZW50LWFjdGl2ZS1iZzogIzM0OGZlMjtcbiAgLS1icy1jb21wb25lbnQtYWN0aXZlLWJnLXJnYjogNTIsIDE0MywgMjI2O1xuICAtLWJzLWNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtY29tcG9uZW50LWFjdGl2ZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtY29tcG9uZW50LWhvdmVyLWJnOiByZ2IoMjM4LjUsIDI0MC43NSwgMjQzKTtcbiAgLS1icy1jb21wb25lbnQtaG92ZXItY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgLS1icy1jb21wb25lbnQtZm9jdXMtYm9yZGVyLWNvbG9yOiByZ2IoMTAyLjc1LCAxNzEsIDIzMy4yNSk7XG4gIC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWJnOiAjZTllY2VmO1xuICAtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1jb21wb25lbnQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAtLWJzLWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtY29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcjogY3VycmVudENvbG9yO1xuICAtLWJzLWRlZmF1bHQtYmctc3VidGxlOiByZ2IoMjQ4LjQsIDI0OS4zLCAyNTAuMik7XG4gIC0tYnMtZGVmYXVsdC10ZXh0LWVtcGhhc2lzOiByZ2IoNjkuOSwgNzAuOCwgNzEuNyk7XG4gIC0tYnMtZGVmYXVsdC1ib3JkZXItc3VidGxlOiByZ2IoMjQ4LjQsIDI0OS4zLCAyNTAuMik7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigxOTQuMSwgMjIxLjQsIDI0Ni4zKTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxNS42LCA0Mi45LCA2Ny44KTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigxOTQuMSwgMjIxLjQsIDI0Ni4zKTtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiByZ2IoMjEwLjksIDIxMy42LCAyMTYpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMzIuNCwgMzUuMSwgMzcuNSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyMTAuOSwgMjEzLjYsIDIxNik7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigxNzguNSwgMjMwLjEsIDIzMC4xKTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigwLCA1MS42LCA1MS42KTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxNzguNSwgMjMwLjEsIDIzMC4xKTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIwMC40LCAyMzMuMSwgMjQyLjcpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDIxLjksIDU0LjYsIDY0LjIpO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDIwMC40LCAyMzMuMSwgMjQyLjcpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoMjUyLCAyMjUuMywgMTg2LjMpO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDczLjUsIDQ2LjgsIDcuOCk7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiByZ2IoMjUyLCAyMjUuMywgMTg2LjMpO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6IHJnYigyNTUsIDIwNS44LCAyMDQuNik7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYig3Ni41LCAyNy4zLCAyNi4xKTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI1NSwgMjA1LjgsIDIwNC42KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6IHJnYigyNTEuMSwgMjUxLjQsIDI1MS43KTtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiByZ2IoNzIuNiwgNzIuOSwgNzMuMik7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogcmdiKDI1MS4xLCAyNTEuNCwgMjUxLjcpO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiByZ2IoMTkyLCAxOTQuNCwgMTk2LjUpO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogcmdiKDEzLjUsIDE1LjksIDE4KTtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6IHJnYigxOTIsIDE5NC40LCAxOTYuNSk7XG4gIC0tYnMtaW52ZXJzZS1iZy1zdWJ0bGU6IHJnYigxOTIsIDE5NC40LCAxOTYuNSk7XG4gIC0tYnMtaW52ZXJzZS10ZXh0LWVtcGhhc2lzOiByZ2IoMTMuNSwgMTUuOSwgMTgpO1xuICAtLWJzLWludmVyc2UtYm9yZGVyLXN1YnRsZTogcmdiKDE5MiwgMTk0LjQsIDE5Ni41KTtcbiAgLS1icy1ibHVlLWJnLXN1YnRsZTogcmdiKDE5NC4xLCAyMjEuNCwgMjQ2LjMpO1xuICAtLWJzLWJsdWUtdGV4dC1lbXBoYXNpczogcmdiKDE1LjYsIDQyLjksIDY3LjgpO1xuICAtLWJzLWJsdWUtYm9yZGVyLXN1YnRsZTogcmdiKDE5NC4xLCAyMjEuNCwgMjQ2LjMpO1xuICAtLWJzLWluZGlnby1iZy1zdWJ0bGU6IHJnYigyMTksIDIwMy40LCAyNDUuMSk7XG4gIC0tYnMtaW5kaWdvLXRleHQtZW1waGFzaXM6IHJnYig0MC41LCAyNC45LCA2Ni42KTtcbiAgLS1icy1pbmRpZ28tYm9yZGVyLXN1YnRsZTogcmdiKDIxOSwgMjAzLjQsIDI0NS4xKTtcbiAgLS1icy1wdXJwbGUtYmctc3VidGxlOiByZ2IoMjEyLjcsIDIxNS43LCAyMzMuMSk7XG4gIC0tYnMtcHVycGxlLXRleHQtZW1waGFzaXM6IHJnYigzNC4yLCAzNy4yLCA1NC42KTtcbiAgLS1icy1wdXJwbGUtYm9yZGVyLXN1YnRsZTogcmdiKDIxMi43LCAyMTUuNywgMjMzLjEpO1xuICAtLWJzLXBpbmstYmctc3VidGxlOiByZ2IoMjUzLjgsIDIwNCwgMjIzLjgpO1xuICAtLWJzLXBpbmstdGV4dC1lbXBoYXNpczogcmdiKDc1LjMsIDI1LjUsIDQ1LjMpO1xuICAtLWJzLXBpbmstYm9yZGVyLXN1YnRsZTogcmdiKDI1My44LCAyMDQsIDIyMy44KTtcbiAgLS1icy1yZWQtYmctc3VidGxlOiByZ2IoMjU1LCAyMDUuOCwgMjA0LjYpO1xuICAtLWJzLXJlZC10ZXh0LWVtcGhhc2lzOiByZ2IoNzYuNSwgMjcuMywgMjYuMSk7XG4gIC0tYnMtcmVkLWJvcmRlci1zdWJ0bGU6IHJnYigyNTUsIDIwNS44LCAyMDQuNik7XG4gIC0tYnMtb3JhbmdlLWJnLXN1YnRsZTogcmdiKDI1MiwgMjI1LjMsIDE4Ni4zKTtcbiAgLS1icy1vcmFuZ2UtdGV4dC1lbXBoYXNpczogcmdiKDczLjUsIDQ2LjgsIDcuOCk7XG4gIC0tYnMtb3JhbmdlLWJvcmRlci1zdWJ0bGU6IHJnYigyNTIsIDIyNS4zLCAxODYuMyk7XG4gIC0tYnMteWVsbG93LWJnLXN1YnRsZTogcmdiKDI1NSwgMjQzLjYsIDE3OC41KTtcbiAgLS1icy15ZWxsb3ctdGV4dC1lbXBoYXNpczogcmdiKDc2LjUsIDY1LjEsIDApO1xuICAtLWJzLXllbGxvdy1ib3JkZXItc3VidGxlOiByZ2IoMjU1LCAyNDMuNiwgMTc4LjUpO1xuICAtLWJzLWdyZWVuLWJnLXN1YnRsZTogcmdiKDE5My41LCAyMjkuMiwgMTkzLjUpO1xuICAtLWJzLWdyZWVuLXRleHQtZW1waGFzaXM6IHJnYigxNSwgNTAuNywgMTUpO1xuICAtLWJzLWdyZWVuLWJvcmRlci1zdWJ0bGU6IHJnYigxOTMuNSwgMjI5LjIsIDE5My41KTtcbiAgLS1icy10ZWFsLWJnLXN1YnRsZTogcmdiKDE3OC41LCAyMzAuMSwgMjMwLjEpO1xuICAtLWJzLXRlYWwtdGV4dC1lbXBoYXNpczogcmdiKDAsIDUxLjYsIDUxLjYpO1xuICAtLWJzLXRlYWwtYm9yZGVyLXN1YnRsZTogcmdiKDE3OC41LCAyMzAuMSwgMjMwLjEpO1xuICAtLWJzLWxpbWUtYmctc3VidGxlOiByZ2IoMjIxLjcsIDIzOS4xLCAyMDEpO1xuICAtLWJzLWxpbWUtdGV4dC1lbXBoYXNpczogcmdiKDQzLjIsIDYwLjYsIDIyLjUpO1xuICAtLWJzLWxpbWUtYm9yZGVyLXN1YnRsZTogcmdiKDIyMS43LCAyMzkuMSwgMjAxKTtcbiAgLS1icy1jeWFuLWJnLXN1YnRsZTogcmdiKDIwMC40LCAyMzMuMSwgMjQyLjcpO1xuICAtLWJzLWN5YW4tdGV4dC1lbXBoYXNpczogcmdiKDIxLjksIDU0LjYsIDY0LjIpO1xuICAtLWJzLWN5YW4tYm9yZGVyLXN1YnRsZTogcmdiKDIwMC40LCAyMzMuMSwgMjQyLjcpO1xuICAtLWJzLXdoaXRlLWJnLXN1YnRsZTogd2hpdGU7XG4gIC0tYnMtd2hpdGUtdGV4dC1lbXBoYXNpczogcmdiKDc2LjUsIDc2LjUsIDc2LjUpO1xuICAtLWJzLXdoaXRlLWJvcmRlci1zdWJ0bGU6IHdoaXRlO1xuICAtLWJzLWdyYXktYmctc3VidGxlOiByZ2IoMjEwLjksIDIxMy42LCAyMTYpO1xuICAtLWJzLWdyYXktdGV4dC1lbXBoYXNpczogcmdiKDMyLjQsIDM1LjEsIDM3LjUpO1xuICAtLWJzLWdyYXktYm9yZGVyLXN1YnRsZTogcmdiKDIxMC45LCAyMTMuNiwgMjE2KTtcbiAgLS1icy1ncmF5LWRhcmstYmctc3VidGxlOiByZ2IoMTkyLCAxOTQuNCwgMTk2LjUpO1xuICAtLWJzLWdyYXktZGFyay10ZXh0LWVtcGhhc2lzOiByZ2IoMTMuNSwgMTUuOSwgMTgpO1xuICAtLWJzLWdyYXktZGFyay1ib3JkZXItc3VidGxlOiByZ2IoMTkyLCAxOTQuNCwgMTk2LjUpO1xuICAtLWJzLW11dGVkLWJnLXN1YnRsZTogcmdiKDIzMC40LCAyMzIuOCwgMjM1LjIpO1xuICAtLWJzLW11dGVkLXRleHQtZW1waGFzaXM6IHJnYig1MS45LCA1NC4zLCA1Ni43KTtcbiAgLS1icy1tdXRlZC1ib3JkZXItc3VidGxlOiByZ2IoMjMwLjQsIDIzMi44LCAyMzUuMik7XG4gIC0tYnMtYmxhY2stYmctc3VidGxlOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG4gIC0tYnMtYmxhY2stdGV4dC1lbXBoYXNpczogYmxhY2s7XG4gIC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZTogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xuICAtLWJzLXNpbHZlci1iZy1zdWJ0bGU6IHJnYigyMzMuMSwgMjM2LjcsIDIzOC44KTtcbiAgLS1icy1zaWx2ZXItdGV4dC1lbXBoYXNpczogcmdiKDU0LjYsIDU4LjIsIDYwLjMpO1xuICAtLWJzLXNpbHZlci1ib3JkZXItc3VidGxlOiByZ2IoMjMzLjEsIDIzNi43LCAyMzguOCk7XG4gIC0tYnMtZ3JheS0xMDAtYmctc3VidGxlOiByZ2IoMjUyLjksIDI1My4yLCAyNTMuNSk7XG4gIC0tYnMtZ3JheS0xMDAtdGV4dC1lbXBoYXNpczogcmdiKDc0LjQsIDc0LjcsIDc1KTtcbiAgLS1icy1ncmF5LTEwMC1ib3JkZXItc3VidGxlOiByZ2IoMjUyLjksIDI1My4yLCAyNTMuNSk7XG4gIC0tYnMtZ3JheS0yMDAtYmctc3VidGxlOiByZ2IoMjQ4LjQsIDI0OS4zLCAyNTAuMik7XG4gIC0tYnMtZ3JheS0yMDAtdGV4dC1lbXBoYXNpczogcmdiKDY5LjksIDcwLjgsIDcxLjcpO1xuICAtLWJzLWdyYXktMjAwLWJvcmRlci1zdWJ0bGU6IHJnYigyNDguNCwgMjQ5LjMsIDI1MC4yKTtcbiAgLS1icy1ncmF5LTMwMC1iZy1zdWJ0bGU6IHJnYigyNDUuMSwgMjQ2LjMsIDI0Ny41KTtcbiAgLS1icy1ncmF5LTMwMC10ZXh0LWVtcGhhc2lzOiByZ2IoNjYuNiwgNjcuOCwgNjkpO1xuICAtLWJzLWdyYXktMzAwLWJvcmRlci1zdWJ0bGU6IHJnYigyNDUuMSwgMjQ2LjMsIDI0Ny41KTtcbiAgLS1icy1ncmF5LTQwMC1iZy1zdWJ0bGU6IHJnYigyNDAuMywgMjQyLjEsIDI0My45KTtcbiAgLS1icy1ncmF5LTQwMC10ZXh0LWVtcGhhc2lzOiByZ2IoNjEuOCwgNjMuNiwgNjUuNCk7XG4gIC0tYnMtZ3JheS00MDAtYm9yZGVyLXN1YnRsZTogcmdiKDI0MC4zLCAyNDIuMSwgMjQzLjkpO1xuICAtLWJzLWdyYXktNTAwLWJnLXN1YnRsZTogcmdiKDIzMC40LCAyMzIuOCwgMjM1LjIpO1xuICAtLWJzLWdyYXktNTAwLXRleHQtZW1waGFzaXM6IHJnYig1MS45LCA1NC4zLCA1Ni43KTtcbiAgLS1icy1ncmF5LTUwMC1ib3JkZXItc3VidGxlOiByZ2IoMjMwLjQsIDIzMi44LCAyMzUuMik7XG4gIC0tYnMtZ3JheS02MDAtYmctc3VidGxlOiByZ2IoMjEwLjksIDIxMy42LCAyMTYpO1xuICAtLWJzLWdyYXktNjAwLXRleHQtZW1waGFzaXM6IHJnYigzMi40LCAzNS4xLCAzNy41KTtcbiAgLS1icy1ncmF5LTYwMC1ib3JkZXItc3VidGxlOiByZ2IoMjEwLjksIDIxMy42LCAyMTYpO1xuICAtLWJzLWdyYXktNzAwLWJnLXN1YnRsZTogcmdiKDIwMC40LCAyMDIuNSwgMjA0LjYpO1xuICAtLWJzLWdyYXktNzAwLXRleHQtZW1waGFzaXM6IHJnYigyMS45LCAyNCwgMjYuMSk7XG4gIC0tYnMtZ3JheS03MDAtYm9yZGVyLXN1YnRsZTogcmdiKDIwMC40LCAyMDIuNSwgMjA0LjYpO1xuICAtLWJzLWdyYXktODAwLWJnLXN1YnRsZTogcmdiKDE5MiwgMTk0LjQsIDE5Ni41KTtcbiAgLS1icy1ncmF5LTgwMC10ZXh0LWVtcGhhc2lzOiByZ2IoMTMuNSwgMTUuOSwgMTgpO1xuICAtLWJzLWdyYXktODAwLWJvcmRlci1zdWJ0bGU6IHJnYigxOTIsIDE5NC40LCAxOTYuNSk7XG4gIC0tYnMtZ3JheS05MDAtYmctc3VidGxlOiByZ2IoMTg4LjEsIDE4OS42LCAxOTEuMSk7XG4gIC0tYnMtZ3JheS05MDAtdGV4dC1lbXBoYXNpczogcmdiKDkuNiwgMTEuMSwgMTIuNik7XG4gIC0tYnMtZ3JheS05MDAtYm9yZGVyLXN1YnRsZTogcmdiKDE4OC4xLCAxODkuNiwgMTkxLjEpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtYm9keS1iZzogcmdiKDIyLjQsIDI1LjksIDI5LjQpO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZGFyazogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1saWdodDogIzIwMjUyYTtcbiAgLS1icy1saWdodC1yZ2I6IDMyLCAzNywgNDI7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWFwcC1oZWFkZXItYmc6IHJnYigzOC4yNSwgNDUuMDUsIDUxKTtcbiAgLS1icy1hcHAtaGVhZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC1oZWFkZXItaW5wdXQtYmc6IHJnYigyNy4yLCAzMS40NSwgMzUuNyk7XG4gIC0tYnMtYXBwLWhlYWRlci1pbnB1dC1ib3JkZXI6IHJnYigyNy4yLCAzMS40NSwgMzUuNyk7XG4gIC0tYnMtYXBwLWhlYWRlci1kaXZpZGVyLWJnOiAjNDk1MDU3O1xuICAtLWJzLWFwcC1oZWFkZXItbW9iaWxlLWRpdmlkZXItYmc6ICMyMDI1MmE7XG4gIC0tYnMtYXBwLXNpZGViYXItYmc6ICMyZDM1M2M7XG4gIC0tYnMtYXBwLXNpZGViYXItYmctcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWFwcC1zaWRlYmFyLXByb2ZpbGUtYmc6ICMyMDI1MmE7XG4gIC0tYnMtYXBwLXNpZGViYXItcHJvZmlsZS1iZy1yZ2I6IDMyLCAzNywgNDI7XG4gIC0tYnMtYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWJnOiAjMjAyNTJhO1xuICAtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1oZWFkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1kaXZpZGVyLWJnOiAjMjAyNTJhO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hcHAtc2lkZWJhci1tZW51LWJhZGdlLWJnOiAjMjAyNTJhO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1iYWRnZS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtbGluay1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmc6IG5vbmU7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1hcHAtc2lkZWJhci1tZW51LWdyaWQtYmc6ICMyMDI1MmE7XG4gIC0tYnMtYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgLS1icy1hcHAtc2lkZWJhci1ncmlkLWJvcmRlci1jb2xvcjogcmdiKDYxLjM5Mjg1NzE0MjksIDcyLjMwNzE0Mjg1NzEsIDgxLjg1NzE0Mjg1NzEpO1xuICAtLWJzLWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYmc6ICMyMDI1MmE7XG4gIC0tYnMtYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcjogIzJkMzUzYztcbiAgLS1icy1hcHAtc2lkZWJhci1taW5pZnktYnRuLWJnOiBibGFjaztcbiAgLS1icy1hcHAtc2lkZWJhci1taW5pZnktYnRuLWhvdmVyLWJnOiAjMzMzMzMzO1xuICAtLWJzLWFwcC10b3AtbWVudS1iZzogIzIwMjUyYTtcbiAgLS1icy1hcHAtdG9wLW1lbnUtbGluay1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAtLWJzLWFwcC10b3AtbWVudS1saW5rLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmc6IG5vbmU7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1iZzogbm9uZTtcbiAgLS1icy1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogIzQ5NTA1NztcbiAgLS1icy1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1jb2xvcjogI2U5ZWNlZjtcbiAgLS1icy1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1mb250LXdlaWdodDogNjAwO1xuICAtLWJzLWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtYmc6ICMyZDM1M2M7XG4gIC0tYnMtYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZzogIzJkMzUzYztcbiAgLS1icy1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIC0tYnMtYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZzogcmdiKDM2LjI1NzE0Mjg1NzEsIDQyLjcwMjg1NzE0MjksIDQ4LjM0Mjg1NzE0MjkpO1xuICAtLWJzLWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLWxvZ2luLWJnLWNvdmVyOiB1cmwoaW1hZ2VzL2JnLWxvZ2luLWRhcmstbW9kZS5wbmcpO1xuICAtLWJzLWNvbXBvbmVudC1iZzogIzJkMzUzYztcbiAgLS1icy1jb21wb25lbnQtYmctcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWNvbXBvbmVudC1zZWNvbmRhcnktYmc6ICM0OTUwNTc7XG4gIC0tYnMtY29tcG9uZW50LXNlY29uZGFyeS1iZy1yZ2I6IDczLCA4MCwgODc7XG4gIC0tYnMtY29tcG9uZW50LXRlcnRpYXJ5LWJnOiAjNmM3NTdkO1xuICAtLWJzLWNvbXBvbmVudC10ZXJ0aWFyeS1iZy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtY29tcG9uZW50LWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYjogNzMsIDgwLCA4NztcbiAgLS1icy1jb21wb25lbnQtaG92ZXItYmc6IHJnYig3Ni41LCA4My4zLCA4OS4yNSk7XG4gIC0tYnMtY29tcG9uZW50LWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWNvbXBvbmVudC1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC4xMjUpO1xuICAtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1iZzogIzQ5NTA1NztcbiAgLS1icy1jb21wb25lbnQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmc6ICM0OTUwNTc7XG4gIC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJnLXJnYjogNzMsIDgwLCA4NztcbiAgLS1icy1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnLXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3ItcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWNvbXBvbmVudC1tb2RhbC1iZzogIzQ5NTA1NztcbiAgLS1icy1jb21wb25lbnQtbW9kYWwtYmctcmdiOiA3MywgODAsIDg3O1xuICAtLWJzLWNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtY29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvci1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtY29tcG9uZW50LXNlY29uZGFyeS1iZzogIzQ5NTA1NztcbiAgLS1icy1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWNvbXBvbmVudC10YWJsZS1zZXBhcmF0b3ItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZGVmYXVsdC1iZy1zdWJ0bGU6IHJnYig0Ni42LCA0Ny4yLCA0Ny44KTtcbiAgLS1icy1kZWZhdWx0LXRleHQtZW1waGFzaXM6IHJnYigyNDEuOCwgMjQzLjYsIDI0NS40KTtcbiAgLS1icy1kZWZhdWx0LWJvcmRlci1zdWJ0bGU6IHJnYig0Ni42LCA0Ny4yLCA0Ny44KTtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDEwLjQsIDI4LjYsIDQ1LjIpO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDEzMy4yLCAxODcuOCwgMjM3LjYpO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogcmdiKDEwLjQsIDI4LjYsIDQ1LjIpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigyMS42LCAyMy40LCAyNSk7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxNjYuOCwgMTcyLjIsIDE3Nyk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyMS42LCAyMy40LCAyNSk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigwLCAzNC40LCAzNC40KTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDIwNS4yLCAyMDUuMik7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMCwgMzQuNCwgMzQuNCk7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6IHJnYigxNC42LCAzNi40LCA0Mi44KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYigxNDUuOCwgMjExLjIsIDIzMC40KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxNC42LCAzNi40LCA0Mi44KTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogcmdiKDQ5LCAzMS4yLCA1LjIpO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogcmdiKDI0OSwgMTk1LjYsIDExNy42KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYig0OSwgMzEuMiwgNS4yKTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoNTEsIDE4LjIsIDE3LjQpO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoMjU1LCAxNTYuNiwgMTU0LjIpO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoNTEsIDE4LjIsIDE3LjQpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogcmdiKDQ4LjQsIDQ4LjYsIDQ4LjgpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6IHJnYigyNDcuMiwgMjQ3LjgsIDI0OC40KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiByZ2IoNDguNCwgNDguNiwgNDguOCk7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6IHJnYig5LCAxMC42LCAxMik7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiByZ2IoMTI5LCAxMzMuOCwgMTM4KTtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6IHJnYig5LCAxMC42LCAxMik7XG4gIC0tYnMtaW52ZXJzZS1iZy1zdWJ0bGU6IHJnYig5LCAxMC42LCAxMik7XG4gIC0tYnMtaW52ZXJzZS10ZXh0LWVtcGhhc2lzOiByZ2IoMTI5LCAxMzMuOCwgMTM4KTtcbiAgLS1icy1pbnZlcnNlLWJvcmRlci1zdWJ0bGU6IHJnYig5LCAxMC42LCAxMik7XG4gIC0tYnMtYmx1ZS1iZy1zdWJ0bGU6IHJnYigxMC40LCAyOC42LCA0NS4yKTtcbiAgLS1icy1ibHVlLXRleHQtZW1waGFzaXM6IHJnYigxMzMuMiwgMTg3LjgsIDIzNy42KTtcbiAgLS1icy1ibHVlLWJvcmRlci1zdWJ0bGU6IHJnYigxMC40LCAyOC42LCA0NS4yKTtcbiAgLS1icy1pbmRpZ28tYmctc3VidGxlOiByZ2IoMjcsIDE2LjYsIDQ0LjQpO1xuICAtLWJzLWluZGlnby10ZXh0LWVtcGhhc2lzOiByZ2IoMTgzLCAxNTEuOCwgMjM1LjIpO1xuICAtLWJzLWluZGlnby1ib3JkZXItc3VidGxlOiByZ2IoMjcsIDE2LjYsIDQ0LjQpO1xuICAtLWJzLXB1cnBsZS1iZy1zdWJ0bGU6IHJnYigyMi44LCAyNC44LCAzNi40KTtcbiAgLS1icy1wdXJwbGUtdGV4dC1lbXBoYXNpczogcmdiKDE3MC40LCAxNzYuNCwgMjExLjIpO1xuICAtLWJzLXB1cnBsZS1ib3JkZXItc3VidGxlOiByZ2IoMjIuOCwgMjQuOCwgMzYuNCk7XG4gIC0tYnMtcGluay1iZy1zdWJ0bGU6IHJnYig1MC4yLCAxNywgMzAuMik7XG4gIC0tYnMtcGluay10ZXh0LWVtcGhhc2lzOiByZ2IoMjUyLjYsIDE1MywgMTkyLjYpO1xuICAtLWJzLXBpbmstYm9yZGVyLXN1YnRsZTogcmdiKDUwLjIsIDE3LCAzMC4yKTtcbiAgLS1icy1yZWQtYmctc3VidGxlOiByZ2IoNTEsIDE4LjIsIDE3LjQpO1xuICAtLWJzLXJlZC10ZXh0LWVtcGhhc2lzOiByZ2IoMjU1LCAxNTYuNiwgMTU0LjIpO1xuICAtLWJzLXJlZC1ib3JkZXItc3VidGxlOiByZ2IoNTEsIDE4LjIsIDE3LjQpO1xuICAtLWJzLW9yYW5nZS1iZy1zdWJ0bGU6IHJnYig0OSwgMzEuMiwgNS4yKTtcbiAgLS1icy1vcmFuZ2UtdGV4dC1lbXBoYXNpczogcmdiKDI0OSwgMTk1LjYsIDExNy42KTtcbiAgLS1icy1vcmFuZ2UtYm9yZGVyLXN1YnRsZTogcmdiKDQ5LCAzMS4yLCA1LjIpO1xuICAtLWJzLXllbGxvdy1iZy1zdWJ0bGU6IHJnYig1MSwgNDMuNCwgMCk7XG4gIC0tYnMteWVsbG93LXRleHQtZW1waGFzaXM6IHJnYigyNTUsIDIzMi4yLCAxMDIpO1xuICAtLWJzLXllbGxvdy1ib3JkZXItc3VidGxlOiByZ2IoNTEsIDQzLjQsIDApO1xuICAtLWJzLWdyZWVuLWJnLXN1YnRsZTogcmdiKDEwLCAzMy44LCAxMCk7XG4gIC0tYnMtZ3JlZW4tdGV4dC1lbXBoYXNpczogcmdiKDEzMiwgMjAzLjQsIDEzMik7XG4gIC0tYnMtZ3JlZW4tYm9yZGVyLXN1YnRsZTogcmdiKDEwLCAzMy44LCAxMCk7XG4gIC0tYnMtdGVhbC1iZy1zdWJ0bGU6IHJnYigwLCAzNC40LCAzNC40KTtcbiAgLS1icy10ZWFsLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDIwNS4yLCAyMDUuMik7XG4gIC0tYnMtdGVhbC1ib3JkZXItc3VidGxlOiByZ2IoMCwgMzQuNCwgMzQuNCk7XG4gIC0tYnMtbGltZS1iZy1zdWJ0bGU6IHJnYigyOC44LCA0MC40LCAxNSk7XG4gIC0tYnMtbGltZS10ZXh0LWVtcGhhc2lzOiByZ2IoMTg4LjQsIDIyMy4yLCAxNDcpO1xuICAtLWJzLWxpbWUtYm9yZGVyLXN1YnRsZTogcmdiKDI4LjgsIDQwLjQsIDE1KTtcbiAgLS1icy1jeWFuLWJnLXN1YnRsZTogcmdiKDE0LjYsIDM2LjQsIDQyLjgpO1xuICAtLWJzLWN5YW4tdGV4dC1lbXBoYXNpczogcmdiKDE0NS44LCAyMTEuMiwgMjMwLjQpO1xuICAtLWJzLWN5YW4tYm9yZGVyLXN1YnRsZTogcmdiKDE0LjYsIDM2LjQsIDQyLjgpO1xuICAtLWJzLXdoaXRlLWJnLXN1YnRsZTogIzMzMzMzMztcbiAgLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzOiB3aGl0ZTtcbiAgLS1icy13aGl0ZS1ib3JkZXItc3VidGxlOiAjMzMzMzMzO1xuICAtLWJzLWdyYXktYmctc3VidGxlOiByZ2IoMjEuNiwgMjMuNCwgMjUpO1xuICAtLWJzLWdyYXktdGV4dC1lbXBoYXNpczogcmdiKDE2Ni44LCAxNzIuMiwgMTc3KTtcbiAgLS1icy1ncmF5LWJvcmRlci1zdWJ0bGU6IHJnYigyMS42LCAyMy40LCAyNSk7XG4gIC0tYnMtZ3JheS1kYXJrLWJnLXN1YnRsZTogcmdiKDksIDEwLjYsIDEyKTtcbiAgLS1icy1ncmF5LWRhcmstdGV4dC1lbXBoYXNpczogcmdiKDEyOSwgMTMzLjgsIDEzOCk7XG4gIC0tYnMtZ3JheS1kYXJrLWJvcmRlci1zdWJ0bGU6IHJnYig5LCAxMC42LCAxMik7XG4gIC0tYnMtbXV0ZWQtYmctc3VidGxlOiByZ2IoMzQuNiwgMzYuMiwgMzcuOCk7XG4gIC0tYnMtbXV0ZWQtdGV4dC1lbXBoYXNpczogcmdiKDIwNS44LCAyMTAuNiwgMjE1LjQpO1xuICAtLWJzLW11dGVkLWJvcmRlci1zdWJ0bGU6IHJnYigzNC42LCAzNi4yLCAzNy44KTtcbiAgLS1icy1ibGFjay1iZy1zdWJ0bGU6IGJsYWNrO1xuICAtLWJzLWJsYWNrLXRleHQtZW1waGFzaXM6ICM2NjY2NjY7XG4gIC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZTogYmxhY2s7XG4gIC0tYnMtc2lsdmVyLWJnLXN1YnRsZTogcmdiKDM2LjQsIDM4LjgsIDQwLjIpO1xuICAtLWJzLXNpbHZlci10ZXh0LWVtcGhhc2lzOiByZ2IoMjExLjIsIDIxOC40LCAyMjIuNik7XG4gIC0tYnMtc2lsdmVyLWJvcmRlci1zdWJ0bGU6IHJnYigzNi40LCAzOC44LCA0MC4yKTtcbiAgLS1icy1ncmF5LTEwMC1iZy1zdWJ0bGU6IHJnYig0OS42LCA0OS44LCA1MCk7XG4gIC0tYnMtZ3JheS0xMDAtdGV4dC1lbXBoYXNpczogcmdiKDI1MC44LCAyNTEuNCwgMjUyKTtcbiAgLS1icy1ncmF5LTEwMC1ib3JkZXItc3VidGxlOiByZ2IoNDkuNiwgNDkuOCwgNTApO1xuICAtLWJzLWdyYXktMjAwLWJnLXN1YnRsZTogcmdiKDQ2LjYsIDQ3LjIsIDQ3LjgpO1xuICAtLWJzLWdyYXktMjAwLXRleHQtZW1waGFzaXM6IHJnYigyNDEuOCwgMjQzLjYsIDI0NS40KTtcbiAgLS1icy1ncmF5LTIwMC1ib3JkZXItc3VidGxlOiByZ2IoNDYuNiwgNDcuMiwgNDcuOCk7XG4gIC0tYnMtZ3JheS0zMDAtYmctc3VidGxlOiByZ2IoNDQuNCwgNDUuMiwgNDYpO1xuICAtLWJzLWdyYXktMzAwLXRleHQtZW1waGFzaXM6IHJnYigyMzUuMiwgMjM3LjYsIDI0MCk7XG4gIC0tYnMtZ3JheS0zMDAtYm9yZGVyLXN1YnRsZTogcmdiKDQ0LjQsIDQ1LjIsIDQ2KTtcbiAgLS1icy1ncmF5LTQwMC1iZy1zdWJ0bGU6IHJnYig0MS4yLCA0Mi40LCA0My42KTtcbiAgLS1icy1ncmF5LTQwMC10ZXh0LWVtcGhhc2lzOiByZ2IoMjI1LjYsIDIyOS4yLCAyMzIuOCk7XG4gIC0tYnMtZ3JheS00MDAtYm9yZGVyLXN1YnRsZTogcmdiKDQxLjIsIDQyLjQsIDQzLjYpO1xuICAtLWJzLWdyYXktNTAwLWJnLXN1YnRsZTogcmdiKDM0LjYsIDM2LjIsIDM3LjgpO1xuICAtLWJzLWdyYXktNTAwLXRleHQtZW1waGFzaXM6IHJnYigyMDUuOCwgMjEwLjYsIDIxNS40KTtcbiAgLS1icy1ncmF5LTUwMC1ib3JkZXItc3VidGxlOiByZ2IoMzQuNiwgMzYuMiwgMzcuOCk7XG4gIC0tYnMtZ3JheS02MDAtYmctc3VidGxlOiByZ2IoMjEuNiwgMjMuNCwgMjUpO1xuICAtLWJzLWdyYXktNjAwLXRleHQtZW1waGFzaXM6IHJnYigxNjYuOCwgMTcyLjIsIDE3Nyk7XG4gIC0tYnMtZ3JheS02MDAtYm9yZGVyLXN1YnRsZTogcmdiKDIxLjYsIDIzLjQsIDI1KTtcbiAgLS1icy1ncmF5LTcwMC1iZy1zdWJ0bGU6IHJnYigxNC42LCAxNiwgMTcuNCk7XG4gIC0tYnMtZ3JheS03MDAtdGV4dC1lbXBoYXNpczogcmdiKDE0NS44LCAxNTAsIDE1NC4yKTtcbiAgLS1icy1ncmF5LTcwMC1ib3JkZXItc3VidGxlOiByZ2IoMTQuNiwgMTYsIDE3LjQpO1xuICAtLWJzLWdyYXktODAwLWJnLXN1YnRsZTogcmdiKDksIDEwLjYsIDEyKTtcbiAgLS1icy1ncmF5LTgwMC10ZXh0LWVtcGhhc2lzOiByZ2IoMTI5LCAxMzMuOCwgMTM4KTtcbiAgLS1icy1ncmF5LTgwMC1ib3JkZXItc3VidGxlOiByZ2IoOSwgMTAuNiwgMTIpO1xuICAtLWJzLWdyYXktOTAwLWJnLXN1YnRsZTogcmdiKDYuNCwgNy40LCA4LjQpO1xuICAtLWJzLWdyYXktOTAwLXRleHQtZW1waGFzaXM6IHJnYigxMjEuMiwgMTI0LjIsIDEyNy4yKTtcbiAgLS1icy1ncmF5LTkwMC1ib3JkZXItc3VidGxlOiByZ2IoNi40LCA3LjQsIDguNCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUge1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoNzMsIDgwLCA4NywgMC43KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAkZ3JheS03MDA7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoNzMsIDgwLCA4NywgMC44NSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYmctd2hpdGUsIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAuMjU7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IC41O1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi13aGl0ZSwgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1NztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXdoaXRlOmhvdmVyLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXdoaXRlOmZvY3VzLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXdoaXRlLmFjdGl2ZSwgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1kYXJrOmhvdmVyLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWRhcms6Zm9jdXMsIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZGFyay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tb3V0bGluZS1pbnZlcnNlLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtZGVmYXVsdCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtaW52ZXJzZTpob3ZlciwgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLWludmVyc2U6Zm9jdXMsIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tb3V0bGluZS1pbnZlcnNlLmFjdGl2ZSwgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLWRlZmF1bHQ6aG92ZXIsIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tb3V0bGluZS1kZWZhdWx0OmZvY3VzLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZGVmYXVsdDpob3ZlciwgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1kZWZhdWx0OmZvY3VzLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZ3JvdXAgPiAuYnRuLXdoaXRlICsgLmJ0bi13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmM3NTdkO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDEgc21hbGwsIC5oMSBzbWFsbCwgaDEgLnNtYWxsLCAuaDEgLnNtYWxsLCBoMiBzbWFsbCwgLmgyIHNtYWxsLCBoMiAuc21hbGwsIC5oMiAuc21hbGwsIGgzIHNtYWxsLCAuaDMgc21hbGwsIGgzIC5zbWFsbCwgLmgzIC5zbWFsbCwgaDQgc21hbGwsIC5oNCBzbWFsbCwgaDQgLnNtYWxsLCAuaDQgLnNtYWxsLCBoNSBzbWFsbCwgLmg1IHNtYWxsLCBoNSAuc21hbGwsIC5oNSAuc21hbGwsIGg2IHNtYWxsLCAuaDYgc21hbGwsIGg2IC5zbWFsbCwgLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC42NSk7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXBwLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5hcHAtY29udGVudCAuYXBwLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMjBweCAtMzBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtY29udGVudCAuYXBwLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IC0yMHB4IC0yMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLmFwcC1jb250ZW50IC5hcHAtY29udGVudC1tYXJnaW4ge1xuICBtYXJnaW46IC0yMHB4IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtY29udGVudCAuYXBwLWNvbnRlbnQtbWFyZ2luIHtcbiAgICBtYXJnaW46IC0yMHB4IC0yMHB4O1xuICB9XG59XG4uYXBwLWNvbnRlbnQgLmFwcC1jb250ZW50LXBhZGRpbmcge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcC1jb250ZW50IC5hcHAtY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuXG4uYXBwLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAzMHB4O1xuICBtYXJnaW46IDAgLTMwcHggLTIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbkBrZXlmcmFtZXMgbmF2YmFyLWlucHV0LWV4cGFuZCB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5hdmJhci1pbnB1dC1leHBhbmQteHMge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmFwcC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC1oZWFkZXItYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hcHAtaGVhZGVyLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1tb2JpbGUtdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtaGVhZGVyIC5uYXZiYXItbW9iaWxlLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbW9iaWxlLXRvZ2dsZXIgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLWhlYWRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1tb2JpbGUtdG9nZ2xlciAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLW1vYmlsZS10b2dnbGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWhlYWRlciAubmF2YmFyLW1vYmlsZS10b2dnbGVyICsgLm5hdmJhci1icmFuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLWhlYWRlciAubmF2YmFyLWhlYWRlciB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcC1oZWFkZXIgLm5hdmJhci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1oZWFkZXItY29sb3IpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcC1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1icmFuZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLWJyYW5kIGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1sb2dvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgcmdiYSgwLCAwLCAwLCAwLjE1KSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWhlYWRlciAubmF2YmFyLW5hdiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWFwcC1oZWFkZXItbW9iaWxlLWRpdmlkZXItYmcpO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdmJhci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdmJhci1pdGVtIC5uYXZiYXItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtaGVhZGVyLWNvbG9yKTtcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItaXRlbSAubmF2YmFyLWxpbmsgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC10aGVtZSk7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lLWNvbG9yKTtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLW5hdiAubmF2YmFyLWl0ZW0gLm5hdmJhci1saW5rIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItaXRlbSAubmF2YmFyLWxpbms6aG92ZXIsIC5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItaXRlbSAubmF2YmFyLWxpbms6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdmJhci1pdGVtIC5uYXZiYXItbGluay5pY29uIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWhlYWRlciAubmF2YmFyLW5hdiAubmF2YmFyLWl0ZW06bGFzdC1jaGlsZCAubmF2YmFyLWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItaXRlbS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLWhlYWRlci1ob3Zlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLW5hdiAubmF2YmFyLWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdmJhci1pdGVtLmRyb3Bkb3duLmRyb3Bkb3duLWxnIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItaXRlbS5kcm9wZG93bi5kcm9wZG93bi1sZyAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdmJhci1pdGVtLmRyb3Bkb3duLmRyb3Bkb3duLWxnIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItaXRlbS5kcm9wZG93bi5kcm9wZG93bi1sZyAuZHJvcGRvd24tbWVudSB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB0b3A6IDEwMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMXB4KTtcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdmJhci1pdGVtLmRyb3Bkb3duLmRyb3Bkb3duLWxnIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbGcgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1uYXYgLm5hdmJhci1pdGVtLnNob3cgPiBhLCAuYXBwLWhlYWRlciAubmF2YmFyLW5hdiAubmF2YmFyLWl0ZW0uc2hvdyA+IGE6aG92ZXIsIC5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItaXRlbS5zaG93ID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtaGVhZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbmF2IC5uYXZiYXItZGl2aWRlciB7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLWhlYWRlci1kaXZpZGVyLWJnKTtcbiAgd2lkdGg6IDFweDtcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbmF2Lm5hdmJhci1lbmQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiA5cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWhlYWRlciAubmF2YmFyLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleDogMTtcbiAgfVxuICAuYXBwLWhlYWRlciAubmF2YmFyLWZvcm0gKyAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLWhlYWRlci1pbnB1dC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXBwLWhlYWRlci1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtaGVhZGVyIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXBwLWhlYWRlci1pbnB1dC1ib3JkZXIpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBhbmltYXRpb246IG5hdmJhci1pbnB1dC1leHBhbmQgMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWhlYWRlciAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLWZvcm0gLmJ0bi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci1mb3JtIC5idG4tc2VhcmNoID4gaVtjbGFzcyo9aW9uLV0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFwcC1oZWFkZXIgLm5hdmJhci11c2VyIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLWhlYWRlciAubmF2YmFyLXVzZXIgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmFwcC1oZWFkZXIgLm5hdmJhci11c2VyIC5pbWFnZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtaGVhZGVyIC5uYXZiYXItdXNlciAuaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLXVzZXIgLmltYWdlLmltYWdlLWljb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXBwLWhlYWRlciAubmF2YmFyLXVzZXIgLmltYWdlLmltYWdlLWljb24gaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0byAtMTBweDtcbn1cbi5hcHAtaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2UgLmZsYWctaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtaGVhZGVyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuYXBwLWhlYWRlciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmhhcy1zY3JvbGwgLmFwcC1oZWFkZXIsXG4uYXBwLWhlYWRlci1zaGFkb3cgLmFwcC1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5Aa2V5ZnJhbWVzIGFwcExvYWRlckZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYXBwLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgei1pbmRleDogMTA1MDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXBwLWxvYWRlci5mYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGFwcExvYWRlckZhZGVPdXQgMC4ycyBlYXNlO1xufVxuLmFwcC1sb2FkZXIubG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcHAtbG9hZGVyLmxvYWRlZCAuc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhciwgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhci1iZyB7XG4gIHJpZ2h0OiAtMjIwcHg7XG59XG4uYXBwLXNpZGViYXItZW5kLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLCAuYXBwLXNpZGViYXItZW5kLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLWJnIHtcbiAgcmlnaHQ6IC0yNTBweDtcbn1cblxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZyk7XG4gIHotaW5kZXg6IDEwMjA7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUge1xuICBwYWRkaW5nOiA5cHggMCA5cHggMzlweDtcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAuYWN0aXZlID4gYSAubWVudS1jYXJldDpiZWZvcmUsIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAuZXhwYW5kaW5nID4gYSAubWVudS1jYXJldDpiZWZvcmUsIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAuZXhwYW5kID4gYSAubWVudS1jYXJldDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtY2FyZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1jYXJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHQpO1xufVxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgZmxleDogMTtcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1pdGVtIC5tZW51LWxpbms6aG92ZXIsIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1pdGVtIC5tZW51LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3IpO1xufVxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3IpO1xuICBsZWZ0OiAtMTFweDtcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEzcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgdG9wOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItYmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xufVxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0uaGFzLXN1YiA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcik7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvcik7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbS5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMjY3RkY7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0uYWN0aXZlLmhhcy1zdWIgPiAubWVudS1zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgPiAubWVudS1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogMTFweDtcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSA+IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3IpO1xuICBsZWZ0OiAwO1xufVxuLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcik7XG4gIGxlZnQ6IDI2cHg7XG59XG5cbi5hcHAtc2lkZWJhciB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWJnKTtcbiAgei1pbmRleDogMTAxMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBsZWZ0OiAtMjIwcHg7XG4gICAgei1pbmRleDogMTAyMTtcbiAgfVxufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LXByb2ZpbGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLXByb2ZpbGUtYmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtcHJvZmlsZSAubWVudS1wcm9maWxlLWxpbmsge1xuICBtYXJnaW46IC0yMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtcHJvZmlsZSAubWVudS1wcm9maWxlLWxpbms6aG92ZXIgLm1lbnUtcHJvZmlsZS1jb3Zlci53aXRoLXNoYWRvdzpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LXByb2ZpbGUgLm1lbnUtcHJvZmlsZS1pbWFnZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LXByb2ZpbGUgLm1lbnUtcHJvZmlsZS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtcHJvZmlsZSAubWVudS1wcm9maWxlLWltYWdlLm1lbnUtcHJvZmlsZS1pbWFnZS1pY29uIGkge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gLTEycHg7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtcHJvZmlsZSAubWVudS1wcm9maWxlLWNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvY292ZXItc2lkZWJhci11c2VyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtcHJvZmlsZSAubWVudS1wcm9maWxlLWNvdmVyLndpdGgtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWFwcC1zaWRlYmFyLXByb2ZpbGUtYmctcmdiKSwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1wcm9maWxlIC5tZW51LXByb2ZpbGUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1wcm9maWxlIC5tZW51LXByb2ZpbGUtaW5mbyBzbWFsbCwgLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LXByb2ZpbGUgLm1lbnUtcHJvZmlsZS1pbmZvIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yLXJnYiksIDAuNzUpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LWhlYWRlci1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmcpO1xuICBtYXJnaW46IDdweCAwO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWNhcmV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtc2VhcmNoIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1zZWFyY2ggKyAubWVudS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tYnMtYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yLXJnYiksIDAuMik7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LXNlYXJjaCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5hY3RpdmU6bm90KC5jbG9zZWQpOm5vdCguY2xvc2luZykgPiBhIC5tZW51LWNhcmV0OmJlZm9yZSwgLmFwcC1zaWRlYmFyIC5tZW51IC5leHBhbmRpbmcgPiBhIC5tZW51LWNhcmV0OmJlZm9yZSwgLmFwcC1zaWRlYmFyIC5tZW51IC5leHBhbmQgPiBhIC5tZW51LWNhcmV0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLW1lbnUtbGluay1mb250LXdlaWdodCk7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LXRleHQge1xuICBmbGV4OiAxO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1iYWRnZSB7XG4gIHBhZGRpbmc6IDAgMC45NzVlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1iYWRnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LWJhZGdlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjVlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5hcHAtZ3JhZGllbnQtZW5hYmxlZCAuYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rOmhvdmVyLCAuYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcik7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LWljb24tY29sb3IpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIC5tZW51LWljb24gLmljb25pZnksIC5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIC5tZW51LWljb24gW2NsYXNzXj1pb24tXSwgLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbiBpb24taWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIC0ycHg7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1pY29uLWltZyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIC5tZW51LWljb24taW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHggMzlweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1iZyk7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodCk7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluazpob3ZlciwgLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtIC5tZW51LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3IpO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtIC5tZW51LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMXB4O1xuICB0b3A6IDExcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1ncmlkLWJnKTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xM3B4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1ncmlkLWJnKTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci1jb2xvcik7XG4gIHRvcDogMTFweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogLTE0cHg7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBoZWlnaHQ6IDI3cHg7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogMTNweDtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5oYXMtc3ViID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWJnKTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvcik7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1zdWJtZW51IC5tZW51LWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUpO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtc3VibWVudSAubWVudS1pdGVtIC5tZW51LXN1Ym1lbnUge1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlLmhhcy1zdWIgPiAubWVudS1zdWJtZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWJnKTtcbn1cbi5hcHAtZ3JhZGllbnQtZW5hYmxlZCAuYXBwLXNpZGViYXIgLm1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuLmFwcC1ncmFkaWVudC1lbmFibGVkIC5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuLmFwcC1ncmFkaWVudC1lbmFibGVkIC5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtY2FyZXQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4uYXBwLWdyYWRpZW50LWVuYWJsZWQgLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0uZGlzYWJsZWQgPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICBjb2xvcjogI0FEQURCMTtcbn1cbi5hcHAtc2lkZWJhciAubWVudSAubWVudS1pdGVtLmRpc2FibGVkID4gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gIGNvbG9yOiAjQURBREIxO1xufVxuLmFwcC1zaWRlYmFyIC5tZW51IC5tZW51LWl0ZW0uZGlzYWJsZWQgPiAubWVudS1saW5rIC5tZW51LXRleHQge1xuICBjb2xvcjogI0FEQURCMTtcbn1cbi5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXItbWluaWZ5LWJ0biB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtc2lkZWJhci1taW5pZnktYnRuLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uYXBwLXNpZGViYXIgLmFwcC1zaWRlYmFyLW1pbmlmeS1idG4gaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yKTtcbn1cbi5hcHAtc2lkZWJhciAuYXBwLXNpZGViYXItbWluaWZ5LWJ0bjpob3ZlciwgLmFwcC1zaWRlYmFyIC5hcHAtc2lkZWJhci1taW5pZnktYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1ob3Zlci1iZyk7XG59XG4uYXBwLXNpZGViYXIuYXBwLXNpZGViYXItZ3JpZCAubWVudSA+IC5tZW51LWl0ZW0gKyAubWVudS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5hcHAtc2lkZWJhci5hcHAtc2lkZWJhci1ncmlkIC5tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtYXBwLXNpZGViYXItZ3JpZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtYXBwLXNpZGViYXItZ3JpZC1ib3JkZXItY29sb3IpO1xufVxuLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLWdyaWQgLm1lbnUgPiAubWVudS1pdGVtLmV4cGFuZGluZyA+IGEsIC5hcHAtc2lkZWJhci5hcHAtc2lkZWJhci1ncmlkIC5tZW51ID4gLm1lbnUtaXRlbS5leHBhbmQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXBwLXNpZGViYXIuYXBwLXNpZGViYXItZ3JpZCAubWVudSA+IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1iZyk7XG59XG4uYXBwLXNpZGViYXIuYXBwLXNpZGViYXItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLXRyYW5zcGFyZW50ICsgLmFwcC1zaWRlYmFyLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYXBwLXNpZGViYXItYmctdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLXRyYW5zcGFyZW50ICsgLmFwcC1zaWRlYmFyLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWFwcC1zaWRlYmFyLWJnLXJnYiksIDAuNzUpO1xufVxuLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLXRyYW5zcGFyZW50IC5tZW51ID4gLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLXRyYW5zcGFyZW50IC5tZW51IC5tZW51LXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLXRyYW5zcGFyZW50IC5tZW51IC5tZW51LXByb2ZpbGUgYTpob3ZlciwgLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLXRyYW5zcGFyZW50IC5tZW51IC5tZW51LXByb2ZpbGUgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYXBwLXNpZGViYXIuYXBwLXNpZGViYXItdHJhbnNwYXJlbnQgLm1lbnUgLm1lbnUtcHJvZmlsZSAubWVudS1wcm9maWxlLWNvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcHAtc2lkZWJhci5hcHAtc2lkZWJhci10cmFuc3BhcmVudCAubWVudSAubWVudS1wcm9maWxlIC5tZW51LXByb2ZpbGUtY292ZXIud2l0aC1zaGFkb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcHAtc2lkZWJhci5hcHAtc2lkZWJhci10cmFuc3BhcmVudCAubWVudSAubWVudS1wcm9maWxlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYXBwLXNpZGViYXIuYXBwLXNpZGViYXItdHJhbnNwYXJlbnQgLm1lbnUtc3VibWVudSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYXBwLXNpZGViYXIuYXBwLXNpZGViYXItdHJhbnNwYXJlbnQgLm1lbnUtc3VibWVudSA+IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hcHAtc2lkZWJhci5hcHAtc2lkZWJhci10cmFuc3BhcmVudCAubWVudS1zdWJtZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFwcC1zaWRlYmFyLmFwcC1zaWRlYmFyLXRyYW5zcGFyZW50IC5tZW51LXN1Ym1lbnUgPiAubWVudS1pdGVtLmhhcy1zdWIgPiAubWVudS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cblxuLmFwcC1zaWRlYmFyLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXNpZGViYXItYmcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcC1zaWRlYmFyLWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBsZWZ0OiAtMjIwcHg7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uYXBwLXNpZGViYXItbW9iaWxlLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtc2lkZWJhci1iZy1tb2JpbGUtYmFja2Ryb3ApO1xufVxuXG5Aa2V5ZnJhbWVzIHRvcE1lbnVDb250cm9sU2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB0b3BNZW51Q29udHJvbFNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcHAtdG9wLW1lbnUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAxNTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXRvcC1tZW51LWJnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLXRvcC1tZW51IHtcbiAgICB0b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtdG9wLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLXRvcC1tZW51IC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcC10b3AtbWVudSAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXRvcC1tZW51LWxpbmstY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYXBwLXRvcC1tZW51LWxpbmstZm9udC13ZWlnaHQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS10ZXh0IHtcbiAgZmxleDogMTtcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWJhZGdlIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LWxhYmVsIHtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYXBwLWdyYWRpZW50LWVuYWJsZWQgLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCk7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtbGluazpob3ZlciwgLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtIC5tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXRvcC1tZW51LWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtdG9wLW1lbnUtbGluay1ob3Zlci1iZyk7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1pY29uIC5pY29uaWZ5LCAuYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbiBbY2xhc3NePWlvbi1dLCAuYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbiBpb24taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0gLm1lbnUtaWNvbi1pbWcge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbSAubWVudS1pY29uLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1iZyk7XG59XG4uYXBwLWdyYWRpZW50LWVuYWJsZWQgLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpO1xufVxuLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUpO1xufVxuLmFwcC1ncmFkaWVudC1lbmFibGVkIC5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgPiAubWVudS1saW5rIC5tZW51LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbn1cbi5hcHAtZ3JhZGllbnQtZW5hYmxlZCAuYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1jYXJldCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtbGluayAubWVudS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4uYXBwLWdyYWRpZW50LWVuYWJsZWQgLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gLm1lbnUtc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS5tZW51LWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0ubWVudS1jb250cm9sID4gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtY29udHJvbCA+IC5tZW51LWxpbmsgaSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS5tZW51LWNvbnRyb2wgPiAubWVudS1saW5rOmhvdmVyLCAuYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0ubWVudS1jb250cm9sID4gLm1lbnUtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcik7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0ubWVudS1jb250cm9sLm1lbnUtY29udHJvbC1zdGFydCB7XG4gIGxlZnQ6IC00MHB4O1xufVxuLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtY29udHJvbC5tZW51LWNvbnRyb2wtc3RhcnQgPiAubWVudS1saW5rIHtcbiAgYm94LXNoYWRvdzogMTJweCAwIDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtY29udHJvbC5tZW51LWNvbnRyb2wtc3RhcnQuc2hvdyB7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogdG9wTWVudUNvbnRyb2xTbGlkZUluTGVmdCAwLjJzO1xufVxuLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtY29udHJvbC5tZW51LWNvbnRyb2wtZW5kIHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuLmFwcC10b3AtbWVudSAubWVudSAubWVudS1pdGVtLm1lbnUtY29udHJvbC5tZW51LWNvbnRyb2wtZW5kID4gLm1lbnUtbGluayB7XG4gIGJveC1zaGFkb3c6IC0xMnB4IDAgMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWl0ZW0ubWVudS1jb250cm9sLm1lbnUtY29udHJvbC1lbmQuc2hvdyB7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb246IHRvcE1lbnVDb250cm9sU2xpZGVJblJpZ2h0IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC10b3AtbWVudSAubWVudSA+IC5tZW51LWl0ZW0uaGFzLXN1Yjpob3ZlciA+IC5tZW51LXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LWNhcmV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFwcC10b3AtbWVudSAubWVudSAubWVudS1jYXJldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtY2FyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hcHAtdG9wLW1lbnUgLm1lbnUgLm1lbnUtc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1iZyk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC10b3AtbWVudSAubWVudSAubWVudS1zdWJtZW51IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICB9XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LXN1Ym1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LXN1Ym1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICB9XG59XG4uYXBwLXRvcC1tZW51IC5tZW51IC5tZW51LXN1Ym1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFwcC10b3AtbWVudSAubWVudSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LXN1Ym1lbnUtYmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi5ib3hlZC1sYXlvdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvY292ZXItcGF0dGVybi5wbmcpO1xufVxuLmJveGVkLWxheW91dCAuYXBwLXRvcC1tZW51IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkLWxheW91dCAuYXBwLXRvcC1tZW51IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ib3hlZC1sYXlvdXQgLmFwcC10b3AtbWVudSAubWVudSA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYm94ZWQtbGF5b3V0IC5hcHAtdG9wLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJveGVkLWxheW91dCAucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIHRvcDogMDtcbn1cbi5ib3hlZC1sYXlvdXQgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICB0b3A6IDEzcHg7XG59XG4uYm94ZWQtbGF5b3V0IC5hcHAge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ib3hlZC1sYXlvdXQgLmFwcCAuYXBwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbn1cbi5ib3hlZC1sYXlvdXQgLmFwcC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3hlZC1sYXlvdXQgLmFwcC1zaWRlYmFyLCAuYm94ZWQtbGF5b3V0IC5hcHAtc2lkZWJhci1iZyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ib3hlZC1sYXlvdXQgLmFwcC10b3AtbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmFwcC1jb250ZW50LWZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtY29udGVudC1mdWxsLWhlaWdodCAuYXBwLWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcC1jb250ZW50LWZ1bGwtaGVpZ2h0IC5hcHAtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtY29udGVudC1mdWxsLWhlaWdodC5hcHAtd2l0aG91dC1oZWFkZXIgLmFwcC1jb250ZW50LCAuYXBwLWNvbnRlbnQtZnVsbC1oZWlnaHQuYXBwLWVtcHR5IC5hcHAtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uYXBwLWVtcHR5IC5hcHAtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xufVxuXG4uYXBwLWhlYWRlci1maXhlZCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtaGVhZGVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTAxcHg7XG4gIH1cbn1cbi5hcHAtaGVhZGVyLWZpeGVkIC5hcHAtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC13aXRoLWhvdmVyLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1taW5pZmllZCkgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTEycHggNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxuICAuYXBwLXdpdGgtaG92ZXItc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLW1pbmlmaWVkKSAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpIC5hcHAtc2lkZWJhci1jb250ZW50IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLmFwcC13aXRoLWhvdmVyLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1taW5pZmllZCkgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKTpob3ZlciB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGJveC1zaGFkb3c6IDEycHggNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxuICAuYXBwLXdpdGgtaG92ZXItc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLW1pbmlmaWVkKSAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpOmhvdmVyICsgLmFwcC1zaWRlYmFyLWJnIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLmFwcC13aXRoLWhvdmVyLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1taW5pZmllZCkgLmFwcC1zaWRlYmFyLWJnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgfVxuICAuYXBwLXdpdGgtaG92ZXItc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLW1pbmlmaWVkKSAuYXBwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5hcHAtd2l0aC1ob3Zlci1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItbWluaWZpZWQpLmFwcC1zaWRlYmFyLWZpeGVkIC5hcHAtc2lkZWJhciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5hcHAtd2l0aC1ob3Zlci1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItbWluaWZpZWQpLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5hcHAtd2l0aC1ob3Zlci1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItbWluaWZpZWQpLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXIgLmFwcC1zaWRlYmFyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuICAuYXBwLXdpdGgtaG92ZXItc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLW1pbmlmaWVkKS5hcHAtd2l0aC13aWRlLXNpZGViYXIgLmFwcC1zaWRlYmFyOmhvdmVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmFwcC13aXRoLWhvdmVyLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1taW5pZmllZCkuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhcjpob3ZlciArIC5hcHAtc2lkZWJhci1iZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC5hcHAtd2l0aC1ob3Zlci1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItbWluaWZpZWQpLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXItYmcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5hcHAtd2l0aC1ob3Zlci1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItbWluaWZpZWQpLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG4uYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWxpbmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjZweDtcbn1cbi5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYXJyb3cge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbTphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmFwcC13aXRoLWVuZC1zaWRlYmFyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LWNhcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmFmdGVyIHtcbiAgcmlnaHQ6IC0xMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFwcC13aXRoLWVuZC1zaWRlYmFyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IC5tZW51LWxpbmsgLm1lbnUtY2FyZXQ6YmVmb3JlLCAuYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW0uZXhwYW5kaW5nID4gLm1lbnUtbGluayAubWVudS1jYXJldDpiZWZvcmUsIC5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1jb250YWluZXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUgLm1lbnUtaXRlbS5leHBhbmQgPiAubWVudS1saW5rIC5tZW51LWNhcmV0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgcmlnaHQ6IC0xM3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFwcC13aXRoLWVuZC1zaWRlYmFyIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1zdWJtZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmFwcC13aXRoLWVuZC1zaWRlYmFyIC5hcHAtc2lkZWJhciwgLmFwcC13aXRoLWVuZC1zaWRlYmFyIC5hcHAtc2lkZWJhci1iZyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYXBwLXNpZGViYXIsIC5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYXBwLXNpZGViYXItYmcge1xuICAgIHJpZ2h0OiAtMjIwcHg7XG4gIH1cbn1cbi5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYXBwLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYnRuLXNjcm9sbC10by10b3Age1xuICBsZWZ0OiAyNXB4O1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtd2l0aC10b3AtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLXdpdGgtdG9wLW1lbnUgLmFwcC1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtd2l0aC10b3AtbWVudS5oYXMtc2Nyb2xsIC5hcHAtaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC13aXRoLXRvcC1tZW51Lmhhcy1zY3JvbGwgLmFwcC10b3AtbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtd2l0aC10b3AtbWVudS5hcHAtaGVhZGVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuXG4uYXBwLXdpdGgtdHdvLXNpZGViYXIgLmFwcC1oZWFkZXIgLm5hdmJhci10b2dnbGUucHVsbC1zdGFydCArIC5uYXZiYXItaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcHAtd2l0aC10d28tc2lkZWJhciAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLCAuYXBwLXdpdGgtdHdvLXNpZGViYXIgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhci1iZyB7XG4gIHJpZ2h0OiAtMjIwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYXBwLXdpdGgtdHdvLXNpZGViYXIuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXIsIC5hcHAtd2l0aC10d28tc2lkZWJhci5hcHAtd2l0aC13aWRlLXNpZGViYXIgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhci1iZyB7XG4gIHJpZ2h0OiAtMjUwcHg7XG59XG4uYXBwLXdpdGgtdHdvLXNpZGViYXIuYXBwLXNpZGViYXItbWluaWZpZWQgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhciwgLmFwcC13aXRoLXR3by1zaWRlYmFyLmFwcC1zaWRlYmFyLW1pbmlmaWVkIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXItYmcge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYXBwLXdpdGgtdHdvLXNpZGViYXIuYXBwLXNpZGViYXItbWluaWZpZWQuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXIsIC5hcHAtd2l0aC10d28tc2lkZWJhci5hcHAtc2lkZWJhci1taW5pZmllZC5hcHAtd2l0aC13aWRlLXNpZGViYXIgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhci1iZyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLWhlYWRlciAubmF2YmFyLWhlYWRlciB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtaGVhZGVyIC5uYXZiYXItaGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXIsIC5hcHAtd2l0aC13aWRlLXNpZGViYXIgLmFwcC1zaWRlYmFyLWJnIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtd2l0aC13aWRlLXNpZGViYXIgLmFwcC1zaWRlYmFyLCAuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1iZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtd2l0aC13aWRlLXNpZGViYXIgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhciwgLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLWJnIHtcbiAgICByaWdodDogLTI1MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC13aXRoLXdpZGUtc2lkZWJhci5hcHAtd2l0aC1lbmQtc2lkZWJhciAuYXBwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFwcC13aXRob3V0LXNpZGViYXIgLmFwcC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hcHAtd2l0aG91dC1zaWRlYmFyOm5vdCguYXBwLXdpdGgtdG9wLW1lbnUpIC5hcHAtaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hcHAtc2lkZWJhci1maXhlZCAuYXBwLXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuICB3aWR0aDogNjBweDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLm1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLm1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10ZXh0LCAuYXBwLXNpZGViYXItbWluaWZpZWQ6bm90KC5hcHAtd2l0aG91dC1zaWRlYmFyKSAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpIC5tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtbGFiZWwsIC5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLm1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXBwLXNpZGViYXItbWluaWZpZWQ6bm90KC5hcHAtd2l0aG91dC1zaWRlYmFyKSAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpIC5tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLm1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS1pY29uLWltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLm1lbnUgPiAubWVudS1pdGVtLmhhcy1zdWIgPiAubWVudS1zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFwcC1zaWRlYmFyLW1pbmlmaWVkOm5vdCguYXBwLXdpdGhvdXQtc2lkZWJhcikgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSAubWVudS1wcm9maWxlLCAuYXBwLXNpZGViYXItbWluaWZpZWQ6bm90KC5hcHAtd2l0aG91dC1zaWRlYmFyKSAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpIC5tZW51LWhlYWRlciwgLmFwcC1zaWRlYmFyLW1pbmlmaWVkOm5vdCguYXBwLXdpdGhvdXQtc2lkZWJhcikgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSAubWVudS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXBwLXNpZGViYXItbWluaWZpZWQ6bm90KC5hcHAtd2l0aG91dC1zaWRlYmFyKSAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpIC5tZW51LWNhcmV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLm1lbnUtY2FyZXQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLnNsaW1TY3JvbGxEaXYgLnNsaW1TY3JvbGxCYXIsIC5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkgLnNsaW1TY3JvbGxEaXYgLnNsaW1TY3JvbGxSYWlsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFwcC1zaWRlYmFyLW1pbmlmaWVkOm5vdCguYXBwLXdpdGhvdXQtc2lkZWJhcikgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSAucHNfX3JhaWwteCwgLmFwcC1zaWRlYmFyLW1pbmlmaWVkOm5vdCguYXBwLXdpdGhvdXQtc2lkZWJhcikgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuICB3aWR0aDogNjBweDtcbn1cbi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIC5hcHAtc2lkZWJhci1taW5pZnktYnRuIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmFcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLXNpZGViYXItbWluaWZpZWQ6bm90KC5hcHAtd2l0aG91dC1zaWRlYmFyKSAuYXBwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1zaWRlYmFyLW1pbmlmaWVkOm5vdCguYXBwLXdpdGhvdXQtc2lkZWJhcikuYXBwLXdpdGgtZW5kLXNpZGViYXIgLmFwcC1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtc2lkZWJhci1lbmQtdG9nZ2xlZCAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLCAuYXBwLXNpZGViYXItZW5kLXRvZ2dsZWQgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhci1iZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwLXNpZGViYXItZW5kLXRvZ2dsZWQgLmFwcC1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1zaWRlYmFyLWVuZC10b2dnbGVkLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLCAuYXBwLXNpZGViYXItZW5kLXRvZ2dsZWQuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXItYmcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1zaWRlYmFyLWVuZC10b2dnbGVkLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kTW9iaWxlU2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMzAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZE1vYmlsZVNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRXaWRlTW9iaWxlU2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZFdpZGVNb2JpbGVTbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICByaWdodDogLTI1MHB4O1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kTW9iaWxlQmFja2Ryb3Age1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMiwgMzcsIDQyLCAwLjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFwcC1zaWRlYmFyLWVuZC1tb2JpbGUtdG9nZ2xlZCAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLCAuYXBwLXNpZGViYXItZW5kLW1vYmlsZS10b2dnbGVkIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXItYmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kTW9iaWxlU2xpZGVJblJpZ2h0IDAuMnMgZWFzZTtcbiAgfVxuICAuYXBwLXNpZGViYXItZW5kLW1vYmlsZS10b2dnbGVkIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXItYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAuYXBwLXNpZGViYXItZW5kLW1vYmlsZS10b2dnbGVkIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXItbW9iaWxlLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAzNywgNDIsIDAuNSk7XG4gICAgYW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kTW9iaWxlQmFja2Ryb3AgMC4ycyBlYXNlO1xuICB9XG4gIC5hcHAtc2lkZWJhci1lbmQtbW9iaWxlLXRvZ2dsZWQuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXIsIC5hcHAtc2lkZWJhci1lbmQtbW9iaWxlLXRvZ2dsZWQuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXItYmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kV2lkZU1vYmlsZVNsaWRlSW5SaWdodCAwLjJzIGVhc2U7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kTW9iaWxlU2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogLTMwMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRNb2JpbGVTbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZFdpZGVNb2JpbGVTbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZFdpZGVNb2JpbGVTbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAtMjUwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZE1vYmlsZVJlbW92ZUJhY2tkcm9wIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMiwgMzcsIDQyLCAwLjUpO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtc2lkZWJhci1lbmQtbW9iaWxlLWNsb3NlZCAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLCAuYXBwLXNpZGViYXItZW5kLW1vYmlsZS1jbG9zZWQgLmFwcC1zaWRlYmFyLWVuZC5hcHAtc2lkZWJhci1iZyB7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGFuaW1hdGlvbjogYXBwU2lkZWJhckVuZE1vYmlsZVNsaWRlT3V0UmlnaHQgMC4ycyBlYXNlO1xuICB9XG4gIC5hcHAtc2lkZWJhci1lbmQtbW9iaWxlLWNsb3NlZCAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLW1vYmlsZS1iYWNrZHJvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBhbmltYXRpb246IGFwcFNpZGViYXJFbmRNb2JpbGVSZW1vdmVCYWNrZHJvcCAwLjJzIGVhc2U7XG4gIH1cbiAgLmFwcC1zaWRlYmFyLWVuZC1tb2JpbGUtY2xvc2VkLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXItZW5kLmFwcC1zaWRlYmFyLCAuYXBwLXNpZGViYXItZW5kLW1vYmlsZS1jbG9zZWQuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1lbmQuYXBwLXNpZGViYXItYmcge1xuICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgYW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kV2lkZU1vYmlsZVNsaWRlT3V0UmlnaHQgMC4ycyBlYXNlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXBwU2lkZWJhck1vYmlsZVNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTMwMHB4O1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJNb2JpbGVTbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICByaWdodDogLTMwMHB4O1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhcHBTaWRlYmFyV2lkZU1vYmlsZVNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1MHB4O1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJXaWRlTW9iaWxlU2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0yNTBweDtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhck1vYmlsZUJhY2tkcm9wIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzIsIDM3LCA0MiwgMC41KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtc2lkZWJhci1tb2JpbGUtdG9nZ2xlZCAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpLCAuYXBwLXNpZGViYXItbW9iaWxlLXRvZ2dsZWQgLmFwcC1zaWRlYmFyLWJnOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb246IGFwcFNpZGViYXJNb2JpbGVTbGlkZUluTGVmdCAwLjJzIGVhc2U7XG4gIH1cbiAgLmFwcC1zaWRlYmFyLW1vYmlsZS10b2dnbGVkIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAuYXBwLXNpZGViYXItbW9iaWxlLXRvZ2dsZWQgLmFwcC1zaWRlYmFyLW1vYmlsZS1iYWNrZHJvcDpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzIsIDM3LCA0MiwgMC41KTtcbiAgICBhbmltYXRpb246IGFwcFNpZGViYXJNb2JpbGVCYWNrZHJvcCAwLjJzIGVhc2U7XG4gIH1cbiAgLmFwcC1zaWRlYmFyLW1vYmlsZS10b2dnbGVkLmFwcC13aXRoLXdpZGUtc2lkZWJhciAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpLCAuYXBwLXNpZGViYXItbW9iaWxlLXRvZ2dsZWQuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuICAgIGFuaW1hdGlvbjogYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZUluTGVmdCAwLjJzIGVhc2U7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhcHBTaWRlYmFyTW9iaWxlU2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogLTMwMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJNb2JpbGVTbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAtMjUwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhck1vYmlsZVJlbW92ZUJhY2tkcm9wIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMiwgMzcsIDQyLCAwLjUpO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hcHAtc2lkZWJhci1tb2JpbGUtY2xvc2VkIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCksIC5hcHAtc2lkZWJhci1tb2JpbGUtY2xvc2VkIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuICAgIGxlZnQ6IC0zMDBweDtcbiAgICBhbmltYXRpb246IGFwcFNpZGViYXJNb2JpbGVTbGlkZU91dExlZnQgMC4ycyBlYXNlO1xuICB9XG4gIC5hcHAtc2lkZWJhci1tb2JpbGUtY2xvc2VkIC5hcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3A6bm90KC5hcHAtc2lkZWJhci1lbmQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGFuaW1hdGlvbjogYXBwU2lkZWJhck1vYmlsZVJlbW92ZUJhY2tkcm9wIDAuMnMgZWFzZTtcbiAgfVxuICAuYXBwLXNpZGViYXItbW9iaWxlLWNsb3NlZC5hcHAtd2l0aC13aWRlLXNpZGViYXIgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSwgLmFwcC1zaWRlYmFyLW1vYmlsZS1jbG9zZWQuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuICAgIGxlZnQ6IC0yNTBweDtcbiAgICBhbmltYXRpb246IGFwcFNpZGViYXJXaWRlTW9iaWxlU2xpZGVPdXRMZWZ0IDAuMnMgZWFzZTtcbiAgfVxufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAzMi40cHg7XG59XG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5Aa2V5ZnJhbWVzIGJ0bkZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5idG4tc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMjA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLXNjcm9sbC10by10b3Auc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGJ0bkZhZGVJbiAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1zY3JvbGwtdG8tdG9wIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5idG4tc2Nyb2xsLXRvLXRvcCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmJ0bi5idG4taWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuLmJ0bi5idG4taWNvbi5idG4teHMge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYnRuLmJ0bi1pY29uLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmJ0bi5idG4taWNvbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLmJ0bi1pY29uIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5idG4uYnRuLXhzIHtcbiAgZm9udC1zaXplOiAwLjcxMDkzNzVyZW07XG4gIHBhZGRpbmc6IDJweCA2cHg7XG59XG4uYnRuW2NsYXNzKj1idG4tb3V0bGluZS1dOm5vdCguYnRuLXllbGxvdyk6bm90KC5idG4td2hpdGUpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tdGhlbWUge1xuICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZS1jb2xvcik7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYmc6IHZhcigtLWJzLWFwcC10aGVtZS1ob3Zlcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLWJzLWFwcC10aGVtZS1yZ2IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtYXBwLXRoZW1lLWhvdmVyKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKHZhcigtLWJzLWFwcC10aGVtZS1yZ2IpLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXRoZW1lIHtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbn1cbi5idG4tb3V0bGluZS10aGVtZTpob3ZlciwgLmJ0bi1vdXRsaW5lLXRoZW1lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbn1cbi5idG4tb3V0bGluZS10aGVtZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXRoZW1lOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG59XG4uYnRuLWRlZmF1bHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tYmc6ICNlOWVjZWY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjY2VkNGRhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwMywgMjA2LCAyMDk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjY2VkNGRhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDIzOC41LCAyNDAuNzUsIDI0Myk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIzOC41LCAyNDAuNzUsIDI0Myk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tZGVmYXVsdCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4tZGVmYXVsdCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1kZWZhdWx0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM0OGZlMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDgyLCAxNjAsIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTAyLjc1LCAxNzEsIDIzMy4yNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDEwMi43NSwgMTcxLCAyMzMuMjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDM5LCAxMDcuMjUsIDE2OS41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzOCwgMTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTQ0Ljc1LCAxNTEuNSwgMTU3LjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNDQuNzUsIDE1MS41LCAxNTcuNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tc2Vjb25kYXJ5LCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1zZWNvbmRhcnksIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzAwYWNhYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDBhY2FjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDgxODE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwODE4MTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE4NCwgMTg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwODE4MTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwODE4MTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLXN1Y2Nlc3MsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLXN1Y2Nlc3MsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwODE4MTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjNDliNmQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDU0Ljc1LCAxMzYuNSwgMTYwLjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAwLCAxOTMsIDIyMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU0Ljc1LCAxMzYuNSwgMTYwLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDExOC41LCAyMDAuMjUsIDIyNC4yNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDExOC41LCAyMDAuMjUsIDIyNC4yNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4taW5mbywgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4taW5mbywgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoNTQuNzUsIDEzNi41LCAxNjAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI2Y1OWMxYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODMuNzUsIDExNywgMTkuNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ3LCAxNzEsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyNDcuNSwgMTgwLjc1LCA4My4yNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI0Ny41LCAxODAuNzUsIDgzLjI1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi13YXJuaW5nLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi13YXJuaW5nLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxODMuNzUsIDExNywgMTkuNSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTkxLjI1LCA2OC4yNSwgNjUuMjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDExNiwgMTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZjg0ODE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmODQ4MTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1kYW5nZXIsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWRhbmdlciwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1kYW5nZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNmMmYzZjQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2YyZjNmNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTgxLjUsIDE4Mi4yNSwgMTgzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjUsIDE4Mi4yNSwgMTgzKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ0LCAyNDUsIDI0NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxODEuNSwgMTgyLjI1LCAxODMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjUsIDE4Mi4yNSwgMTgzKTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyNDUuMjUsIDI0NiwgMjQ2Ljc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ1LjI1LCAyNDYsIDI0Ni43NSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tbGlnaHQsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWxpZ2h0LCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTgxLjUsIDE4Mi4yNSwgMTgzKTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzcsIDgzLCA4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDk3LjUsIDEwMy41LCAxMDguNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1kYXJrLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1kYXJrLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWRhcmsge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbn1cblxuLmJ0bi1pbnZlcnNlIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyZDM1M2M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzcsIDgzLCA4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDk3LjUsIDEwMy41LCAxMDguNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1pbnZlcnNlLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1pbnZlcnNlLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWludmVyc2Uge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbn1cblxuLmJ0bi1ibHVlIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDM5LCAxMDcuMjUsIDE2OS41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MiwgMTYwLCAyMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEwMi43NSwgMTcxLCAyMzMuMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1ibHVlLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1ibHVlLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWJsdWUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG59XG5cbi5idG4taW5kaWdvIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjODc1M2RlO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4NzUzZGU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDEwMS4yNSwgNjIuMjUsIDE2Ni41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTAxLjI1LCA2Mi4yNSwgMTY2LjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTMsIDEwOSwgMjI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEwMS4yNSwgNjIuMjUsIDE2Ni41KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEwMS4yNSwgNjIuMjUsIDE2Ni41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigxNjUsIDEyNiwgMjMwLjI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAxMjYsIDIzMC4yNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4taW5kaWdvLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1pbmRpZ28sIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4taW5kaWdvIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTAxLjI1LCA2Mi4yNSwgMTY2LjUpO1xufVxuXG4uYnRuLXB1cnBsZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzcyN2NiNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzI3Y2I2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig4NS41LCA5MywgMTM2LjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4NS41LCA5MywgMTM2LjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzUsIDE0NCwgMTkzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDg1LjUsIDkzLCAxMzYuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4NS41LCA5MywgMTM2LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDE0OS4yNSwgMTU2Ljc1LCAyMDAuMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNDkuMjUsIDE1Ni43NSwgMjAwLjI1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1wdXJwbGUsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLXB1cnBsZSwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1wdXJwbGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYig4NS41LCA5MywgMTM2LjUpO1xufVxuXG4uYnRuLXBpbmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNmYjU1OTc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZiNTU5NztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg4LjI1LCA2My43NSwgMTEzLjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTg4LjI1LCA2My43NSwgMTEzLjI1KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUyLCAxMTEsIDE2NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxODguMjUsIDYzLjc1LCAxMTMuMjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg4LjI1LCA2My43NSwgMTEzLjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyNTIsIDEyNy41LCAxNzcpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTIsIDEyNy41LCAxNzcpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLXBpbmssIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLXBpbmssIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tcGluayB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE4OC4yNSwgNjMuNzUsIDExMy4yNSk7XG59XG5cbi5idG4tcmVkIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjZmY1YjU3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZjViNTc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTkxLjI1LCA2OC4yNSwgNjUuMjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDExNiwgMTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZjg0ODE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmODQ4MTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1yZWQsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLXJlZCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1yZWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG59XG5cbi5idG4tb3JhbmdlIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjZjU5YzFhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmNTljMWE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDcsIDE3MSwgNjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDI0Ny41LCAxODAuNzUsIDgzLjI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjQ3LjUsIDE4MC43NSwgODMuMjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLW9yYW5nZSwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4tb3JhbmdlLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLW9yYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbn1cblxuLmJ0bi15ZWxsb3cge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tYmc6ICNmZmQ5MDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmZDkwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTkxLjI1LCAxNjIuNzUsIDApO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTEuMjUsIDE2Mi43NSwgMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMiwgMTkwLCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE5MS4yNSwgMTYyLjc1LCAwKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgMTYyLjc1LCAwKTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyNTUsIDIyNi41LCA2My43NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjI2LjUsIDYzLjc1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi15ZWxsb3csIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLXllbGxvdywgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi15ZWxsb3cge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxOTEuMjUsIDE2Mi43NSwgMCk7XG59XG5cbi5idG4tZ3JlZW4ge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMzMmE5MzI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzMyYTkzMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMzcuNSwgMTI2Ljc1LCAzNy41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuNSwgMTI2Ljc1LCAzNy41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODEsIDE4MiwgODE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzcuNSwgMTI2Ljc1LCAzNy41KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM3LjUsIDEyNi43NSwgMzcuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTAxLjI1LCAxOTAuNSwgMTAxLjI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTAxLjI1LCAxOTAuNSwgMTAxLjI1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1ncmVlbiwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4tZ3JlZW4sIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tZ3JlZW4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigzNy41LCAxMjYuNzUsIDM3LjUpO1xufVxuXG4uYnRuLXRlYWwge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMwMGFjYWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwYWNhYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDA4MTgxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAxODQsIDE4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDgxODE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoNjMuNzUsIDE5Mi43NSwgMTkyLjc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoNjMuNzUsIDE5Mi43NSwgMTkyLjc1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi10ZWFsLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi10ZWFsLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLXRlYWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDgxODE7XG59XG5cbi5idG4tbGltZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzkwY2E0YjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOTBjYTRiO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxMDgsIDE1MS41LCA1Ni4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEwOCwgMTUxLjUsIDU2LjI1KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTYxLCAyMTAsIDEwMjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxMDgsIDE1MS41LCA1Ni4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMDgsIDE1MS41LCA1Ni4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTcxLjc1LCAyMTUuMjUsIDEyMCk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE3MS43NSwgMjE1LjI1LCAxMjApO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLWxpbWUsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWxpbWUsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tbGltZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDEwOCwgMTUxLjUsIDU2LjI1KTtcbn1cblxuLmJ0bi1jeWFuIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjNDliNmQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0OWI2ZDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDU0Ljc1LCAxMzYuNSwgMTYwLjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAwLCAxOTMsIDIyMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU0Ljc1LCAxMzYuNSwgMTYwLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDExOC41LCAyMDAuMjUsIDIyNC4yNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDExOC41LCAyMDAuMjUsIDIyNC4yNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tY3lhbiwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4tY3lhbiwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1jeWFuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoNTQuNzUsIDEzNi41LCAxNjAuNSk7XG59XG5cbi5idG4td2hpdGUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tYmc6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4MCwgMTg2LCAxOTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDIzOC41LCAyNDAuNzUsIDI0Myk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE5My41LCAxOTkuNSwgMjA1LjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLXdoaXRlLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi13aGl0ZSwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FkYjViZDtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDE0NC43NSwgMTUxLjUsIDE1Ny41KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTQ0Ljc1LCAxNTEuNSwgMTU3LjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXksIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXksIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tZ3JheSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xufVxuXG4uYnRuLWdyYXktZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc3LCA4MywgODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoOTcuNSwgMTAzLjUsIDEwOC43NSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tZ3JheS1kYXJrLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1ncmF5LWRhcmssIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tZ3JheS1kYXJrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG59XG5cbi5idG4tbXV0ZWQge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNhZGI1YmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODUsIDE5MiwgMTk5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTkzLjUsIDE5OS41LCAyMDUuNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE5My41LCAxOTkuNSwgMjA1LjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLW11dGVkLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1tdXRlZCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1tdXRlZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xufVxuXG4uYnRuLWJsYWNrIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAzOCwgMzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoNjMuNzUsIDYzLjc1LCA2My43NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDYzLjc1LCA2My43NSwgNjMuNzUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLWJsYWNrLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1ibGFjaywgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1ibGFjayB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5idG4tc2lsdmVyIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjYjZjMmM5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNiNmMyYzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDEzNi41LCAxNDUuNSwgMTUwLjc1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTM2LjUsIDE0NS41LCAxNTAuNzUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTMsIDIwMywgMjA5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDEzNi41LCAxNDUuNSwgMTUwLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEzNi41LCAxNDUuNSwgMTUwLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyMDAuMjUsIDIwOS4yNSwgMjE0LjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMDAuMjUsIDIwOS4yNSwgMjE0LjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLXNpbHZlciwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4tc2lsdmVyLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLXNpbHZlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDEzNi41LCAxNDUuNSwgMTUwLjc1KTtcbn1cblxuLmJ0bi1ncmF5LTEwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODYsIDE4Ni43NSwgMTg3LjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxODYsIDE4Ni43NSwgMTg3LjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDksIDI1MCwgMjUxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE4NiwgMTg2Ljc1LCAxODcuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODYsIDE4Ni43NSwgMTg3LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDI0OS43NSwgMjUwLjUsIDI1MS4yNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI0OS43NSwgMjUwLjUsIDI1MS4yNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tZ3JheS0xMDAsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXktMTAwLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWdyYXktMTAwIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTg2LCAxODYuNzUsIDE4Ny41KTtcbn1cblxuLmJ0bi1ncmF5LTIwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI2U5ZWNlZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNzQuNzUsIDE3NywgMTc5LjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc0Ljc1LCAxNzcsIDE3OS4yNSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzNiwgMjM5LCAyNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc0Ljc1LCAxNzcsIDE3OS4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNzQuNzUsIDE3NywgMTc5LjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigyMzguNSwgMjQwLjc1LCAyNDMpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMzguNSwgMjQwLjc1LCAyNDMpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXktMjAwLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1ncmF5LTIwMCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1ncmF5LTIwMCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE3NC43NSwgMTc3LCAxNzkuMjUpO1xufVxuXG4uYnRuLWdyYXktMzAwIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE2Ni41LCAxNjkuNSwgMTcyLjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNjYuNSwgMTY5LjUsIDE3Mi41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI3LCAyMzAsIDIzNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjYuNSwgMTY5LjUsIDE3Mi41KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2Ni41LCAxNjkuNSwgMTcyLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDIzMC4yNSwgMjMzLjI1LCAyMzYuMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMzAuMjUsIDIzMy4yNSwgMjM2LjI1KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1ncmF5LTMwMCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4tZ3JheS0zMDAsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tZ3JheS0zMDAge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxNjYuNSwgMTY5LjUsIDE3Mi41KTtcbn1cblxuLmJ0bi1ncmF5LTQwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI2NlZDRkYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNTQuNSwgMTU5LCAxNjMuNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1NC41LCAxNTksIDE2My41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTgsIDIyNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNTQuNSwgMTU5LCAxNjMuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNTQuNSwgMTU5LCAxNjMuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjE4LjI1LCAyMjIuNzUsIDIyNy4yNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIxOC4yNSwgMjIyLjc1LCAyMjcuMjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXktNDAwLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1ncmF5LTQwMCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1ncmF5LTQwMCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE1NC41LCAxNTksIDE2My41KTtcbn1cblxuLmJ0bi1ncmF5LTUwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI2FkYjViZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxMjkuNzUsIDEzNS43NSwgMTQxLjc1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NSwgMTkyLCAxOTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMjkuNzUsIDEzNS43NSwgMTQxLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYigxOTMuNSwgMTk5LjUsIDIwNS41KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTkzLjUsIDE5OS41LCAyMDUuNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tZ3JheS01MDAsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXktNTAwLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWdyYXktNTAwIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG59XG5cbi5idG4tZ3JheS02MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzOCwgMTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTQ0Ljc1LCAxNTEuNSwgMTU3LjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNDQuNzUsIDE1MS41LCAxNTcuNSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tZ3JheS02MDAsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXktNjAwLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWdyYXktNjAwIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG59XG5cbi5idG4tZ3JheS03MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM0OTUwNTc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNTQuNzUsIDYwLCA2NS4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDU0Ljc1LCA2MCwgNjUuMjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDAsIDEwNiwgMTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDU0Ljc1LCA2MCwgNjUuMjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNTQuNzUsIDYwLCA2NS4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMTE4LjUsIDEyMy43NSwgMTI5KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTE4LjUsIDEyMy43NSwgMTI5KTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0bi1ncmF5LTcwMCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5idG4tZ3JheS03MDAsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArIC5idG4tZ3JheS03MDAge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYig1NC43NSwgNjAsIDY1LjI1KTtcbn1cblxuLmJ0bi1ncmF5LTgwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzJkMzUzYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmQzNTNjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc3LCA4MywgODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoOTcuNSwgMTAzLjUsIDEwOC43NSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5idG4tZ3JheS04MDAsIC5pbnB1dC1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXktODAwLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLW1lbnUgKyAuYnRuLWdyYXktODAwIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG59XG5cbi5idG4tZ3JheS05MDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMyMDI1MmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIwMjUyYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjQsIDI3Ljc1LCAzMS41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQsIDI3Ljc1LCAzMS41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjUsIDcwLCA3NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNCwgMjcuNzUsIDMxLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjQsIDI3Ljc1LCAzMS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYig4Ny43NSwgOTEuNSwgOTUuMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig4Ny43NSwgOTEuNSwgOTUuMjUpO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuYnRuLWdyYXktOTAwLCAuaW5wdXQtZ3JvdXAgPiAuYnRuICsgLmJ0bi1ncmF5LTkwMCwgLmlucHV0LWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi1tZW51ICsgLmJ0bi1ncmF5LTkwMCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI0LCAyNy43NSwgMzEuNSk7XG59XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkXFw5IDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5jaGF0cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG59XG4uY2hhdHMgLmNoYXRzLWl0ZW06YmVmb3JlLCAuY2hhdHMgLmNoYXRzLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2hhdHMgLmNoYXRzLWl0ZW0gLm5hbWUge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNoYXRzIC5jaGF0cy1pdGVtIC5uYW1lIC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBwYWRkaW5nOiAxcHggNHB4IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uY2hhdHMgLmNoYXRzLWl0ZW0gLmRhdGUtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jaGF0cyAuY2hhdHMtaXRlbSAuaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jaGF0cyAuY2hhdHMtaXRlbSAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNoYXRzIC5jaGF0cy1pdGVtIC5pbWFnZSArIC5tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG4uY2hhdHMgLmNoYXRzLWl0ZW0gLm1lc3NhZ2Uge1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY2hhdHMgLmNoYXRzLWl0ZW0gLm1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTNweDtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuLmNoYXRzIC5jaGF0cy1pdGVtICsgLmNoYXRzLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG4uY2hhdHMgLmVuZCAubmFtZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNoYXRzIC5lbmQgLmRhdGUtdGltZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNoYXRzIC5lbmQgLmltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNoYXRzIC5lbmQgLmltYWdlICsgLm1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuLmNoYXRzIC5lbmQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0cyAuZW5kIC5tZXNzYWdlOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTNweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG59XG5cbi5wYW5lbC1ib2R5IC5jaGF0cyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGltU2Nyb2xsRGl2IC5jaGF0cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRyb3Bkb3duLW1lbnUubWVkaWEtbGlzdCB7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcGRvd24tbWVudS5tZWRpYS1saXN0IC5tZWRpYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kcm9wZG93bi1tZW51Lm1lZGlhLWxpc3QgLm1lZGlhIC5tZWRpYS1vYmplY3Qge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLW1lbnUubWVkaWEtbGlzdCAubWVkaWEgLm1lZGlhLW9iamVjdC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uZHJvcGRvd24tbWVudS5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uZHJvcGRvd24tbWVudS5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uZHJvcGRvd24tbWVudS5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtaGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZHJvcGRvd24tbWVudS5tZWRpYS1saXN0IC5tZWRpYSBwIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmRyb3Bkb3duLW1lbnUubWVkaWEtbGlzdCAubWVkaWEgKyAubWVkaWEge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUubWVkaWEtbGlzdCAuZHJvcGRvd24taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMC42MTg3NXJlbSAwLjkzNzVyZW07XG59XG4uZHJvcGRvd24tbWVudS5tZWRpYS1saXN0IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC42MTg3NXJlbSAwLjkzNzVyZW07XG59XG4uZHJvcGRvd24tbWVudS5tZWRpYS1saXN0IC5kcm9wZG93bi1mb290ZXIge1xuICBwYWRkaW5nOiAwLjYxODc1cmVtIDAuOTM3NXJlbTtcbn1cblxuLmZvcm0taG9yaXpvbnRhbC5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAwLjUpO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwuZm9ybS1ib3JkZXJlZCAuZm9ybS1ncm91cCAuY29sLWZvcm0tbGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQ2ODc1cmVtO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsICsgZGl2IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybS1ob3Jpem9udGFsLmZvcm0tYm9yZGVyZWQgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsICsgZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbC5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwID4gZGl2IHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xufVxuLmZvcm0taG9yaXpvbnRhbC5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubWVkaWEtbWVzc2FnaW5nIC5tZWRpYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubWVkaWEtbWVzc2FnaW5nIC5tZWRpYSArIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm1lZGlhLW1lc3NhZ2luZyAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tZWRpYS1tZXNzYWdpbmcgLm1lZGlhOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tZWRpYS1tZXNzYWdpbmcgLm1lZGlhIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC5tb2RhbC1tZXNzYWdlIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1vZGFsLm1vZGFsLW1lc3NhZ2UgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLm1vZGFsLW1lc3NhZ2UgLm1vZGFsLWJvZHksIC5tb2RhbC5tb2RhbC1tZXNzYWdlIC5tb2RhbC1oZWFkZXIsIC5tb2RhbC5tb2RhbC1tZXNzYWdlIC5tb2RhbC1mb290ZXIge1xuICB3aWR0aDogNjAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC5tb2RhbC1tZXNzYWdlIC5tb2RhbC1ib2R5LCAubW9kYWwubW9kYWwtbWVzc2FnZSAubW9kYWwtaGVhZGVyLCAubW9kYWwubW9kYWwtbWVzc2FnZSAubW9kYWwtZm9vdGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtaW52ZXJzZSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgMC42NSk7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLWludmVyc2UgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1pbnZlcnNlIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCAxKTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtaW52ZXJzZSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy12MiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtdjIgPiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy12MiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMC44NzVyZW07XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLXYyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yNSk7XG59XG4ubmF2Lm5hdi10YWJzLm5hdi10YWJzLXYyID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy12MiA+IC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICMyMDI1MmE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2LXdpemFyZHMtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIC5uYXYtd2l6YXJkcy1jb250YWluZXIgLm5hdi5uYXYtd2l6YXJkcy0xLCAubmF2LXdpemFyZHMtY29udGFpbmVyIC5uYXYubmF2LXdpemFyZHMtMiwgLm5hdi13aXphcmRzLWNvbnRhaW5lciAubmF2Lm5hdi13aXphcmRzLTMge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLm5hdi5uYXYtd2l6YXJkcy0xIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2Lm5hdi13aXphcmRzLTEgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC43NSk7XG59XG4ubmF2Lm5hdi13aXphcmRzLTEgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LW5vIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbSAubmF2LWxpbmsuY29tcGxldGVkIHtcbiAgY29sb3I6ICMzNDhmZTI7XG59XG4ubmF2Lm5hdi13aXphcmRzLTEgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLm5hdi1ubywgLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbSAubmF2LWxpbmsuY29tcGxldGVkIC5uYXYtbm8ge1xuICBib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIGNvbG9yOiAjMzQ4ZmUyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSwgLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAubmF2Lm5hdi13aXphcmRzLTEgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQ6YmVmb3JlLCAubmF2Lm5hdi13aXphcmRzLTEgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAubmF2Lm5hdi13aXphcmRzLTEgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQ6YWZ0ZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSAubmF2LW5vIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoNTIsIDE0MywgMjI2LCAwLjIpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yNSk7XG59XG4ubmF2Lm5hdi13aXphcmRzLTEgLm5hdi1pdGVtIC5uYXYtbGluazpiZWZvcmUsIC5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW0gLm5hdi1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNjg3NXJlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBsZWZ0OiAwO1xuICByaWdodDogY2FsYyg1MCUgKyAyMHB4KTtcbn1cbi5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW0gLm5hdi1saW5rOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBsZWZ0OiBjYWxjKDUwJSArIDIwcHgpO1xuICByaWdodDogMDtcbn1cbi5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rOmJlZm9yZSwgLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbms6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSArIDIwcHgpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUge1xuICByaWdodDogY2FsYyg1MCUgKyAyMHB4KTtcbn1cbi5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSwgLm5hdi5uYXYtd2l6YXJkcy0xIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluay5jb21wbGV0ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM0OGZlMjtcbn1cbi5uYXYubmF2LXdpemFyZHMtMSAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2Lm5hdi13aXphcmRzLTIgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubmF2Lm5hdi13aXphcmRzLTIgLm5hdi1pdGVtIC5uYXYtbGluazpiZWZvcmUsIC5uYXYubmF2LXdpemFyZHMtMiAubmF2LWl0ZW0gLm5hdi1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXJlbTtcbiAgcmlnaHQ6IC0xcmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5uYXYubmF2LXdpemFyZHMtMiAubmF2LWl0ZW0gLm5hdi1saW5rOmFmdGVyIHtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yNSk7XG59XG4ubmF2Lm5hdi13aXphcmRzLTIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYubmF2LXdpemFyZHMtMiAubmF2LWl0ZW0gLm5hdi1saW5rLmNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQ6ICMzNDhmZTI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAubmF2Lm5hdi13aXphcmRzLTIgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQ6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG59XG4ubmF2Lm5hdi13aXphcmRzLTIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg1MiwgMTQzLCAyMjYsIDAuMik7XG59XG4ubmF2Lm5hdi13aXphcmRzLTIgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUsIC5uYXYubmF2LXdpemFyZHMtMiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUge1xuICByaWdodDogNTAlO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlLCAubmF2Lm5hdi13aXphcmRzLTIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLmNvbXBsZXRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0yIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2Lm5hdi13aXphcmRzLTMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXYubmF2LXdpemFyZHMtMyAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1kb3Qge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5uYXYubmF2LXdpemFyZHMtMyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG59XG4ubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC42NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYubmF2LXdpemFyZHMtMyAubmF2LWl0ZW0gLm5hdi1saW5rLmNvbXBsZXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtZG90LCAubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQgLm5hdi1kb3Qge1xuICBib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIGNvbG9yOiAjMzQ4ZmUyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSwgLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQ6YmVmb3JlLCAubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtIC5uYXYtbGluay5jb21wbGV0ZWQ6YWZ0ZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtZG90IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoNTIsIDE0MywgMjI2LCAwLjIpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yNSk7XG59XG4ubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCAubmF2LXRleHQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5uYXYubmF2LXdpemFyZHMtMyAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSwgLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC44NzVyZW07XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuICBsZWZ0OiAwO1xuICByaWdodDogY2FsYyg1MCUgKyA4cHgpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGxlZnQ6IGNhbGMoNTAlICsgOHB4KTtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUsIC5uYXYubmF2LXdpemFyZHMtMyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rOmFmdGVyIHtcbiAgbGVmdDogY2FsYyg1MCUgKyA4cHgpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUge1xuICByaWdodDogY2FsYyg1MCUgKyA4cHgpO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlLCAubmF2Lm5hdi13aXphcmRzLTMgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLmNvbXBsZXRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xufVxuLm5hdi5uYXYtd2l6YXJkcy0zIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXIubmF2YmFyLXN0aWNreSB7XG4gIHRvcDogNzBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjQ2ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC40Njg3NXJlbTtcbn1cbi5uYXZiYXIubmF2YmFyLXN0aWNreSAubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uYXZiYXIubmF2YmFyLXN0aWNreSAubmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG4ubmF2YmFyLm5hdmJhci1zdGlja3kgLm5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5uYXZiYXIubmF2YmFyLXN0aWNreSAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzIwMjUyYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xufVxuLm5vdGUgLm5vdGUtaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBmb250LXNpemU6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5vdGUgLm5vdGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZsZXg6IDE7XG59XG4ubm90ZSAubm90ZS1jb250ZW50IGgxLCAubm90ZSAubm90ZS1jb250ZW50IC5oMSwgLm5vdGUgLm5vdGUtY29udGVudCBoMiwgLm5vdGUgLm5vdGUtY29udGVudCAuaDIsIC5ub3RlIC5ub3RlLWNvbnRlbnQgaDMsIC5ub3RlIC5ub3RlLWNvbnRlbnQgLmgzLCAubm90ZSAubm90ZS1jb250ZW50IGg0LCAubm90ZSAubm90ZS1jb250ZW50IC5oNCwgLm5vdGUgLm5vdGUtY29udGVudCBoNSwgLm5vdGUgLm5vdGUtY29udGVudCAuaDUsIC5ub3RlIC5ub3RlLWNvbnRlbnQgaDYsIC5ub3RlIC5ub3RlLWNvbnRlbnQgLmg2IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubm90ZS5ub3RlLXdpdGgtZW5kLWljb24ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLWhlYWRlciBzbWFsbCwgLnBhZ2UtaGVhZGVyIC5zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbn1cbi5wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNDY4NzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFuZWwgLnBhbmVsLWJvZHksIC5wYW5lbCAucGFuZWwtdG9vbGJhciwgLnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC45Mzc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZmxleDogMTtcbn1cbi5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSA+IGE6aG92ZXIsIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1oZWFkaW5nLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLWhlYWRpbmctYnRuID4gYSArIGEge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1oZWFkaW5nLWJ0biAuYnRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnRhYi1vdmVyZmxvdyB7XG4gIGZsZXg6IDE7XG59XG4ucGFuZWwgLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtO1xufVxuLnBhbmVsIC5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBhbmVsIC5wYW5lbC10b29sYmFyIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjkzNzVyZW07XG59XG4ucGFuZWwgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMC43NSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC45Mzc1cmVtO1xufVxuLnBhbmVsIFtjbGFzc149Y29sLV0udWktc29ydGFibGUge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLnBhbmVsLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ucGFuZWwucGFuZWwtaW52ZXJzZSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtZ3JheS05MDApO1xuICBjb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xufVxuLmRhcmstbW9kZSAucGFuZWwucGFuZWwtaW52ZXJzZSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLnBhbmVsLnBhbmVsLWxvYWRpbmcgLnBhbmVsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFuZWwucGFuZWwtbG9hZGluZyAucGFuZWwtYm9keSAucGFuZWwtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgei1pbmRleDogMTAzMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFuZWwucGFuZWwtZXhwYW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA4MDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbC5wYW5lbC1leHBhbmQgPiAucGFuZWwtYm9keSwgLnBhbmVsLnBhbmVsLWV4cGFuZCA+IC5wYW5lbC1oZWFkaW5nLCAucGFuZWwucGFuZWwtZXhwYW5kID4gLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwucGFuZWwtZXhwYW5kID4gLnBhbmVsLWJvZHkge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGZsZXg6IDE7XG59XG4ucGFuZWwucGFuZWwtZXhwYW5kID4gLnBhbmVsLWJvZHkgPiAuc2xpbVNjcm9sbERpdiB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnBhbmVsLnBhbmVsLWV4cGFuZCA+IC5wYW5lbC1ib2R5ID4gLnNsaW1TY3JvbGxEaXYgPiBkaXY6bm90KC5zbGltU2Nyb2xsQmFyKTpub3QoLnNsaW1TY3JvbGxSYWlsKSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnBhbmVsLnBhbmVsLWV4cGFuZCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgZmxleDogMDtcbn1cbi5wYW5lbC5wYW5lbC1leHBhbmQgPiAucGFuZWwtaGVhZGluZyAuZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4ucGFuZWwucGFuZWwtZXhwYW5kID4gLmhsanMtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5wYW5lbC5wYW5lbC1ob3Zlci1pY29uIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC1oZWFkaW5nLWJ0biAuYnRuIGkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFuZWwucGFuZWwtaG92ZXItaWNvbiAucGFuZWwtaGVhZGluZzpob3ZlciAucGFuZWwtaGVhZGluZy1idG4gLmJ0biBpLCAucGFuZWwucGFuZWwtaG92ZXItaWNvbiAucGFuZWwtaGVhZGluZzpmb2N1cyAucGFuZWwtaGVhZGluZy1idG4gLmJ0biBpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5wYW5lbC5wYW5lbC13aXRoLXRhYnMgLnBhbmVsLWhlYWRpbmcgPiAubmF2LXRhYnMge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhbmVsLnBhbmVsLXdpdGgtdGFicyAucGFuZWwtaGVhZGluZyA+IC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5wYW5lbC1leHBhbmQgLmFwcC1jb250ZW50IHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5wYW5lbC1leHBhbmQgLmFwcC1jb250ZW50IC5wYW5lbC5wYW5lbC1leHBhbmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuXG4ucG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnJlZ2lzdGVyZWQtdXNlcnMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiA3LjVweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJlZ2lzdGVyZWQtdXNlcnMtbGlzdCA+IGxpIHtcbiAgd2lkdGg6IDI1JTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA3LjVweDtcbiAgY29sb3I6ICMyZDM1M2M7XG59XG4ucmVnaXN0ZXJlZC11c2Vycy1saXN0ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVnaXN0ZXJlZC11c2Vycy1saXN0ID4gbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnJlZ2lzdGVyZWQtdXNlcnMtbGlzdCA+IGxpIC51c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmVnaXN0ZXJlZC11c2Vycy1saXN0ID4gbGkgLnVzZXJuYW1lIHNtYWxsLCAucmVnaXN0ZXJlZC11c2Vycy1saXN0ID4gbGkgLnVzZXJuYW1lIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uc3Bpbm5lciB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZDM1M2M7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMC42cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3Bpbm5lci5zcGlubmVyLXNtIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLnRhYi1vdmVyZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGZsZXg6IDE7XG59XG4udGFiLW92ZXJmbG93IC5uYXYubmF2LXRhYnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLnRhYi1vdmVyZmxvdyAubmF2Lm5hdi10YWJzID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cbi50YWItb3ZlcmZsb3cgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnRhYi1vdmVyZmxvdyAubmF2Lm5hdi10YWJzIC5wcmV2LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDQ1LCA1MywgNjAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4udGFiLW92ZXJmbG93IC5uYXYubmF2LXRhYnMgLnByZXYtYnV0dG9uIGEge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwO1xufVxuLnRhYi1vdmVyZmxvdyAubmF2Lm5hdi10YWJzIC5uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSg0NSwgNTMsIDYwLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnRhYi1vdmVyZmxvdyAubmF2Lm5hdi10YWJzIC5uZXh0LWJ1dHRvbiBhIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y0O1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwO1xufVxuLnRhYi1vdmVyZmxvdyAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWludmVyc2UgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRhYi1vdmVyZmxvdyAubmF2Lm5hdi10YWJzLm5hdi10YWJzLWludmVyc2UgPiBsaSA+IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZDM1M2M7XG59XG4udGFiLW92ZXJmbG93IC5uYXYubmF2LXRhYnMubmF2LXRhYnMtaW52ZXJzZSAubmV4dC1idXR0b24sIC50YWItb3ZlcmZsb3cgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1pbnZlcnNlIC5wcmV2LWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDAwMDA7XG59XG4udGFiLW92ZXJmbG93IC5uYXYubmF2LXRhYnMubmF2LXRhYnMtaW52ZXJzZSAubmV4dC1idXR0b24gKyBsaSA+IGEuYWN0aXZlLCAudGFiLW92ZXJmbG93IC5uYXYubmF2LXRhYnMubmF2LXRhYnMtaW52ZXJzZSAucHJldi1idXR0b24gKyBsaSA+IGEuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbn1cbi50YWItb3ZlcmZsb3cgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1pbnZlcnNlIC5uZXh0LWJ1dHRvbiA+IGEsIC50YWItb3ZlcmZsb3cgLm5hdi5uYXYtdGFicy5uYXYtdGFicy1pbnZlcnNlIC5wcmV2LWJ1dHRvbiA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMWEyMjI5O1xufVxuLnRhYi1vdmVyZmxvdy5vdmVyZmxvdy1yaWdodCAubmF2Lm5hdi10YWJzIC5uZXh0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGFiLW92ZXJmbG93Lm92ZXJmbG93LWxlZnQgLm5hdi5uYXYtdGFicyAucHJldi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGFibGUudGFibGUtY2FyZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWNhcmQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS50YWJsZS1jYXJkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUudGFibGUtY2FyZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWNhcmQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS50YWJsZS1jYXJkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAudGFibGUudGFibGUtcGFuZWwgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS50YWJsZS1wYW5lbCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLXBhbmVsID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUudGFibGUtcGFuZWwgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS50YWJsZS1wYW5lbCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLXBhbmVsID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnRhYmxlLnRhYmxlLWNhcmQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWNhcmQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWNhcmQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWNhcmQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWNhcmQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLWNhcmQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLXBhbmVsID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC50YWJsZS50YWJsZS1wYW5lbCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAudGFibGUudGFibGUtcGFuZWwgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLnRhYmxlLXBhbmVsID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC50YWJsZS50YWJsZS1wYW5lbCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAudGFibGUudGFibGUtcGFuZWwgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4udGhlbWUtcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAyNjBweDtcbiAgcmlnaHQ6IC0yNjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMzU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLnRoZW1lLXBhbmVsIC50aGVtZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGhlbWUtcGFuZWwgLnRoZW1lLWxpc3QgLnRoZW1lLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4udGhlbWUtcGFuZWwgLnRoZW1lLWxpc3QgLnRoZW1lLWxpc3QtaXRlbSAudGhlbWUtbGlzdC1saW5rIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4udGhlbWUtcGFuZWwgLnRoZW1lLWxpc3QgLnRoZW1lLWxpc3QtaXRlbSAudGhlbWUtbGlzdC1saW5rOmhvdmVyLCAudGhlbWUtcGFuZWwgLnRoZW1lLWxpc3QgLnRoZW1lLWxpc3QtaXRlbSAudGhlbWUtbGlzdC1saW5rOmZvY3VzIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnRoZW1lLXBhbmVsIC50aGVtZS1saXN0IC50aGVtZS1saXN0LWl0ZW0uYWN0aXZlIC50aGVtZS1saXN0LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi50aGVtZS1wYW5lbCAudGhlbWUtbGlzdCAudGhlbWUtbGlzdC1pdGVtLmFjdGl2ZSAudGhlbWUtbGlzdC1saW5rLmJnLXdoaXRlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMmQzNTNjO1xufVxuLnRoZW1lLXBhbmVsIC50aGVtZS1jb2xsYXBzZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDMwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGhlbWUtcGFuZWwgLnRoZW1lLWNvbGxhcHNlLWJ0biB7XG4gICAgdG9wOiAzNSU7XG4gIH1cbn1cbi50aGVtZS1wYW5lbCAudGhlbWUtcGFuZWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRoZW1lLXBhbmVsIC50aGVtZS1wYW5lbC1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbi50aGVtZS1wYW5lbCAudGhlbWUtdmVyc2lvbiB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgbWFyZ2luOiAtMi41cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50aGVtZS1wYW5lbCAudGhlbWUtdmVyc2lvbiAudGhlbWUtdmVyc2lvbi1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzUlO1xufVxuLnRoZW1lLXBhbmVsIC50aGVtZS12ZXJzaW9uIC50aGVtZS12ZXJzaW9uLWl0ZW0gLnRoZW1lLXZlcnNpb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDIuNXB4O1xufVxuLnRoZW1lLXBhbmVsIC50aGVtZS12ZXJzaW9uIC50aGVtZS12ZXJzaW9uLWl0ZW0gLnRoZW1lLXZlcnNpb24tbGluayAudGhlbWUtdmVyc2lvbi1jb3ZlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG4udGhlbWUtcGFuZWwgLnRoZW1lLXZlcnNpb24gLnRoZW1lLXZlcnNpb24taXRlbSAudGhlbWUtdmVyc2lvbi1saW5rLmFjdGl2ZTpiZWZvcmUsIC50aGVtZS1wYW5lbCAudGhlbWUtdmVyc2lvbiAudGhlbWUtdmVyc2lvbi1pdGVtIC50aGVtZS12ZXJzaW9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTU0LjcxNDI4NTcxNDMsIDE2OC4wODU3MTQyODU3LCAxNzkuNzg1NzE0Mjg1Nyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNTQuNzE0Mjg1NzE0MywgMTY4LjA4NTcxNDI4NTcsIDE3OS43ODU3MTQyODU3KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi50aGVtZS1wYW5lbCAudGhlbWUtdmVyc2lvbiAudGhlbWUtdmVyc2lvbi1pdGVtIC50aGVtZS12ZXJzaW9uLWxpbmsuYWN0aXZlOmFmdGVyLCAudGhlbWUtcGFuZWwgLnRoZW1lLXZlcnNpb24gLnRoZW1lLXZlcnNpb24taXRlbSAudGhlbWUtdmVyc2lvbi1saW5rOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4udGhlbWUtcGFuZWwgLnRoZW1lLXZlcnNpb24gLnRoZW1lLXZlcnNpb24taXRlbSAudGhlbWUtdmVyc2lvbi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwN2FmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwN2FmZjtcbn1cbi50aGVtZS1wYW5lbC5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcmlnaHQ6IDA7XG59XG4udGhlbWUtcGFuZWwuYWN0aXZlIC50aGVtZS1jb2xsYXBzZS1idG4gLmZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBweDtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICByaWdodDogMC45Mzc1cmVtO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4udG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRvZG9saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9kb2xpc3QgLnRvZG9saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRvZG9saXN0IC50b2RvbGlzdC1pdGVtIC50b2RvbGlzdC1pbnB1dCB7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gMC43MDMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9kb2xpc3QgLnRvZG9saXN0LWl0ZW0gLnRvZG9saXN0LWlucHV0IC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW46IDA7XG59XG4udG9kb2xpc3QgLnRvZG9saXN0LWl0ZW0gLnRvZG9saXN0LWlucHV0IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbn1cbi50b2RvbGlzdCAudG9kb2xpc3QtaXRlbSAudG9kb2xpc3QtaW5wdXQgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xufVxuLnRvZG9saXN0IC50b2RvbGlzdC1pdGVtIC50b2RvbGlzdC1pbnB1dCArIC50b2RvbGlzdC1sYWJlbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4udG9kb2xpc3QgLnRvZG9saXN0LWl0ZW0gLnRvZG9saXN0LWxhYmVsIHtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAwLjcwMzEyNXJlbTtcbiAgZmxleDogMTtcbn1cbi50b2RvbGlzdCAudG9kb2xpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KTtcbn1cbi50b2RvbGlzdCAudG9kb2xpc3QtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4xNSk7XG59XG4udG9kb2xpc3QgLnRvZG9saXN0LWl0ZW0uYWN0aXZlIC50b2RvbGlzdC1sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnRvZG9saXN0IC50b2RvbGlzdC1pdGVtICsgLnRvZG9saXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG5cbi53aWRnZXQtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2lkZ2V0LWNhcmQgLndpZGdldC1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWRnZXQtY2FyZCAud2lkZ2V0LWNhcmQtY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuLndpZGdldC1jYXJkIC53aWRnZXQtY2FyZC1jb3ZlciAud2lkZ2V0LWNhcmQtY292ZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MCU7XG4gIG1hcmdpbjogLTIwJSAwIDAgLTIwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aWRnZXQtY2FyZCAud2lkZ2V0LWNhcmQtY292ZXIgLndpZGdldC1jYXJkLWNvdmVyLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAxLjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNXZ3O1xufVxuLndpZGdldC1jYXJkLnNxdWFyZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldC1jYXJkLnNxdWFyZSAud2lkZ2V0LWNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLndpZGdldC1jYXJkLnNxdWFyZSAud2lkZ2V0LWNhcmQtY29udGVudC5ib3R0b20ge1xuICB0b3A6IGF1dG87XG59XG5cbi5pbnZlcnNlLW1vZGUgLndpZGdldC1jYXJkLCAuaW52ZXJzZS1tb2RlLndpZGdldC1jYXJkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaW52ZXJzZS1tb2RlIC53aWRnZXQtY2FyZCAud2lkZ2V0LWNhcmQtY292ZXIsIC5pbnZlcnNlLW1vZGUud2lkZ2V0LWNhcmQgLndpZGdldC1jYXJkLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzUzYztcbn1cblxuLndpZGdldC1jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAud2lkZ2V0LWNoYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ud2lkZ2V0LWNoYXJ0IC5jaGFydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAycHggNXB4IDVweDtcbn1cbi53aWRnZXQtY2hhcnQgLmNoYXJ0LXRpdGxlIHNtYWxsLCAud2lkZ2V0LWNoYXJ0IC5jaGFydC10aXRsZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiKDE1NC43MTQyODU3MTQzLCAxNjguMDg1NzE0Mjg1NywgMTc5Ljc4NTcxNDI4NTcpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aWRnZXQtY2hhcnQgLndpZGdldC1jaGFydC1jb250ZW50ICsgLndpZGdldC1jaGFydC1zaWRlYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICB9XG59XG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtY2hhcnQtY29udGVudCArIC53aWRnZXQtY2hhcnQtc2lkZWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtY2hhcnQtZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi53aWRnZXQtY2hhcnQgLndpZGdldC1jaGFydC1zaWRlYmFyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LXNpZGViYXIge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LXNpZGViYXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LXNpZGViYXIgLmNoYXJ0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LXNpZGViYXIgLmNoYXJ0LW51bWJlciBzbWFsbCwgLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LXNpZGViYXIgLmNoYXJ0LW51bWJlciAuc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiByZ2IoMTU0LjcxNDI4NTcxNDMsIDE2OC4wODU3MTQyODU3LCAxNzkuNzg1NzE0Mjg1Nyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLndpZGdldC1jaGFydCAud2lkZ2V0LWNoYXJ0LXNpZGViYXIgLmNoYXJ0LWxlZ2VuZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud2lkZ2V0LWNoYXJ0IC53aWRnZXQtY2hhcnQtc2lkZWJhciAuY2hhcnQtbGVnZW5kID4gbGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53aWRnZXQtY2hhcnQgLndpZGdldC1jaGFydC1zaWRlYmFyIC5jaGFydC1sZWdlbmQgPiBsaSBzcGFuIHtcbiAgY29sb3I6IHJnYigxNTQuNzE0Mjg1NzE0MywgMTY4LjA4NTcxNDI4NTcsIDE3OS43ODU3MTQyODU3KTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53aWRnZXQtY2hhcnQgLndpZGdldC1jaGFydC1zaWRlYmFyIC5jaGFydC1sZWdlbmQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ud2lkZ2V0LWNoYXJ0LWluZm8ge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbi53aWRnZXQtY2hhcnQtaW5mbyAud2lkZ2V0LWNoYXJ0LWluZm8tdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aWRnZXQtY2hhcnQtaW5mbyAud2lkZ2V0LWNoYXJ0LWluZm8tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud2lkZ2V0LWNoYXJ0LWluZm8gLndpZGdldC1jaGFydC1pbmZvLXByb2dyZXNzIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ud2lkZ2V0LWNoYXJ0LWluZm8gLndpZGdldC1jaGFydC1pbmZvLXByb2dyZXNzIC5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtY2hhcnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KTtcbn1cblxuLmRhcmstbW9kZSAud2lkZ2V0LWNoYXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjguNjA3MTQyODU3MSwgMzMuNjkyODU3MTQyOSwgMzguMTQyODU3MTQyOSk7XG59XG4uZGFyay1tb2RlIC53aWRnZXQtY2hhcnQtaW5mbyB7XG4gIGNvbG9yOiByZ2IoMTk4LjQyODU3MTQyODYsIDIwNS45NzE0Mjg1NzE0LCAyMTIuNTcxNDI4NTcxNCk7XG59XG4uZGFyay1tb2RlIC53aWRnZXQtY2hhcnQtaW5mbyAud2lkZ2V0LWNoYXJ0LWluZm8tZGVzYyB7XG4gIGNvbG9yOiByZ2IoMTU0LjcxNDI4NTcxNDMsIDE2OC4wODU3MTQyODU3LCAxNzkuNzg1NzE0Mjg1Nyk7XG59XG4uZGFyay1tb2RlIC5udmQzIHRleHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmRhcmstbW9kZSAubnZkMyAubnYtYXhpcyBsaW5lLCAuZGFyay1tb2RlIC5udmQzIC5udi1heGlzIHBhdGgge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi53aWRnZXQtY2hhdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuLndpZGdldC1jaGF0IC53aWRnZXQtY2hhdC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2lkZ2V0LWNoYXQgLndpZGdldC1jaGF0LWhlYWRlciAud2lkZ2V0LWNoYXQtaGVhZGVyLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4ud2lkZ2V0LWNoYXQgLndpZGdldC1jaGF0LWhlYWRlciAud2lkZ2V0LWNoYXQtaGVhZGVyLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLndpZGdldC1jaGF0IC53aWRnZXQtY2hhdC1oZWFkZXIgLndpZGdldC1jaGF0LWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LWNoYXQgLndpZGdldC1jaGF0LWhlYWRlciAud2lkZ2V0LWNoYXQtaGVhZGVyLWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjY1KTtcbn1cbi53aWRnZXQtY2hhdCAud2lkZ2V0LWNoYXQtYm9keSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xufVxuLndpZGdldC1jaGF0IC53aWRnZXQtY2hhdC1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMC4zMTIxODc1cmVtIDA7XG59XG4ud2lkZ2V0LWNoYXQgLndpZGdldC1jaGF0LW1lZGlhIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiAwO1xufVxuLndpZGdldC1jaGF0IC53aWRnZXQtY2hhdC1tZWRpYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC1jaGF0IC53aWRnZXQtY2hhdC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ud2lkZ2V0LWNoYXQgLndpZGdldC1jaGF0LWluZm8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDAuNzAzMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLndpZGdldC1jaGF0IC53aWRnZXQtY2hhdC1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ud2lkZ2V0LWNoYXQgLndpZGdldC1jaGF0LW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAtMjRweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxMHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbn1cbi53aWRnZXQtY2hhdCAud2lkZ2V0LWNoYXQtbWVzc2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi53aWRnZXQtY2hhdCAud2lkZ2V0LWNoYXQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud2lkZ2V0LWNoYXQgLndpZGdldC1jaGF0LXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIHJpZ2h0OiAxMnB4O1xufVxuLndpZGdldC1jaGF0IC53aXRoLW1lZGlhIC53aWRnZXQtY2hhdC1pbmZvIHtcbiAgbWluLXdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiA1M3B4O1xufVxuLndpZGdldC1jaGF0IC53aXRoLW1lZGlhIC5lbmQgLndpZGdldC1jaGF0LWluZm8ge1xuICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG59XG4ud2lkZ2V0LWNoYXQgLmVuZCAud2lkZ2V0LWNoYXQtbWVkaWEge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi53aWRnZXQtY2hhdCAuZW5kIC53aWRnZXQtY2hhdC1pbmZvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud2lkZ2V0LWNoYXQgLmVuZCAud2lkZ2V0LWNoYXQtdGltZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4O1xufVxuLndpZGdldC1jaGF0IC5lbmQgLndpZGdldC1jaGF0LW1lc3NhZ2U6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi53aWRnZXQtY2hhdCAuZW5kIC53aWRnZXQtY2hhdC1tZXNzYWdlOmJlZm9yZSB7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbi53aWRnZXQtY2hhdCAuZW5kLndpdGgtbWVkaWEgLndpZGdldC1jaGF0LWluZm8ge1xuICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG59XG5cbi53aWRnZXQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aWRnZXQtaWNvbi51c2VyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLndpZGdldC1pY29uLnVzZXIgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDM4JTtcbn1cbi53aWRnZXQtaWNvbi53aWRnZXQtaWNvbi14cyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53aWRnZXQtaWNvbi53aWRnZXQtaWNvbi14cy51c2VyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndpZGdldC1pY29uLndpZGdldC1pY29uLXNtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLndpZGdldC1pY29uLndpZGdldC1pY29uLXNtLnVzZXIge1xuICBmb250LXNpemU6IDI3cHg7XG59XG4ud2lkZ2V0LWljb24ud2lkZ2V0LWljb24tbGcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDQycHg7XG59XG4ud2lkZ2V0LWljb24ud2lkZ2V0LWljb24tbGcudXNlciB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbi53aWRnZXQtaWNvbi53aWRnZXQtaWNvbi14bCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cbi53aWRnZXQtaWNvbi53aWRnZXQtaWNvbi14bC51c2VyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuXG4ud2lkZ2V0LWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ud2lkZ2V0LWltZy53aWRnZXQtaW1nLXhsIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG4ud2lkZ2V0LWltZy53aWRnZXQtaW1nLWxnIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4ud2lkZ2V0LWltZy53aWRnZXQtaW1nLXNtIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ud2lkZ2V0LWltZy53aWRnZXQtaW1nLXhzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXQtaW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aWRnZXQtaW5wdXQtY29udGFpbmVyIC53aWRnZXQtaW5wdXQtaWNvbiB7XG4gIHBhZGRpbmc6IDAgMC4zMTIxODc1cmVtO1xufVxuLndpZGdldC1pbnB1dC1jb250YWluZXIgLndpZGdldC1pbnB1dC1pY29uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42MTg3NXJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndpZGdldC1pbnB1dC1jb250YWluZXIgLndpZGdldC1pbnB1dC1ib3gge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBmbGV4OiAxO1xufVxuLndpZGdldC1pbnB1dC1jb250YWluZXIgLndpZGdldC1pbnB1dC1ib3ggLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLndpZGdldC1pbnB1dC1jb250YWluZXIgLndpZGdldC1pbnB1dC1ib3ggLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud2lkZ2V0LWlucHV0LWNvbnRhaW5lciAud2lkZ2V0LWlucHV0LWRpdmlkZXIge1xuICB3aWR0aDogMXB4O1xufVxuLndpZGdldC1pbnB1dC1jb250YWluZXIgLndpZGdldC1pbnB1dC1kaXZpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWRnZXQtbGlzdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQtbGlzdC1pdGVtICsgLndpZGdldC1saXN0LWl0ZW0gLndpZGdldC1saXN0LWNvbnRlbnQsIC53aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtaXRlbSArIC53aWRnZXQtbGlzdC1pdGVtIC53aWRnZXQtbGlzdC1hY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWl0ZW0gLndpZGdldC1saXN0LW1lZGlhLCAud2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWl0ZW0gLndpZGdldC1saXN0LWNvbnRlbnQsIC53aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtaXRlbSAud2lkZ2V0LWxpc3QtYWN0aW9uIHtcbiAgcGFkZGluZzogMC42MTg3NXJlbSAwLjkzNzVyZW07XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWl0ZW0gLndpZGdldC1saXN0LW1lZGlhICsgZGl2LCAud2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWl0ZW0gLndpZGdldC1saXN0LWNvbnRlbnQgKyBkaXYsIC53aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtaXRlbSAud2lkZ2V0LWxpc3QtYWN0aW9uICsgZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQtbGlzdC1pdGVtIC53aWRnZXQtbGlzdC1tZWRpYS5pY29uIHtcbiAgcGFkZGluZy10b3A6IDAuMzEyMTg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyMTg3NXJlbTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtaXRlbSAud2lkZ2V0LWxpc3QtbWVkaWEuaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtaXRlbSAud2lkZ2V0LWxpc3QtbWVkaWEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQtbGlzdC1pdGVtIC53aWRnZXQtbGlzdC1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWl0ZW0gLndpZGdldC1saXN0LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWl0ZW0gLndpZGdldC1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtaXRlbSAud2lkZ2V0LWxpc3QtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjc1KTtcbn1cblxuLndpZGdldC1tYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuXG4ud2lkZ2V0LXN0YXRzLFxuLndpZGdldC53aWRnZXQtc3RhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ud2lkZ2V0LXN0YXRzIC5zdGF0cy1pbmZvIGg0LCAud2lkZ2V0LXN0YXRzIC5zdGF0cy1pbmZvIC5oNCxcbi53aWRnZXQud2lkZ2V0LXN0YXRzIC5zdGF0cy1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLndpZGdldC1zdGF0cyAuc3RhdHMtaW5mbyBwLFxuLndpZGdldC53aWRnZXQtc3RhdHMgLnN0YXRzLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aWRnZXQtc3RhdHMgLnN0YXRzLWxpbmsgYSxcbi53aWRnZXQud2lkZ2V0LXN0YXRzIC5zdGF0cy1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjkzNzVyZW0gLTAuOTM3NXJlbSAtMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC1zdGF0cyAuc3RhdHMtbGluayBhOmhvdmVyLCAud2lkZ2V0LXN0YXRzIC5zdGF0cy1saW5rIGE6Zm9jdXMsXG4ud2lkZ2V0LndpZGdldC1zdGF0cyAuc3RhdHMtbGluayBhOmhvdmVyLFxuLndpZGdldC53aWRnZXQtc3RhdHMgLnN0YXRzLWxpbmsgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud2lkZ2V0LXN0YXRzIC5zdGF0cy1pY29uLFxuLndpZGdldC53aWRnZXQtc3RhdHMgLnN0YXRzLWljb24ge1xuICBmb250LXNpemU6IDQycHg7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC45Mzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICByaWdodDogMC45Mzc1cmVtO1xufVxuLndpZGdldC1zdGF0cyAuc3RhdHMtaWNvbi5zdGF0cy1pY29uLWxnLFxuLndpZGdldC53aWRnZXQtc3RhdHMgLnN0YXRzLWljb24uc3RhdHMtaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogMTI4cHg7XG4gIHRvcDogMC45Mzc1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LXNoYWRvdzogM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwLjE1O1xuICByaWdodDogMDtcbn1cbi53aWRnZXQtc3RhdHMgLnN0YXRzLWljb24uc3RhdHMtaWNvbi1sZyBpLFxuLndpZGdldC53aWRnZXQtc3RhdHMgLnN0YXRzLWljb24uc3RhdHMtaWNvbi1sZyBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpZGdldC1zdGF0cyAuc3RhdHMtaWNvbi5zdGF0cy1pY29uLXNxdWFyZSxcbi53aWRnZXQud2lkZ2V0LXN0YXRzIC5zdGF0cy1pY29uLnN0YXRzLWljb24tc3F1YXJlIHtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICB0b3A6IDAuOTM3NXJlbTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi53aWRnZXQtc3RhdHMgLnN0YXRzLWNvbnRlbnQsXG4ud2lkZ2V0LndpZGdldC1zdGF0cyAuc3RhdHMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWRnZXQtc3RhdHMgLnN0YXRzLXRpdGxlLFxuLndpZGdldC53aWRnZXQtc3RhdHMgLnN0YXRzLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi53aWRnZXQtc3RhdHMgLnN0YXRzLWRlc2MsXG4ud2lkZ2V0LndpZGdldC1zdGF0cyAuc3RhdHMtZGVzYyB7XG4gIG1hcmdpbjogLTVweCAwIC0zcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4ud2lkZ2V0LXN0YXRzIC5zdGF0cy1udW1iZXIsXG4ud2lkZ2V0LndpZGdldC1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ud2lkZ2V0LXN0YXRzIC5zdGF0cy1wcm9ncmVzcyxcbi53aWRnZXQud2lkZ2V0LXN0YXRzIC5zdGF0cy1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMCAwIDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi53aWRnZXQtc3RhdHMgLnN0YXRzLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIsXG4ud2lkZ2V0LndpZGdldC1zdGF0cyAuc3RhdHMtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG59XG4ud2lkZ2V0LXN0YXRzIC5zdGF0cy1wcm9ncmVzcy5zdGF0cy1wcm9ncmVzcy1saWdodCxcbi53aWRnZXQud2lkZ2V0LXN0YXRzIC5zdGF0cy1wcm9ncmVzcy5zdGF0cy1wcm9ncmVzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi53aWRnZXQtc3RhdHMuYmctd2hpdGUgLnN0YXRzLXByb2dyZXNzLFxuLndpZGdldC53aWRnZXQtc3RhdHMuYmctd2hpdGUgLnN0YXRzLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndpZGdldC1zdGF0cy5iZy13aGl0ZSAuc3RhdHMtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhcixcbi53aWRnZXQud2lkZ2V0LXN0YXRzLmJnLXdoaXRlIC5zdGF0cy1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogIzJkMzUzYztcbn1cblxuLndpZGdldC10YWJsZS50YWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG59XG4ud2lkZ2V0LXRhYmxlLnRhYmxlLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53aWRnZXQtdGFibGUudGFibGUudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ud2lkZ2V0LXRhYmxlLnRhYmxlLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLndpZGdldC10YWJsZS50YWJsZS50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLndpZGdldC10YWJsZS50YWJsZS50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi53aWRnZXQtdGFibGUudGFibGUudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi53aWRnZXQtdG9kb2xpc3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbi53aWRnZXQtdG9kb2xpc3Q6YmVmb3JlLCAud2lkZ2V0LXRvZG9saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLndpZGdldC10b2RvbGlzdCAud2lkZ2V0LXRvZG9saXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNjE4NzVyZW0gMC45Mzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2lkZ2V0LXRvZG9saXN0IC53aWRnZXQtdG9kb2xpc3QtaGVhZGVyIC53aWRnZXQtdG9kb2xpc3QtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBmbGV4OiAxO1xufVxuLndpZGdldC10b2RvbGlzdCAud2lkZ2V0LXRvZG9saXN0LWhlYWRlciAud2lkZ2V0LXRvZG9saXN0LWhlYWRlci10b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjIxODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbi53aWRnZXQtdG9kb2xpc3QgLndpZGdldC10b2RvbGlzdC1oZWFkZXIgLndpZGdldC10b2RvbGlzdC1oZWFkZXItdG90YWwgc21hbGwsIC53aWRnZXQtdG9kb2xpc3QgLndpZGdldC10b2RvbGlzdC1oZWFkZXIgLndpZGdldC10b2RvbGlzdC1oZWFkZXItdG90YWwgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ud2lkZ2V0LXRvZG9saXN0IC53aWRnZXQtdG9kb2xpc3QtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53aWRnZXQtdG9kb2xpc3QgLndpZGdldC10b2RvbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53aWRnZXQtdG9kb2xpc3QgLndpZGdldC10b2RvbGlzdC1pdGVtIC53aWRnZXQtdG9kb2xpc3QtaWNvbiB7XG4gIHBhZGRpbmc6IDAuNjE4NzVyZW0gMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbi53aWRnZXQtdG9kb2xpc3QgLndpZGdldC10b2RvbGlzdC1pdGVtIC53aWRnZXQtdG9kb2xpc3QtaW5wdXQge1xuICBwYWRkaW5nOiAwLjYxODc1cmVtIDAuOTM3NXJlbTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndpZGdldC10b2RvbGlzdCAud2lkZ2V0LXRvZG9saXN0LWl0ZW0gLndpZGdldC10b2RvbGlzdC1pbnB1dCAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi53aWRnZXQtdG9kb2xpc3QgLndpZGdldC10b2RvbGlzdC1pdGVtIC53aWRnZXQtdG9kb2xpc3QtaW5wdXQgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG59XG4ud2lkZ2V0LXRvZG9saXN0IC53aWRnZXQtdG9kb2xpc3QtaXRlbSAud2lkZ2V0LXRvZG9saXN0LWlucHV0ICsgZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndpZGdldC10b2RvbGlzdCAud2lkZ2V0LXRvZG9saXN0LWl0ZW0gLndpZGdldC10b2RvbGlzdC1jb250ZW50IHtcbiAgcGFkZGluZzogMC42MTg3NXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgZmxleDogMTtcbn1cbi53aWRnZXQtdG9kb2xpc3QgLndpZGdldC10b2RvbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC53aWRnZXQtdG9kb2xpc3QtY29udGVudCwgLndpZGdldC10b2RvbGlzdCAud2lkZ2V0LXRvZG9saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLndpZGdldC10b2RvbGlzdC1pY29uIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLndpZGdldCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xufVxuLndpZGdldCAud2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2lkZ2V0IC53aWRnZXQtaGVhZGVyIC53aWRnZXQtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogMC42MTg3NXJlbSAwLjkzNzVyZW07XG4gIGZsZXg6IDE7XG59XG4ud2lkZ2V0IC53aWRnZXQtaGVhZGVyIC53aWRnZXQtaGVhZGVyLWljb24ge1xuICBwYWRkaW5nOiAwLjYxODc1cmVtIDAuOTM3NXJlbTtcbn1cbi53aWRnZXQgLndpZGdldC1oZWFkZXIgLndpZGdldC1oZWFkZXItaWNvbiArIC53aWRnZXQtaGVhZGVyLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud2lkZ2V0IC53aWRnZXQtYm9keSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbn1cblxuLmNvbWluZy1zb29uIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG59XG4uY29taW5nLXNvb24gLmJyYW5kIHtcbiAgZm9udC1zaXplOiAyLjAzMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbWluZy1zb29uIC5icmFuZCAubG9nbyB7XG4gIGJvcmRlcjogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMTUpIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC45Mzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21pbmctc29vbiAuYnJhbmQgLmxvZ28ge1xuICAgIGJvcmRlci13aWR0aDogMjBweDtcbiAgfVxufVxuLmNvbWluZy1zb29uIC5jb21pbmctc29vbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbWluZy1zb29uLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDEwMHB4IDUwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDI1cHggMjVweDtcbiAgfVxufVxuLmNvbWluZy1zb29uIC5jb21pbmctc29vbi1oZWFkZXIgLmRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lcjpiZWZvcmUsIC5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lciAuaXMtY291bnRkb3duIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDcyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lciAuaXMtY291bnRkb3duIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uLWhlYWRlciAudGltZXIgLmlzLWNvdW50ZG93biB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbi1oZWFkZXIgLnRpbWVyIC5pcy1jb3VudGRvd24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY29taW5nLXNvb24gLmNvbWluZy1zb29uLWhlYWRlciAudGltZXIgLmlzLWNvdW50ZG93biAuY291bnRkb3duLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lciAuaXMtY291bnRkb3duIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uY29taW5nLXNvb24gLmNvbWluZy1zb29uLWhlYWRlciAudGltZXIgLmlzLWNvdW50ZG93biAuY291bnRkb3duLXNlY3Rpb24gKyAuY291bnRkb3duLXNlY3Rpb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lciAuaXMtY291bnRkb3duIC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbi1oZWFkZXIgLnRpbWVyIC5pcy1jb3VudGRvd24gLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC50aW1lciAuaXMtY291bnRkb3duIC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uLWhlYWRlciAudGltZXIgLmlzLWNvdW50ZG93biAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNvbWluZy1zb29uIC5jb21pbmctc29vbi1oZWFkZXIgLmJyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24taGVhZGVyIC5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzIsIDM3LCA0MiwgMC42NSkgMCUsIHJnYmEoMzIsIDM3LCA0MiwgMC44NSkgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuLmNvbWluZy1zb29uIC5jb21pbmctc29vbi1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS44NzVyZW07XG59XG4uY29taW5nLXNvb24gLmNvbWluZy1zb29uLWNvbnRlbnQgLmRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44OTM3NXJlbTtcbn1cbi5jb21pbmctc29vbiAuY29taW5nLXNvb24tY29udGVudCAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbi1jb250ZW50IC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmVycm9yIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXJyb3IgLmVycm9yLWNvZGUsIC5lcnJvciAuZXJyb3ItY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5lcnJvciAuZXJyb3ItY29kZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBmb250LXNpemU6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IDEwcHggMTBweCAwcHggcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yKTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGhlaWdodDogNTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXJyb3IgLmVycm9yLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZXJyb3IgLmVycm9yLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5lcnJvciAuZXJyb3ItY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIGJhY2tncm91bmQ6ICMyZDM1M2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvZXJyb3ItcGFnZS1wYXR0ZXJuLnBuZyk7XG59XG4uZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtO1xufVxuLmVycm9yIC5lcnJvci1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmdhbGxlcnkge1xuICBtYXJnaW46IC0wLjMxMjE4NzVyZW07XG59XG4uZ2FsbGVyeSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMzEyMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FsbGVyeSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdhbGxlcnkgLmltYWdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uZ2FsbGVyeSAuaW1hZ2UgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5nYWxsZXJ5IC5pbWFnZSBhOmhvdmVyLCAuZ2FsbGVyeSAuaW1hZ2UgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5nYWxsZXJ5IC5pbWFnZSBpbWcsIC5nYWxsZXJ5IC5pbWFnZSAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4uZ2FsbGVyeSAuaW1hZ2UgLmltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5nYWxsZXJ5IC5pbWFnZSAuaW1hZ2UtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4uZ2FsbGVyeSAuaW1hZ2UgLmltYWdlLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC45Mzc1cmVtO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAzNywgNDIsIDAuODUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC4zMTIxODc1cmVtIDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmdhbGxlcnkgLmltYWdlIC5pbWFnZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG4uZ2FsbGVyeSAuaW1hZ2UgLmltYWdlLWluZm8gLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC40Njg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuLmdhbGxlcnkgLmltYWdlIC5pbWFnZS1pbmZvIC5yYXRpbmcge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ2FsbGVyeSAuaW1hZ2UgLmltYWdlLWluZm8gLnJhdGluZyBzcGFuLnN0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5nYWxsZXJ5IC5pbWFnZSAuaW1hZ2UtaW5mbyAucmF0aW5nIHNwYW4uc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4xNSk7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5nYWxsZXJ5IC5pbWFnZSAuaW1hZ2UtaW5mbyAucmF0aW5nIHNwYW4uc3Rhci5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6ICNmNTljMWE7XG59XG4uZ2FsbGVyeSAuaW1hZ2UgLmltYWdlLWluZm8gLmRlc2Mge1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5LXYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTFweDtcbn1cbi5nYWxsZXJ5LXYyIC5nYWxsZXJ5IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYWxsZXJ5LXYyIC5nYWxsZXJ5IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktdjIgLmdhbGxlcnkge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2FsbGVyeS12MiAuZ2FsbGVyeSB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbn1cbi5nYWxsZXJ5LXYyIC5nYWxsZXJ5IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cbi5nYWxsZXJ5LXYyIC5nYWxsZXJ5IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uaW52b2ljZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaW52b2ljZSA+IGRpdjpub3QoLmludm9pY2UtZm9vdGVyKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW52b2ljZSAuaW52b2ljZS1jb21wYW55IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmludm9pY2UgLmludm9pY2UtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmludm9pY2UgLmludm9pY2UtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW52b2ljZSAuaW52b2ljZS1oZWFkZXIgPiBkaXYgKyBkaXYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjI5LjksIDIzMC44NSwgMjMxLjgpO1xuICB9XG59XG4uaW52b2ljZSAuaW52b2ljZS1mcm9tIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleDogMTtcbn1cbi5pbnZvaWNlIC5pbnZvaWNlLWZyb20gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmludm9pY2UgLmludm9pY2UtdG8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmbGV4OiAxO1xufVxuLmludm9pY2UgLmludm9pY2UtdG8gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmludm9pY2UgLmludm9pY2UtZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbnZvaWNlIC5pbnZvaWNlLWRhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5pbnZvaWNlIC5pbnZvaWNlLWRhdGUgLmRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaW52b2ljZSAuaW52b2ljZS1wcmljZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmludm9pY2UgLmludm9pY2UtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW52b2ljZSAuaW52b2ljZS1wcmljZSBzbWFsbCwgLmludm9pY2UgLmludm9pY2UtcHJpY2UgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnZvaWNlIC5pbnZvaWNlLXByaWNlIC5pbnZvaWNlLXByaWNlLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtZGFyayk7XG4gIG1pbi13aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmludm9pY2UgLmludm9pY2UtcHJpY2UgLmludm9pY2UtcHJpY2UtcmlnaHQgc21hbGwsIC5pbnZvaWNlIC5pbnZvaWNlLXByaWNlIC5pbnZvaWNlLXByaWNlLXJpZ2h0IC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaW52b2ljZSAuaW52b2ljZS1wcmljZSAuaW52b2ljZS1wcmljZS1sZWZ0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXg6IDE7XG59XG4uaW52b2ljZSAuaW52b2ljZS1wcmljZSAuaW52b2ljZS1wcmljZS1sZWZ0IC5pbnZvaWNlLXByaWNlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmludm9pY2UgLmludm9pY2UtcHJpY2UgLmludm9pY2UtcHJpY2UtbGVmdCAuaW52b2ljZS1wcmljZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmludm9pY2UgLmludm9pY2UtcHJpY2UgLmludm9pY2UtcHJpY2UtbGVmdCAuaW52b2ljZS1wcmljZS1yb3cgLnN1Yi1wcmljZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW52b2ljZSAuaW52b2ljZS1wcmljZSAuaW52b2ljZS1wcmljZS1sZWZ0IC5pbnZvaWNlLXByaWNlLXJvdyAuc3ViLXByaWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pbnZvaWNlIC5pbnZvaWNlLXByaWNlIC5pbnZvaWNlLXByaWNlLWxlZnQgLmludm9pY2UtcHJpY2Utcm93IC5zdWItcHJpY2UgKyAuc3ViLXByaWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaW52b2ljZSAuaW52b2ljZS1wcmljZSAuaW52b2ljZS1wcmljZS1sZWZ0IC5pbnZvaWNlLXByaWNlLXJvdyAuc3ViLXByaWNlICsgLnN1Yi1wcmljZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uaW52b2ljZSAuaW52b2ljZS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xufVxuLmludm9pY2UgLmludm9pY2Utbm90ZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLmludm9pY2UgLnRhYmxlLWludm9pY2Uge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmludm9pY2UgLnRhYmxlLWludm9pY2Uge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLmxvZ2luLmxvZ2luLXYxIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hcHAtbG9naW4tYmctY292ZXIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi12MSB7XG4gICAgYmFja2dyb3VuZDogIzJkMzUzYztcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1oZWFkZXIgLmJyYW5kIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4taGVhZGVyIC5icmFuZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4ubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4taGVhZGVyIC5icmFuZCAubG9nbyB7XG4gIGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMTUpIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjcwMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4taGVhZGVyIC5icmFuZCAubG9nbyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci13aWR0aDogMTJweDtcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWhlYWRlciAuYnJhbmQgc21hbGwsIC5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1oZWFkZXIgLmJyYW5kIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjc1KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4taGVhZGVyIC5icmFuZCBzbWFsbCwgLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWhlYWRlciAuYnJhbmQgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNhZGI1YmQ7XG4gIH1cbn1cbi5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1oZWFkZXIgLmljb24ge1xuICBjb2xvcjogI2NlZDRkYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4taGVhZGVyIC5pY29uIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWhlYWRlciAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1oZWFkZXIgLmljb24gaSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYm9keSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMyZDM1M2M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWJvZHkge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4ubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYm9keSAubG9naW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1ib2R5IC5sb2dpbi1jb250ZW50IC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjNDk1MDU3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1ib2R5IC5sb2dpbi1jb250ZW50IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4ubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYm9keSAubG9naW4tY29udGVudCAuZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sb2dpbi5sb2dpbi12MSAubG9naW4tY29udGFpbmVyIC5sb2dpbi1ib2R5IC5sb2dpbi1jb250ZW50IC5mb3JtLWZsb2F0aW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWJvZHkgLmxvZ2luLWNvbnRlbnQgLmZvcm0tZmxvYXRpbmcgLmZvcm0tY29udHJvbDpmb2N1cyArIGxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubG9naW4ubG9naW4tdjEgLmxvZ2luLWNvbnRhaW5lciAubG9naW4tYm9keSAubG9naW4tY29udGVudCAuZm9ybS1mbG9hdGluZyAuZm9ybS1jb250cm9sOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWJvZHkgLmxvZ2luLWNvbnRlbnQgLmZvcm0tY2hlY2staW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxvZ2luLmxvZ2luLXYxIC5sb2dpbi1jb250YWluZXIgLmxvZ2luLWJvZHkgLmxvZ2luLWNvbnRlbnQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG59XG5cbi5sb2dpbi5sb2dpbi12MiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubG9naW4ubG9naW4tdjIgLmxvZ2luLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLmxvZ2luLmxvZ2luLXYyIC5sb2dpbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9naW4ubG9naW4tdjIgLmxvZ2luLWhlYWRlciAuYnJhbmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvZ2luLmxvZ2luLXYyIC5sb2dpbi1oZWFkZXIgLmJyYW5kIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbi5sb2dpbi5sb2dpbi12MiAubG9naW4taGVhZGVyIC5icmFuZCAubG9nbyB7XG4gIGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMTUpIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjcwMzEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4tdjIgLmxvZ2luLWhlYWRlciAuYnJhbmQgLmxvZ28ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XG4gIH1cbn1cbi5sb2dpbi5sb2dpbi12MiAubG9naW4taGVhZGVyIC5icmFuZCBzbWFsbCwgLmxvZ2luLmxvZ2luLXYyIC5sb2dpbi1oZWFkZXIgLmJyYW5kIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4tdjIgLmxvZ2luLWhlYWRlciAuYnJhbmQgc21hbGwsIC5sb2dpbi5sb2dpbi12MiAubG9naW4taGVhZGVyIC5icmFuZCAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2FkYjViZDtcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXYyIC5sb2dpbi1oZWFkZXIgLmljb24ge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmxvZ2luLmxvZ2luLXYyIC5sb2dpbi1oZWFkZXIgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4tdjIgLmxvZ2luLWhlYWRlciAuaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5sb2dpbi5sb2dpbi12MiAubG9naW4tY29udGVudCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4ubG9naW4ubG9naW4tdjIgLmxvZ2luLWNvbnRlbnQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG59XG5cbi5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCxcbi5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5uZXdzLWZlZWQsXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLm5ld3MtZmVlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDUwMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkLFxuICAucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLm5ld3MtZmVlZCB7XG4gICAgcmlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5uZXdzLWZlZWQsXG4gIC5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9naW4ubG9naW4td2l0aC1uZXdzLWZlZWQgLm5ld3MtZmVlZCAubmV3cy1pbWFnZSxcbi5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIC5uZXdzLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIC5uZXdzLWNhcHRpb24sXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLm5ld3MtZmVlZCAubmV3cy1jYXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNjBweCA2MHB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgei1pbmRleDogMjA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIC5uZXdzLWNhcHRpb24sXG4gIC5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIC5uZXdzLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDQ1cHggNDVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5uZXdzLWZlZWQgLm5ld3MtY2FwdGlvbiAuY2FwdGlvbi10aXRsZSxcbi5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIC5uZXdzLWNhcHRpb24gLmNhcHRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIC5uZXdzLWNhcHRpb24gLmNhcHRpb24tdGl0bGUsXG4gIC5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubmV3cy1mZWVkIC5uZXdzLWNhcHRpb24gLmNhcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1jb250YWluZXIsIC5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAucmVnaXN0ZXItY29udGFpbmVyLFxuLnJlZ2lzdGVyLnJlZ2lzdGVyLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1jb250YWluZXIsXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgcGFkZGluZzogNjBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubG9naW4ubG9naW4td2l0aC1uZXdzLWZlZWQgLmxvZ2luLWNvbnRhaW5lciwgLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5yZWdpc3Rlci1jb250YWluZXIsXG4gIC5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubG9naW4tY29udGFpbmVyLFxuICAucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9naW4ubG9naW4td2l0aC1uZXdzLWZlZWQgLmxvZ2luLWNvbnRhaW5lciwgLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5yZWdpc3Rlci1jb250YWluZXIsXG4gIC5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubG9naW4tY29udGFpbmVyLFxuICAucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1oZWFkZXIsXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5icmFuZCxcbi5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5icmFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1oZWFkZXIgLmJyYW5kLFxuICAucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1oZWFkZXIgLmJyYW5kIC5sb2dvLFxuLnJlZ2lzdGVyLnJlZ2lzdGVyLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1oZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC4xNSkgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUpO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5icmFuZCAubG9nbyxcbiAgLnJlZ2lzdGVyLnJlZ2lzdGVyLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1oZWFkZXIgLmJyYW5kIC5sb2dvIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICB9XG59XG4ubG9naW4ubG9naW4td2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuYnJhbmQgc21hbGwsIC5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5icmFuZCAuc21hbGwsXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuYnJhbmQgc21hbGwsXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuYnJhbmQgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1oZWFkZXIgLmJyYW5kIHNtYWxsLCAubG9naW4ubG9naW4td2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuYnJhbmQgLnNtYWxsLFxuICAucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuYnJhbmQgc21hbGwsXG4gIC5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5icmFuZCAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmxvZ2luLmxvZ2luLXdpdGgtbmV3cy1mZWVkIC5sb2dpbi1oZWFkZXIgLmljb24sXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjI1KTtcbn1cbi5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5pY29uIGksXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQgLmxvZ2luLWhlYWRlciAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dpbi5sb2dpbi13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5pY29uIGksXG4gIC5yZWdpc3Rlci5yZWdpc3Rlci13aXRoLW5ld3MtZmVlZCAubG9naW4taGVhZGVyIC5pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG4ubG9naW4tY292ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5sb2dpbi1jb3ZlciAubG9naW4tY292ZXItYmcsIC5sb2dpbi1jb3ZlciAubG9naW4tY292ZXItaW1nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5sb2dpbi1jb3ZlciAubG9naW4tY292ZXItYmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNDUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkpO1xufVxuLmxvZ2luLWNvdmVyIC5sb2dpbi1jb3Zlci1pbWcge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cblxuLmxvZ2luLWJnLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB6LWluZGV4OiAxMDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubG9naW4tYmctbGlzdCAubG9naW4tYmctbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxvZ2luLWJnLWxpc3QgLmxvZ2luLWJnLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4ubG9naW4tYmctbGlzdCAubG9naW4tYmctbGlzdC1pdGVtIC5sb2dpbi1iZy1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNjZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5sb2dpbi1iZy1saXN0IC5sb2dpbi1iZy1saXN0LWl0ZW06aG92ZXIgLmxvZ2luLWJnLWxpc3QtbGluaywgLmxvZ2luLWJnLWxpc3QgLmxvZ2luLWJnLWxpc3QtaXRlbTpmb2N1cyAubG9naW4tYmctbGlzdC1saW5rIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG59XG4ubG9naW4tYmctbGlzdCAubG9naW4tYmctbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTAyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luLWJnLWxpc3QgLmxvZ2luLWJnLWxpc3QtaXRlbS5hY3RpdmUgLmxvZ2luLWJnLWxpc3QtbGluayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5tYWlsYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbGJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWlsYm94IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haWxib3ggLm1haWxib3gtc2lkZWJhciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAwIDAgMjAwcHg7XG4gIH1cbn1cbi5tYWlsYm94IC5tYWlsYm94LXNpZGViYXIgLm1haWxib3gtc2lkZWJhci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbi5tYWlsYm94IC5tYWlsYm94LXNpZGViYXIgLm1haWxib3gtc2lkZWJhci1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbGJveCAubWFpbGJveC1zaWRlYmFyIC5tYWlsYm94LXNpZGViYXItY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWlsYm94IC5tYWlsYm94LXNpZGViYXIgLm1haWxib3gtc2lkZWJhci1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtZmxvYXQtbGluayB7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtZmxvYXQtbGluayBhIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LWZsb2F0LWxpbmsgYTpob3ZlciwgLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtZmxvYXQtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDEpO1xufVxuLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMC41MjAzMTI1cmVtIDAuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC10byAudGFnaXQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXg6IDE7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC10byAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LXRvIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtdG8gLmNvbnRyb2wtbGFiZWwge1xuICB3aWR0aDogNjBweDtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHJnYigyMTQuNCwgMjMyLjYsIDI0OS4yKTtcbiAgY29sb3I6IHJnYig0MS42LCAxMTQuNCwgMTgwLjgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSArIDJweCk7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1zdWJqZWN0IHtcbiAgcGFkZGluZzogMC41MjAzMTI1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LXN1YmplY3QgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1zdWJqZWN0IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtZm9ybSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LWlucHV0IC53eXNpaHRtbDUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1pbnB1dCAucWwtc25vdy5xbC10b29sYmFyLCAubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1pbnB1dCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1pbnB1dCAubm90ZS1lZGl0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtaW5wdXQgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiA2cHggMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1pbnB1dCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LWlucHV0IC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1pbnB1dCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG46aG92ZXIsIC5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LWlucHV0IC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1iZy1yZ2IpLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtYm9keSAubWFpbGJveC1pbnB1dCAubm90ZS1lZGl0b3IgLm5vdGUtZWRpdGluZy1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LWlucHV0IC5ub3RlLWVkaXRvciAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGUge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleDogMTtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LWlucHV0IC5xbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtaW5wdXQgLnFsLWVkaXRvciwgLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtaW5wdXQgLnFsLWNvbnRhaW5lciwgLm1haWxib3ggLm1haWxib3gtY29udGVudCAubWFpbGJveC1jb250ZW50LWJvZHkgLm1haWxib3gtaW5wdXQgLnd5c2lodG1sNS1zYW5kYm94IHtcbiAgZmxleDogMTtcbn1cbi5tYWlsYm94IC5tYWlsYm94LWNvbnRlbnQgLm1haWxib3gtY29udGVudC1ib2R5IC5tYWlsYm94LWlucHV0IC53eXNpaHRtbDUtc2FuZGJveCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbGJveCAubWFpbGJveC1jb250ZW50IC5tYWlsYm94LWNvbnRlbnQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4ubWFpbGJveCAubmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC41KTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDdweDtcbn1cbi5tYWlsYm94IC5uYXYtaW5ib3gge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbGJveCAubmF2LWluYm94ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWlsYm94IC5uYXYtaW5ib3ggPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYWlsYm94IC5uYXYtaW5ib3ggPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gMC45Mzc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWlsYm94IC5uYXYtaW5ib3ggPiBsaSA+IGEgaSB7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm1haWxib3ggLm5hdi1pbmJveCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xufVxuLm1haWxib3ggLm5hdi1pbmJveCA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ubWFpbGJveCAuYXR0YWNoZWQtZG9jdW1lbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYWlsYm94IC5hdHRhY2hlZC1kb2N1bWVudCA+IGxpIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xufVxuLm1haWxib3ggLmF0dGFjaGVkLWRvY3VtZW50ID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgRnJlZSwgRm9udCBBd2Vzb21lXFwgNiBQcm8sIEZvbnRBd2Vzb21lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLm1haWxib3ggLmF0dGFjaGVkLWRvY3VtZW50ID4gbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1haWxib3ggLmF0dGFjaGVkLWRvY3VtZW50ID4gbGkgLmRvY3VtZW50LW5hbWUge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4ubWFpbGJveCAuYXR0YWNoZWQtZG9jdW1lbnQgPiBsaSAuZG9jdW1lbnQtbmFtZSBhIHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ubWFpbGJveCAuYXR0YWNoZWQtZG9jdW1lbnQgPiBsaSAuZG9jdW1lbnQtZmlsZSB7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW46IC0xcHg7XG59XG4ubWFpbGJveCAubGlzdC1lbWFpbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBtYXJnaW46IC0xcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW06YmVmb3JlLCAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtICsgbGkubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAwLjc1KTtcbn1cbi5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLWluZm8ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xuICBmbGV4OiAxO1xufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLWluZm8gPiBhIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLWluZm8gPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLXVzZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNhZGI1YmQ7XG4gIG1hcmdpbjogLTVweCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLXVzZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtIC5lbWFpbC1zZW5kZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtc2VuZGVyIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtc2VuZGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtc2VuZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtdGl0bGUgKyAuZW1haWwtZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtIC5lbWFpbC10aXRsZSArIC5lbWFpbC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG4ubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLWRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtZGVzYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0gLmVtYWlsLXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC42NSk7XG4gIHdpZHRoOiAxMDBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtIC5lbWFpbC10aW1lIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtIC5lbWFpbC1jaGVja2JveCAuY3VzdG9tLWNoZWNrYm94IHtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5tYWlsYm94IC5saXN0LWVtYWlsID4gbGkubGlzdC1ncm91cC1pdGVtIC5lbWFpbC1jaGVja2JveCAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtY2hlY2tib3ggLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogLTE2cHg7XG59XG4ubWFpbGJveCAubGlzdC1lbWFpbCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSAuZW1haWwtY2hlY2tib3ggKyAuZW1haWwtdXNlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0udW5yZWFkIC5lbWFpbC10aXRsZSwgLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0udW5yZWFkIC5lbWFpbC1zZW5kZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1haWxib3ggLmxpc3QtZW1haWwgPiBsaS5saXN0LWdyb3VwLWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM5LjgsIDE1MywgMC4yNSk7XG59XG5cbi5wb3Mge1xuICAtLWJzLXBvcy1zaWRlYmFyLWJnOiAjRkZGRkZGO1xuICAtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1iZzogIzJkMzUzYztcbiAgLS1icy1wb3Mtc2lkZWJhci1oZWFkZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtcG9zLXNpZGViYXItaGVhZGVyLWJhY2stYnRuLWJnOiAjNDk1MDU3O1xuICAtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1iZzogI2U5ZWNlZjtcbiAgLS1icy1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1iZzogI0ZGRkZGRjtcbiAgLS1icy1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAjMjAyNTJhO1xuICAtLWJzLXBvcy1zaWRlYmFyLWZvb3Rlci1iZzogIzQ5NTA1NztcbiAgLS1icy1wb3Mtc2lkZWJhci1mb290ZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtcG9zLXNpZGViYXItcHJvZHVjdC1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tYnMtcG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcy5wb3Mtd2l0aC1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcy5wb3Mtd2l0aC1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zLnBvcy13aXRoLXNpZGViYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyLjVyZW07XG4gIH1cbn1cbi5wb3MucG9zLXdpdGgtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcy5wb3Mtd2l0aC1oZWFkZXIucG9zLXdpdGgtc2lkZWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMjAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcy5wb3Mtd2l0aC1oZWFkZXIucG9zLXdpdGgtc2lkZWJhciAucG9zLXNpZGViYXIge1xuICAgIHRvcDogNTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5wb3MucG9zLXdpdGgtaGVhZGVyLnBvcy13aXRoLXNpZGViYXIgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1oZWFkZXIsIC5wb3MucG9zLXdpdGgtaGVhZGVyLnBvcy13aXRoLXNpZGViYXIgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucG9zIC5wb3MtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zIC5wb3MtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTByZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3MgLnBvcy1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wb3MtYmcpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICB9XG59XG4ucG9zIC5wb3MtbWVudSAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcyAucG9zLW1lbnUgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMC40Njg3NXJlbSAwLjkzNzVyZW07XG4gIH1cbn1cbi5wb3MgLnBvcy1tZW51IC5sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9zIC5wb3MtbWVudSAubG9nbyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucG9zIC5wb3MtbWVudSAubG9nbyAubG9nby1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3MgLnBvcy1tZW51IC5sb2dvIC5sb2dvLWltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yMTg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW07XG4gIH1cbn1cbi5wb3MgLnBvcy1tZW51IC5sb2dvIC5sb2dvLXRleHQge1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tdG9wOiAwLjIzNDM3NXJlbTtcbn1cbi5wb3MgLnBvcy1tZW51IC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5wb3MgLnBvcy1tZW51IC5uYXYtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zIC5wb3MtbWVudSAubmF2LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucG9zIC5wb3MtbWVudSAubmF2Lm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3MgLnBvcy1tZW51IC5uYXYubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLnBvcyAucG9zLW1lbnUgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjMyODEyNXJlbSAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcyAucG9zLW1lbnUgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNDY4NzVyZW0gMDtcbiAgfVxuICAucG9zIC5wb3MtbWVudSAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDY4NzVyZW07XG4gIH1cbn1cbi5wb3MgLnBvcy1tZW51IC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43MDMxMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcyAucG9zLW1lbnUgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC40Njg3NXJlbSAwLjkzNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnBvcyAucG9zLW1lbnUgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcyAucG9zLW1lbnUgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjk3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ2ODc1cmVtO1xuICB9XG59XG4ucG9zIC5wb3MtbWVudSAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3MgLnBvcy1tZW51IC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciAubmF2LWljb24ge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC43NSk7XG59XG4ucG9zIC5wb3MtbWVudSAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ucG9zIC5wb3MtbWVudSAubmF2Lm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBvcyAucG9zLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLnBvcyAucG9zLWNvbnRlbnQgLnBvcy1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbn1cbi5wb3MgLnByb2R1Y3Qtcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMC43MDMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3MgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNzAzMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9zIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcyAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3MgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnBvcyAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcyAucHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9zIC5wcm9kdWN0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnBvcyAucHJvZHVjdCAuaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLnBvcyAucHJvZHVjdCAudGV4dCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuNzAzMTI1cmVtIDAuOTM3NXJlbTtcbn1cbi5wb3MgLnByb2R1Y3QgLnRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIG1hcmdpbjogMCAwIDJweDtcbn1cbi5wb3MgLnByb2R1Y3QgLnRleHQgLmRlc2Mge1xuICBjb2xvcjogI2FkYjViZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmbGV4OiAxO1xufVxuLnBvcyAucHJvZHVjdCAudGV4dCAucHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xufVxuLnBvcyAucHJvZHVjdC5ub3QtYXZhaWxhYmxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvcyAucHJvZHVjdC5ub3QtYXZhaWxhYmxlIC5pbWcsIC5wb3MgLnByb2R1Y3Qubm90LWF2YWlsYWJsZSAudGV4dCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4ucG9zIC5wcm9kdWN0Lm5vdC1hdmFpbGFibGUgLm5vdC1hdmFpbGFibGUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg3MywgODAsIDg3LCAwLjc1KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1pbmZvIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2staW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWluZm8gLnRhYmxlLW5vIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2staW5mbyAub3JkZXItdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWluZm8gLm9yZGVyLW5vIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2staW5mbyAudGltZS1wYXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWluZm8gLnRpbWUtcGFzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2stYm9keSB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2stYm9keSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWJvZHkgLnBvcy10YXNrLWNvbXBsZXRlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2stYm9keSAucG9zLXRhc2stY29tcGxldGVkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWJvZHkgLnBvcy10YXNrLXByb2R1Y3Qtcm93IHtcbiAgbWFyZ2luOiAwIC0xMHB4IC0yMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2stYm9keSAucG9zLXRhc2stcHJvZHVjdC1yb3cgLnBvcy10YXNrLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCAucG9zLXRhc2stcHJvZHVjdC1pbWcge1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCAucG9zLXRhc2stcHJvZHVjdC1pbWcgLmNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2stYm9keSAucG9zLXRhc2stcHJvZHVjdC1yb3cgLnBvcy10YXNrLXByb2R1Y3QgLnBvcy10YXNrLXByb2R1Y3QtaW1nIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC43NSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCAucG9zLXRhc2stcHJvZHVjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWJvZHkgLnBvcy10YXNrLXByb2R1Y3Qtcm93IC5wb3MtdGFzay1wcm9kdWN0IC5wb3MtdGFzay1wcm9kdWN0LWluZm8gLmluZm8ge1xuICBmbGV4OiAxO1xufVxuLnBvcyAucG9zLXRhc2stcm93IC5wb3MtdGFzayAucG9zLXRhc2stYm9keSAucG9zLXRhc2stcHJvZHVjdC1yb3cgLnBvcy10YXNrLXByb2R1Y3QgLnBvcy10YXNrLXByb2R1Y3QtaW5mbyAuaW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCAucG9zLXRhc2stcHJvZHVjdC1pbmZvIC5pbmZvIC50aXRsZSArIC5kZXNjIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWJvZHkgLnBvcy10YXNrLXByb2R1Y3Qtcm93IC5wb3MtdGFzay1wcm9kdWN0IC5wb3MtdGFzay1wcm9kdWN0LWluZm8gLmluZm8gLmRlc2Mge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCAucG9zLXRhc2stcHJvZHVjdC1pbmZvIC5xdHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdCAucG9zLXRhc2stcHJvZHVjdC1hY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWJvZHkgLnBvcy10YXNrLXByb2R1Y3Qtcm93IC5wb3MtdGFzay1wcm9kdWN0IC5wb3MtdGFzay1wcm9kdWN0LWFjdGlvbiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wb3MgLnBvcy10YXNrLXJvdyAucG9zLXRhc2sgLnBvcy10YXNrLWJvZHkgLnBvcy10YXNrLXByb2R1Y3Qtcm93IC5wb3MtdGFzay1wcm9kdWN0IC5wb3MtdGFzay1wcm9kdWN0LWFjdGlvbiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9zIC5wb3MtdGFzay1yb3cgLnBvcy10YXNrIC5wb3MtdGFzay1ib2R5IC5wb3MtdGFzay1wcm9kdWN0LXJvdyAucG9zLXRhc2stcHJvZHVjdC5jb21wbGV0ZWQgLnBvcy10YXNrLXByb2R1Y3QtaW5mbyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciB7XG4gIHdpZHRoOiBjYWxjKDIyLjVyZW0gLSAxLjg3NXJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIDIyLjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXBvcy1zaWRlYmFyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3MgLnBvcy1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgICBtYXJnaW46IDAuOTM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9zIC5wb3Mtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAxMDIxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjcwMzEyNXJlbSAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3Mtc2lkZWJhci1oZWFkZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIH1cbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1oZWFkZXIgLmJhY2stYnRuIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0wLjcwMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzAzMTI1cmVtO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtcG9zLXNpZGViYXItaGVhZGVyLWJhY2stYnRuLWJnKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1oZWFkZXIgLmJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWhlYWRlciAuYmFjay1idG4gLmJ0biB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWhlYWRlciAuYmFjay1idG4gLmJ0biBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1oZWFkZXIgLmljb24gaW1nIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWhlYWRlciAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiAxLjIxODc1cmVtO1xuICBtYXJnaW46IC0xMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLXNpZGViYXItaGVhZGVyIC5pY29uICsgLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjcwMzEyNXJlbTtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4OiAxO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWhlYWRlciAub3JkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtdGhlbWUpO1xuICBjb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lLWNvbG9yKTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1uYXYgLm5hdi5uYXYtdGFicyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLXNpZGViYXItbmF2IC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1uYXYgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLXNpZGViYXItbmF2IC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtYmcpO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGZsZXg6IDE7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLXNpZGViYXItYm9keSAucG9zLXRhYmxlIHtcbiAgcGFkZGluZzogMCAxLjI2NTYyNXJlbTtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1ib2R5IC5wb3MtdGFibGUgLnBvcy10YWJsZS1yb3cge1xuICBwYWRkaW5nOiAxLjI2NTYyNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1ib2R5IC5wb3MtdGFibGUgLnBvcy10YWJsZS1yb3cgKyAucG9zLXRhYmxlLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1wb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcik7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLXNpZGViYXItYm9keSAucG9zLXRhYmxlIC5wb3MtdGFibGUtcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtc2lkZWJhci1ib2R5IC5wb3MtdGFibGUgLnBvcy10YWJsZS1yb3cgPiBkaXYgLmlucHV0LWdyb3VwLnF0eSB7XG4gIHdpZHRoOiA4NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAuaW5wdXQtZ3JvdXAucXR5IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAuaW5wdXQtZ3JvdXAucXR5IC5idG4ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAucHJpY2Uge1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdi50b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAucG9zLXByb2R1Y3QtdGh1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAucG9zLXByb2R1Y3QtdGh1bWIgLmltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAucG9zLXByb2R1Y3QtdGh1bWIgLmltZyArIC5pbmZvIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAucG9zLXByb2R1Y3QtdGh1bWIgLmluZm8ge1xuICBmbGV4OiAxO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAucG9zLXByb2R1Y3QtdGh1bWIgLmluZm8gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyA+IGRpdiAucG9zLXByb2R1Y3QtdGh1bWIgLmluZm8gLnNpbmdsZS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1zaWRlYmFyLWJvZHkgLnBvcy10YWJsZSAucG9zLXRhYmxlLXJvdyAucG9zLXJlbW92ZS1jb25maXJtYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40Njg3NXJlbTtcbiAgbGVmdDogLTAuNjU2MjVyZW07XG4gIHJpZ2h0OiAtMC42NTYyNXJlbTtcbiAgYm90dG9tOiAwLjQ2ODc1cmVtO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtcG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmcpO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMS4yNjU2MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLXNpZGViYXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtcG9zLXNpZGViYXItZm9vdGVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcy1zaWRlYmFyLWZvb3Rlci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zIC5wb3Mtc2lkZWJhciAucG9zLXNpZGViYXItZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgfVxufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1vcmRlciB7XG4gIHBhZGRpbmc6IDEuNDA2MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtb3JkZXIgLnBvcy1vcmRlci1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtb3JkZXIgLnBvcy1vcmRlci1wcm9kdWN0IC5pbWcge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLW9yZGVyIC5wb3Mtb3JkZXItcHJvZHVjdCA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5wb3MgLnBvcy1zaWRlYmFyIC5wb3Mtb3JkZXIgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLW9yZGVyIC5wb3Mtb3JkZXItY29uZmlybWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC45Nyk7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnBvcyAucG9zLXNpZGViYXIgLnBvcy1vcmRlciAucG9zLW9yZGVyLWNvbmZpcm1hdGlvbiA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLW9yZGVyIC5wb3Mtb3JkZXItY29uZmlybWF0aW9uIC5idG4ge1xuICBtaW4td2lkdGg6IDYwcHg7XG59XG4ucG9zIC5wb3Mtc2lkZWJhciAucG9zLW9yZGVyICsgLnBvcy1vcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xufVxuLnBvcyAucG9zLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHBhZGRpbmc6IDAuNjE4NzVyZW0gMS42NDA2MjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAyMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcyAucG9zLWhlYWRlciAubG9nbywgLnBvcyAucG9zLWhlYWRlciAudGltZSwgLnBvcyAucG9zLWhlYWRlciAubmF2IHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9zIC5wb3MtaGVhZGVyIC5sb2dvLCAucG9zIC5wb3MtaGVhZGVyIC50aW1lLCAucG9zIC5wb3MtaGVhZGVyIC5uYXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wb3MgLnBvcy1oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcyAucG9zLWhlYWRlciAubG9nbyA+IGRpdiwgLnBvcyAucG9zLWhlYWRlciAubG9nbyA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9zIC5wb3MtaGVhZGVyIC5sb2dvID4gZGl2IC5sb2dvLWltZyBpbWcsIC5wb3MgLnBvcy1oZWFkZXIgLmxvZ28gPiBhIC5sb2dvLWltZyBpbWcge1xuICBoZWlnaHQ6IDMycHg7XG59XG4uZGFyay1tb2RlIC5wb3MgLnBvcy1oZWFkZXIgLmxvZ28gPiBkaXYgLmxvZ28taW1nIGltZywgLmRhcmstbW9kZSAucG9zIC5wb3MtaGVhZGVyIC5sb2dvID4gYSAubG9nby1pbWcgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4ucG9zIC5wb3MtaGVhZGVyIC5sb2dvID4gZGl2IC5sb2dvLXRleHQsIC5wb3MgLnBvcy1oZWFkZXIgLmxvZ28gPiBhIC5sb2dvLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnBvcyAucG9zLWhlYWRlciAudGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcyAucG9zLWhlYWRlciAudGltZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvcyAucG9zLWhlYWRlciAubmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wb3MgLnBvcy1oZWFkZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4zMTIxODc1cmVtIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9zIC5wb3MtaGVhZGVyIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC4zMTIxODc1cmVtIDAuNjE4NzVyZW07XG4gIH1cbn1cbi5wb3MgLnBvcy1oZWFkZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIG1hcmdpbjogLTFweCAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBvcyAucG9zLWhlYWRlciAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5wb3MgLnBvcy1oZWFkZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5wb3MgLnBvcy10YWJsZS1ib29raW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMTcxODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zIC5wb3MtdGFibGUtYm9va2luZyAucG9zLXRhYmxlLWJvb2tpbmctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzJkMzUzYztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGxpbmVhcjtcbn1cbi5wb3MgLnBvcy10YWJsZS1ib29raW5nIC5wb3MtdGFibGUtYm9va2luZy1jb250YWluZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSg0NSwgNTMsIDYwLCAwLjUpO1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctaGVhZGVyIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctaGVhZGVyIC5ubyB7XG4gIGZvbnQtc2l6ZTogMi41MzkwNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctaGVhZGVyIC5kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4ucG9zIC5wb3MtdGFibGUtYm9va2luZyAucG9zLXRhYmxlLWJvb2tpbmctY29udGFpbmVyIC5wb3MtdGFibGUtYm9va2luZy1ib2R5IHtcbiAgYmFja2dyb3VuZDogIzQ5NTA1NztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctYm9keSAuYm9va2luZyB7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjE4NzVyZW0gMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctYm9keSAuYm9va2luZyAudGltZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5wb3MgLnBvcy10YWJsZS1ib29raW5nIC5wb3MtdGFibGUtYm9va2luZy1jb250YWluZXIgLnBvcy10YWJsZS1ib29raW5nLWJvZHkgLmJvb2tpbmcgLmluZm8ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cbi5wb3MgLnBvcy10YWJsZS1ib29raW5nIC5wb3MtdGFibGUtYm9va2luZy1jb250YWluZXIgLnBvcy10YWJsZS1ib29raW5nLWJvZHkgLmJvb2tpbmcgLnN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBjb2xvcjogI2FkYjViZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4ucG9zIC5wb3MtdGFibGUtYm9va2luZyAucG9zLXRhYmxlLWJvb2tpbmctY29udGFpbmVyIC5wb3MtdGFibGUtYm9va2luZy1ib2R5IC5ib29raW5nIC5zdGF0dXMudXBjb21pbmcge1xuICBjb2xvcjogI2Y1OWMxYTtcbn1cbi5wb3MgLnBvcy10YWJsZS1ib29raW5nIC5wb3MtdGFibGUtYm9va2luZy1jb250YWluZXIgLnBvcy10YWJsZS1ib29raW5nLWJvZHkgLmJvb2tpbmcgLnN0YXR1cy5pbi1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMDBhY2FjO1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctYm9keSAuYm9va2luZy5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMmQzNTNjO1xufVxuLnBvcyAucG9zLXRhYmxlLWJvb2tpbmcgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciAucG9zLXRhYmxlLWJvb2tpbmctYm9keSAuYm9va2luZyArIC5ib29raW5nIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZDM1M2M7XG59XG4ucG9zIC5wb3MtdGFibGUtcm93IHtcbiAgbWFyZ2luOiAtMC40Njg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlIHtcbiAgcGFkZGluZzogMC40Njg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLXN0YXR1cyBpIHtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4ucG9zIC5wb3MtdGFibGUtcm93IC5wb3MtdGFibGUgLnBvcy10YWJsZS1jb250YWluZXIgLnBvcy10YWJsZS1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlIC5wb3MtdGFibGUtY29udGFpbmVyIC5wb3MtdGFibGUtbmFtZSAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG59XG4ucG9zIC5wb3MtdGFibGUtcm93IC5wb3MtdGFibGUgLnBvcy10YWJsZS1jb250YWluZXIgLnBvcy10YWJsZS1uYW1lIC5ubyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLW5hbWUgLm9yZGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlIC5wb3MtdGFibGUtY29udGFpbmVyIC5wb3MtdGFibGUtbmFtZSA+ICoge1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlIC5wb3MtdGFibGUtY29udGFpbmVyIC5wb3MtdGFibGUtaW5mby1yb3cge1xuICBtYXJnaW46IDAgLTFweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlIC5wb3MtdGFibGUtY29udGFpbmVyIC5wb3MtdGFibGUtaW5mby1yb3cgLnBvcy10YWJsZS1pbmZvLWNvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDFweCAxcHggMCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLWluZm8tcm93IC5wb3MtdGFibGUtaW5mby1jb2wgLnBvcy10YWJsZS1pbmZvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWJnKTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLWluZm8tcm93IC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9zIC5wb3MtdGFibGUtcm93IC5wb3MtdGFibGUgLnBvcy10YWJsZS1jb250YWluZXIgLnBvcy10YWJsZS1pbmZvLXJvdyAuaWNvbiArIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLWluZm8tcm93IC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleDogMTtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLWluZm8tcm93ICsgLnBvcy10YWJsZS1jb2wtaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjhmOWZhO1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlIC5wb3MtdGFibGUtY29udGFpbmVyICsgLnBvcy10YWJsZS1jb2wge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOGY5ZmE7XG59XG4ucG9zIC5wb3MtdGFibGUtcm93IC5wb3MtdGFibGUuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCkgLnBvcy10YWJsZS1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMjBweCBzb2xpZCB2YXIoLS1icy1hcHAtdGhlbWUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZS5zZWxlY3RlZDpub3QoLmRpc2FibGVkKSAucG9zLXRhYmxlLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZS5kaXNhYmxlZCAucG9zLXRhYmxlLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjM1KTtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZS5kaXNhYmxlZCAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG59XG4ucG9zIC5wb3MtdGFibGUtcm93IC5wb3MtdGFibGUuZGlzYWJsZWQgLnBvcy10YWJsZS1jb250YWluZXIgLnBvcy10YWJsZS1pbmZvLXJvdyB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4ucG9zIC5wb3MtdGFibGUtcm93IC5wb3MtdGFibGUuYXZhaWxhYmxlIC5wb3MtdGFibGUtY29udGFpbmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wb3MgLnBvcy10YWJsZS1yb3cgLnBvcy10YWJsZS5hdmFpbGFibGUgLnBvcy10YWJsZS1jb250YWluZXIgLnBvcy10YWJsZS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1hcHAtdGhlbWUpO1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlLmF2YWlsYWJsZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLWluZm8tcm93IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBvcyAucG9zLXRhYmxlLXJvdyAucG9zLXRhYmxlLmluLXVzZSAucG9zLXRhYmxlLWNvbnRhaW5lciAucG9zLXRhYmxlLXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXdhcm5pbmcpO1xufVxuLnBvcyAucG9zLXN0b2NrLXByb2R1Y3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW07XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wb3MgLnBvcy1zdG9jay1wcm9kdWN0IC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LWltZyAuaW1nIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3MgLnBvcy1zdG9jay1wcm9kdWN0IC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QgLnByb2R1Y3QtaW1nIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIH1cbn1cbi5wb3MgLnBvcy1zdG9jay1wcm9kdWN0IC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjE3MTg3NXJlbTtcbiAgZmxleDogMTtcbn1cbi5wb3MgLnBvcy1zdG9jay1wcm9kdWN0IC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcyAucG9zLXN0b2NrLXByb2R1Y3QgLnBvcy1zdG9jay1wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5kZXNjIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5wb3MgLnBvcy1zdG9jay1wcm9kdWN0IC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QgLnByb2R1Y3Qtb3B0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMC4zMTIxODc1cmVtO1xufVxuLnBvcyAucG9zLXN0b2NrLXByb2R1Y3QgLnBvcy1zdG9jay1wcm9kdWN0LWNvbnRhaW5lciAucHJvZHVjdCAucHJvZHVjdC1vcHRpb24gLm9wdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LW9wdGlvbiAub3B0aW9uIC5vcHRpb24tbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogMC42MTg3NXJlbTtcbn1cbi5wb3MgLnBvcy1zdG9jay1wcm9kdWN0IC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIgLnByb2R1Y3QgLnByb2R1Y3Qtb3B0aW9uIC5vcHRpb24gLm9wdGlvbi1pbnB1dCB7XG4gIGZsZXg6IDE7XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LW9wdGlvbiAub3B0aW9uIC5vcHRpb24taW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuMjM0Mzc1cmVtIDAuNjE4NzVyZW07XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LW9wdGlvbiAub3B0aW9uIC5vcHRpb24taW5wdXQgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2FjO1xuICBib3JkZXItY29sb3I6ICMwMGFjYWM7XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LW9wdGlvbiAub3B0aW9uICsgLm9wdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9zIC5wb3Mtc3RvY2stcHJvZHVjdCAucG9zLXN0b2NrLXByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0IC5wcm9kdWN0LWFjdGlvbiAuYnRuIHtcbiAgcGFkZGluZzogMC43MDMxMjVyZW0gMDtcbiAgZmxleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucG9zLnBvcy1zaWRlYmFyLW1vYmlsZS10b2dnbGVkIC5wb3Mtc2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAucG9zLCBbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtcG9zLXNpZGViYXItYmc6ICMyZDM1M2M7XG4gIC0tYnMtcG9zLXNpZGViYXItaGVhZGVyLWJnOiAjNDk1MDU3O1xuICAtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1wb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmc6ICM0OTUwNTc7XG4gIC0tYnMtcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWJnOiAjMjAyNTJhO1xuICAtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnOiAjMmQzNTNjO1xuICAtLWJzLXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtcG9zLXNpZGViYXItZm9vdGVyLWJnOiAjNDk1MDU3O1xuICAtLWJzLXBvcy1zaWRlYmFyLWZvb3Rlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1wb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1wb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZzogcmdiYSg0NSwgNTMsIDYwLCAwLjk1KTtcbn1cblxuLnBvcy1tb2JpbGUtc2lkZWJhci10b2dnbGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB6LWluZGV4OiAxMDIwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcy1tb2JpbGUtc2lkZWJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucG9zLW1vYmlsZS1zaWRlYmFyLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wb3MtbW9iaWxlLXNpZGViYXItdG9nZ2xlciAuaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBvcy1tb2JpbGUtc2lkZWJhci10b2dnbGVyIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hcHAtdGhlbWUtY29sb3IpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLm1vZGFsLm1vZGFsLXBvcyAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wb3MgLm1vZGFsLXBvcy1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tb2RhbC5tb2RhbC1wb3MgLm1vZGFsLXBvcy1wcm9kdWN0IC5tb2RhbC1wb3MtcHJvZHVjdC1pbWcsIC5tb2RhbC5tb2RhbC1wb3MgLm1vZGFsLXBvcy1wcm9kdWN0IC5tb2RhbC1wb3MtcHJvZHVjdC1pbmZvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXBvcyAubW9kYWwtcG9zLXByb2R1Y3QgLm1vZGFsLXBvcy1wcm9kdWN0LWltZyAuaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW1nIC5pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXBvcyAubW9kYWwtcG9zLXByb2R1Y3QgLm1vZGFsLXBvcy1wcm9kdWN0LWltZyAuaW1nIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyB7XG4gIHBhZGRpbmc6IDEuNDA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLm1vZGFsLXBvcyAubW9kYWwtcG9zLXByb2R1Y3QgLm1vZGFsLXBvcy1wcm9kdWN0LWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyAub3B0aW9uLWxpc3Qge1xuICBtYXJnaW46IC0wLjMxMjE4NzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyMTg3NXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyAub3B0aW9uLWxpc3QgLm9wdGlvbiB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIG1heC13aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwLjMxMjE4NzVyZW07XG4gIGZsZXg6IDAgMCAzMy4zMyU7XG59XG4ubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyAub3B0aW9uLWxpc3QgLm9wdGlvbiAub3B0aW9uLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1wb3MgLm1vZGFsLXBvcy1wcm9kdWN0IC5tb2RhbC1wb3MtcHJvZHVjdC1pbmZvIC5vcHRpb24tbGlzdCAub3B0aW9uIC5vcHRpb24taW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBwYWRkaW5nOiA5cHggN3B4O1xufVxuLm1vZGFsLm1vZGFsLXBvcyAubW9kYWwtcG9zLXByb2R1Y3QgLm1vZGFsLXBvcy1wcm9kdWN0LWluZm8gLm9wdGlvbi1saXN0IC5vcHRpb24gLm9wdGlvbi1pbnB1dDpjaGVja2VkICsgLm9wdGlvbi1sYWJlbCAub3B0aW9uLXRleHQge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG4ubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyAub3B0aW9uLWxpc3QgLm9wdGlvbiAub3B0aW9uLWxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLm1vZGFsLXBvcyAubW9kYWwtcG9zLXByb2R1Y3QgLm1vZGFsLXBvcy1wcm9kdWN0LWluZm8gLm9wdGlvbi1saXN0IC5vcHRpb24gLm9wdGlvbi1sYWJlbCAub3B0aW9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9kYWwubW9kYWwtcG9zIC5tb2RhbC1wb3MtcHJvZHVjdCAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyAub3B0aW9uLWxpc3QgLm9wdGlvbiAub3B0aW9uLWxhYmVsIC5vcHRpb24tcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwLjIzNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbn1cblxuLnByb2ZpbGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2ZpbGUtaGVhZGVyIC5wcm9maWxlLWhlYWRlci1jb3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvcHJvZmlsZS1jb3Zlci5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtaGVhZGVyIC5wcm9maWxlLWhlYWRlci1jb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzMiwgMzcsIDQyLCAwLjI1KSAwJSwgIzIwMjUyYSAxMDAlKTtcbn1cbi5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1oZWFkZXItY29udGVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb2ZpbGUtaGVhZGVyIC5wcm9maWxlLWhlYWRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnByb2ZpbGUtaGVhZGVyIC5wcm9maWxlLWhlYWRlci1pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW46IC0xMHB4IDAgLTIwcHggMDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1oZWFkZXItaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ucHJvZmlsZS1oZWFkZXIgLnByb2ZpbGUtaGVhZGVyLWltZyArIC5wcm9maWxlLWhlYWRlci1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1oZWFkZXItaW1nICsgLnByb2ZpbGUtaGVhZGVyLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucHJvZmlsZS1oZWFkZXIgLnByb2ZpbGUtaGVhZGVyLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJvZmlsZS1oZWFkZXIgLnByb2ZpbGUtaGVhZGVyLWluZm8gaDQsIC5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1oZWFkZXItaW5mbyAuaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1oZWFkZXItdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogLTEwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZmlsZS1oZWFkZXIgLnByb2ZpbGUtaGVhZGVyLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucHJvZmlsZS1oZWFkZXIgLnByb2ZpbGUtaGVhZGVyLXRhYiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1oZWFkZXItdGFiIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByb2ZpbGUtaGVhZGVyIC5wcm9maWxlLWhlYWRlci10YWIgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLnByb2ZpbGUtaGVhZGVyIC5wcm9maWxlLWhlYWRlci10YWIgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjc1KTtcbn1cbi5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1oZWFkZXItdGFiIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wcm9maWxlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnByb2ZpbGUtY29udGVudDpiZWZvcmUsIC5wcm9maWxlLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucHJvZmlsZS1jb250ZW50IC50YWItY29udGVudCwgLnByb2ZpbGUtY29udGVudCAudGFiLXBhbmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnByb2ZpbGUtY29udGVudCAudGFibGUudGFibGUtcHJvZmlsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wcm9maWxlLWNvbnRlbnQgLnRhYmxlLnRhYmxlLXByb2ZpbGUgPiB0aGVhZCA+IHRyID4gdGggaDQsIC5wcm9maWxlLWNvbnRlbnQgLnRhYmxlLnRhYmxlLXByb2ZpbGUgPiB0aGVhZCA+IHRyID4gdGggLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2ZpbGUtY29udGVudCAudGFibGUudGFibGUtcHJvZmlsZSA+IHRoZWFkID4gdHIgPiB0aCBoNCBzbWFsbCwgLnByb2ZpbGUtY29udGVudCAudGFibGUudGFibGUtcHJvZmlsZSA+IHRoZWFkID4gdHIgPiB0aCAuaDQgc21hbGwsIC5wcm9maWxlLWNvbnRlbnQgLnRhYmxlLnRhYmxlLXByb2ZpbGUgPiB0aGVhZCA+IHRyID4gdGggaDQgLnNtYWxsLCAucHJvZmlsZS1jb250ZW50IC50YWJsZS50YWJsZS1wcm9maWxlID4gdGhlYWQgPiB0ciA+IHRoIC5oNCAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucHJvZmlsZS1jb250ZW50IC50YWJsZS50YWJsZS1wcm9maWxlIHRib2R5ID4gdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnByb2ZpbGUtY29udGVudCAudGFibGUudGFibGUtcHJvZmlsZSB0Ym9keSA+IHRyIHRkLmZpZWxkIHtcbiAgd2lkdGg6IDIwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9maWxlLWNvbnRlbnQgLnRhYmxlLnRhYmxlLXByb2ZpbGUgdGJvZHkgPiB0ciB0ZC5maWVsZCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLnByb2ZpbGUtY29udGVudCAudGFibGUudGFibGUtcHJvZmlsZSB0Ym9keSA+IHRyLmhpZ2hsaWdodCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4ucHJvZmlsZS1jb250ZW50IC50YWJsZS50YWJsZS1wcm9maWxlIHRib2R5ID4gdHIuZGl2aWRlciA+IHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5yZXN1bHQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbTpiZWZvcmUsIC5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtICsgLnJlc3VsdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC40Njg3NXJlbTtcbn1cbi5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1pbWFnZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzJkMzUzYztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4ucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbSAucmVzdWx0LWltYWdlOmhvdmVyLCAucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW1hZ2U6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW5mbyB7XG4gIHBhZGRpbmc6IDEuMTcxODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4ucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW5mbyAudGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjIzNDM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjIxODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbSAucmVzdWx0LWluZm8gLnRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbSAucmVzdWx0LWluZm8gLmxvY2F0aW9uIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW07XG59XG4ucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW5mbyAuZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbSAucmVzdWx0LWluZm8gLmJ0bi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW5mbyAuYnRuLXJvdyBhIHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuMTUpO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjE4NzVyZW0gMC40Njg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1pbmZvIC5idG4tcm93IGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyMTg3NXJlbTtcbn1cbi5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1pbmZvIC5idG4tcm93IGE6aG92ZXIsIC5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1pbmZvIC5idG4tcm93IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjMpO1xufVxuLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbSAucmVzdWx0LXByaWNlIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgcGFkZGluZzogMS4xNzE4NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbSAucmVzdWx0LXByaWNlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgfVxufVxuLnJlc3VsdC1saXN0IC5yZXN1bHQtaXRlbSAucmVzdWx0LXByaWNlIHNtYWxsLCAucmVzdWx0LWxpc3QgLnJlc3VsdC1pdGVtIC5yZXN1bHQtcHJpY2UgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC41KTtcbn1cbi5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1wcmljZSAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZXN1bHQtbGlzdCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1wcmljZSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLnRpbWVsaW5lIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZDogIzQ5NTA1NztcbiAgbGVmdDogMjAlO1xuICBtYXJnaW4tbGVmdDogLTIuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4udGltZWxpbmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZSAudGltZWxpbmUtdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbWVsaW5lIC50aW1lbGluZS10aW1lIHtcbiAgICB3aWR0aDogMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRpbWVsaW5lIC50aW1lbGluZS10aW1lIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi50aW1lbGluZSAudGltZWxpbmUtdGltZSAuZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC44NSk7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLXRpbWUgLnRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjg1KTtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDE1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGltZWxpbmUgLnRpbWVsaW5lLWljb24ge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50aW1lbGluZSAudGltZWxpbmUtaWNvbiB7XG4gICAgbGVmdDogNDUlO1xuICB9XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWljb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM0OTUwNTc7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuLnRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciAudXNlcmltYWdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXIgLnVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGZsZXg6IDE7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciAudXNlcm5hbWUgYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciArIC50aW1lbGluZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWJvZHkge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG59XG5cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1tZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLW1lbnUgLmFwZXhjaGFydHMtbWVudS1pdGVtOmhvdmVyLCAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtbWVudSAuYXBleGNoYXJ0cy1tZW51LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXRvb2xiYXIgPiBkaXYgPiBzdmcge1xuICBmaWxsOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjUpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXRvb2xiYXIgPiBkaXY6aG92ZXIgPiBzdmcsIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy10b29sYmFyID4gZGl2OmZvY3VzID4gc3ZnIHtcbiAgZmlsbDogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC43NSk7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtdG9vbHRpcCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1tb2RhbC1iZykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXRvb2x0aXAgLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI0Mzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCkgIWltcG9ydGFudDtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy10b29sdGlwIC5hcGV4Y2hhcnRzLXRvb2x0aXAtbWFya2VyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMC40Njg3NXJlbTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy10b29sdGlwIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjQzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXRvb2x0aXAgLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAgLmFwZXhjaGFydHMtdG9vbHRpcC15LWdyb3VwIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy10b29sdGlwIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwICsgLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cC5hY3RpdmUsIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy10b29sdGlwIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtbW9kYWwtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LW1vZGFsLWJnKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b206YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtbW9kYWwtYmcpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LW1vZGFsLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LW1vZGFsLWJnKTtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtbW9kYWwtYmcpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xufVxuYm9keSAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtbGVnZW5kIC5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtbGVnZW5kIC5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMgLmFwZXhjaGFydHMtbGVnZW5kLW1hcmtlciB7XG4gIG1hcmdpbi1yaWdodDogMC40Njg3NXJlbTtcbiAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1sZWdlbmQuYXBleGNoYXJ0cy1hbGlnbi1yaWdodCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSAuZGF0ZXBpY2tlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5ib2R5IC5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2gsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLmRhdGVwaWNrZXItc3dpdGNoLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2gge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLmRhdGVwaWNrZXItc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLmRhdGVwaWNrZXItc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtaG92ZXItYmcpO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1czpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyOmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6Zm9jdXM6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmhvdmVyOmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1czpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmZvY3VzOmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpmb2N1czpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlcjpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1czpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlcjpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1czpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLmRhdGVwaWNrZXItc3dpdGNoOmZvY3VzOmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1czpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyOmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6Zm9jdXM6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmhvdmVyOmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1czpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmZvY3VzOmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXI6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaDpmb2N1czpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgaGVpZ2h0OiAxLjAxNTYyNXJlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjUwNzgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYgaSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQgaSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldiBpLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0IGksIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgucHJldiBpLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQgaSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYgaSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQgaSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldiBpLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0IGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmJlZm9yZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpiZWZvcmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2gsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2gsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5kYXRlcGlja2VyLXN3aXRjaCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5kb3csIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLmRvdywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5kb3csIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5kb3csIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLmRvdyB7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gMDtcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhcjpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyOmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhcjpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGg6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhcjpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtaG92ZXItYmcpO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmZvY3VzZWQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZS5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aC5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnkuZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZS5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhci5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnkuZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmZvY3VzZWQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZS5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aC5mb2N1c2VkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnkuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtaG92ZXItY29sb3IpO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhci5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuYWN0aXZlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhci5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhci5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLmFjdGl2ZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYWN0aXZlLWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1jb2xvcik7XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXksIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC43NSk7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnNlbGVjdGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmhpZ2hsaWdodGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnJhbmdlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXk6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnNlbGVjdGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuaGlnaGxpZ2h0ZWQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXk6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5zZWxlY3RlZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuaGlnaGxpZ2h0ZWQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnJhbmdlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnNlbGVjdGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmhpZ2hsaWdodGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnJhbmdlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXk6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnNlbGVjdGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuaGlnaGxpZ2h0ZWQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1ob3Zlci1iZyk7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiKDIwNC4yNSwgMjI3LCAyNDcuNzUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMTMsIDM1Ljc1LCA1Ni41KTtcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5hY3RpdmUsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM0OGZlMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkucmFuZ2UsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZSwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkucmFuZ2UsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkucmFuZ2UsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnJhbmdlLXN0YXJ0LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkucmFuZ2Utc3RhcnQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnJhbmdlLXN0YXJ0LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnJhbmdlLXN0YXJ0LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkucmFuZ2Utc3RhcnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZS1lbmQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZS1lbmQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnJhbmdlLWVuZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZS1lbmQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5yYW5nZS1lbmQge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5vbGQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5vbGQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5Lm9sZCwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5vbGQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5vbGQge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWNvbG9yKTtcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkubmV3LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkubmV3LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5uZXcsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkubmV3LCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkubmV3IHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1jb2xvcik7XG59XG5ib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmRpc2FibGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuZGlzYWJsZWQsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmRpc2FibGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmRpc2FibGVkLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWNvbG9yKTtcbn1cbmJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuZGlzYWJsZWQ6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuZGlzYWJsZWQ6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5kaXNhYmxlZDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmRpc2FibGVkOmZvY3VzLCBib2R5IC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5kaXNhYmxlZDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuZGlzYWJsZWQ6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuZGlzYWJsZWQ6aG92ZXIsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuZGlzYWJsZWQ6Zm9jdXMsIGJvZHkgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5kaXNhYmxlZDpob3ZlciwgYm9keSAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmJvZHkgLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB3aWR0aDogMzIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHdpZHRoOiAyNTBweDtcbn1cbmJvZHkgLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51LmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAwLjkzNzVyZW07XG59XG5ib2R5IC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUuZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogMC45Mzc1cmVtO1xufVxuYm9keSAuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51LmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNDY4NzVyZW07XG59XG5ib2R5IC5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUuZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMC40Njg3NXJlbTtcbn1cbi5kYXRlcGlja2VyIC5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciAuaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG59XG5cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciB7XG4gIHotaW5kZXg6IDEwMjA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkgLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJnKTtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgucHJldiBzcGFuLCBib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgubmV4dCBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlciwgYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjIpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC5tb250aCAueWVhcnNlbGVjdCwgYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoLm1vbnRoIC5tb250aHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHIgdGgubW9udGggLnllYXJzZWxlY3Q6Zm9jdXMsIGJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aC5tb250aCAubW9udGhzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCAxNDMsIDIyNiwgMC4yNSk7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGhlYWQgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ2ODc1cmVtO1xufVxuYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42MDkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQuYXZhaWxhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5hdmFpbGFibGU6aG92ZXIsIGJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5hdmFpbGFibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpO1xufVxuYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLmF2YWlsYWJsZS5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMjQuNTUsIDIzOC4yLCAyNTAuNjUpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5kYXJrLW1vZGUgYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLmF2YWlsYWJsZS5pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNiwgNzEuNSwgMTEzKTtcbn1cbi5kYXJrLW1vZGUgYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLmF2YWlsYWJsZS5pbi1yYW5nZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xufVxuYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkLmF2YWlsYWJsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5hdmFpbGFibGUuc3RhcnQtZGF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciAuY2FsZW5kYXItdGFibGUgdGFibGUgdGJvZHkgdHIgdGQuYXZhaWxhYmxlLmVuZC1kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIC5jYWxlbmRhci10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZC5vZmYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWNvbG9yKTtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICB9XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIHtcbiAgcGFkZGluZzogMC40Njg3NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ2ODc1cmVtO1xufVxuYm9keSAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuZHJwLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmRycC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtO1xuICB9XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMubHRyIC5yYW5nZXMsIGJvZHkgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5ydGwgLnJhbmdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5sdHIgLnJhbmdlcywgYm9keSAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLnJ0bCAucmFuZ2VzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5sdHIgLnJhbmdlcyB1bCwgYm9keSAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLnJ0bCAucmFuZ2VzIHVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMubHRyIC5yYW5nZXMgdWwgbGksIGJvZHkgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5ydGwgLnJhbmdlcyB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjc1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keSAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLmx0ciAucmFuZ2VzIHVsIGxpLCBib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMucnRsIC5yYW5nZXMgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuYm9keSAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLmx0ciAucmFuZ2VzIHVsIGxpOmhvdmVyLCBib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMubHRyIC5yYW5nZXMgdWwgbGk6Zm9jdXMsIGJvZHkgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5ydGwgLnJhbmdlcyB1bCBsaTpob3ZlciwgYm9keSAuZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLnJ0bCAucmFuZ2VzIHVsIGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ob3Zlci1jb2xvcik7XG59XG5ib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMubHRyIC5yYW5nZXMgdWwgbGkuYWN0aXZlLCBib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMucnRsIC5yYW5nZXMgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM0OGZlMjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbmJvZHkgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5sdHIgLmRycC1jYWxlbmRhci5sZWZ0LCBib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMucnRsIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkgLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5sdHIgLmRycC1jYWxlbmRhci5sZWZ0LCBib2R5IC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMucnRsIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyIC5wcmV2OmJlZm9yZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIgLm5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIgLmdseXBoaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyZDM1M2M7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyIC5nbHlwaGljb24uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyIC5nbHlwaGljb24uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIgLmdseXBoaWNvbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyIC5nbHlwaGljb24uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIgLmdseXBoaWNvbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIgLmdseXBoaWNvbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzJkMzUzYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRoZWFkIHRyIHRoLnRvZGF5LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRmb290IHRyIHRoLnByZXYsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGZvb3QgdHIgdGguc3dpdGNoLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRmb290IHRyIHRoLm5leHQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRmb290IHRyIHRoLnByZXYsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRmb290IHRyIHRoLnN3aXRjaCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGZvb3QgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2gsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC50b2RheSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Zm9vdCB0ciB0aC5wcmV2LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRmb290IHRyIHRoLnN3aXRjaCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRmb290IHRyIHRoLnRvZGF5LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC50b2RheSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRmb290IHRyIHRoLnByZXYsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Zm9vdCB0ciB0aC5zd2l0Y2gsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRmb290IHRyIHRoLnByZXYsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRmb290IHRyIHRoLnN3aXRjaCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGZvb3QgdHIgdGgubmV4dCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXkge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0aGVhZCB0ciB0aC50b2RheTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0aGVhZCB0ciB0aC50b2RheTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Zm9vdCB0ciB0aC5wcmV2OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRmb290IHRyIHRoLnByZXY6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGZvb3QgdHIgdGguc3dpdGNoOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRmb290IHRyIHRoLnN3aXRjaDpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRmb290IHRyIHRoLm5leHQ6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXk6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXk6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC50b2RheTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgudG9kYXk6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRmb290IHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRmb290IHRyIHRoLnByZXY6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRmb290IHRyIHRoLnN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGZvb3QgdHIgdGguc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Zm9vdCB0ciB0aC50b2RheTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXk6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnRvZGF5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnRvZGF5OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRmb290IHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGZvb3QgdHIgdGgucHJldjpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Zm9vdCB0ciB0aC5zd2l0Y2g6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGZvb3QgdHIgdGguc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRmb290IHRyIHRoLm5leHQ6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGZvb3QgdHIgdGgubmV4dDpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Zm9vdCB0ciB0aC50b2RheTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Zm9vdCB0ciB0aC50b2RheTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC50b2RheTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLnRvZGF5OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGZvb3QgdHIgdGgucHJldjpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRmb290IHRyIHRoLnByZXY6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Zm9vdCB0ciB0aC5zd2l0Y2g6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Zm9vdCB0ciB0aC5zd2l0Y2g6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGZvb3QgdHIgdGgubmV4dDpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRmb290IHRyIHRoLnRvZGF5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXk6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC50b2RheTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgudG9kYXk6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRmb290IHRyIHRoLnByZXY6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRmb290IHRyIHRoLnByZXY6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRmb290IHRyIHRoLnN3aXRjaDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGZvb3QgdHIgdGguc3dpdGNoOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Zm9vdCB0ciB0aC5uZXh0OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Zm9vdCB0ciB0aC50b2RheTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGZvb3QgdHIgdGgudG9kYXk6Zm9jdXMge1xuICBjb2xvcjogIzJkMzUzYztcbiAgYmFja2dyb3VuZDogI2YyZjNmNDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGhlYWQgdHIgdGguZG93LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRmb290IHRyIHRoLmRvdywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGguZG93LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Zm9vdCB0ciB0aC5kb3csIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGguZG93LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRmb290IHRyIHRoLmRvdywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLmRvdywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRmb290IHRyIHRoLmRvdywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGguZG93LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Zm9vdCB0ciB0aC5kb3cge1xuICBwYWRkaW5nOiA1cHg7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlIHtcbiAgcGFkZGluZzogN3B4IDlweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiKDExMSwgMTMwLjIsIDE0Nyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGg6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXI6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXI6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhcjpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGg6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91cjpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXk6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aDpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGg6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXI6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXI6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXI6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGg6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGg6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91cjpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhcjpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGg6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91cjpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXk6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGU6Zm9jdXMge1xuICBjb2xvcjogIzJkMzUzYztcbiAgYmFja2dyb3VuZDogI2YyZjNmNDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIuYWN0aXZlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUuYWN0aXZlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLmFjdGl2ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIuYWN0aXZlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLmFjdGl2ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLmFjdGl2ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ci5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUuYWN0aXZlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLmFjdGl2ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzM0OGZlMiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLmFjdGl2ZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGguYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLmFjdGl2ZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLmFjdGl2ZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLmFjdGl2ZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIuYWN0aXZlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLmFjdGl2ZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLmFjdGl2ZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGguYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLmFjdGl2ZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLmFjdGl2ZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUuYWN0aXZlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLmFjdGl2ZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ci5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ci5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLmFjdGl2ZTpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC5hY3RpdmU6Zm9jdXMsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLmFjdGl2ZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIuYWN0aXZlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLmFjdGl2ZTpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS5hY3RpdmU6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmRlY2FkZS50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCAubWludXRlLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLnllYXIudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5tb250aC50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ci50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCAuaG91ci50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5kZWNhZGUudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAuZGVjYWRlLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC55ZWFyLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAueWVhci50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLm1vbnRoLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCAubW9udGgudGltZXBpY2tlci1zZWNvbmQsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLmhvdXIudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5ob3VyLnRpbWVwaWNrZXItc2Vjb25kLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgLm1pbnV0ZS50aW1lcGlja2VyLWhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIC5taW51dGUudGltZXBpY2tlci1zZWNvbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkudG9kYXksIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMjcuNTcxNDI4NTcxNCwgMjMxLjIyODU3MTQyODYsIDIzNC40Mjg1NzE0Mjg2KTtcbiAgY29sb3I6ICMyZDM1M2M7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheTpiZWZvcmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheTpiZWZvcmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5OmJlZm9yZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheTpiZWZvcmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMTU0LjcxNDI4NTcxNDMsIDE2OC4wODU3MTQyODU3LCAxNzkuNzg1NzE0Mjg1Nyk7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1taW51dGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5LmFjdGl2ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheS5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLW1pbnV0ZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5LmFjdGl2ZTpiZWZvcmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheS5hY3RpdmU6YmVmb3JlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheS5hY3RpdmU6YmVmb3JlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51IC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5LmFjdGl2ZTpiZWZvcmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheS5hY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDE4NS44NzUsIDIxNi44NjIwNjg5NjU1LCAyNDUuMTI1KTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC5kYXRlcGlja2VyIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciAudGltZXBpY2tlci1ob3VycywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItbWludXRlcywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItcGlja2VyIHtcbiAgcGFkZGluZzogNXB4O1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgLnRpbWVwaWNrZXItcGlja2VyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkLmhvdXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkLm1pbnV0ZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigxMTEsIDEzMC4yLCAxNDcpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZC5ob3VyOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZC5ob3VyOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZC5taW51dGU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkLm1pbnV0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMmQzNTNjO1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y0O1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQuaG91ci5hY3RpdmUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkLm1pbnV0ZS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzJkMzUzYyAhaW1wb3J0YW50O1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQuaG91ci5hY3RpdmU6aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkLmhvdXIuYWN0aXZlOmZvY3VzLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZC5taW51dGUuYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZC5taW51dGUuYWN0aXZlOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZC5ob3VyLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQuaG91ci50aW1lcGlja2VyLW1pbnV0ZSwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQuaG91ci50aW1lcGlja2VyLXNlY29uZCwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQubWludXRlLnRpbWVwaWNrZXItaG91ciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQubWludXRlLnRpbWVwaWNrZXItbWludXRlLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZC5taW51dGUudGltZXBpY2tlci1zZWNvbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQuc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDElO1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQgLmJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkIC5idG4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYigxMTEsIDEzMC4yLCAxNDcpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuIHNwYW46aG92ZXIsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkIC5idG4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjQ7XG4gIGNvbG9yOiAjMmQzNTNjO1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQgLmJ0biBzcGFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMmQzNTNjICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuIHNwYW4uYWN0aXZlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuIHNwYW4uYWN0aXZlOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuIHNwYW4udGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuIHNwYW4udGltZXBpY2tlci1taW51dGUsIGJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpIC50aW1lcGlja2VyIHRhYmxlIHRyIHRkIC5idG4gc3Bhbi50aW1lcGlja2VyLXNlY29uZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYigxNTQuNzE0Mjg1NzE0MywgMTY4LjA4NTcxNDI4NTcsIDE3OS43ODU3MTQyODU3KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiKDExMSwgMTMwLjIsIDE0Nyk7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAudGltZXBpY2tlci1ob3VyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAudGltZXBpY2tlci1taW51dGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQgLnRpbWVwaWNrZXItaG91cjpob3ZlciwgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQgLnRpbWVwaWNrZXItaG91cjpmb2N1cywgYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudSA+IHVsID4gbGkgLnRpbWVwaWNrZXIgdGFibGUgdHIgdGQgLnRpbWVwaWNrZXItbWludXRlOmhvdmVyLCBib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51ID4gdWwgPiBsaSAudGltZXBpY2tlciB0YWJsZSB0ciB0ZCAudGltZXBpY2tlci1taW51dGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYigxNTQuNzE0Mjg1NzE0MywgMTY4LjA4NTcxNDI4NTcsIDE3OS43ODU3MTQyODU3KTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpLnBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpLnBpY2tlci1zd2l0Y2ggdGFibGUgdGJvZHkgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2YyZjNmNDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpLnBpY2tlci1zd2l0Y2ggdGFibGUgdGJvZHkgdHIgdGQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMzYuMzE0Mjg1NzE0MywgMjM4LjgwNTcxNDI4NTcsIDI0MC45ODU3MTQyODU3KTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpLnBpY2tlci1zd2l0Y2ggdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUgPiB1bCA+IGxpLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5kYXRldGltZXBpY2tlci5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuZGF0ZXRpbWVwaWNrZXIuZHJvcGRvd24tbWVudS5ib3R0b206YWZ0ZXIge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNGRkZGRkY7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMTVweDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyLmRyb3Bkb3duLW1lbnUuYm90dG9tLnB1bGwtcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbn1cbmJvZHkgLmRhdGV0aW1lcGlja2VyICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi5idG4tc29jaWFsID4gOmZpcnN0LWNoaWxkLFxuLmJ0bi5idG4tc29jaWFsLWljb24gPiA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi5idG4tc29jaWFsLWljb24uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi5idG4tc29jaWFsLWljb24ge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuXG5ib2R5IC5ib290c3RyYXAtdGltZXBpY2tlciAuaW5wdXQtZ3JvdXAtYWRkb24gaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciB0ZCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItaG91ciwgLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciB0ZCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRib2R5IHRyIHRkIC5ib290c3RyYXAtdGltZXBpY2tlci1tZXJpZGlhbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSArIDJweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciB0ZCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItaG91cjpmb2N1cywgLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciB0ZCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlOmZvY3VzLCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRib2R5IHRyIHRkIC5ib290c3RyYXAtdGltZXBpY2tlci1tZXJpZGlhbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwMi43NSwgMTcxLCAyMzMuMjUpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDE0MywgMjI2LCAwLjI1KTtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgdGQgLmdseXBoaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgdGQgLmdseXBoaWNvbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciB0ZCAuZ2x5cGhpY29uLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciB0ZCBhOmhvdmVyLCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRib2R5IHRyIHRkIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWhvdmVyLWNvbG9yKTtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgdGQuc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCAwLjQ2ODc1cmVtO1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0OmFmdGVyIHtcbiAgbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogLTAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZykgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQudGltZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTAuNDY4NzVyZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZykgIWltcG9ydGFudDtcbn1cblxuLnd5c2lodG1sNS1zYW5kYm94IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgdWwud3lzaWh0bWw1LXRvb2xiYXIge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMC45Mzc1cmVtIDAuNDY4NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkgdWwud3lzaWh0bWw1LXRvb2xiYXIgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgMC40Njg3NXJlbSAwLjQ2ODc1cmVtIDA7XG59XG5ib2R5IHVsLnd5c2lodG1sNS10b29sYmFyIC5idG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xufVxuYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLCBib2R5IHVsLnd5c2lodG1sNS10b29sYmFyIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtaG92ZXItYmcpO1xufVxuYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuYnRuLmJ0bi1kZWZhdWx0Lnd5c2lodG1sNS1jb21tYW5kLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5IHVsLnd5c2lodG1sNS10b29sYmFyIC5nbHlwaGljb24ge1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5ib2R5IHVsLnd5c2lodG1sNS10b29sYmFyIC5nbHlwaGljb24uZ2x5cGhpY29uLXF1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHVsLnd5c2lodG1sNS10b29sYmFyIC5nbHlwaGljb24uZ2x5cGhpY29uLXF1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbmJvZHkgdWwud3lzaWh0bWw1LXRvb2xiYXIgLmdseXBoaWNvbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuZ2x5cGhpY29uLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbmJvZHkgdWwud3lzaWh0bWw1LXRvb2xiYXIgLmdseXBoaWNvbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbmJvZHkgdWwud3lzaWh0bWw1LXRvb2xiYXIgLmdseXBoaWNvbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuZ2x5cGhpY29uLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuZ2x5cGhpY29uLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5ib2R5IHVsLnd5c2lodG1sNS10b29sYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjMwOTM3NXJlbSAwLjkzNzVyZW07XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjg1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgYm9keSB1bC53eXNpaHRtbDUtdG9vbGJhciAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuXG4uY2tlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlIC5ja2VfYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2tlIC5ja2VfYnV0dG9uOmhvdmVyLCAuY2tlIC5ja2VfYnV0dG9uOmZvY3VzLCAuY2tlIC5ja2VfYnV0dG9uOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5ja2UgLmNrZV9jb21ibyAuY2tlX2NvbWJvX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNrZSAuY2tlX2NvbWJvIC5ja2VfY29tYm9fYnV0dG9uOmhvdmVyLCAuY2tlIC5ja2VfY29tYm8gLmNrZV9jb21ib19idXR0b246Zm9jdXMsIC5ja2UgLmNrZV9jb21ibyAuY2tlX2NvbWJvX2J1dHRvbjphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2tlIC5ja2VfY29tYm8uY2tlX2NvbWJvX29uIC5ja2VfY29tYm9fYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xufVxuLmNrZSAuY2tlX3Rvb2xncm91cCwgLmNrZSAuY2tlX3Rvb2xiYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ja2UgLmNrZV90b3Age1xuICBib3JkZXItY29sb3I6IHJnYigyMTguMjUsIDIyMi43NSwgMjI3LjI1KTtcbiAgYmFja2dyb3VuZDogcmdiKDI0NCwgMjQ1LjUsIDI0Nyk7XG59XG4uY2tlIC5ja2VfdG9wIC5ja2VfdG9vbGdyb3VwIGEuY2tlX2J1dHRvbjpsYXN0LWNoaWxkOmFmdGVyLCAuY2tlIC5ja2VfdG9wIC5ja2VfY29tYm86YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4uY2tlIC5ja2VfdG9wIC5ja2VfdG9vbGJhcl9zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhO1xufVxuLmNrZSAuY2tlX2JvdHRvbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOC4yNSwgMjIyLjc1LCAyMjcuMjUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ0LCAyNDUuNSwgMjQ3KTtcbn1cbi5ja2UgLmNrZV9ib3R0b20gLmNrZV9yZXNpemVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYWRiNWJkO1xufVxuLmNrZS5ja2VfcGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLmNrZV9ub3RpZmljYXRpb25zX2FyZWEgLmNrZV9ub3RpZmljYXRpb24uY2tlX25vdGlmaWNhdGlvbl9pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OGZlMjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5ja2Vfbm90aWZpY2F0aW9uc19hcmVhIC5ja2Vfbm90aWZpY2F0aW9uIC5ja2Vfbm90aWZpY2F0aW9uX2Nsb3NlIHtcbiAgcmlnaHQ6IDAuNDY4NzVyZW07XG4gIHRvcDogMC40Njg3NXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Njg3NXJlbTtcbiAgfVxufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCAuZGF0YVRhYmxlc19zY3JvbGxIZWFkSW5uZXIgLmRhdGFUYWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEhlYWQgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZElubmVyIC5kYXRhVGFibGUgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtdGFibGUtc2VwYXJhdG9yLWNvbG9yKTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEZvb3RJbm5lciB0YWJsZS50YWJsZS1ib3JkZXJlZCB0ciB0aDpmaXJzdC1jaGlsZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZElubmVyIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfc2Nyb2xsIC5kYXRhVGFibGVzX3Njcm9sbEJvZHkgPiAuZGF0YVRhYmxlIHtcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgdGFibGUuZGF0YVRhYmxlIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB0ci5ldmVuIHRkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCB0ci5vZGQgdGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3Njcm9sbCBkaXYuZHRmYy1yaWdodC10b3AtYmxvY2tlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19zY3JvbGwgZGl2LmR0ZmMtbGVmdC10b3AtYmxvY2tlciB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuYm9keSB0YWJsZS5kYXRhVGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC43OTY4NzVyZW0gMCAhaW1wb3J0YW50O1xufVxuYm9keSB0YWJsZS5kYXRhVGFibGUuZHRmYy1oYXMtbGVmdCB7XG4gIG1hcmdpbjogLTFweCAwICFpbXBvcnRhbnQ7XG59XG5ib2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtdGFibGUtc2VwYXJhdG9yLWNvbG9yKTtcbn1cbmJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmcsIGJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfYXNjLCBib2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2Rlc2Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZzpiZWZvcmUsIGJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfYXNjOmJlZm9yZSwgYm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZ19kZXNjOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOmFmdGVyLCBib2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2FzYzphZnRlciwgYm9keSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjZWQ0ZGE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5ib2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbmJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgY29sb3I6ICMzNDhmZTI7XG59XG5ib2R5IHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xuICBjb2xvcjogIzM0OGZlMjtcbn1cbmJvZHkgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNDhmZTI7XG59XG5ib2R5IHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5IHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI0Ny40LCAyMDQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMTAyLCA4Ni44LCAwKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keSB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZHQtcm93UmVvcmRlci1tb3Zpbmcge1xuICBvdXRsaW5lOiAycHggc29saWQgcmdiKDE1NC43MTQyODU3MTQzLCAxNjguMDg1NzE0Mjg1NywgMTc5Ljc4NTcxNDI4NTcpO1xufVxuYm9keSB0YWJsZS5kYXRhVGFibGUuZHQtcm93UmVvcmRlci1mbG9hdCB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMzQ4ZmUyO1xufVxuYm9keSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2w6YmVmb3JlLCBib2R5IHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aC5kdHItY29udHJvbDpiZWZvcmUge1xuICBsZWZ0OiA3cHg7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjAyNTJhO1xuICBmb250LXNpemU6IDAuNzEwOTM3NXJlbTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbmJvZHkgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5kdC1oYXNDaGlsZCA+IHRkLmR0ci1jb250cm9sOmJlZm9yZSwgYm9keSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLmR0LWhhc0NoaWxkID4gdGguZHRyLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbiAgYmFja2dyb3VuZDogI2NlZDRkYTtcbn1cblxuYm9keSAuZHRmaC1mbG9hdGluZ3BhcmVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDMwICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5kdGZoLWZsb2F0aW5ncGFyZW50IC5kYXRhVGFibGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5kdGZoLWZsb2F0aW5ncGFyZW50IC5kYXRhVGFibGUgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtdGFibGUtc2VwYXJhdG9yLWNvbG9yKTtcbn1cblxuYm9keSBkaXYuRFRDUl9wb2ludGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDhmZTI7XG59XG5cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44OTM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjcwMzEyNXJlbSAwLjkzNzVyZW0gMC4yMzQzNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNjk1MzEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtaGVhZGVyICNkLXByZXZpb3VzLCBib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtaGVhZGVyICNkLW5leHQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1oZWFkZXIgI2QtcHJldmlvdXM6YWZ0ZXIsIGJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1oZWFkZXIgI2QtcHJldmlvdXM6YmVmb3JlLCBib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtaGVhZGVyICNkLW5leHQ6YWZ0ZXIsIGJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1oZWFkZXIgI2QtbmV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1oZWFkZXIgI2QtcHJldmlvdXM6YmVmb3JlLCBib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtaGVhZGVyICNkLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1oZWFkZXIgI2QtcHJldmlvdXM6aG92ZXIsIGJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1oZWFkZXIgI2QtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1oZWFkZXIgI2QtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLWhlYWRlciBwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLWhlYWRlciBwIC5kLXllYXIge1xuICBtYXJnaW46IDAgMC4yMzQzNzVyZW07XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQteWVhci1waWNrZXIsIGJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC1tb250aC1waWNrZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCk7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQteWVhci1waWNrZXIuZC1zaG93LCBib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtbW9udGgtcGlja2VyLmQtc2hvdyB7XG4gIGhlaWdodDogMzZweDtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC15ZWFyLXBpY2tlciA+IGRpdiwgYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLW1vbnRoLXBpY2tlciA+IGRpdiB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC15ZWFyLXBpY2tlciA+IGRpdjpob3ZlciwgYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLXllYXItcGlja2VyID4gZGl2OmZvY3VzLCBib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtbW9udGgtcGlja2VyID4gZGl2OmhvdmVyLCBib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtbW9udGgtcGlja2VyID4gZGl2OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4xNSk7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQteWVhci1waWNrZXIgPiBkaXYuY3VycmVudCwgYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLW1vbnRoLXBpY2tlciA+IGRpdi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZS1jb2xvcik7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtd2Vla2RheXMgLmQtd2VlayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC13ZWVrZGF5cyAuZC13ZWVrID4gZGl2IHAge1xuICBtYXJnaW46IDAuNDY4NzVyZW0gMCAwLjMyODEyNXJlbSAwLjIzNDM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMgLmQtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtdGFibGVzIC5kLXRhYmxlIGlucHV0ICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtdGFibGVzIC5kLXRhYmxlIGlucHV0ICsgbGFiZWwgdGV4dCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLXRhYmxlcyAuZC10YWJsZSBpbnB1dCArIGxhYmVsIC5kLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjMjAyNTJhO1xuICBmb250LXNpemU6IDAuNzEwOTM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC4yMzQzNzVyZW0gMC40Njg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMgLmQtdGFibGUgaW5wdXQgKyBsYWJlbCAuZC10b29sdGlwOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMDI1MmE7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtdGFibGVzIC5kLXRhYmxlIGlucHV0ICsgbGFiZWwudG9kYXkgdGV4dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWxpZ2h0KTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMgLmQtdGFibGUgaW5wdXQgKyBsYWJlbC50b2RheSB0ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtdGFibGVzIC5kLXRhYmxlIGlucHV0ICsgbGFiZWwucHJldiwgYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLXRhYmxlcyAuZC10YWJsZSBpbnB1dCArIGxhYmVsLm5leHQge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWNvbG9yKTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMgLmQtdGFibGUgaW5wdXQgKyBsYWJlbCBbZGF0YS10b29sdGlwXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWRhbmdlcik7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvdHRvbTogNXB4O1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLXRhYmxlcyAuZC10YWJsZSBpbnB1dCArIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMgLmQtdGFibGUgaW5wdXQgKyBsYWJlbDpob3ZlciB0ZXh0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMgLmQtdGFibGUgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodCk7XG59XG5ib2R5ICNEYXRlcGlja2sgLmQtY2FsZW5kYXIgLmQtdGFibGVzIC5kLXRhYmxlIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLXRhYmxlcyAuZC10YWJsZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbmJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWwsIGJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWwgfiBsYWJlbDpub3QoLmhpZGRlbikge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLXRhYmxlcy5yYW5nZTpub3QoLmJlZm9yZSkgaW5wdXQ6bm90KC5zaW5nbGUpOmNoZWNrZWQgKyBsYWJlbCwgYm9keSAjRGF0ZXBpY2trIC5kLWNhbGVuZGFyIC5kLXRhYmxlcy5yYW5nZTpub3QoLmJlZm9yZSkgaW5wdXQ6bm90KC5zaW5nbGUpOmNoZWNrZWQgfiBpbnB1dDpjaGVja2VkICsgbGFiZWwsIGJvZHkgI0RhdGVwaWNrayAuZC1jYWxlbmRhciAuZC10YWJsZXMucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWwgfiBsYWJlbDpub3QoLmhpZGRlbik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcHpvbmUge1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIuMDMxMjVyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMi44MTI1cmVtIDAgIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZSAuZHotbWVzc2FnZSAuZHotbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmNWI1NyAhaW1wb3J0YW50O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmNWI1NyAhaW1wb3J0YW50O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW4sIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gIHotaW5kZXg6IDEwMjAgIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMTk4LjQyODU3MTQyODYsIDIwNS45NzE0Mjg1NzE0LCAyMTIuNTcxNDI4NTcxNCk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6IHJnYigxMTEsIDEzMC4yLCAxNDcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyazpob3ZlcjpiZWZvcmUsIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyazpmb2N1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTU0LjcxNDI4NTcxNDMsIDE2OC4wODU3MTQyODU3LCAxNzkuNzg1NzE0Mjg1Nyk7XG4gIGNvbG9yOiByZ2IoNzcuNzg1NzE0Mjg1NywgOTEuNjE0Mjg1NzE0MywgMTAzLjcxNDI4NTcxNDMpO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmNCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZS5kei1jbGlja2FibGU6aG92ZXIsIC5kcm9wem9uZS5kei1jbGlja2FibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCkgIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHotY2xpY2thYmxlLmR6LXN0YXJ0ZWQ6aG92ZXIsIC5kcm9wem9uZS5kei1jbGlja2FibGUuZHotc3RhcnRlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmVyc2UtbW9kZSAuZHJvcHpvbmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5pbnZlcnNlLW1vZGUgLmRyb3B6b25lIC5kei1jbGlja2FibGU6aG92ZXIsIC5pbnZlcnNlLW1vZGUgLmRyb3B6b25lIC5kei1jbGlja2FibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG4uaW52ZXJzZS1tb2RlIC5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uaW52ZXJzZS1tb2RlIC5kcm9wem9uZSAuZHotbWVzc2FnZSAuZHotbm90ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1iZy1yZ2IpLCAwLjkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogMTAxMDtcbn1cbi5sZWdlbmQgLmxlZ2VuZExheWVyIC5iYWNrZ3JvdW5kIHtcbiAgZmlsbDogbm9uZTtcbn1cbi5sZWdlbmQgLmxlZ2VuZExheWVyIHRleHQge1xuICBmaWxsOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuXG4uZmxvdC14LWF4aXMsXG4uZmxvdC15LWF4aXMge1xuICBmaWxsOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuXG4uZmxvdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjYsIDM0LCA0MSwgMC44NSk7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mYyAuZmMtdmlldyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG59XG4uZmMgLmZjLXZpZXcgdGFibGUudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi5mYyAuZmMtdmlldyB0YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi5mYyAuZmMtdmlldyB0YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4uZmMgLmZjLXZpZXcgdGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICouZmMtdGltZWdyaWQtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLmZjIC5mYy12aWV3IC5mYy1ldmVudDpub3QoLmZjLWgtZXZlbnQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjEpO1xufVxuLmZjIC5mYy12aWV3IC5mYy1ldmVudC5mYy1oLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogIzM0OGZlMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzQ4ZmUyO1xufVxuLmZjIC5mYy12aWV3IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmMgLmZjLWV2ZW50LWRyYWdnaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtdGltZUdyaWREYXktdmlldywgLmZjIC5mYy10aW1lR3JpZFdlZWstdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy10aW1lR3JpZERheS12aWV3IC5mYy1zY3JvbGxlci1saXF1aWQtYWJzb2x1dGUsIC5mYyAuZmMtdGltZUdyaWRXZWVrLXZpZXcgLmZjLXNjcm9sbGVyLWxpcXVpZC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzLWluc2V0IC5mYy10aW1lZ3JpZC1ldmVudCwgLmZjIC5mYy10aW1lZ3JpZC1ldmVudC5mYy1ldmVudC1taXJyb3IsIC5mYyAuZmMtdGltZWdyaWQtbW9yZS1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjLWV2ZW50LWxpc3QgLmZjLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgbWFyZ2luLWJvdHRvbTogMC40Njg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAwLjkzNzVyZW0gMC40Njg3NXJlbSAyLjM0Mzc1cmVtO1xufVxuLmZjLWV2ZW50LWxpc3QgLmZjLWV2ZW50ICsgLmZjLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mYy1ldmVudC1saXN0IC5mYy1ldmVudCAuZmMtZXZlbnQtdGV4dCB7XG4gIGZsZXg6IDE7XG59XG4uZmMtZXZlbnQtbGlzdCAuZmMtZXZlbnQgLmZjLWV2ZW50LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZjLWV2ZW50LWxpc3QgLmZjLWV2ZW50LnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG4uZmMtZXZlbnQtbGlzdCAuZmMtZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG4uZmMtZXZlbnQtbGlzdCAuZmMtZXZlbnQ6aG92ZXIsIC5mYy1ldmVudC1saXN0IC5mYy1ldmVudDpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbi5mYy1ldmVudC1saXN0IC5mYy1ldmVudDpob3ZlcjpiZWZvcmUsIC5mYy1ldmVudC1saXN0IC5mYy1ldmVudDpmb2N1czpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cblxuLmZjLWV2ZW50LmZjLWV2ZW50LWRyYWdnaW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDAuOTM3NXJlbTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZmMtZXZlbnQuZmMtZXZlbnQtZHJhZ2dpbmcgLmZjLWV2ZW50LXRleHQge1xuICBmbGV4OiAxO1xufVxuXG5ib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIHtcbiAgd2lkdGg6IDQyMHB4O1xuICB6LWluZGV4OiAxMDMwO1xuICByaWdodDogMS4yNDY4NzVyZW07XG4gIHRvcDogMS4yNDY4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59XG5ib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tYnMtZ3JheS05MDAtcmdiKSwgMC45NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLmRhcmstbW9kZSBib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tYnMtZ3JheS03MDAtcmdiKSwgMC45NSk7XG59XG5ib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci10b3AsIGJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNzAzMTI1cmVtIDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItd2l0aC1pbWFnZSwgYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci13aXRob3V0LWltYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxO1xufVxuYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItdGl0bGUge1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjAxNTYyNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2FkYjViZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIHAge1xuICAgIG1heC1oZWlnaHQ6IDIuMTMyODEyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5ib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNsb3NlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItY2xvc2Uge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG59XG5ib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlciAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ2xvc2VcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItY2xvc2U6aG92ZXIsIGJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyIC5ncml0dGVyLWl0ZW0gLmdyaXR0ZXItY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyLmdyaXR0ZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xufVxuYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIuZ3JpdHRlci1saWdodCAuZ3JpdHRlci1pdGVtLCBib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlci5ncml0dGVyLWxpZ2h0IC5ncml0dGVyLWJvdHRvbSwgYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIuZ3JpdHRlci1saWdodCAuZ3JpdHRlci10b3Age1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyLmdyaXR0ZXItbGlnaHQgLmdyaXR0ZXItaXRlbSAuZ3JpdHRlci10aXRsZSB7XG4gIGNvbG9yOiAjMjAyNTJhO1xufVxuYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIuZ3JpdHRlci1saWdodCAuZ3JpdHRlci1pdGVtIHAge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyLmdyaXR0ZXItbGlnaHQgLmdyaXR0ZXItY2xvc2Uge1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiByZ2IoMTExLCAxMzAuMiwgMTQ3KTtcbn1cbmJvZHkgI2dyaXR0ZXItbm90aWNlLXdyYXBwZXIgLmdyaXR0ZXItaXRlbS13cmFwcGVyLmdyaXR0ZXItbGlnaHQgLmdyaXR0ZXItY2xvc2U6aG92ZXI6YmVmb3JlLCBib2R5ICNncml0dGVyLW5vdGljZS13cmFwcGVyIC5ncml0dGVyLWl0ZW0td3JhcHBlci5ncml0dGVyLWxpZ2h0IC5ncml0dGVyLWNsb3NlOmZvY3VzOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjAyNTJhO1xufVxuYm9keSAjZ3JpdHRlci1ub3RpY2Utd3JhcHBlciAuZ3JpdHRlci1pdGVtLXdyYXBwZXIud2l0aG91dC1yb3VuZGVkLWltZyAuZ3JpdHRlci1pdGVtIC5ncml0dGVyLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmhsanMtd3JhcHBlciB7XG4gIC0tYnMtaGxqcy1jb2xvcjogcmdiYSgzMiwgMzcsIDQyLCAwLjUpO1xuICAtLWJzLWhsanMtdGFnLWNvbG9yOiByZ2IoMjUuMTg3NSwgMTA0LjIyNDEzNzkzMSwgMTc2LjMxMjUpO1xuICAtLWJzLWhsanMtYXR0ci1jb2xvcjogcmdiKDc0LjMxMjUsIDE1NS4zMTAzNDQ4Mjc2LCAyMjkuMTg3NSk7XG4gIC0tYnMtaGxqcy1zdHJpbmctY29sb3I6IHJnYigyNTUsIDUzLjY2MDcxNDI4NTcsIDQ4Ljc1KTtcbiAgLS1icy1obGpzLWNvbW1lbnQtY29sb3I6IHJnYigxNDAuMTQyODU3MTQyOSwgMTU1LjQ1NzE0Mjg1NzEsIDE2OC44NTcxNDI4NTcxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaGxqcy13cmFwcGVyIHByZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmhsanMtd3JhcHBlciBwcmUgLmhsanMsIC5obGpzLXdyYXBwZXIgcHJlLmhsanMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1obGpzLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5obGpzLXdyYXBwZXIgcHJlIC5obGpzIC5obGpzLXRhZywgLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtc2VjdGlvbiwgLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtbmFtZSwgLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtc2VsZWN0b3ItdGFnLCAuaGxqcy13cmFwcGVyIHByZSAuaGxqcyAuaGxqcy1kZWxldGlvbiwgLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtc3Vic3QsIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtdGFnLCAuaGxqcy13cmFwcGVyIHByZS5obGpzIC5obGpzLXNlY3Rpb24sIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtbmFtZSwgLmhsanMtd3JhcHBlciBwcmUuaGxqcyAuaGxqcy1zZWxlY3Rvci10YWcsIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtZGVsZXRpb24sIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtc3Vic3Qge1xuICBjb2xvcjogdmFyKC0tYnMtaGxqcy10YWctY29sb3IpO1xufVxuLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtYXR0ciwgLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtdmFyaWFibGUsIC5obGpzLXdyYXBwZXIgcHJlIC5obGpzIC5obGpzLXRlbXBsYXRlLXZhcmlhYmxlLCAuaGxqcy13cmFwcGVyIHByZSAuaGxqcyAuaGxqcy10eXBlLCAuaGxqcy13cmFwcGVyIHByZSAuaGxqcyAuaGxqcy1zZWxlY3Rvci1jbGFzcywgLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtc2VsZWN0b3ItYXR0ciwgLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtc2VsZWN0b3ItcHNldWRvLCAuaGxqcy13cmFwcGVyIHByZSAuaGxqcyAuaGxqcy1udW1iZXIsIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtYXR0ciwgLmhsanMtd3JhcHBlciBwcmUuaGxqcyAuaGxqcy12YXJpYWJsZSwgLmhsanMtd3JhcHBlciBwcmUuaGxqcyAuaGxqcy10ZW1wbGF0ZS12YXJpYWJsZSwgLmhsanMtd3JhcHBlciBwcmUuaGxqcyAuaGxqcy10eXBlLCAuaGxqcy13cmFwcGVyIHByZS5obGpzIC5obGpzLXNlbGVjdG9yLWNsYXNzLCAuaGxqcy13cmFwcGVyIHByZS5obGpzIC5obGpzLXNlbGVjdG9yLWF0dHIsIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtc2VsZWN0b3ItcHNldWRvLCAuaGxqcy13cmFwcGVyIHByZS5obGpzIC5obGpzLW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1obGpzLWF0dHItY29sb3IpO1xufVxuLmhsanMtd3JhcHBlciBwcmUgLmhsanMgLmhsanMtc3RyaW5nLCAuaGxqcy13cmFwcGVyIHByZSAuaGxqcyAuaGxqcy1yZWdleHAsIC5obGpzLXdyYXBwZXIgcHJlIC5obGpzIC5obGpzLWFkZGl0aW9uLCAuaGxqcy13cmFwcGVyIHByZSAuaGxqcyAuaGxqcy1hdHRyaWJ1dGUsIC5obGpzLXdyYXBwZXIgcHJlIC5obGpzIC5obGpzLW1ldGEtc3RyaW5nLCAuaGxqcy13cmFwcGVyIHByZS5obGpzIC5obGpzLXN0cmluZywgLmhsanMtd3JhcHBlciBwcmUuaGxqcyAuaGxqcy1yZWdleHAsIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtYWRkaXRpb24sIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtYXR0cmlidXRlLCAuaGxqcy13cmFwcGVyIHByZS5obGpzIC5obGpzLW1ldGEtc3RyaW5nIHtcbiAgY29sb3I6IHZhcigtLWJzLWhsanMtc3RyaW5nLWNvbG9yKTtcbn1cbi5obGpzLXdyYXBwZXIgcHJlIC5obGpzIC5obGpzLWNvbW1lbnQsIC5obGpzLXdyYXBwZXIgcHJlLmhsanMgLmhsanMtY29tbWVudCB7XG4gIGNvbG9yOiB2YXIoLS1icy1obGpzLWNvbW1lbnQtY29sb3IpO1xufVxuLmhsanMtd3JhcHBlciAuYnRuLWNsaXBib2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmhsanMtd3JhcHBlciB7XG4gIC0tYnMtaGxqcy1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtLWJzLWhsanMtdGFnLWNvbG9yOiByZ2JhKDE2My41NjI1LCAyMDQuNTUxNzI0MTM3OSwgMjQxLjkzNzUsIDAuNSk7XG4gIC0tYnMtaGxqcy1hdHRyLWNvbG9yOiByZ2IoMTE4LjkzNzUsIDE3OS45MzEwMzQ0ODI4LCAyMzUuNTYyNSk7XG4gIC0tYnMtaGxqcy1zdHJpbmctY29sb3I6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xufVxuXG4ucGFuZWwtYm9keSArIC5obGpzLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xufVxuXG4ubW9kYWwgLmhsanMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwgLmhsanMtd3JhcHBlciArIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5ib2R5IC5pbnRyb2pzLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMjAyNTJhO1xufVxuYm9keSAuaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5ib2R5IC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXAtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXAtaGVhZGVyIC5pbnRyb2pzLXRvb2x0aXAtdGl0bGUge1xuICBmbG9hdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZmxleDogMTtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtdG9vbHRpcC1oZWFkZXIgLmludHJvanMtc2tpcGJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5ib2R5IC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXB0ZXh0IHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjkzNzVyZW07XG59XG5ib2R5IC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLWJ1bGxldHMge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuOTM3NXJlbTtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtYnVsbGV0cyB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xufVxuYm9keSAuaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIgLmludHJvanMtdG9vbHRpcCAuaW50cm9qcy1idWxsZXRzIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuYm9keSAuaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIgLmludHJvanMtdG9vbHRpcCAuaW50cm9qcy1idWxsZXRzIHVsIGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2FkYjViZDtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtcHJvZ3Jlc3Mge1xuICBtYXJnaW46IDAuNzVyZW0gMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCk7XG59XG5ib2R5IC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXByb2dyZXNzIC5pbnRyb2pzLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1iZyk7XG59XG5ib2R5IC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXBidXR0b25zIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtYXJyb3cudG9wIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtYXJyb3cuYm90dG9tIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtYXJyb3cubGVmdCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbmJvZHkgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAgLmludHJvanMtYXJyb3cucmlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbmJvZHkgLmludHJvanMtaGludCAuaW50cm9qcy1oaW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjQ1KTtcbn1cbmJvZHkgLmludHJvanMtaGludCAuaW50cm9qcy1oaW50LXB1bHNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDExNywgMTI1LCAwLjMpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMC4zKTtcbn1cbmJvZHkgLmludHJvanMtaGludDpob3ZlciAuaW50cm9qcy1oaW50LXB1bHNlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNDUpO1xufVxuYm9keSAuaW50cm9qcy1oZWxwZXJOdW1iZXJMYXllciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZWZ0OiAtNDZweDtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keSAuaW50cm9qcy1oZWxwZXJMYXllciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogdHJhbnNwYXJlbnQgMHB4IDBweCAxcHggMnB4LCByZ2JhKDMyLCAzNywgNDIsIDAuNSkgMHB4IDBweCAwcHggNTAwMHB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5pbnRyb2pzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjAyNTJhO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5IC5pbnRyb2pzLWJ1dHRvbjpob3ZlciwgYm9keSAuaW50cm9qcy1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5IC5pbnRyb2pzLWJ1dHRvbi5pbnRyb2pzLWRpc2FibGVkLCBib2R5IC5pbnRyb2pzLWJ1dHRvbi5pbnRyb2pzLWRpc2FibGVkOmhvdmVyLCBib2R5IC5pbnRyb2pzLWJ1dHRvbi5pbnRyb2pzLWRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZjtcbn1cbmJvZHkgLmludHJvanMtYnV0dG9uLmludHJvanMtcHJldmJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmlycyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uaXJzIC5pcnMgLmlycy1saW5lIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pcnMgLmlycyAuaXJzLXRvLCAuaXJzIC5pcnMgLmlycy1mcm9tLCAuaXJzIC5pcnMgLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjMmQzNTNjO1xuICBmb250LXNpemU6IDAuNzEwOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pcnMgLmlycyAuaXJzLXRvOmJlZm9yZSwgLmlycyAuaXJzIC5pcnMtZnJvbTpiZWZvcmUsIC5pcnMgLmlycyAuaXJzLXNpbmdsZTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmQzNTNjO1xufVxuLmRhcmstbW9kZSAuaXJzIC5pcnMgLmlycy10bywgLmRhcmstbW9kZSAuaXJzIC5pcnMgLmlycy1mcm9tLCAuZGFyay1tb2RlIC5pcnMgLmlycyAuaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG59XG4uZGFyay1tb2RlIC5pcnMgLmlycyAuaXJzLXRvOmJlZm9yZSwgLmRhcmstbW9kZSAuaXJzIC5pcnMgLmlycy1mcm9tOmJlZm9yZSwgLmRhcmstbW9kZSAuaXJzIC5pcnMgLmlycy1zaW5nbGU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5pcnMgLmlycyAuaXJzLW1pbiwgLmlycyAuaXJzIC5pcnMtbWF4IHtcbiAgY29sb3I6ICMyZDM1M2M7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuLmlycy5pcnMtLWZsYXQgLmlycy1iYXIge1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYWN0aXZlLWJnKTtcbn1cbi5pcnMuaXJzLS1mbGF0IC5pcnMtaGFuZGxlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDI1cHg7XG59XG4uaXJzLmlycy0tZmxhdCAuaXJzLWhhbmRsZSA+IGk6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xuICB3aWR0aDogNHB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5pcnMuaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyID4gaTpmaXJzdC1jaGlsZCwgLmlycy5pcnMtLWZsYXQgLmlycy1oYW5kbGU6Zm9jdXMgPiBpOmZpcnN0LWNoaWxkLCAuaXJzLmlycy0tZmxhdCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciA+IGk6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xufVxuLmlycy5pcnMtLWJpZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pcnMuaXJzLS1iaWcgLmlycy1iYXIge1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlycy5pcnMtLWJpZyAuaXJzLWhhbmRsZSB7XG4gIHRvcDogMjFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgzMiwgMzcsIDQyLCAwLjIpO1xufVxuLmlycy5pcnMtLWJpZyAuaXJzLWhhbmRsZTpob3ZlciwgLmlycy5pcnMtLWJpZyAuaXJzLWhhbmRsZTpmb2N1cywgLmlycy5pcnMtLWJpZyAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDMyLCAzNywgNDIsIDAuNCk7XG59XG5cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi51aS13aWRnZXQudWktYXV0b2NvbXBsZXRlIHtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG4udWktd2lkZ2V0LnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuODUpO1xufVxuLnVpLXdpZGdldC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ob3Zlci1jb2xvcik7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLXNvcnRhYmxlIC5wYW5lbC1oZWFkaW5nIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnVpLXNvcnRhYmxlIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2IoMTU0LjcxNDI4NTcxNDMsIDE2OC4wODU3MTQyODU3LCAxNzkuNzg1NzE0Mjg1NykgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnVpLXNvcnRhYmxlIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlci5wYW5lbCB7XG4gIG1hcmdpbjogLTFweCAtMXB4IDE5cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVpLXNvcnRhYmxlLnVpLXNvcnRhYmxlLWRpc2FibGVkIC5wYW5lbC1oZWFkaW5nIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucm93ID4gW2NsYXNzXj1jb2wtXS51aS1zb3J0YWJsZSB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5qc3RyZWUgLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4uanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDAuNzAzMTI1cmVtO1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbi5qc3RyZWUgLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1ub2RlOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYm90dG9tOiAxMXB4O1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUgPiAuanN0cmVlLWljb24uanN0cmVlLW9jbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5qc3RyZWUgLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1ub2RlID4gLmpzdHJlZS1pY29uLmpzdHJlZS1vY2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUgPiAuanN0cmVlLWljb24uanN0cmVlLW9jbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbm9kZSAuanN0cmVlLWFuY2hvciB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjc1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5qc3RyZWUgLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1ub2RlIC5qc3RyZWUtYW5jaG9yIC5qc3RyZWUtaWNvbi5qc3RyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUgLmpzdHJlZS1hbmNob3IgLmpzdHJlZS1pY29uLmpzdHJlZS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5qc3RyZWUgLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1ub2RlIC5qc3RyZWUtYW5jaG9yIC5qc3RyZWUtaWNvbi5qc3RyZWUtY2hlY2tib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGJvdHRvbTogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgRnJlZSwgRm9udCBBd2Vzb21lXFwgNiBQcm8sIEZvbnRBd2Vzb21lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUgLmpzdHJlZS1hbmNob3IgLmpzdHJlZS1pY29uLmpzdHJlZS1jaGVja2JveC5qc3RyZWUtdW5kZXRlcm1pbmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4uanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbm9kZSAuanN0cmVlLWFuY2hvci5qc3RyZWUtY2xpY2tlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUgLmpzdHJlZS1hbmNob3IuanN0cmVlLWNsaWNrZWQgLmpzdHJlZS1pY29uLmpzdHJlZS1jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjc1KTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG59XG4uanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbm9kZSAuanN0cmVlLWFuY2hvci5qc3RyZWUtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC4yNSk7XG59XG4uanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbm9kZSAuanN0cmVlLWFuY2hvci5qc3RyZWUtZGlzYWJsZWQgPiAuanN0cmVlLWljb24ge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5qc3RyZWUgLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1ub2RlIC5qc3RyZWUtaG92ZXJlZCwgLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUgLmpzdHJlZS13aG9sZXJvdy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDEpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUgLmpzdHJlZS1jbGlja2VkLCAuanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbm9kZSAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1saWdodCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbm9kZS5qc3RyZWUtb3BlbiAuanN0cmVlLWFuY2hvciA+IC5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuMzUpO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUuanN0cmVlLW9wZW4gLmpzdHJlZS1hbmNob3IuanN0cmVlLWNsaWNrZWQgPiAuZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjI1KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmpzdHJlZSAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLW5vZGUuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuMjUpO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmp2ZWN0b3JtYXAtY29udGFpbmVyIC5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtY29udGFpbmVyIC5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAwLjkzNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtc2Vjb25kYXJ5LWJnKTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5qdmVjdG9ybWFwLWNvbnRhaW5lciAuanZlY3Rvcm1hcC16b29taW46aG92ZXIsIC5qdmVjdG9ybWFwLWNvbnRhaW5lciAuanZlY3Rvcm1hcC16b29taW46Zm9jdXMsIC5qdmVjdG9ybWFwLWNvbnRhaW5lciAuanZlY3Rvcm1hcC16b29tb3V0OmhvdmVyLCAuanZlY3Rvcm1hcC1jb250YWluZXIgLmp2ZWN0b3JtYXAtem9vbW91dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC10ZXJ0aWFyeS1iZyk7XG59XG4uanZlY3Rvcm1hcC1jb250YWluZXIgLmp2ZWN0b3JtYXAtbGFiZWwge1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmp2ZWN0b3JtYXAtdGlwIHtcbiAgcGFkZGluZzogM3B4IDZweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5tYXAtcGFnZSAuanZlY3Rvcm1hcC16b29taW4sIC5tYXAtcGFnZSAuanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40MjE4NzVyZW07XG4gIGxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYXAtcGFnZSAuanZlY3Rvcm1hcC16b29taW4sIC5tYXAtcGFnZSAuanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXAtcGFnZSAuanZlY3Rvcm1hcC16b29taW4ge1xuICB0b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1hcC1wYWdlIC5qdmVjdG9ybWFwLXpvb21pbiB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuLm1hcC1wYWdlIC5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB0b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYXAtcGFnZSAuanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICB0b3A6IDEzNXB4O1xuICB9XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmh0bWwgLm52ZDMtc3ZnIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5odG1sIC5udnRvb2x0aXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC4yMzQzNzVyZW0gMC40Njg3NXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgMC45NSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5odG1sIC5udnRvb2x0aXAgdGFibGUgdGhlYWQgdHIgdGggc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5odG1sIC5udnRvb2x0aXAgdGFibGUgdGJvZHkgdGQubGVnZW5kLWNvbG9yLWd1aWRlIGRpdiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmh0bWwgLm52ZDMgbGluZS5udi1ndWlkZWxpbmUge1xuICBzdHJva2U6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDAuNSk7XG59XG5odG1sIC5udmQzIC5udi1iYXJzIHRleHQge1xuICBmaWxsOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKTtcbn1cbmh0bWwgLm52ZDMgLm52LWF4aXMgbGluZSwgaHRtbCAubnZkMyAubnYtYXhpcyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjE1KTtcbn1cbmh0bWwgLm52ZDMgLm52LWxlZ2VuZC10ZXh0LCBodG1sIC5udmQzIC5udi14IHRleHQsIGh0bWwgLm52ZDMgLm52LXkgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmaWxsOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKTtcbiAgZm9udC1zaXplOiAwLjcxMDkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5odG1sIC5udmQzIC5udi1sYWJlbCB0ZXh0IHtcbiAgZmlsbDogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMSkgIWltcG9ydGFudDtcbn1cbmh0bWwgLm52ZDMgLm52LWxlZ2VuZC1zeW1ib2wge1xuICByOiAzO1xufVxuaHRtbCAubnZkMyAubnYtZGlzY3JldGViYXIgLm52LWdyb3VwcyB0ZXh0LCBodG1sIC5udmQzIC5udi1tdWx0aWJhckhvcml6b250YWwgLm52LWdyb3VwcyB0ZXh0IHtcbiAgZmlsbDogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLCAxKTtcbn1cbmh0bWwgLm52ZDMgLm52LWxlZ2VuZC1zeW1ib2wge1xuICBzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCk7XG59XG5odG1sIC5udmQzLm52LXBpZSAubnYtcGllLXRpdGxlLCBodG1sIC5udmQzLm52LXBpZSAubnYtbGFiZWwgdGV4dCB7XG4gIGZpbGw6IHJnYmEodmFyKC0tYnMtY29tcG9uZW50LWNvbG9yLXJnYiksIDEpICFpbXBvcnRhbnQ7XG59XG5odG1sIC5udmQzLm52LXBpZSBwYXRoIHtcbiAgc3Ryb2tlOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1iZy1yZ2IpLCAwLjIpO1xufVxuXG5Aa2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucGFjZS10b3AgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWNlLXRvcCAucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFjZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAzMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgdG9wOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgICB0b3A6IDEwMXB4O1xuICB9XG59XG4ucGFjZSAucGFjZS1wcm9ncmVzcyAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMzA7XG4gIHRvcDogNjNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtYXBwLXRoZW1lKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLWFwcC10aGVtZSk7XG4gIGFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhY2UgLnBhY2UtYWN0aXZpdHkge1xuICAgIHRvcDogMTEzcHg7XG4gIH1cbn1cbi5wYWNlLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhY2UtZG9uZSAucGFjZS5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXJzbGV5LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1YjU3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG4ucGFyc2xleS1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWI1NyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCA5MSwgODcsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLnBhcnNsZXktc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNhYyAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLnBhcnNsZXktc3VjY2Vzczpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNhYyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMTcyLCAxNzIsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZjViNTc7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICBtYXJnaW4tdG9wOiAwLjQ2ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcyAucHNfX3JhaWwteCB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBzIC5wc19fcmFpbC14OmZvY3VzLCAucHMgLnBzX19yYWlsLXg6aG92ZXIsIC5wcyAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBzIC5wc19fcmFpbC15IHtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBzIC5wc19fcmFpbC15OmZvY3VzLCAucHMgLnBzX19yYWlsLXk6aG92ZXIsIC5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcyAucHNfX3JhaWwteTpmb2N1cyAucHNfX3RodW1iLXksIC5wcyAucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSwgLnBzIC5wc19fcmFpbC15OmhvdmVyIC5wc19fdGh1bWIteSwgLnBzIC5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LCAucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSwgLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyA+IC5wc19fdGh1bWIteSB7XG4gIHdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cbi5wcyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG4ucHMgLnBzX190aHVtYi15OmZvY3VzLCAucHMgLnBzX190aHVtYi15OmhvdmVyLCAucHMgLnBzX190aHVtYi15LnBzLS1jbGlja2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbn1cblxuLnBvd2VyYW5nZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMC43MDMxMjVyZW0gMzBweDtcbn1cbi5wb3dlcmFuZ2Utd3JhcHBlciAucmFuZ2UtYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4ucG93ZXJhbmdlLXdyYXBwZXIgLnJhbmdlLWJhciAucmFuZ2UtbWluLCAucG93ZXJhbmdlLXdyYXBwZXIgLnJhbmdlLWJhciAucmFuZ2UtbWF4IHtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ucG93ZXJhbmdlLXdyYXBwZXIgLnJhbmdlLWJhciAucmFuZ2UtaGFuZGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3dlcmFuZ2Utd3JhcHBlciAucmFuZ2UtYmFyIC5yYW5nZS1xdWFudGl0eSB7XG4gIGJhY2tncm91bmQ6ICMzNDhmZTI7XG59XG4ucG93ZXJhbmdlLXdyYXBwZXIucmVkIC5yYW5nZS1iYXIgLnJhbmdlLXF1YW50aXR5IHtcbiAgYmFja2dyb3VuZDogI2ZmNWI1Nztcbn1cbi5wb3dlcmFuZ2Utd3JhcHBlci50ZWFsIC5yYW5nZS1iYXIgLnJhbmdlLXF1YW50aXR5IHtcbiAgYmFja2dyb3VuZDogIzAwYWNhYztcbn1cbi5wb3dlcmFuZ2Utd3JhcHBlci5wdXJwbGUgLnJhbmdlLWJhciAucmFuZ2UtcXVhbnRpdHkge1xuICBiYWNrZ3JvdW5kOiAjNzI3Y2I2O1xufVxuLnBvd2VyYW5nZS13cmFwcGVyLm9yYW5nZSAucmFuZ2UtYmFyIC5yYW5nZS1xdWFudGl0eSB7XG4gIGJhY2tncm91bmQ6ICNmNTljMWE7XG59XG4ucG93ZXJhbmdlLXdyYXBwZXIuYmxhY2sgLnJhbmdlLWJhciAucmFuZ2UtcXVhbnRpdHkge1xuICBiYWNrZ3JvdW5kOiAjMmQzNTNjO1xufVxuLnBvd2VyYW5nZS13cmFwcGVyLnBvd2VyYW5nZS13aXRob3V0LXJhbmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBvd2VyYW5nZS13cmFwcGVyLnBvd2VyYW5nZS12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG5cbmJvZHkgLnBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSArIDJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5IC5waWNrZXIgPiAucGMtZWxlbWVudCB7XG4gIG1hcmdpbjogMCAwLjM3NXJlbSAwLjQzNzVyZW0gMDtcbiAgcGFkZGluZzogMnB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMC42NSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keSAucGlja2VyID4gLnBjLWVsZW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xufVxuYm9keSAucGlja2VyID4gLnBjLWVsZW1lbnQgLnBjLWNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ2ODc1cmVtO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbmJvZHkgLnBpY2tlciA+IC5wYy1lbGVtZW50IC5wYy1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCIgIWltcG9ydGFudDtcbn1cbmJvZHkgLnBpY2tlciA+IC5wYy1lbGVtZW50IC5wYy1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgLnBpY2tlciA+IC5wYy1lbGVtZW50ICsgLnBjLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwLjQzNzVyZW07XG59XG5ib2R5IC5waWNrZXIgPiAucGMtZWxlbWVudCArIC5wYy1zZWxlY3QgLnBjLWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1cmVtO1xufVxuYm9keSAucGlja2VyIC5wYy1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IC0wLjQzNzVyZW0gLTAuNzVyZW07XG59XG5ib2R5IC5waWNrZXIgLnBjLXNlbGVjdCAucGMtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzZjNzU3ZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAyLjI1cmVtIDAuNDM3NXJlbSAwLjc1cmVtO1xufVxuYm9keSAucGlja2VyIC5wYy1zZWxlY3QgLnBjLWxpc3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbmJvZHkgLnBpY2tlciAucGMtc2VsZWN0IC5wYy1saXN0IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbjogMCAxMHB4IDVweDtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkgLnBpY2tlciAucGMtc2VsZWN0IC5wYy1saXN0IGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xuICBib3JkZXItY29sb3I6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCAxNDMsIDIyNiwgMC4yNSk7XG59XG5ib2R5IC5waWNrZXIgLnBjLXNlbGVjdCAucGMtbGlzdCB1bCA+IGxpIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keSAucGlja2VyIC5wYy1zZWxlY3QgLnBjLWxpc3QgdWwgPiBsaTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuYm9keSAucGlja2VyIC5wYy1zZWxlY3QgLnBjLWxpc3QgdWwgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtaG92ZXItY29sb3IpO1xufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFN0U3O1xuICBvdXRsaW5lOiAwO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSArIDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgRnJlZSwgRm9udCBBd2Vzb21lXFwgNiBQcm8sIEZvbnRBd2Vzb21lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlLCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSArIDJweCk7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW0gMC4xNTYyNXJlbTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgMC42NSk7XG4gIG1hcmdpbi1ib3R0b206IDAuMjE4NzVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yMTg3NXJlbTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxLjMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMDtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWRpc2FibGVkLWJnKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC43NXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwMi43NSwgMTcxLCAyMzMuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDE0MywgMjI2LCAwLjI1KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC43MTA5Mzc1cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3ItcmdiKSwgMC41KTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuYm9keSAuanFzdG9vbHRpcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDUsIDUzLCA2MCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNwLW9yaWdpbmFsLWlucHV0LWNvbnRhaW5lciAuc3AtYWRkLW9uIHtcbiAgbWluLXdpZHRoOiAzNXB4O1xufVxuLnNwLW9yaWdpbmFsLWlucHV0LWNvbnRhaW5lciAuc3AtYWRkLW9uIC5zcC1jb2xvcml6ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uc3Atb3JpZ2luYWwtaW5wdXQtY29udGFpbmVyIC5zcC1hZGQtb24gLnNwLWNvbG9yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbn1cbmJvZHkgLnNwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG59XG5ib2R5IC5zcC1jb250YWluZXIgLnNwLXBhbGV0dGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbn1cbmJvZHkgLnNwLWNvbnRhaW5lciAuc3AtaW5wdXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5zcC1jb250YWluZXIgYnV0dG9uLnNwLWNob29zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xufVxuYm9keSAuc3AtY29udGFpbmVyIGJ1dHRvbi5zcC1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kZWZhdWx0KTtcbn1cblxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLm5vdGUtYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAubm90ZS1idG46aG92ZXIsIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5ub3RlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1ob3Zlci1iZyk7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAubm90ZS1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYWN0aXZlLWNvbG9yKTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLWRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjMwOTM3NXJlbSAwLjkzNzVyZW07XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjg1KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1kcm9wZG93bi1pdGVtOmhvdmVyLCAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLWRyb3Bkb3duLWl0ZW0gYmxvY2txdW90ZSwgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLWRyb3Bkb3duLWl0ZW0gcHJlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLXBhbGV0dGUtdGl0bGUsIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXJlc2V0LCAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1zZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3ItcmVzZXQsIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICM0OTUwNTc7XG4gIGJvcmRlci1jb2xvcjogIzQ5NTA1Nztcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXJlc2V0OmhvdmVyLCAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1yZXNldDpmb2N1cywgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3ItcmVzZXQ6YWN0aXZlLCAubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUgLm5vdGUtcGFsZXR0ZSAubm90ZS1jb2xvci1zZWxlY3Q6aG92ZXIsIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLm5vdGUtZHJvcGRvd24tbWVudSAubm90ZS1wYWxldHRlIC5ub3RlLWNvbG9yLXNlbGVjdDpmb2N1cywgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAubm90ZS1kcm9wZG93bi1tZW51IC5ub3RlLXBhbGV0dGUgLm5vdGUtY29sb3Itc2VsZWN0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyZDM1M2M7XG4gIGJvcmRlci1jb2xvcjogIzJkMzUzYztcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWNvbnRlbnQgLm5vdGUtbW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWNvbnRlbnQgLm5vdGUtbW9kYWwtaGVhZGVyIC5ub3RlLW1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjIxODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJkMzUzYztcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWNvbnRlbnQgLm5vdGUtbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWNvbnRlbnQgLm5vdGUtbW9kYWwtYm9keSAubm90ZS1mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjMmQzNTNjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC4yMzQzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1tb2RhbCAubm90ZS1tb2RhbC1jb250ZW50IC5ub3RlLW1vZGFsLWJvZHkgLm5vdGUtaW5wdXQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1tb2RhbCAubm90ZS1tb2RhbC1jb250ZW50IC5ub3RlLW1vZGFsLWJvZHkgLm5vdGUtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLW1vZGFsIC5ub3RlLW1vZGFsLWNvbnRlbnQgLm5vdGUtbW9kYWwtYm9keSAuY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW07XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1tb2RhbCAubm90ZS1tb2RhbC1jb250ZW50IC5ub3RlLW1vZGFsLWZvb3RlciB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlZDRkYTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMzQ4ZmUyO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDhmZTI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDM5LCAxMDcuMjUsIDE2OS41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MiwgMTYwLCAyMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiKDEwMi43NSwgMTcxLCAyMzMuMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAwLjYpO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbHRpcCAubm90ZS10b29sdGlwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMjAyNTJhO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAwLjcxMDkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS10b29sdGlwLnRvcCAubm90ZS10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIwMjUyYTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2x0aXAucmlnaHQgLm5vdGUtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIwMjUyYTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXRvb2x0aXAuYm90dG9tIC5ub3RlLXRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjAyNTJhO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtdG9vbHRpcC5sZWZ0IC5ub3RlLXRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIwMjUyYTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXBvcG92ZXIucG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1wb3BvdmVyLnBvcG92ZXIgLnBvcG92ZXItY29udGVudCwgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtcG9wb3Zlci5wb3BvdmVyIC5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwLjQ2ODc1cmVtIDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjAyNTJhO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUubm90ZS1mcmFtZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtbGlnaHQpO1xufVxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIgLm5vdGUtcmVzaXplYmFyIC5ub3RlLWljb24tYmFyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZS5mdWxsc2NyZWVuIC5ub3RlLXRvb2xiYXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogLTFweCAtMXB4IDAgMDtcbn1cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUgLnN1cGVyYm94LWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUgLnN1cGVyYm94LWxpc3QgLnN1cGVyYm94LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VwZXJib3guc3VwZXJib3gtYWN0aXZlIC5zdXBlcmJveC1saXN0IC5zdXBlcmJveC1pbWcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUgLnN1cGVyYm94LWxpc3QgLnN1cGVyYm94LWltZyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUgLnN1cGVyYm94LWxpc3QgLnN1cGVyYm94LWltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUgLnN1cGVyYm94LWxpc3Quc3VwZXJib3gtTyB7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN1cGVyYm94LnN1cGVyYm94LWFjdGl2ZSAuc3VwZXJib3gtbGlzdC5zdXBlcmJveC1POmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDBweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlMmU2O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN1cGVyYm94LnN1cGVyYm94LWFjdGl2ZSAuc3VwZXJib3gtbGlzdC5zdXBlcmJveC1POmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTNweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQzNTNjO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDIwO1xufVxuLnN1cGVyYm94LnN1cGVyYm94LWFjdGl2ZSAuc3VwZXJib3gtc2hvdyB7XG4gIGJhY2tncm91bmQ6ICMyZDM1M2MgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxcHggMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUgLnN1cGVyYm94LXNob3cgLnN1cGVyYm94LWN1cnJlbnQtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zdXBlcmJveC5zdXBlcmJveC1hY3RpdmUgLnN1cGVyYm94LWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC45Mzc1cmVtO1xuICByaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIHtcbiAgcGFkZGluZzogMy43NXJlbSAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjQwNjI1cmVtO1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMi4wMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1jb2xvciksIDAuNSk7XG4gIGZvbnQtc2l6ZTogMS4wMTU2MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0tc3VjY2VzcywgLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1zdWNjZXNzX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE3MiwgMTcyLCAwLjIpO1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1zdWNjZXNzOmJlZm9yZSwgLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1zdWNjZXNzOmFmdGVyLCAuc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLXN1Y2Nlc3MgLnN3YWwtaWNvbi0tc3VjY2Vzc19faGlkZS1jb3JuZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0tc3VjY2Vzc19fbGluZS0tbG9uZywgLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1zdWNjZXNzX19saW5lLS10aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2FjO1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDliNmQ2O1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1pbmZvOmJlZm9yZSwgLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1pbmZvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YjZkNjtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWMxYTtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0td2FybmluZyAuc3dhbC1pY29uLS13YXJuaW5nX19ib2R5LCAuc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLXdhcm5pbmcgLnN3YWwtaWNvbi0td2FybmluZ19fZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OWMxYTtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmZjViNTc7XG59XG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLWVycm9yIC5zd2FsLWljb24tLWVycm9yX19saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWI1Nztcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1mb290ZXIgLnN3YWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwLjIzNDM3NXJlbTtcbn1cbi5zd2FsLW92ZXJsYXkgLmJ0biB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xufVxuLnN3YWwtb3ZlcmxheSAuYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMCwgMTM3LjYsIDEzNy42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDEzNy42LCAxMzcuNik7XG59XG4uc3dhbC1vdmVybGF5IC5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYigxOTYsIDEyNC44LCAyMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NiwgMTI0LjgsIDIwLjgpO1xufVxuLnN3YWwtb3ZlcmxheSAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDEuNiwgMTE0LjQsIDE4MC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQxLjYsIDExNC40LCAxODAuOCk7XG59XG4uc3dhbC1vdmVybGF5IC5idG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwNCwgNzIuOCwgNjkuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDQsIDcyLjgsIDY5LjYpO1xufVxuLnN3YWwtb3ZlcmxheSAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg2LjQsIDE4OC44LCAxOTEuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODYuNCwgMTg4LjgsIDE5MS4yKTtcbn1cbi5zd2FsLW92ZXJsYXkgLmJ0bjpub3QoLmJ0bi1kZWZhdWx0KSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFnaXQudWktd2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1iZyk7XG4gIHBhZGRpbmc6IDAuMjkxMzc1cmVtIDAuNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSArIDJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50YWdpdC51aS13aWRnZXQgbGkge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIDAuMjkxMzc1cmVtIDAuMjE4NzVyZW0gMDtcbn1cbi50YWdpdC51aS13aWRnZXQgbGkudGFnaXQtY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG4gIHBhZGRpbmc6IDAuMTc1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udGFnaXQudWktd2lkZ2V0IGxpLnRhZ2l0LWNob2ljZSAudGFnaXQtbGFiZWwge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLnRhZ2l0LnVpLXdpZGdldCBsaS50YWdpdC1jaG9pY2UgLnRhZ2l0LWNsb3NlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC01cHggLThweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50YWdpdC51aS13aWRnZXQgbGkudGFnaXQtY2hvaWNlIC50YWdpdC1jbG9zZSAudWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4udGFnaXQudWktd2lkZ2V0IGxpLnRhZ2l0LWNob2ljZSAudGFnaXQtY2xvc2UgLnVpLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRhZ2l0LnVpLXdpZGdldCBsaS50YWdpdC1jaG9pY2UgLnRhZ2l0LWNsb3NlOmhvdmVyIC51aS1pY29uLWNsb3NlOmJlZm9yZSwgLnRhZ2l0LnVpLXdpZGdldCBsaS50YWdpdC1jaG9pY2UgLnRhZ2l0LWNsb3NlOmZvY3VzIC51aS1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRhZ2l0LnVpLXdpZGdldCBsaS50YWdpdC1uZXcge1xuICBwYWRkaW5nOiAwO1xufVxuLnRhZ2l0LnVpLXdpZGdldCBsaS50YWdpdC1uZXcgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWluLWhlaWdodDogMS41Njg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1jb2xvcik7XG59XG4udGFnaXQudWktd2lkZ2V0LndoaXRlIGxpLnRhZ2l0LWNob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMmQzNTNjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2RlZTJlNjtcbn1cbi50YWdpdC51aS13aWRnZXQuaW52ZXJzZSBsaS50YWdpdC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjNDk1MDU3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50YWdpdC51aS13aWRnZXQucHJpbWFyeSBsaS50YWdpdC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjMzQ4ZmUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50YWdpdC51aS13aWRnZXQuaW5mbyBsaS50YWdpdC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjNDliNmQ2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50YWdpdC51aS13aWRnZXQuc3VjY2VzcyBsaS50YWdpdC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjMDBhY2FjO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50YWdpdC51aS13aWRnZXQud2FybmluZyBsaS50YWdpdC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjU5YzFhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50YWdpdC51aS13aWRnZXQuZGFuZ2VyIGxpLnRhZ2l0LWNob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNmZjViNTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZWRpdGFibGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAwLjQ2ODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDY4NzVyZW07XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5jb21ib2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5jb21ib2RhdGUgc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtaW4td2lkdGg6IDkwcHg7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5lZGl0YWJsZS1jbGVhci14IHtcbiAgcmlnaHQ6IDEycHg7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5lZGl0YWJsZS1jaGVja2xpc3QgPiBkaXYgPiBsYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmFkZC1vbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuYWRkLW9uIGkge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5hZGQtb24gaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRmb290IC50b2RheTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIHRhYmxlIHRmb290IC50b2RheTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDIuMTQyODU3MTQyOSwgMjQzLjg1NzE0Mjg1NzEsIDI0NS4zNTcxNDI4NTcxKTtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2gsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2gsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldiwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLjE0Mjg1NzE0MjksIDI0My44NTcxNDI4NTcxLCAyNDUuMzU3MTQyODU3MSk7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlcjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1czpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmhvdmVyOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpmb2N1czpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlcjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpob3ZlcjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmZvY3VzOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpmb2N1czpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmhvdmVyOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoOmhvdmVyOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaDpmb2N1czpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmZvY3VzOmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgubmV4dDpob3ZlcjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6Zm9jdXM6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6aG92ZXI6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5zd2l0Y2g6Zm9jdXM6YmVmb3JlIHtcbiAgY29sb3I6ICMyZDM1M2M7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgubmV4dCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXYsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQuMjglO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnByZXY6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlIHtcbiAgY29sb3I6IHJnYigxMTEsIDEzMC4yLCAxNDcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5wcmV2OmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGgucHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLm5leHQ6YmVmb3JlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0aGVhZCB0ciB0aC5uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRoZWFkIHRyIHRoLnN3aXRjaCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGhlYWQgdHIgdGguc3dpdGNoIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0aGVhZCB0ciB0aC5kb3csIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0aGVhZCB0ciB0aC5kb3csIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRoZWFkIHRyIHRoLmRvdywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0aGVhZCB0ciB0aC5kb3csIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0aGVhZCB0ciB0aC5kb3csIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRoZWFkIHRyIHRoLmRvdyB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uaG91ciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnksIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uaG91ciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiKDExMSwgMTMwLjIsIDE0Nyk7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXI6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhcjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXI6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXI6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGg6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uaG91cjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhcjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXI6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhcjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXI6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXI6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXI6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5tb250aDpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGg6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uaG91cjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmRlY2FkZTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGU6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ueWVhcjpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoOmZvY3VzLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmNlbnR1cnk6aG92ZXIsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDIuMTQyODU3MTQyOSwgMjQzLjg1NzE0Mjg1NzEsIDI0NS4zNTcxNDI4NTcxKTtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5mb2N1c2VkLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5mb2N1c2VkLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLmZvY3VzZWQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguZm9jdXNlZCwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjI3LjU3MTQyODU3MTQsIDIzMS4yMjg1NzE0Mjg2LCAyMzQuNDI4NTcxNDI4Nik7XG4gIGNvbG9yOiAjMmQzNTNjO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5hY3RpdmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uZGVjYWRlLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4uY2VudHVyeS5hY3RpdmUsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLmhvdXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi55ZWFyLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ubW9udGguYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5ob3VyLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5kZWNhZGUuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLnllYXIuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQgc3Bhbi5jZW50dXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDhmZTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYig3Ny43ODU3MTQyODU3LCA5MS42MTQyODU3MTQzLCAxMDMuNzE0Mjg1NzE0Myk7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXk6Zm9jdXMsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpob3ZlciwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheTpmb2N1cywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5OmhvdmVyLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLjE0Mjg1NzE0MjksIDI0My44NTcxNDI4NTcxLCAyNDUuMzU3MTQyODU3MSk7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5LCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS50b2RheSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LnRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiKDIyNy41NzE0Mjg1NzE0LCAyMzEuMjI4NTcxNDI4NiwgMjM0LjQyODU3MTQyODYpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmQzNTNjO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1ob3VycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRheXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1tb250aHMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci15ZWFycyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWRlY2FkZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZSwgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1jZW50dXJpZXMgdGFibGUgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNDhmZTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWhvdXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5vbGQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGF5cyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkub2xkLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLW1vbnRocyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkub2xkLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLXllYXJzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5vbGQsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItZGVjYWRlcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkub2xkLCAuZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC5pbnB1dC1hcHBlbmQuZGF0ZSAuZGF0ZXRpbWVwaWNrZXIgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB0YWJsZSB0Ym9keSB0ciB0ZC5kYXkub2xkIHtcbiAgY29sb3I6IHJnYigxOTguNDI4NTcxNDI4NiwgMjA1Ljk3MTQyODU3MTQsIDIxMi41NzE0Mjg1NzE0KTtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItaG91cnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5Lm5ldywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kYXlzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5uZXcsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItbW9udGhzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5uZXcsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXIteWVhcnMgdGFibGUgdGJvZHkgdHIgdGQuZGF5Lm5ldywgLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuaW5wdXQtYXBwZW5kLmRhdGUgLmRhdGV0aW1lcGlja2VyIC5kYXRldGltZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5uZXcsIC5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLmlucHV0LWFwcGVuZC5kYXRlIC5kYXRldGltZXBpY2tlciAuZGF0ZXRpbWVwaWNrZXItY2VudHVyaWVzIHRhYmxlIHRib2R5IHRyIHRkLmRheS5uZXcge1xuICBjb2xvcjogcmdiKDE1NC43MTQyODU3MTQzLCAxNjguMDg1NzE0Mjg1NywgMTc5Ljc4NTcxNDI4NTcpO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuZWRpdGFibGUtYWRkcmVzcyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAuZWRpdGFibGUtYWRkcmVzcyBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwMi43NSwgMTcxLCAyMzMuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MiwgMTQzLCAyMjYsIDAuMjUpO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuODc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtaW5wdXQgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC50d2l0dGVyLXR5cGVhaGVhZCAudHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAudHdpdHRlci10eXBlYWhlYWQgLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb24udHQtaXMtdW5kZXItY3Vyc29yIHtcbiAgYmFja2dyb3VuZDogIzM0OGZlMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWlucHV0IC53eXNpaHRtbDUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1pbnB1dCAud3lzaWh0bWw1LXNhbmRib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1idXR0b25zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtYnV0dG9ucyAuYnRuIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWRpdGFibGUtY29udGFpbmVyIC5lZGl0YWJsZWZvcm0gLmZvcm0tZ3JvdXAgPiBkaXYgLmVkaXRhYmxlLWJ1dHRvbnMgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1idXR0b25zIC5idG4gLmdseXBoaWNvbi1vayB7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IEZyZWUsIEZvbnQgQXdlc29tZVxcIDYgUHJvLCBGb250QXdlc29tZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtYnV0dG9ucyAuYnRuIC5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtYnV0dG9ucyAuYnRuIC5nbHlwaGljb24tcmVtb3ZlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgRnJlZSwgRm9udCBBd2Vzb21lXFwgNiBQcm8sIEZvbnRBd2Vzb21lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1idXR0b25zIC5idG4gLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cCA+IGRpdiAuZWRpdGFibGUtYnV0dG9ucy5lZGl0YWJsZS1idXR0b25zLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVkaXRhYmxlLWNvbnRhaW5lciAuZWRpdGFibGVmb3JtIC5mb3JtLWdyb3VwID4gZGl2IC5lZGl0YWJsZS1idXR0b25zLmVkaXRhYmxlLWJ1dHRvbnMtYm90dG9tIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzNS44NzUsIDg0LjE3NSwgODAuNDc1KTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjM4LjYsIDIzOC4yKTtcbn1cbi5lZGl0YWJsZS1jb250YWluZXIgLmVkaXRhYmxlZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmVkaXRhYmxlLWVycm9yLWJsb2NrIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogcmdiKDIxNi43NSwgNzcuMzUsIDczLjk1KTtcbn1cblxuLmVkaXRhYmxlLWNsaWNrLFxuYS5lZGl0YWJsZS1jbGljayxcbmEuZWRpdGFibGUtY2xpY2s6aG92ZXIge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogSGVscGVyIFJvdyBTcGFjZSAqL1xuLnJvdy5yb3ctc3BhY2UtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yb3cucm93LXNwYWNlLTAgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucm93LnJvdy1zcGFjZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xO1xuICBtYXJnaW4tcmlnaHQ6IC0xO1xufVxuXG4ucm93LnJvdy1zcGFjZS0yID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMTtcbiAgcGFkZGluZy1yaWdodDogMTtcbn1cblxuLnJvdy5yb3ctc3BhY2UtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjtcbiAgbWFyZ2luLXJpZ2h0OiAtMjtcbn1cblxuLnJvdy5yb3ctc3BhY2UtNCA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDI7XG4gIHBhZGRpbmctcmlnaHQ6IDI7XG59XG5cbi5yb3cucm93LXNwYWNlLTYge1xuICBtYXJnaW4tbGVmdDogLTM7XG4gIG1hcmdpbi1yaWdodDogLTM7XG59XG5cbi5yb3cucm93LXNwYWNlLTYgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAzO1xuICBwYWRkaW5nLXJpZ2h0OiAzO1xufVxuXG4ucm93LnJvdy1zcGFjZS04IHtcbiAgbWFyZ2luLWxlZnQ6IC00O1xuICBtYXJnaW4tcmlnaHQ6IC00O1xufVxuXG4ucm93LnJvdy1zcGFjZS04ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogNDtcbiAgcGFkZGluZy1yaWdodDogNDtcbn1cblxuLnJvdy5yb3ctc3BhY2UtMTAge1xuICBtYXJnaW4tbGVmdDogLTU7XG4gIG1hcmdpbi1yaWdodDogLTU7XG59XG5cbi5yb3cucm93LXNwYWNlLTEwID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogNTtcbiAgcGFkZGluZy1yaWdodDogNTtcbn1cblxuLnJvdy5yb3ctc3BhY2UtMTIge1xuICBtYXJnaW4tbGVmdDogLTY7XG4gIG1hcmdpbi1yaWdodDogLTY7XG59XG5cbi5yb3cucm93LXNwYWNlLTEyID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogNjtcbiAgcGFkZGluZy1yaWdodDogNjtcbn1cblxuLnJvdy5yb3ctc3BhY2UtMTQge1xuICBtYXJnaW4tbGVmdDogLTc7XG4gIG1hcmdpbi1yaWdodDogLTc7XG59XG5cbi5yb3cucm93LXNwYWNlLTE0ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogNztcbiAgcGFkZGluZy1yaWdodDogNztcbn1cblxuLnJvdy5yb3ctc3BhY2UtMTYge1xuICBtYXJnaW4tbGVmdDogLTg7XG4gIG1hcmdpbi1yaWdodDogLTg7XG59XG5cbi5yb3cucm93LXNwYWNlLTE2ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogODtcbiAgcGFkZGluZy1yaWdodDogODtcbn1cblxuLnJvdy5yb3ctc3BhY2UtMTgge1xuICBtYXJnaW4tbGVmdDogLTk7XG4gIG1hcmdpbi1yaWdodDogLTk7XG59XG5cbi5yb3cucm93LXNwYWNlLTE4ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogOTtcbiAgcGFkZGluZy1yaWdodDogOTtcbn1cblxuLnJvdy5yb3ctc3BhY2UtMjAge1xuICBtYXJnaW4tbGVmdDogLTEwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDtcbn1cblxuLnJvdy5yb3ctc3BhY2UtMjAgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDtcbiAgcGFkZGluZy1yaWdodDogMTA7XG59XG5cbi5yb3cucm93LXNwYWNlLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTE7XG59XG5cbi5yb3cucm93LXNwYWNlLTIyID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMTE7XG4gIHBhZGRpbmctcmlnaHQ6IDExO1xufVxuXG4ucm93LnJvdy1zcGFjZS0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTI7XG4gIG1hcmdpbi1yaWdodDogLTEyO1xufVxuXG4ucm93LnJvdy1zcGFjZS0yNCA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDEyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjtcbn1cblxuLnJvdy5yb3ctc3BhY2UtMjYge1xuICBtYXJnaW4tbGVmdDogLTEzO1xuICBtYXJnaW4tcmlnaHQ6IC0xMztcbn1cblxuLnJvdy5yb3ctc3BhY2UtMjYgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAxMztcbiAgcGFkZGluZy1yaWdodDogMTM7XG59XG5cbi5yb3cucm93LXNwYWNlLTI4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQ7XG59XG5cbi5yb3cucm93LXNwYWNlLTI4ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMTQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE0O1xufVxuXG4ucm93LnJvdy1zcGFjZS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTU7XG4gIG1hcmdpbi1yaWdodDogLTE1O1xufVxuXG4ucm93LnJvdy1zcGFjZS0zMCA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1O1xuICBwYWRkaW5nLXJpZ2h0OiAxNTtcbn1cblxuLyogSGVscGVyIE1hcmdpbiAqL1xuLm0tMXB4IHtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbn1cblxuLm0tMnB4IHtcbiAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbn1cblxuLm0tM3B4IHtcbiAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm0tNHB4IHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tNXB4IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm0tNnB4IHtcbiAgbWFyZ2luOiA2cHggIWltcG9ydGFudDtcbn1cblxuLm0tN3B4IHtcbiAgbWFyZ2luOiA3cHggIWltcG9ydGFudDtcbn1cblxuLm0tOHB4IHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tOXB4IHtcbiAgbWFyZ2luOiA5cHggIWltcG9ydGFudDtcbn1cblxuLm0tMTBweCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS01cHgge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubS0xMHB4IHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE1cHgge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMjBweCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yNXB4IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMwcHgge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMzVweCB7XG4gIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubS00MHB4IHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQ1cHgge1xuICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm0tNTBweCB7XG4gIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0ycHgge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLm10LTNweCB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNHB4IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01cHgge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTZweCB7XG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtN3B4IHtcbiAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04cHgge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm10LTlweCB7XG4gIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTBweCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTVweCB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTBweCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTE1cHgge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMHB4IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjVweCB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTMwcHgge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zNXB4IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNDBweCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTQ1cHgge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01MHB4IHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTJweCB7XG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zcHgge1xuICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtNHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1lLTVweCB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZS02cHgge1xuICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtN3B4IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1lLThweCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZS05cHgge1xuICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTBweCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1lLTEwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTE1cHgge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1lLTIwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTI1cHgge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1lLTMwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTM1cHgge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1lLTQwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTQ1cHgge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1lLTUwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTFweCB7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMnB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zcHgge1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTRweCB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02cHgge1xuICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTdweCB7XG4gIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubWItOHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05cHgge1xuICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEwcHgge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01cHgge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEwcHgge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMjBweCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI1cHgge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMzVweCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQwcHgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00NXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNTBweCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTFweCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTJweCB7XG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbn1cblxuLm1zLTNweCB7XG4gIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTRweCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTVweCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTZweCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTdweCB7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1zLThweCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTlweCB7XG4gIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTEwcHgge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtNXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTBweCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xNXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTIwcHgge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMjVweCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTM1cHgge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtNDBweCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00NXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTUwcHgge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMnB4IHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtM3B4IHtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNnB4IHtcbiAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtN3B4IHtcbiAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtOHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtOXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTBweCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTBweCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTVweCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjBweCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjVweCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMzBweCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMzVweCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNDBweCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNDVweCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNTBweCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMnB4IHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubXktM3B4IHtcbiAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNHB4IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNXB4IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNnB4IHtcbiAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubXktN3B4IHtcbiAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xufVxuXG4ubXktOHB4IHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXktOXB4IHtcbiAgbWFyZ2luLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTBweCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNXB4IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTBweCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTVweCB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjBweCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjVweCB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMzBweCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMzVweCB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNDBweCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNDVweCB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNTBweCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBIZWxwZXIgUGFkZGluZyAqL1xuLnAtMXB4IHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTJweCB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucC0zcHgge1xuICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnAtNHB4IHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTVweCB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucC02cHgge1xuICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnAtN3B4IHtcbiAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLThweCB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucC05cHgge1xuICBwYWRkaW5nOiA5cHggIWltcG9ydGFudDtcbn1cblxuLnAtMTBweCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNXB4IHtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEwcHgge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE1cHgge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIwcHgge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTI1cHgge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMwcHgge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTM1cHgge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQwcHgge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQ1cHgge1xuICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUwcHgge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xcHgge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0ycHgge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zcHgge1xuICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00cHgge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01cHgge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02cHgge1xuICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03cHgge1xuICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04cHgge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05cHgge1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMHB4IHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTVweCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTEwcHgge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTVweCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yMHB4IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTI1cHgge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMzBweCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zNXB4IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTQwcHgge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNDVweCB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01MHB4IHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTFweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMnB4IHtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTRweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtNXB4IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS02cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLnBlLTdweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtOHB4IHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS05cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbn1cblxuLnBlLTEwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBlLTEwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xNXB4IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMjBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTI1cHgge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zMHB4IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMzVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBlLTQwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00NXB4IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtNTBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTFweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTJweCB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLnBiLTNweCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTRweCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTVweCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTZweCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTdweCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnBiLThweCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTlweCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMTBweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTIwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMjVweCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zMHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTM1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNDBweCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00NXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTUwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMXB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTJweCB7XG4gIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zcHgge1xuICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtNHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTVweCB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy02cHgge1xuICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtN3B4IHtcbiAgcGFkZGluZy1sZWZ0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLnBzLThweCB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy05cHgge1xuICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTBweCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtNXB4IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTEwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTE1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTIwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTI1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTMwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTM1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTQwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTQ1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTUwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTFweCB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMnB4IHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zcHgge1xuICBwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTRweCB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtNXB4IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC02cHgge1xuICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTdweCB7XG4gIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtOHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC05cHgge1xuICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTEwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtNXB4IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMHB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTE1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMjBweCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yNXB4IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnB4LTMwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMzVweCB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC00MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTQ1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtNTBweCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xcHgge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTJweCB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucHktM3B4IHtcbiAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS00cHgge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTVweCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktNnB4IHtcbiAgcGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS03cHgge1xuICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnB5LThweCB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucHktOXB4IHtcbiAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMHB4IHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTVweCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMTBweCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xNXB4IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTIwcHgge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMjVweCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zMHB4IHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTM1cHgge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktNDBweCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS00NXB4IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTUwcHgge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4vKiBIZWxwZXIgRm9udCAqL1xuLmZzLTFweCB7XG4gIGZvbnQtc2l6ZTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0ycHgge1xuICBmb250LXNpemU6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtM3B4IHtcbiAgZm9udC1zaXplOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTRweCB7XG4gIGZvbnQtc2l6ZTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01cHgge1xuICBmb250LXNpemU6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtNnB4IHtcbiAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTdweCB7XG4gIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy04cHgge1xuICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtOXB4IHtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTEwcHgge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTExcHgge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTEycHgge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTEzcHgge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE0cHgge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE1cHgge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE2cHgge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE3cHgge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE4cHgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE5cHgge1xuICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTIwcHgge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTIxcHgge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTIycHgge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTIzcHgge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTI0cHgge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTI1cHgge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTI2cHgge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTI3cHgge1xuICBmb250LXNpemU6IDI3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTI4cHgge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTI5cHgge1xuICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTMwcHgge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTMxcHgge1xuICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTMycHgge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTMzcHgge1xuICBmb250LXNpemU6IDMzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTM0cHgge1xuICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTM1cHgge1xuICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTM2cHgge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTM3cHgge1xuICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTM4cHgge1xuICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTM5cHgge1xuICBmb250LXNpemU6IDM5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQwcHgge1xuICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQxcHgge1xuICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQycHgge1xuICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQzcHgge1xuICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQ0cHgge1xuICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQ1cHgge1xuICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQ2cHgge1xuICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQ3cHgge1xuICBmb250LXNpemU6IDQ3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQ4cHgge1xuICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTQ5cHgge1xuICBmb250LXNpemU6IDQ5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTUwcHgge1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTUxcHgge1xuICBmb250LXNpemU6IDUxcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTUycHgge1xuICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTUzcHgge1xuICBmb250LXNpemU6IDUzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTU0cHgge1xuICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTU1cHgge1xuICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTU2cHgge1xuICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTU3cHgge1xuICBmb250LXNpemU6IDU3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTU4cHgge1xuICBmb250LXNpemU6IDU4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTU5cHgge1xuICBmb250LXNpemU6IDU5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTYwcHgge1xuICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTYxcHgge1xuICBmb250LXNpemU6IDYxcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTYycHgge1xuICBmb250LXNpemU6IDYycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTYzcHgge1xuICBmb250LXNpemU6IDYzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTY0cHgge1xuICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTY1cHgge1xuICBmb250LXNpemU6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTY2cHgge1xuICBmb250LXNpemU6IDY2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTY3cHgge1xuICBmb250LXNpemU6IDY3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTY4cHgge1xuICBmb250LXNpemU6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTY5cHgge1xuICBmb250LXNpemU6IDY5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTcwcHgge1xuICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTcxcHgge1xuICBmb250LXNpemU6IDcxcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTcycHgge1xuICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTczcHgge1xuICBmb250LXNpemU6IDczcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTc0cHgge1xuICBmb250LXNpemU6IDc0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTc1cHgge1xuICBmb250LXNpemU6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTc2cHgge1xuICBmb250LXNpemU6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTc3cHgge1xuICBmb250LXNpemU6IDc3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTc4cHgge1xuICBmb250LXNpemU6IDc4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTc5cHgge1xuICBmb250LXNpemU6IDc5cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTgwcHgge1xuICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbn1cblxuLyogSGVscGVyIFRleHQgKi9cbi50ZXh0LXRoZW1lIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWFwcC10aGVtZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1ncmFkaWVudCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubGgtMTAge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtMTEge1xuICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xufVxuXG4ubGgtMTQge1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLTE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xufVxuXG4ubGgtMTcge1xuICBsaW5lLWhlaWdodDogMS43ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbn1cblxuLmxoLTE5IHtcbiAgbGluZS1oZWlnaHQ6IDEuOSAhaW1wb3J0YW50O1xufVxuXG4ubGgtMjAge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4vKiBIZWxwZXIgQ3Vyc29yICovXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWluaGVyaXQge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZsZXggKi9cbi5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuXG4vKiBIZWxwZXIgU2l6ZSAqL1xuLnctMHB4IHtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy0wcHgge1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS0wcHgge1xuICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTBweCB7XG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctMHB4IHtcbiAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtMHB4IHtcbiAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTBweCB7XG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtMHB4IHtcbiAgICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTUwcHgge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy01MHB4IHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTUwcHgge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC01MHB4IHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC01MHB4IHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53LXh4bC01MHB4IHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMTAwcHgge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMTAwcHgge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTEwMHB4IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTEwMHB4IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTEwMHB4IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0xMDBweCB7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTEwMHB4IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTEwMHB4IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMTUwcHgge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMTUwcHgge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0xNTBweCB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTE1MHB4IHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMjAwcHgge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMjAwcHgge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTIwMHB4IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTIwMHB4IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTIwMHB4IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0yMDBweCB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTIwMHB4IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTIwMHB4IHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMjUwcHgge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMjUwcHgge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTI1MHB4IHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTI1MHB4IHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTI1MHB4IHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0yNTBweCB7XG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTI1MHB4IHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTI1MHB4IHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMzAwcHgge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMzAwcHgge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTMwMHB4IHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTMwMHB4IHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTMwMHB4IHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0zMDBweCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTMwMHB4IHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTMwMHB4IHtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMzUwcHgge1xuICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMzUwcHgge1xuICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0zNTBweCB7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTM1MHB4IHtcbiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNDAwcHgge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtNDAwcHgge1xuICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTQwMHB4IHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTQwMHB4IHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTQwMHB4IHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC00MDBweCB7XG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTQwMHB4IHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTQwMHB4IHtcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNDUwcHgge1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtNDUwcHgge1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTQ1MHB4IHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTQ1MHB4IHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTQ1MHB4IHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC00NTBweCB7XG4gICAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTQ1MHB4IHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTQ1MHB4IHtcbiAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNTAwcHgge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtNTAwcHgge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC01MDBweCB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTUwMHB4IHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNTUwcHgge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtNTUwcHgge1xuICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTU1MHB4IHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTU1MHB4IHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTU1MHB4IHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC01NTBweCB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTU1MHB4IHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTU1MHB4IHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNjAwcHgge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtNjAwcHgge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTYwMHB4IHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTYwMHB4IHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTYwMHB4IHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC02MDBweCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTYwMHB4IHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTYwMHB4IHtcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNXB4IHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy01cHgge1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS01cHgge1xuICAgIHdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTVweCB7XG4gICAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNXB4IHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtNXB4IHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTVweCB7XG4gICAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtNXB4IHtcbiAgICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTEwcHgge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy0xMHB4IHtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTEwcHgge1xuICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC0xMHB4IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctMTBweCB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0xMHB4IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53LXh4bC0xMHB4IHtcbiAgICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtMTBweCB7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMTVweCB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LXhzLTE1cHgge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tMTVweCB7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTE1cHgge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy0xNXB4IHtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTE1cHgge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTE1cHgge1xuICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLncteHh4bC0xNXB4IHtcbiAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4udy0yMHB4IHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMjBweCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS0yMHB4IHtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtMjBweCB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTIwcHgge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtMjBweCB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtMjBweCB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTIwcHgge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTI1cHgge1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy0yNXB4IHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTI1cHgge1xuICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC0yNXB4IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctMjVweCB7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC0yNXB4IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53LXh4bC0yNXB4IHtcbiAgICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtMjVweCB7XG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMzBweCB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LXhzLTMwcHgge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tMzBweCB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTMwcHgge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy0zMHB4IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTMwcHgge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTMwcHgge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLncteHh4bC0zMHB4IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udy0zNXB4IHtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLncteHMtMzVweCB7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS0zNXB4IHtcbiAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtMzVweCB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTM1cHgge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtMzVweCB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtMzVweCB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTM1cHgge1xuICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTQwcHgge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy00MHB4IHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTQwcHgge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC00MHB4IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNDBweCB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC00MHB4IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53LXh4bC00MHB4IHtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtNDBweCB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNDVweCB7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LXhzLTQ1cHgge1xuICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tNDVweCB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTQ1cHgge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy00NXB4IHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTQ1cHgge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTQ1cHgge1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLncteHh4bC00NXB4IHtcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4udy01MHB4IHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtNTBweCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS01MHB4IHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTUwcHgge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtNTBweCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTUwcHgge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTU1cHgge1xuICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy01NXB4IHtcbiAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTU1cHgge1xuICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC01NXB4IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNTVweCB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC01NXB4IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53LXh4bC01NXB4IHtcbiAgICB3aWR0aDogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtNTVweCB7XG4gICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNjBweCB7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LXhzLTYwcHgge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tNjBweCB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTYwcHgge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy02MHB4IHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTYwcHgge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTYwcHgge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLncteHh4bC02MHB4IHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udy02NXB4IHtcbiAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLncteHMtNjVweCB7XG4gIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS02NXB4IHtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtNjVweCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTY1cHgge1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtNjVweCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtNjVweCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTY1cHgge1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTcwcHgge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy03MHB4IHtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTcwcHgge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC03MHB4IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctNzBweCB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC03MHB4IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53LXh4bC03MHB4IHtcbiAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtNzBweCB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctNzVweCB7XG4gIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LXhzLTc1cHgge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tNzVweCB7XG4gICAgd2lkdGg6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTc1cHgge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy03NXB4IHtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTc1cHgge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTc1cHgge1xuICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLncteHh4bC03NXB4IHtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4udy04MHB4IHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLncteHMtODBweCB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS04MHB4IHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtODBweCB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTgwcHgge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtODBweCB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtODBweCB7XG4gICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTgwcHgge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53LTg1cHgge1xuICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udy14cy04NXB4IHtcbiAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53LXNtLTg1cHgge1xuICAgIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudy1tZC04NXB4IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnctbGctODVweCB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudy14bC04NXB4IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53LXh4bC04NXB4IHtcbiAgICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53LXh4eGwtODVweCB7XG4gICAgd2lkdGg6IDg1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnctOTBweCB7XG4gIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LXhzLTkwcHgge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnctc20tOTBweCB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTkwcHgge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudy1sZy05MHB4IHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LXhsLTkwcHgge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLncteHhsLTkwcHgge1xuICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLncteHh4bC05MHB4IHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udy05NXB4IHtcbiAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLncteHMtOTVweCB7XG4gIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS05NXB4IHtcbiAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnctbWQtOTVweCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53LWxnLTk1cHgge1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLncteGwtOTVweCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudy14eGwtOTVweCB7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudy14eHhsLTk1cHgge1xuICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTBweCB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTBweCB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS0wcHgge1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0wcHgge1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy0wcHgge1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtMHB4IHtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC0wcHgge1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC0wcHgge1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTUwcHgge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtNTBweCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tNTBweCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC01MHB4IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTUwcHgge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTUwcHgge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC01MHB4IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTUwcHgge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC0xMDBweCB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtMTAwcHgge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS0xMDBweCB7XG4gICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtMTAwcHgge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTEwMHB4IHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtMTAwcHgge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtMTAwcHgge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTEwMHB4IHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTE1MHB4IHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy0xNTBweCB7XG4gIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTE1MHB4IHtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0xNTBweCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctMTUwcHgge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC0xNTBweCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC0xNTBweCB7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtMTUwcHgge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtMjAwcHgge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTIwMHB4IHtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tMjAwcHgge1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTIwMHB4IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy0yMDBweCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTIwMHB4IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTIwMHB4IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC0yMDBweCB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC0yNTBweCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtMjUwcHgge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS0yNTBweCB7XG4gICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtMjUwcHgge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTI1MHB4IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtMjUwcHgge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtMjUwcHgge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTI1MHB4IHtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTMwMHB4IHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy0zMDBweCB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTMwMHB4IHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0zMDBweCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctMzAwcHgge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC0zMDBweCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC0zMDBweCB7XG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtMzAwcHgge1xuICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtMzUwcHgge1xuICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTM1MHB4IHtcbiAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tMzUwcHgge1xuICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTM1MHB4IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy0zNTBweCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTM1MHB4IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTM1MHB4IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC0zNTBweCB7XG4gICAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC00MDBweCB7XG4gIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtNDAwcHgge1xuICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS00MDBweCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtNDAwcHgge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTQwMHB4IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtNDAwcHgge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtNDAwcHgge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTQwMHB4IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTQ1MHB4IHtcbiAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy00NTBweCB7XG4gIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTQ1MHB4IHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC00NTBweCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctNDUwcHgge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC00NTBweCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC00NTBweCB7XG4gICAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtNDUwcHgge1xuICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtNTAwcHgge1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTUwMHB4IHtcbiAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tNTAwcHgge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTUwMHB4IHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy01MDBweCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTUwMHB4IHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTUwMHB4IHtcbiAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC01MDBweCB7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC01NTBweCB7XG4gIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtNTUwcHgge1xuICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS01NTBweCB7XG4gICAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtNTUwcHgge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTU1MHB4IHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtNTUwcHgge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtNTUwcHgge1xuICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTU1MHB4IHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTYwMHB4IHtcbiAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy02MDBweCB7XG4gIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTYwMHB4IHtcbiAgICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC02MDBweCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctNjAwcHgge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC02MDBweCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC02MDBweCB7XG4gICAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtNjAwcHgge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtNXB4IHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtNXB4IHtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTVweCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTVweCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTVweCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC01cHgge1xuICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTVweCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTVweCB7XG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtMTBweCB7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy0xMHB4IHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS0xMHB4IHtcbiAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTEwcHgge1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctMTBweCB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtMTBweCB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTEwcHgge1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtMTBweCB7XG4gICAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTE1cHgge1xuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtMTVweCB7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tMTVweCB7XG4gICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0xNXB4IHtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTE1cHgge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTE1cHgge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC0xNXB4IHtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTE1cHgge1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC0yMHB4IHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTIwcHgge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTIwcHgge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtMjBweCB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy0yMHB4IHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC0yMHB4IHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtMjBweCB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC0yMHB4IHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtMjVweCB7XG4gIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy0yNXB4IHtcbiAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS0yNXB4IHtcbiAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTI1cHgge1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctMjVweCB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtMjVweCB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTI1cHgge1xuICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtMjVweCB7XG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTMwcHgge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtMzBweCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tMzBweCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0zMHB4IHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTMwcHgge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTMwcHgge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC0zMHB4IHtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTMwcHgge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC0zNXB4IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTM1cHgge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTM1cHgge1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtMzVweCB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy0zNXB4IHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC0zNXB4IHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtMzVweCB7XG4gICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC0zNXB4IHtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtNDBweCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy00MHB4IHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS00MHB4IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTQwcHgge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctNDBweCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtNDBweCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTQwcHgge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtNDBweCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTQ1cHgge1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtNDVweCB7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tNDVweCB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC00NXB4IHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTQ1cHgge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTQ1cHgge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC00NXB4IHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTQ1cHgge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC01MHB4IHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTUwcHgge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTUwcHgge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtNTBweCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy01MHB4IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC01MHB4IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtNTBweCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC01MHB4IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtNTVweCB7XG4gIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy01NXB4IHtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS01NXB4IHtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTU1cHgge1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctNTVweCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtNTVweCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTU1cHgge1xuICAgIGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtNTVweCB7XG4gICAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTYwcHgge1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtNjBweCB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tNjBweCB7XG4gICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC02MHB4IHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTYwcHgge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTYwcHgge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC02MHB4IHtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTYwcHgge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC02NXB4IHtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTY1cHgge1xuICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTY1cHgge1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtNjVweCB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy02NXB4IHtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC02NXB4IHtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtNjVweCB7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC02NXB4IHtcbiAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtNzBweCB7XG4gIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy03MHB4IHtcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS03MHB4IHtcbiAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTcwcHgge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctNzBweCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtNzBweCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTcwcHgge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtNzBweCB7XG4gICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTc1cHgge1xuICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtNzVweCB7XG4gIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tNzVweCB7XG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC03NXB4IHtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTc1cHgge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTc1cHgge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC03NXB4IHtcbiAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTc1cHgge1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC04MHB4IHtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTgwcHgge1xuICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTgwcHgge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtODBweCB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy04MHB4IHtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC04MHB4IHtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtODBweCB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC04MHB4IHtcbiAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmgtODVweCB7XG4gIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4uaC14cy04NXB4IHtcbiAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaC1zbS04NXB4IHtcbiAgICBoZWlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oLW1kLTg1cHgge1xuICAgIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmgtbGctODVweCB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgteGwtODVweCB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgteHhsLTg1cHgge1xuICAgIGhlaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oLXh4eGwtODVweCB7XG4gICAgaGVpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oLTkwcHgge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmgteHMtOTBweCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmgtc20tOTBweCB7XG4gICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC05MHB4IHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oLWxnLTkwcHgge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oLXhsLTkwcHgge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oLXh4bC05MHB4IHtcbiAgICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaC14eHhsLTkwcHgge1xuICAgIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaC05NXB4IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXhzLTk1cHgge1xuICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oLXNtLTk1cHgge1xuICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgtbWQtOTVweCB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaC1sZy05NXB4IHtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaC14bC05NXB4IHtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaC14eGwtOTVweCB7XG4gICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgteHh4bC05NXB4IHtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1oLTEwMHZoIHtcbiAgbWF4LWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLyogSGVscGVyIENvbG9yICovXG4uYmctY29tcG9uZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWNvbXBvbmVudC1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ub25lIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmctcG9zaXRpb24tY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zaXplLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uYmctbm8tcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4uYmctdGhlbWUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYXBwLXRoZW1lLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWdyYWRpZW50LWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlLCByZ2IoMjE4LjIzNjg0MjEwNTMsIDIyMy4yNSwgMjI4LjI2MzE1Nzg5NDcpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZGVmYXVsdCB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjZTllY2VmO1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMTc0Ljc1LCAxNzcsIDE3OS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NC43NSwgMTc3LCAxNzkuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMTc0Ljc1LCAxNzcsIDE3OS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNzQuNzUsIDE3NywgMTc5LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDIzOC41LCAyNDAuNzUsIDI0Myk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIzOC41LCAyNDAuNzUsIDI0Myk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmctZGVmYXVsdC0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLjYsIDI1MS4yLCAyNTEuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlZmF1bHQtMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1MC42LCAyNTEuMiwgMjUxLjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWZhdWx0LTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYuMiwgMjQ3LjQsIDI0OC42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVmYXVsdC0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjQ2LjIsIDI0Ny40LCAyNDguNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQtMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MS44LCAyNDMuNiwgMjQ1LjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWZhdWx0LTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNDEuOCwgMjQzLjYsIDI0NS40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVmYXVsdC00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LjQsIDIzOS44LCAyNDIuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlZmF1bHQtNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIzNy40LCAyMzkuOCwgMjQyLjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWZhdWx0LTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzNiwgMjM5LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVmYXVsdC01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjMzLCAyMzYsIDIzOSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQtNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4Ni40LCAxODguOCwgMTkxLjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWZhdWx0LTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxODYuNCwgMTg4LjgsIDE5MS4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGVmYXVsdC03MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LjgsIDE0MS42LCAxNDMuNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlZmF1bHQtNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDEzOS44LCAxNDEuNiwgMTQzLjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kZWZhdWx0LTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5My4yLCA5NC40LCA5NS42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVmYXVsdC04MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOTMuMiwgOTQuNCwgOTUuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQtOTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LjYsIDQ3LjIsIDQ3LjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWZhdWx0LTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg0Ni42LCA0Ny4yLCA0Ny44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDhmZTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDk2LjYyNSwgMTY3LjYyMDY4OTY1NTIsIDIzMi4zNzUpLCByZ2IoMzEuNTYyNSwgMTMwLjYwMzQ0ODI3NTksIDIyMC45Mzc1KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLXByaW1hcnkge1xuICAtLWJzLWFwcC10aGVtZTogIzM0OGZlMjtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiA1MiwgMTQzLCAyMjY7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTAyLjc1LCAxNzEsIDIzMy4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctcHJpbWFyeS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LjQsIDIzMi42LCAyNDkuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIxNC40LCAyMzIuNiwgMjQ5LjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzMuOCwgMjEwLjIsIDI0My40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTczLjgsIDIxMC4yLCAyNDMuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMy4yLCAxODcuOCwgMjM3LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMzMuMiwgMTg3LjgsIDIzNy42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIuNiwgMTY1LjQsIDIzMS44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOTIuNiwgMTY1LjQsIDIzMS44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDE0MywgMjI2LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNTIsIDE0MywgMjI2LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS02MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEuNiwgMTE0LjQsIDE4MC44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNDEuNiwgMTE0LjQsIDE4MC44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS03MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEuMiwgODUuOCwgMTM1LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgzMS4yLCA4NS44LCAxMzUuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLjgsIDU3LjIsIDkwLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMC44LCA1Ny4yLCA5MC40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuNCwgMjguNiwgNDUuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDEwLjQsIDI4LjYsIDQ1LjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxMzMuNzU1MzY0ODA2OSwgMTQyLjQ4NDk3ODU0MDgsIDE1MC4yNDQ2MzUxOTMxKSwgcmdiKDk2LjE4MDI1NzUxMDcsIDEwNC4xOTUyNzg5NywgMTExLjMxOTc0MjQ4OTMpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtc2Vjb25kYXJ5IHtcbiAgLS1icy1hcHAtdGhlbWU6ICM2Yzc1N2Q7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMTQ0Ljc1LCAxNTEuNSwgMTU3LjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNDQuNzUsIDE1MS41LCAxNTcuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctc2Vjb25kYXJ5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUuNiwgMjI3LjQsIDIyOSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjI1LjYsIDIyNy40LCAyMjksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktMjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5Ni4yLCAxOTkuOCwgMjAzLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxOTYuMiwgMTk5LjgsIDIwMywgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY2LjgsIDE3Mi4yLCAxNzcsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE2Ni44LCAxNzIuMiwgMTc3LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcuNCwgMTQ0LjYsIDE1MSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTM3LjQsIDE0NC42LCAxNTEsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktNTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LjQsIDkzLjYsIDEwMCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoODYuNCwgOTMuNiwgMTAwLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NC44LCA3MC4yLCA3NSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS03MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNjQuOCwgNzAuMiwgNzUsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLjIsIDQ2LjgsIDUwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg0My4yLCA0Ni44LCA1MCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEuNiwgMjMuNCwgMjUsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIxLjYsIDIzLjQsIDI1LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYWMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZGZkZiwgcmdiKDAsIDE0Ni41LCAxNDYuNSkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1zdWNjZXNzIHtcbiAgLS1icy1hcHAtdGhlbWU6ICMwMGFjYWM7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMCwgMTcyLCAxNzI7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiAjMDA4MTgxO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJnLXN1Y2Nlc3MtMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjM4LjQsIDIzOC40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjA0LCAyMzguNCwgMjM4LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDIyMS44LCAyMjEuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE1MywgMjIxLjgsIDIyMS44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAyMDUuMiwgMjA1LjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMDIsIDIwNS4yLCAyMDUuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxODguNiwgMTg4LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTQwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgMTg4LjYsIDE4OC42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTcyLCAxNzIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAxNzIsIDE3MiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNy42LCAxMzcuNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDEzNy42LCAxMzcuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMy4yLCAxMDMuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDEwMy4yLCAxMDMuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDY4LjgsIDY4LjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCA2OC44LCA2OC44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzQuNCwgMzQuNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDM0LjQsIDM0LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YjZkNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMTE0LjYyMzMxODM4NTcsIDE5OC42OTUwNjcyNjQ2LCAyMjMuMzc2NjgxNjE0MyksIHJnYig1Mi4xODgzNDA4MDcyLCAxNzMuNjUyNDY2MzY3NywgMjA5LjMxMTY1OTE5MjgpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtaW5mbyB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjNDliNmQ2O1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDczLCAxODIsIDIxNDtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTQuNzUsIDEzNi41LCAxNjAuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU0Ljc1LCAxMzYuNSwgMTYwLjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMTE4LjUsIDIwMC4yNSwgMjI0LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTE4LjUsIDIwMC4yNSwgMjI0LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1pbmZvLTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTguNiwgMjQwLjQsIDI0Ni44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjE4LjYsIDI0MC40LCAyNDYuOCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tMjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4Mi4yLCAyMjUuOCwgMjM4LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxODIuMiwgMjI1LjgsIDIzOC42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ1LjgsIDIxMS4yLCAyMzAuNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE0NS44LCAyMTEuMiwgMjMwLjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDkuNCwgMTk2LjYsIDIyMi4yLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTA5LjQsIDE5Ni42LCAyMjIuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tNTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCAxODIsIDIxNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDczLCAxODIsIDIxNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU4LjQsIDE0NS42LCAxNzEuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDU4LjQsIDE0NS42LCAxNzEuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLjgsIDEwOS4yLCAxMjguNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDQzLjgsIDEwOS4yLCAxMjguNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LjIsIDcyLjgsIDg1LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyOS4yLCA3Mi44LCA4NS42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQuNiwgMzYuNCwgNDIuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE0LjYsIDM2LjQsIDQyLjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OWMxYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjQ3LjEzMzg5MTIxMzQsIDE3Ny4xMjU1MjMwMTI2LCA3NC44NjYxMDg3ODY2KSwgcmdiKDIzNS4yMjgwMzM0NzI4LCAxNDMuODA3NTMxMzgwOCwgMTAuMjcxOTY2NTI3MikpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS13YXJuaW5nIHtcbiAgLS1icy1hcHAtdGhlbWU6ICNmNTljMWE7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMjQ1LCAxNTYsIDI2O1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMjQ3LjUsIDE4MC43NSwgODMuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNDcuNSwgMTgwLjc1LCA4My4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctd2FybmluZy0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyMzUuMiwgMjA5LjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTMsIDIzNS4yLCAyMDkuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctMjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjE1LjQsIDE2My40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjUxLCAyMTUuNCwgMTYzLjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTMwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDE5NS42LCAxMTcuNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI0OSwgMTk1LjYsIDExNy42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxNzUuOCwgNzEuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI0NywgMTc1LjgsIDcxLjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE1NiwgMjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNDUsIDE1NiwgMjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDEyNC44LCAyMC44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTk2LCAxMjQuOCwgMjAuOCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NywgOTMuNiwgMTUuNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE0NywgOTMuNiwgMTUuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk4LCA2Mi40LCAxMC40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy04MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOTgsIDYyLjQsIDEwLjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMzEuMiwgNS4yLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNDksIDMxLjIsIDUuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjViNTcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1NSwgMTQwLjc4NTcxNDI4NTcsIDEzOCksIHJnYigyNTUsIDY2LjEwNzE0Mjg1NzEsIDYxLjUpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZGFuZ2VyIHtcbiAgLS1icy1hcHAtdGhlbWU6ICNmZjViNTc7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMjU1LCA5MSwgODc7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMTkxLjI1LCA2OC4yNSwgNjUuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6ICNmZjg0ODE7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmODQ4MTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1kYW5nZXItMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjIyLjIsIDIyMS40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDIyMi4yLCAyMjEuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci0yMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODkuNCwgMTg3LjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTg5LjQsIDE4Ny44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTMwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1Ni42LCAxNTQuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci0zMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxNTYuNiwgMTU0LjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTIzLjgsIDEyMC42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTQwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDEyMy44LCAxMjAuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MSwgODcsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgOTEsIDg3LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDcyLjgsIDY5LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIwNCwgNzIuOCwgNjkuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci03MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCA1NC42LCA1Mi4yLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNTMsIDU0LjYsIDUyLjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMzYuNCwgMzQuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci04MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTAyLCAzNi40LCAzNC44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTguMiwgMTcuNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNTEsIDE4LjIsIDE3LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUsIHJnYigyMjguMTg3NSwgMjMwLjI1LCAyMzIuMzEyNSkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1saWdodCB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjZjJmM2Y0O1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDI0MiwgMjQzLCAyNDQ7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMTgxLjUsIDE4Mi4yNSwgMTgzKTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTgxLjUsIDE4Mi4yNSwgMTgzKTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDE4MS41LCAxODIuMjUsIDE4Myk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODEuNSwgMTgyLjI1LCAxODMpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMjQ1LjI1LCAyNDYsIDI0Ni43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI0NS4yNSwgMjQ2LCAyNDYuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLWxpZ2h0LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIuNCwgMjUyLjYsIDI1Mi44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1Mi40LCAyNTIuNiwgMjUyLjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC0yMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LjgsIDI1MC4yLCAyNTAuNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNDkuOCwgMjUwLjIsIDI1MC42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0Ny4yLCAyNDcuOCwgMjQ4LjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC0zMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjQ3LjIsIDI0Ny44LCAyNDguNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQuNiwgMjQ1LjQsIDI0Ni4yLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI0NC42LCAyNDUuNCwgMjQ2LjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDMsIDI0NCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNDIsIDI0MywgMjQ0LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5My42LCAxOTQuNCwgMTk1LjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTkzLjYsIDE5NC40LCAxOTUuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDUuMiwgMTQ1LjgsIDE0Ni40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE0NS4yLCAxNDUuOCwgMTQ2LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC04MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYuOCwgOTcuMiwgOTcuNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5Ni44LCA5Ny4yLCA5Ny42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtOTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LjQsIDQ4LjYsIDQ4LjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNDguNCwgNDguNiwgNDguOCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNTNjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig2Ni44NTcxNDI4NTcxLCA3OC43NDI4NTcxNDI5LCA4OS4xNDI4NTcxNDI5KSwgcmdiKDM0LjA3MTQyODU3MTQsIDQwLjEyODU3MTQyODYsIDQ1LjQyODU3MTQyODYpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZGFyayB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjMmQzNTNjO1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDQ1LCA1MywgNjA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDk3LjUsIDEwMy41LCAxMDguNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1kYXJrLTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIxNC42LCAyMTYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMTMsIDIxNC42LCAyMTYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzEsIDE3NC4yLCAxNzcsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNzEsIDE3NC4yLCAxNzcsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLTMwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDEzMy44LCAxMzgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMjksIDEzMy44LCAxMzgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NywgOTMuNCwgOTksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTQwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg4NywgOTMuNCwgOTksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNTMsIDYwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2MCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCA0Mi40LCA0OCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDM2LCA0Mi40LCA0OCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAzMS44LCAzNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI3LCAzMS44LCAzNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAyMS4yLCAyNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstODAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE4LCAyMS4yLCAyNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstOTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEwLjYsIDEyLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOSwgMTAuNiwgMTIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzUzYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNjYuODU3MTQyODU3MSwgNzguNzQyODU3MTQyOSwgODkuMTQyODU3MTQyOSksIHJnYigzNC4wNzE0Mjg1NzE0LCA0MC4xMjg1NzE0Mjg2LCA0NS40Mjg1NzE0Mjg2KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWludmVyc2Uge1xuICAtLWJzLWFwcC10aGVtZTogIzJkMzUzYztcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoOTcuNSwgMTAzLjUsIDEwOC43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctaW52ZXJzZS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAyMTQuNiwgMjE2LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW52ZXJzZS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjEzLCAyMTQuNiwgMjE2LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW52ZXJzZS0yMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcxLCAxNzQuMiwgMTc3LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW52ZXJzZS0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTcxLCAxNzQuMiwgMTc3LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW52ZXJzZS0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAxMzMuOCwgMTM4LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW52ZXJzZS0zMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTI5LCAxMzMuOCwgMTM4LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW52ZXJzZS00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODcsIDkzLjQsIDk5LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW52ZXJzZS00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoODcsIDkzLjQsIDk5LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW52ZXJzZS01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDUzLCA2MCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWludmVyc2UtNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDQ1LCA1MywgNjAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgNDIuNCwgNDgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbnZlcnNlLTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgzNiwgNDIuNCwgNDgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMzEuOCwgMzYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbnZlcnNlLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNywgMzEuOCwgMzYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlLTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgMjEuMiwgMjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbnZlcnNlLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxOCwgMjEuMiwgMjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnZlcnNlLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMC42LCAxMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWludmVyc2UtOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDksIDEwLjYsIDEyLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDhmZTIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDk2LjYyNSwgMTY3LjYyMDY4OTY1NTIsIDIzMi4zNzUpLCByZ2IoMzEuNTYyNSwgMTMwLjYwMzQ0ODI3NTksIDIyMC45Mzc1KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWJsdWUge1xuICAtLWJzLWFwcC10aGVtZTogIzM0OGZlMjtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiA1MiwgMTQzLCAyMjY7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMzksIDEwNy4yNSwgMTY5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzOSwgMTA3LjI1LCAxNjkuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigxMDIuNzUsIDE3MSwgMjMzLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTAyLjc1LCAxNzEsIDIzMy4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctYmx1ZS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LjQsIDIzMi42LCAyNDkuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUtMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIxNC40LCAyMzIuNiwgMjQ5LjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzMuOCwgMjEwLjIsIDI0My40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZS0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTczLjgsIDIxMC4yLCAyNDMuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMy4yLCAxODcuOCwgMjM3LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMzMuMiwgMTg3LjgsIDIzNy42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIuNiwgMTY1LjQsIDIzMS44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZS00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOTIuNiwgMTY1LjQsIDIzMS44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDE0MywgMjI2LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZS01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNTIsIDE0MywgMjI2LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS02MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEuNiwgMTE0LjQsIDE4MC44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZS02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNDEuNiwgMTE0LjQsIDE4MC44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS03MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEuMiwgODUuOCwgMTM1LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgzMS4yLCA4NS44LCAxMzUuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsdWUtODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLjgsIDU3LjIsIDkwLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMC44LCA1Ny4yLCA5MC40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZS05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAuNCwgMjguNiwgNDUuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUtOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDEwLjQsIDI4LjYsIDQ1LjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc1M2RlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNjQuODUzNjU4NTM2NiwgMTI1Ljc5MDI0MzkwMjQsIDIzMC4yMDk3NTYwOTc2KSwgcmdiKDEyMC4wNzMxNzA3MzE3LCA2MS42MDQ4NzgwNDg4LCAyMTcuODk1MTIxOTUxMikpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1pbmRpZ28ge1xuICAtLWJzLWFwcC10aGVtZTogIzg3NTNkZTtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAxMzUsIDgzLCAyMjI7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMTAxLjI1LCA2Mi4yNSwgMTY2LjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMDEuMjUsIDYyLjI1LCAxNjYuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYigxMDEuMjUsIDYyLjI1LCAxNjYuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMDEuMjUsIDYyLjI1LCAxNjYuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigxNjUsIDEyNiwgMjMwLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAxMjYsIDIzMC4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctaW5kaWdvLTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDIyMC42LCAyNDguNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZGlnby0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjMxLCAyMjAuNiwgMjQ4LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28tMjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNywgMTg2LjIsIDI0MS44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5kaWdvLTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMDcsIDE4Ni4yLCAyNDEuOCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxNTEuOCwgMjM1LjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28tMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTUxLjgsIDIzNS4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDExNy40LCAyMjguNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZGlnby00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTU5LCAxMTcuNCwgMjI4LjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmRpZ28tNTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNSwgODMsIDIyMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZGlnby01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTM1LCA4MywgMjIyLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDY2LjQsIDE3Ny42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5kaWdvLTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMDgsIDY2LjQsIDE3Ny42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MSwgNDkuOCwgMTMzLjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28tNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDgxLCA0OS44LCAxMzMuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZGlnby04MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDMzLjIsIDg4LjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28tODAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDU0LCAzMy4yLCA4OC44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMTYuNiwgNDQuNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZGlnby05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjcsIDE2LjYsIDQ0LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3Y2I2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNDcuNjAyODAzNzM4MywgMTU1LjIxOTYyNjE2ODIsIDE5OS4zOTcxOTYyNjE3KSwgcmdiKDk3LjE5ODU5ODEzMDgsIDEwOC4zOTAxODY5MTU5LCAxNzMuMzAxNDAxODY5MikpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1wdXJwbGUge1xuICAtLWJzLWFwcC10aGVtZTogIzcyN2NiNjtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAxMTQsIDEyNCwgMTgyO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDg1LjUsIDkzLCAxMzYuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg1LjUsIDkzLCAxMzYuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYig4NS41LCA5MywgMTM2LjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODUuNSwgOTMsIDEzNi41KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDE0OS4yNSwgMTU2Ljc1LCAyMDAuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNDkuMjUsIDE1Ni43NSwgMjAwLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1wdXJwbGUtMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNi44LCAyMjguOCwgMjQwLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUtMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIyNi44LCAyMjguOCwgMjQwLjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtMjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OC42LCAyMDIuNiwgMjI1LjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUtMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE5OC42LCAyMDIuNiwgMjI1LjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MC40LCAxNzYuNCwgMjExLjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUtMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE3MC40LCAxNzYuNCwgMjExLjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0Mi4yLCAxNTAuMiwgMTk2LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUtNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE0Mi4yLCAxNTAuMiwgMTk2LjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtNTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTI0LCAxODIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUtNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDExNCwgMTI0LCAxODIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUtNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkxLjIsIDk5LjIsIDE0NS42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHVycGxlLTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5MS4yLCA5OS4yLCAxNDUuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS03MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjguNCwgNzQuNCwgMTA5LjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUtNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDY4LjQsIDc0LjQsIDEwOS4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NS42LCA0OS42LCA3Mi44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHVycGxlLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg0NS42LCA0OS42LCA3Mi44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHVycGxlLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMi44LCAyNC44LCAzNi40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHVycGxlLTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMi44LCAyNC44LCAzNi40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjU1OTcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1Mi4xNzI0MTM3OTMxLCAxMzQuODI3NTg2MjA2OSwgMTgxLjQ4Mjc1ODYyMDcpLCByZ2IoMjUwLjQxMzc5MzEwMzQsIDYwLjA4NjIwNjg5NjYsIDEzNS43NTg2MjA2ODk3KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLXBpbmsge1xuICAtLWJzLWFwcC10aGVtZTogI2ZiNTU5NztcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAyNTEsIDg1LCAxNTE7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMTg4LjI1LCA2My43NSwgMTEzLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTg4LjI1LCA2My43NSwgMTEzLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDE4OC4yNSwgNjMuNzUsIDExMy4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODguMjUsIDYzLjc1LCAxMTMuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMjUyLCAxMjcuNSwgMTc3KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjUyLCAxMjcuNSwgMTc3KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1waW5rLTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQuMiwgMjIxLCAyMzQuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmstMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NC4yLCAyMjEsIDIzNC4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluay0yMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLjQsIDE4NywgMjEzLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rLTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTMuNCwgMTg3LCAyMTMuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXBpbmstMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1Mi42LCAxNTMsIDE5Mi42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGluay0zMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjUyLjYsIDE1MywgMTkyLjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEuOCwgMTE5LCAxNzEuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmstNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1MS44LCAxMTksIDE3MS44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluay01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCA4NSwgMTUxLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGluay01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjUxLCA4NSwgMTUxLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluay02MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLjgsIDY4LCAxMjAuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmstNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIwMC44LCA2OCwgMTIwLjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTAuNiwgNTEsIDkwLjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNTAuNiwgNTEsIDkwLjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDAuNCwgMzQsIDYwLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMDAuNCwgMzQsIDYwLjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MC4yLCAxNywgMzAuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmstOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDUwLjIsIDE3LCAzMC4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWI1NyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1LCAxNDAuNzg1NzE0Mjg1NywgMTM4KSwgcmdiKDI1NSwgNjYuMTA3MTQyODU3MSwgNjEuNSkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1yZWQge1xuICAtLWJzLWFwcC10aGVtZTogI2ZmNWI1NztcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAyNTUsIDkxLCA4NztcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYigxOTEuMjUsIDY4LjI1LCA2NS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgNjguMjUsIDY1LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogI2ZmODQ4MTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmY4NDgxO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJnLXJlZC0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMjIuMiwgMjIxLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZWQtMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjIyLjIsIDIyMS40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4OS40LCAxODcuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlZC0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxODkuNCwgMTg3LjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU2LjYsIDE1NC4yLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVkLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDE1Ni42LCAxNTQuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjMuOCwgMTIwLjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZWQtNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTIzLjgsIDEyMC42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkxLCA4NywgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlZC01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCA5MSwgODcsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgNzIuOCwgNjkuNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlZC02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjA0LCA3Mi44LCA2OS42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcmVkLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDU0LjYsIDUyLjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZWQtNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE1MywgNTQuNiwgNTIuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZC04MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAzNi40LCAzNC44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVkLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMDIsIDM2LjQsIDM0LjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQtOTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxOC4yLCAxNy40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVkLTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgMTguMiwgMTcuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTljMWEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI0Ny4xMzM4OTEyMTM0LCAxNzcuMTI1NTIzMDEyNiwgNzQuODY2MTA4Nzg2NiksIHJnYigyMzUuMjI4MDMzNDcyOCwgMTQzLjgwNzUzMTM4MDgsIDEwLjI3MTk2NjUyNzIpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtb3JhbmdlIHtcbiAgLS1icy1hcHAtdGhlbWU6ICNmNTljMWE7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMjQ1LCAxNTYsIDI2O1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDE4My43NSwgMTE3LCAxOS41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTgzLjc1LCAxMTcsIDE5LjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMjQ3LjUsIDE4MC43NSwgODMuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNDcuNSwgMTgwLjc1LCA4My4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctb3JhbmdlLTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDIzNS4yLCAyMDkuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjUzLCAyMzUuMiwgMjA5LjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UtMjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjE1LjQsIDE2My40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlLTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTEsIDIxNS40LCAxNjMuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAxOTUuNiwgMTE3LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2UtMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI0OSwgMTk1LjYsIDExNy42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE3NS44LCA3MS44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlLTQwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNDcsIDE3NS44LCA3MS44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3JhbmdlLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE1NiwgMjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2UtNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMTU2LCAyNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS02MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAxMjQuOCwgMjAuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZS02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTk2LCAxMjQuOCwgMjAuOCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS03MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ3LCA5My42LCAxNS42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNDcsIDkzLjYsIDE1LjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcmFuZ2UtODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk4LCA2Mi40LCAxMC40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3JhbmdlLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5OCwgNjIuNCwgMTAuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9yYW5nZS05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDMxLjIsIDUuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9yYW5nZS05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNDksIDMxLjIsIDUuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ5MDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1NSwgMjI0LjYsIDUxKSwgcmdiKDIyOS41LCAxOTUuMywgMCkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS15ZWxsb3cge1xuICAtLWJzLWFwcC10aGVtZTogI2ZmZDkwMDtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAyNTUsIDIxNywgMDtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYigxOTEuMjUsIDE2Mi43NSwgMCk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgMTYyLjc1LCAwKTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDE5MS4yNSwgMTYyLjc1LCAwKTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgMTYyLjc1LCAwKTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDI1NSwgMjI2LjUsIDYzLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyMjYuNSwgNjMuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMCwgMCwgMDtcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDcuNCwgMjA0LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQteWVsbG93LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI0Ny40LCAyMDQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctMjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM5LjgsIDE1MywgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdy0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyMzkuOCwgMTUzLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LTMwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzMi4yLCAxMDIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC15ZWxsb3ctMzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjMyLjIsIDEwMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXllbGxvdy00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMjQuNiwgNTEsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC15ZWxsb3ctNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjI0LjYsIDUxLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIxNywgMCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdy01MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyMTcsIDAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTczLjYsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC15ZWxsb3ctNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIwNCwgMTczLjYsIDAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMTMwLjIsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC15ZWxsb3ctNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE1MywgMTMwLjIsIDAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15ZWxsb3ctODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgODYuOCwgMCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdy04MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTAyLCA4Ni44LCAwLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmcteWVsbG93LTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNDMuNCwgMCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXllbGxvdy05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNTEsIDQzLjQsIDAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmE5MzIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDY5Ljc5NDUyMDU0NzksIDIwMC4yMDU0Nzk0NTIxLCA2OS43OTQ1MjA1NDc5KSwgcmdiKDQ0LjE3ODA4MjE5MTgsIDE0OS4zMjE5MTc4MDgyLCA0NC4xNzgwODIxOTE4KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWdyZWVuIHtcbiAgLS1icy1hcHAtdGhlbWU6ICMzMmE5MzI7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogNTAsIDE2OSwgNTA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMzcuNSwgMTI2Ljc1LCAzNy41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuNSwgMTI2Ljc1LCAzNy41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDM3LjUsIDEyNi43NSwgMzcuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy41LCAxMjYuNzUsIDM3LjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMTAxLjI1LCAxOTAuNSwgMTAxLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTAxLjI1LCAxOTAuNSwgMTAxLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1ncmVlbi0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAyMzcuOCwgMjE0LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JlZW4tMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMjM3LjgsIDIxNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzMsIDIyMC42LCAxNzMsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbi0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTczLCAyMjAuNiwgMTczLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMiwgMjAzLjQsIDEzMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMzIsIDIwMy40LCAxMzIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTEsIDE4Ni4yLCA5MSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyZWVuLTQwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5MSwgMTg2LjIsIDkxLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tNTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCAxNjksIDUwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JlZW4tNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDUwLCAxNjksIDUwLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JlZW4tNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxMzUuMiwgNDAsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbi02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNDAsIDEzNS4yLCA0MCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMTAxLjQsIDMwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JlZW4tNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDMwLCAxMDEuNCwgMzAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmVlbi04MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDY3LjYsIDIwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JlZW4tODAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIwLCA2Ny42LCAyMCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyZWVuLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMzMuOCwgMTAsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmVlbi05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTAsIDMzLjgsIDEwLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjYWMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZGZkZiwgcmdiKDAsIDE0Ni41LCAxNDYuNSkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS10ZWFsIHtcbiAgLS1icy1hcHAtdGhlbWU6ICMwMGFjYWM7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMCwgMTcyLCAxNzI7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiAjMDA4MTgxO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDgxODE7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig2My43NSwgMTkyLjc1LCAxOTIuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJnLXRlYWwtMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjM4LjQsIDIzOC40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGVhbC0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjA0LCAyMzguNCwgMjM4LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZWFsLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDIyMS44LCAyMjEuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwtMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE1MywgMjIxLjgsIDIyMS44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbC0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAyMDUuMiwgMjA1LjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZWFsLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMDIsIDIwNS4yLCAyMDUuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwtNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxODguNiwgMTg4LjYsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZWFsLTQwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgMTg4LjYsIDE4OC42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbC01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTcyLCAxNzIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZWFsLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAxNzIsIDE3MiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwtNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNy42LCAxMzcuNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwtNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDEzNy42LCAxMzcuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwtNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwMy4yLCAxMDMuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwtNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDEwMy4yLCAxMDMuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRlYWwtODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDY4LjgsIDY4LjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZWFsLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCA2OC44LCA2OC44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVhbC05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzQuNCwgMzQuNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlYWwtOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDM0LjQsIDM0LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2E0YiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMTY4LjI5NjEzNzMzOTEsIDIxMy42MDA4NTgzNjkxLCAxMTQuMzk5MTQxNjMwOSksIHJnYigxMzEuNjg2Njk1Mjc5LCAxOTQuMjkxODQ1NDkzNiwgNTcuMjA4MTU0NTA2NCkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1saW1lIHtcbiAgLS1icy1hcHAtdGhlbWU6ICM5MGNhNGI7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMTQ0LCAyMDIsIDc1O1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDEwOCwgMTUxLjUsIDU2LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTA4LCAxNTEuNSwgNTYuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMTA4LCAxNTEuNSwgNTYuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTA4LCAxNTEuNSwgNTYuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMTcxLjc1LCAyMTUuMjUsIDEyMCk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE3MS43NSwgMjE1LjI1LCAxMjApO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLWxpbWUtMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMi44LCAyNDQuNCwgMjE5LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGltZS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjMyLjgsIDI0NC40LCAyMTksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAuNiwgMjMzLjgsIDE4MywgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpbWUtMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIxMC42LCAyMzMuOCwgMTgzLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGltZS0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LjQsIDIyMy4yLCAxNDcsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW1lLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxODguNCwgMjIzLjIsIDE0NywgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbWUtNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2Ni4yLCAyMTIuNiwgMTExLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGltZS00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTY2LjIsIDIxMi42LCAxMTEsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDIwMiwgNzUsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW1lLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNDQsIDIwMiwgNzUsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUuMiwgMTYxLjYsIDYwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGltZS02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTE1LjIsIDE2MS42LCA2MCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbWUtNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LjQsIDEyMS4yLCA0NSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpbWUtNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDg2LjQsIDEyMS4yLCA0NSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbWUtODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LjYsIDgwLjgsIDMwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGltZS04MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoNTcuNiwgODAuOCwgMzAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW1lLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOC44LCA0MC40LCAxNSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpbWUtOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI4LjgsIDQwLjQsIDE1LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtY3lhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWI2ZDYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDExNC42MjMzMTgzODU3LCAxOTguNjk1MDY3MjY0NiwgMjIzLjM3NjY4MTYxNDMpLCByZ2IoNTIuMTg4MzQwODA3MiwgMTczLjY1MjQ2NjM2NzcsIDIwOS4zMTE2NTkxOTI4KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWN5YW4ge1xuICAtLWJzLWFwcC10aGVtZTogIzQ5YjZkNjtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiA3MywgMTgyLCAyMTQ7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoNTQuNzUsIDEzNi41LCAxNjAuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDU0Ljc1LCAxMzYuNSwgMTYwLjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoNTQuNzUsIDEzNi41LCAxNjAuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig1NC43NSwgMTM2LjUsIDE2MC41KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDExOC41LCAyMDAuMjUsIDIyNC4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDExOC41LCAyMDAuMjUsIDIyNC4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctY3lhbi0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LjYsIDI0MC40LCAyNDYuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWN5YW4tMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIxOC42LCAyNDAuNCwgMjQ2LjgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIuMiwgMjI1LjgsIDIzOC42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbi0yMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTgyLjIsIDIyNS44LCAyMzguNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4tMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NS44LCAyMTEuMiwgMjMwLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNDUuOCwgMjExLjIsIDIzMC40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbi00MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LjQsIDE5Ni42LCAyMjIuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWN5YW4tNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDEwOS40LCAxOTYuNiwgMjIyLjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgMTgyLCAyMTQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg3MywgMTgyLCAyMTQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OC40LCAxNDUuNiwgMTcxLjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuLTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg1OC40LCAxNDUuNiwgMTcxLjIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0My44LCAxMDkuMiwgMTI4LjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg0My44LCAxMDkuMiwgMTI4LjQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuLTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOS4yLCA3Mi44LCA4NS42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbi04MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjkuMiwgNzIuOCwgODUuNiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWN5YW4tOTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LjYsIDM2LjQsIDQyLjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuLTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNC42LCAzNi40LCA0Mi44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlLCByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS13aGl0ZSB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMTkxLjI1LCAxOTEuMjUsIDE5MS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgMTkxLjI1LCAxOTEuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMTkxLjI1LCAxOTEuMjUsIDE5MS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOTEuMjUsIDE5MS4yNSwgMTkxLjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogd2hpdGU7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmctd2hpdGUtMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZS0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUtNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZS02MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUtNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMTUzLCAxNTMsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS03MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlLTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtODAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZS05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDEzMy43NTUzNjQ4MDY5LCAxNDIuNDg0OTc4NTQwOCwgMTUwLjI0NDYzNTE5MzEpLCByZ2IoOTYuMTgwMjU3NTEwNywgMTA0LjE5NTI3ODk3LCAxMTEuMzE5NzQyNDg5MykpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1ncmF5IHtcbiAgLS1icy1hcHAtdGhlbWU6ICM2Yzc1N2Q7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMTQ0Ljc1LCAxNTEuNSwgMTU3LjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigxNDQuNzUsIDE1MS41LCAxNTcuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzUzYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoNjYuODU3MTQyODU3MSwgNzguNzQyODU3MTQyOSwgODkuMTQyODU3MTQyOSksIHJnYigzNC4wNzE0Mjg1NzE0LCA0MC4xMjg1NzE0Mjg2LCA0NS40Mjg1NzE0Mjg2KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWdyYXktZGFyayB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjMmQzNTNjO1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDQ1LCA1MywgNjA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDk3LjUsIDEwMy41LCAxMDguNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1ncmF5LWRhcmstMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjE0LjYsIDIxNiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyay0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjEzLCAyMTQuNiwgMjE2LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS1kYXJrLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzEsIDE3NC4yLCAxNzcsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LWRhcmstMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE3MSwgMTc0LjIsIDE3NywgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktZGFyay0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAxMzMuOCwgMTM4LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMjksIDEzMy44LCAxMzgsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWRhcmstNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg3LCA5My40LCA5OSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyay00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoODcsIDkzLjQsIDk5LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS1kYXJrLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNTMsIDYwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDYwLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS1kYXJrLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgNDIuNCwgNDgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LWRhcmstNjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDM2LCA0Mi40LCA0OCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktZGFyay03MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjcsIDMxLjgsIDM2LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS1kYXJrLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNywgMzEuOCwgMzYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LWRhcmstODAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4LCAyMS4yLCAyNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyay04MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTgsIDIxLjIsIDI0LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS1kYXJrLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMC42LCAxMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktZGFyay05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOSwgMTAuNiwgMTIsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDIwMS4yNTY3NTY3NTY4LCAyMDYuNSwgMjExLjc0MzI0MzI0MzIpLCByZ2IoMTU4Ljg3MTYyMTYyMTYsIDE2OC4yNSwgMTc3LjYyODM3ODM3ODQpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtbXV0ZWQge1xuICAtLWJzLWFwcC10aGVtZTogI2FkYjViZDtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMjkuNzUsIDEzNS43NSwgMTQxLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigxOTMuNSwgMTk5LjUsIDIwNS41KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTkzLjUsIDE5OS41LCAyMDUuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctbXV0ZWQtMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOC42LCAyNDAuMiwgMjQxLjgsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZC0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjM4LjYsIDI0MC4yLCAyNDEuOCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIuMiwgMjI1LjQsIDIyOC42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQtMjAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIyMi4yLCAyMjUuNCwgMjI4LjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZC0zMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA1LjgsIDIxMC42LCAyMTUuNCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMDUuOCwgMjEwLjYsIDIxNS40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbXV0ZWQtNDAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OS40LCAxOTUuOCwgMjAyLjIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZC00MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTg5LjQsIDE5NS44LCAyMDIuMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzMsIDE4MSwgMTg5LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQtNTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDE3MywgMTgxLCAxODksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZC02MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LjQsIDE0NC44LCAxNTEuMiwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkLTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMzguNCwgMTQ0LjgsIDE1MS4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbXV0ZWQtNzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMy44LCAxMDguNiwgMTEzLjQsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZC03MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTAzLjgsIDEwOC42LCAxMTMuNCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW11dGVkLTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OS4yLCA3Mi40LCA3NS42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQtODAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDY5LjIsIDcyLjQsIDc1LjYsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tdXRlZC05MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQuNiwgMzYuMiwgMzcuOCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkLTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgzNC42LCAzNi4yLCAzNy44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNS41LCAyNS41LCAyNS41KSwgYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1ibGFjayB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiBibGFjaztcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogYmxhY2s7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoNjMuNzUsIDYzLjc1LCA2My43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDYzLjc1LCA2My43NSwgNjMuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJnLWJsYWNrLTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjay0yMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNTMsIDE1MywgMTUzLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2stMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay0zMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrLTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNDAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjay01MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2stNjAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay02MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNzAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjay04MDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2stOTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay05MDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXNpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmMyYzkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDIxMS4zMTQ5NjA2Mjk5LCAyMTguNDk2MDYyOTkyMSwgMjIyLjY4NTAzOTM3MDEpLCByZ2IoMTY3LjM0MjUxOTY4NSwgMTgxLjc1MTk2ODUwMzksIDE5MC4xNTc0ODAzMTUpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtc2lsdmVyIHtcbiAgLS1icy1hcHAtdGhlbWU6ICNiNmMyYzk7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMTgyLCAxOTQsIDIwMTtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYigxMzYuNSwgMTQ1LjUsIDE1MC43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDEzNi41LCAxNDUuNSwgMTUwLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDEzNi41LCAxNDUuNSwgMTUwLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDEzNi41LCAxNDUuNSwgMTUwLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDIwMC4yNSwgMjA5LjI1LCAyMTQuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIwMC4yNSwgMjA5LjI1LCAyMTQuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmctc2lsdmVyLTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAuNCwgMjQyLjgsIDI0NC4yLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNDAuNCwgMjQyLjgsIDI0NC4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTIwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUuOCwgMjMwLjYsIDIzMy40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTIwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMjUuOCwgMjMwLjYsIDIzMy40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTMwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEuMiwgMjE4LjQsIDIyMi42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyMTEuMiwgMjE4LjQsIDIyMi42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTQwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYuNiwgMjA2LjIsIDIxMS44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTQwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxOTYuNiwgMjA2LjIsIDIxMS44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTUwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDE5NCwgMjAxLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTUwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxODIsIDE5NCwgMjAxLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTYwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDUuNiwgMTU1LjIsIDE2MC44LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTYwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxNDUuNiwgMTU1LjIsIDE2MC44LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTcwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDkuMiwgMTE2LjQsIDEyMC42LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTcwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxMDkuMiwgMTE2LjQsIDEyMC42LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTgwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3Mi44LCA3Ny42LCA4MC40LCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTgwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg3Mi44LCA3Ny42LCA4MC40LCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2lsdmVyLTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNi40LCAzOC44LCA0MC4yLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2lsdmVyLTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgzNi40LCAzOC44LCA0MC4yLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlLCByZ2IoMjMzLjEyNSwgMjM2LjI1LCAyMzkuMzc1KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWdyYXktMTAwIHtcbiAgLS1icy1hcHAtdGhlbWU6ICNmOGY5ZmE7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYigxODYsIDE4Ni43NSwgMTg3LjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxODYsIDE4Ni43NSwgMTg3LjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoMTg2LCAxODYuNzUsIDE4Ny41KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4NiwgMTg2Ljc1LCAxODcuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigyNDkuNzUsIDI1MC41LCAyNTEuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNDkuNzUsIDI1MC41LCAyNTEuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJnLWdyYWRpZW50LWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSwgcmdiKDIxOC4yMzY4NDIxMDUzLCAyMjMuMjUsIDIyOC4yNjMxNTc4OTQ3KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWdyYXktMjAwIHtcbiAgLS1icy1hcHAtdGhlbWU6ICNlOWVjZWY7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYigxNzQuNzUsIDE3NywgMTc5LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc0Ljc1LCAxNzcsIDE3OS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmU6IHJnYigxNzQuNzUsIDE3NywgMTc5LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE3NC43NSwgMTc3LCAxNzkuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoMjM4LjUsIDI0MC43NSwgMjQzKTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjM4LjUsIDI0MC43NSwgMjQzKTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1MS4wMTcyNDEzNzkzLCAyNTEuNSwgMjUxLjk4Mjc1ODYyMDcpLCByZ2IoMjA3LjQ5MTM3OTMxMDMsIDIxMy4yNSwgMjE5LjAwODYyMDY4OTcpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZ3JheS0zMDAge1xuICAtLWJzLWFwcC10aGVtZTogI2RlZTJlNjtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDE2Ni41LCAxNjkuNSwgMTcyLjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNjYuNSwgMTY5LjUsIDE3Mi41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDE2Ni41LCAxNjkuNSwgMTcyLjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTY2LjUsIDE2OS41LCAxNzIuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigyMzAuMjUsIDIzMy4yNSwgMjM2LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjMwLjI1LCAyMzMuMjUsIDIzNi4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyMzUuMDU4MTM5NTM0OSwgMjM3LjUsIDIzOS45NDE4NjA0NjUxKSwgcmdiKDE5MS40NzA5MzAyMzI2LCAxOTkuMjUsIDIwNy4wMjkwNjk3Njc0KSkgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWdyYXktNDAwIHtcbiAgLS1icy1hcHAtdGhlbWU6ICNjZWQ0ZGE7XG4gIC0tYnMtYXBwLXRoZW1lLXJnYjogMjA2LCAyMTIsIDIxODtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXI6IHJnYigxNTQuNSwgMTU5LCAxNjMuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1NC41LCAxNTksIDE2My41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDE1NC41LCAxNTksIDE2My41KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE1NC41LCAxNTksIDE2My41KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDIxOC4yNSwgMjIyLjc1LCAyMjcuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMTguMjUsIDIyMi43NSwgMjI3LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDIwMS4yNTY3NTY3NTY4LCAyMDYuNSwgMjExLjc0MzI0MzI0MzIpLCByZ2IoMTU4Ljg3MTYyMTYyMTYsIDE2OC4yNSwgMTc3LjYyODM3ODM3ODQpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZ3JheS01MDAge1xuICAtLWJzLWFwcC10aGVtZTogI2FkYjViZDtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMjkuNzUsIDEzNS43NSwgMTQxLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDEyOS43NSwgMTM1Ljc1LCAxNDEuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTI5Ljc1LCAxMzUuNzUsIDE0MS43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigxOTMuNSwgMTk5LjUsIDIwNS41KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMTkzLjUsIDE5OS41LCAyMDUuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxMzMuNzU1MzY0ODA2OSwgMTQyLjQ4NDk3ODU0MDgsIDE1MC4yNDQ2MzUxOTMxKSwgcmdiKDk2LjE4MDI1NzUxMDcsIDEwNC4xOTUyNzg5NywgMTExLjMxOTc0MjQ4OTMpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZ3JheS02MDAge1xuICAtLWJzLWFwcC10aGVtZTogIzZjNzU3ZDtcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig4MSwgODcuNzUsIDkzLjc1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDgxLCA4Ny43NSwgOTMuNzUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODEsIDg3Ljc1LCA5My43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYigxNDQuNzUsIDE1MS41LCAxNTcuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDE0NC43NSwgMTUxLjUsIDE1Ny41KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDk2LjI2ODc1LCAxMDUuNSwgMTE0LjczMTI1KSwgcmdiKDYxLjM2NTYyNSwgNjcuMjUsIDczLjEzNDM3NSkpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1ncmF5LTcwMCB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjNDk1MDU3O1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDczLCA4MCwgODc7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoNTQuNzUsIDYwLCA2NS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDU0Ljc1LCA2MCwgNjUuMjUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlOiByZ2IoNTQuNzUsIDYwLCA2NS4yNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig1NC43NSwgNjAsIDY1LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1kaXNhYmxlZDogcmdiKDExOC41LCAxMjMuNzUsIDEyOSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDExOC41LCAxMjMuNzUsIDEyOSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNTNjICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig2Ni44NTcxNDI4NTcxLCA3OC43NDI4NTcxNDI5LCA4OS4xNDI4NTcxNDI5KSwgcmdiKDM0LjA3MTQyODU3MTQsIDQwLjEyODU3MTQyODYsIDQ1LjQyODU3MTQyODYpKSAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZ3JheS04MDAge1xuICAtLWJzLWFwcC10aGVtZTogIzJkMzUzYztcbiAgLS1icy1hcHAtdGhlbWUtcmdiOiA0NSwgNTMsIDYwO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWFwcC10aGVtZS1ob3ZlcjogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWFwcC10aGVtZS1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMzkuNzUsIDQ1KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDMzLjc1LCAzOS43NSwgNDUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzMuNzUsIDM5Ljc1LCA0NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQ6IHJnYig5Ny41LCAxMDMuNSwgMTA4Ljc1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoOTcuNSwgMTAzLjUsIDEwOC43NSk7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyNTJhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig1NC4wNTQwNTQwNTQxLCA2Mi41LCA3MC45NDU5NDU5NDU5KSwgcmdiKDIwLjk3Mjk3Mjk3MywgMjQuMjUsIDI3LjUyNzAyNzAyNykpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtZS1ncmF5LTkwMCB7XG4gIC0tYnMtYXBwLXRoZW1lOiAjMjAyNTJhO1xuICAtLWJzLWFwcC10aGVtZS1yZ2I6IDMyLCAzNywgNDI7XG4gIC0tYnMtYXBwLXRoZW1lLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFwcC10aGVtZS1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYXBwLXRoZW1lLWhvdmVyOiByZ2IoMjQsIDI3Ljc1LCAzMS41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjQsIDI3Ljc1LCAzMS41KTtcbiAgLS1icy1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZTogcmdiKDI0LCAyNy43NSwgMzEuNSk7XG4gIC0tYnMtYXBwLXRoZW1lLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNCwgMjcuNzUsIDMxLjUpO1xuICAtLWJzLWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYXBwLXRoZW1lLWRpc2FibGVkOiByZ2IoODcuNzUsIDkxLjUsIDk1LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoODcuNzUsIDkxLjUsIDk1LjI1KTtcbiAgLS1icy1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1ncmFkaWVudC1yZWQtcGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZjViNTcgMCUsICNmYjU1OTcgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LW9yYW5nZS1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjU5YzFhIDAlLCAjZmY1YjU3IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC15ZWxsb3ctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZDkwMCAwJSwgI2Y1OWMxYSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQteWVsbG93LXJlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmQ5MDAgMCUsICNmZjViNTcgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXRlYWwtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBhY2FjIDAlLCAjMzJhOTMyIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC15ZWxsb3ctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZkOTAwIDAlLCAjMzJhOTMyIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ibHVlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNDhmZTIgMCUsICM3MjdjYjYgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWN5YW4tYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0OWI2ZDYgMCUsICMzNDhmZTIgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWN5YW4tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQ5YjZkNiAwJSwgIzcyN2NiNiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtY3lhbi1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDliNmQ2IDAlLCAjODc1M2RlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ibHVlLWluZGlnbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzNDhmZTIgMCUsICM4NzUzZGUgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXB1cnBsZS1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNzI3Y2I2IDAlLCAjODc1M2RlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1zaWx2ZXItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjZjMmM5IDAlLCAjMDAwMDAwIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhlbHBlciBPcGFjaXR5ICovXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMDtcbn1cblxuLnRleHQtb3BhY2l0eS01IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMDU7XG59XG5cbi5iZy1vcGFjaXR5LTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDA7XG59XG5cbi5iZy1vcGFjaXR5LTUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMDU7XG59XG5cbi5vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTE1IHtcbiAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMTtcbn1cblxuLnRleHQtb3BhY2l0eS0xNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjE1O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0xNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xNTtcbn1cblxuLm9wYWNpdHktMjAge1xuICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMzAge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktMjAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5vcGFjaXR5LTMwIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTQ1IHtcbiAgb3BhY2l0eTogMC40NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTMwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMztcbn1cblxuLnRleHQtb3BhY2l0eS0zNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjM1O1xufVxuXG4uYmctb3BhY2l0eS0zMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4zO1xufVxuXG4uYmctb3BhY2l0eS0zNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4zNTtcbn1cblxuLm9wYWNpdHktNDAge1xuICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS00MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjQ7XG59XG5cbi50ZXh0LW9wYWNpdHktNDUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC40NTtcbn1cblxuLmJnLW9wYWNpdHktNDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNDtcbn1cblxuLmJnLW9wYWNpdHktNDUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNDU7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS01NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS01NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41NTtcbn1cblxuLm9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS02MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjY7XG59XG5cbi50ZXh0LW9wYWNpdHktNjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC42NTtcbn1cblxuLmJnLW9wYWNpdHktNjAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNjtcbn1cblxuLmJnLW9wYWNpdHktNjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNjU7XG59XG5cbi5vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwNSB7XG4gIG9wYWNpdHk6IDEuMDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS03MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktNzAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNztcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5vcGFjaXR5LTgwIHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEyMCB7XG4gIG9wYWNpdHk6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTgwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuODtcbn1cblxuLnRleHQtb3BhY2l0eS04NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjg1O1xufVxuXG4uYmctb3BhY2l0eS04MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC44O1xufVxuXG4uYmctb3BhY2l0eS04NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC44NTtcbn1cblxuLm9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTM1IHtcbiAgb3BhY2l0eTogMS4zNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTkwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuOTtcbn1cblxuLnRleHQtb3BhY2l0eS05NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjk1O1xufVxuXG4uYmctb3BhY2l0eS05MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC45O1xufVxuXG4uYmctb3BhY2l0eS05NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC45NTtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xNTAge1xuICBvcGFjaXR5OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMS4wNTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctb3BhY2l0eS0xMDUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDEuMDU7XG59XG5cbi8qIEhlbHBlciBEaXNwbGF5ICovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIvKiBvcGVuLXNhbnMtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cblx0c3JjOiBsb2NhbCgnJyksXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtODAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTMwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwaXRhbGljLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cblx0c3JjOiBsb2NhbCgnJyksXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNjAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTUwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy03MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cblx0c3JjOiBsb2NhbCgnJyksXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtODAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuIiwiLy8gQ29sb3JzXG4kY29sb3ItcmVkOiAjRkYyOTI0O1xuJGNvbG9yLWJsdWU6ICMwMjY3RkY7XG4kY29sb3ItZ3JlZW46ICMwQ0IyMDA7XG4kY29sb3IteWVsbG93OiAjRkVDRTAwO1xuJGNvbG9yLXB1cnBsZTogIzgwMDFGRjtcblxuLy8gRm9udCBDb2xvcnNcbiRmb250Y29sb3Itd2hpdGU6ICNGRkZGRkY7XG4kZm9udGNvbG9yLWRhcms6ICMzMzMzM0Q7XG4kZm9udGNvbG9yLWxpZ2h0OiAjQURBREIxO1xuJGZvbnRjb2xvci1hY2NlbnQ6ICNCNkMxQzk7XG5cbiRjb2xvci1saWdodC1ncmF5OiAjRDVEQkRGO1xuXG4uY29sb3ItZGFyayB7XG5cdGNvbG9yOiAkZm9udGNvbG9yLWRhcms7XG59XG4uY29sb3ItbGlnaHQge1xuXHRjb2xvcjogJGZvbnRjb2xvci1saWdodDtcbn1cbi5jb2xvci1hY2NlbnQge1xuXHRjb2xvcjogJGZvbnRjb2xvci1hY2NlbnQ7XG59XG5cbiRjb2xvci1ncmV5MDE6ICNGM0YzRjM7XG4kY29sb3ItZ3JleTAzOiAjQ0NDQ0NDO1xuJGNvbG9yLWdyZXkwNDogI0IwQjBCMDtcblxuIiwiLy8gU3dlZXRBbGVydDJcbi8vIGdpdGh1Yi5jb20vc3dlZXRhbGVydDIvc3dlZXRhbGVydDJcblxuLy8gQ1NTIFZhcmlhYmxlc1xuOnJvb3Qge1xuICAtLXN3YWwyLW91dGxpbmU6IDAgMCAwIDNweCByZ2JhKDEwMCwgMTUwLCAyMDAsIDAuNSk7XG5cbiAgLy8gQ09OVEFJTkVSXG4gIC0tc3dhbDItY29udGFpbmVyLXBhZGRpbmc6IDAuNjI1ZW07XG5cbiAgLy8gQkFDS0RST1BcbiAgLS1zd2FsMi1iYWNrZHJvcDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAtLXN3YWwyLWJhY2tkcm9wLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG5cbiAgLy8gUE9QVVBcbiAgLS1zd2FsMi13aWR0aDogMzJlbTtcbiAgLS1zd2FsMi1wYWRkaW5nOiAwIDAgMS4yNWVtO1xuICAtLXN3YWwyLWJvcmRlcjogbm9uZTtcbiAgLS1zd2FsMi1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIC0tc3dhbDItYmFja2dyb3VuZDogd2hpdGU7XG4gIC0tc3dhbDItY29sb3I6ICM1NDU0NTQ7XG5cbiAgLy8gQU5JTUFUSU9OU1xuICAtLXN3YWwyLXNob3ctYW5pbWF0aW9uOiBzd2FsMi1zaG93IDAuM3M7XG4gIC0tc3dhbDItaGlkZS1hbmltYXRpb246IHN3YWwyLWhpZGUgMC4xNXMgZm9yd2FyZHM7XG5cbiAgLy8gSUNPTlNcbiAgLS1zd2FsMi1pY29uLXpvb206IDE7XG4gIC0tc3dhbDItaWNvbi1hbmltYXRpb25zOiB0cnVlO1xuXG4gIC8vIFRJVExFXG4gIC0tc3dhbDItdGl0bGUtcGFkZGluZzogMC44ZW0gMWVtIDA7XG5cbiAgLy8gSFRNTCBDT05UQUlORVJcbiAgLS1zd2FsMi1odG1sLWNvbnRhaW5lci1wYWRkaW5nOiAxZW0gMS42ZW0gMC4zZW07XG5cbiAgLy8gSU5QVVRcbiAgLS1zd2FsMi1pbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAtLXN3YWwyLWlucHV0LWJvcmRlci1yYWRpdXM6IDAuMTg3NWVtO1xuICAtLXN3YWwyLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XG4gIC0tc3dhbDItaW5wdXQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tc3dhbDItaW5wdXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcblxuICAvLyBJTlBVVDpIT1ZFUlxuICAtLXN3YWwyLWlucHV0LWhvdmVyLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XG5cbiAgLy8gSU5QVVQ6Rk9DVVNcbiAgLS1zd2FsMi1pbnB1dC1mb2N1cy1ib3JkZXI6IDFweCBzb2xpZCAjYjRkYmVkO1xuICAtLXN3YWwyLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggcmdiYSgxMDAsIDE1MCwgMjAwLCAwLjUpO1xuXG4gIC8vIFBST0dSRVNTIFNURVBTXG4gIC0tc3dhbDItcHJvZ3Jlc3Mtc3RlcC1iYWNrZ3JvdW5kOiAjYWRkOGU2O1xuXG4gIC8vIFZBTElEQVRJT04gTUVTU0FHRVxuICAtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1iYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1jb2xvcjogIzY2NjtcblxuICAvLyBGT09URVJcbiAgLS1zd2FsMi1mb290ZXItYm9yZGVyLWNvbG9yOiAjZWVlO1xuICAtLXN3YWwyLWZvb3Rlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1zd2FsMi1mb290ZXItY29sb3I6IGluaGVyaXQ7XG5cbiAgLy8gVElNRVIgUFJPR1JFU1MgQkFSXG4gIC0tc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAvLyBDTE9TRSBCVVRUT05cbiAgLS1zd2FsMi1jbG9zZS1idXR0b24tcG9zaXRpb246IGluaXRpYWw7XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLWluc2V0OiBhdXRvO1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1mb250LXNpemU6IDIuNWVtO1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1jb2xvcjogI2NjYztcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24tdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1vdXRsaW5lOiBpbml0aWFsO1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IHZhcigtLXN3YWwyLW91dGxpbmUpO1xuXG4gIC8vIENMT1NFIEJVVFRPTjpIT1ZFUlxuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLy8gQUNUSU9OU1xuICAtLXN3YWwyLWFjdGlvbnMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC0tc3dhbDItYWN0aW9ucy13aWR0aDogYXV0bztcbiAgLS1zd2FsMi1hY3Rpb25zLW1hcmdpbjogMS4yNWVtIGF1dG8gMDtcbiAgLS1zd2FsMi1hY3Rpb25zLXBhZGRpbmc6IDA7XG4gIC0tc3dhbDItYWN0aW9ucy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLXN3YWwyLWFjdGlvbnMtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgLy8gQ09NTU9OIFZBUklBQkxFUyBGT1IgQUxMIEFDVElPTiBCVVRUT05TXG4gIC0tc3dhbDItYWN0aW9uLWJ1dHRvbi10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWhvdmVyOiBibGFjayAxMCU7XG4gIC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1hY3RpdmU6IGJsYWNrIDEwJTtcblxuICAvLyBDT05GSVJNIEJVVFRPTlxuICAtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tc3dhbDItY29uZmlybS1idXR0b24tYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICM3MDY2ZTA7XG4gIC0tc3dhbDItY29uZmlybS1idXR0b24tY29sb3I6ICNmZmY7XG5cbiAgLy8gREVOWSBCVVRUT05cbiAgLS1zd2FsMi1kZW55LWJ1dHRvbi1ib3gtc2hhZG93OiBub25lO1xuICAtLXN3YWwyLWRlbnktYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgLS1zd2FsMi1kZW55LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNzQxO1xuICAtLXN3YWwyLWRlbnktYnV0dG9uLWNvbG9yOiAjZmZmO1xuXG4gIC8vIENBTkNFTCBCVVRUT05cbiAgLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjNmU3ODgxO1xuICAtLXN3YWwyLWNhbmNlbC1idXR0b24tY29sb3I6ICNmZmY7XG5cbiAgLy8gVE9BU1RTXG4gIC0tc3dhbDItdG9hc3Qtc2hvdy1hbmltYXRpb246IHN3YWwyLXRvYXN0LXNob3cgMC41cztcbiAgLS1zd2FsMi10b2FzdC1oaWRlLWFuaW1hdGlvbjogc3dhbDItdG9hc3QtaGlkZSAwLjFzIGZvcndhcmRzO1xuICAtLXN3YWwyLXRvYXN0LWJvcmRlcjogbm9uZTtcbiAgLS1zd2FsMi10b2FzdC1ib3gtc2hhZG93OlxuICAgIDAgMCAxcHggaHNsKDBkZWcgMCUgMCUgLyAwLjA3NSksIDAgMXB4IDJweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KSwgMXB4IDJweCA0cHggaHNsKDBkZWcgMCUgMCUgLyAwLjA3NSksXG4gICAgMXB4IDNweCA4cHggaHNsKDBkZWcgMCUgMCUgLyAwLjA3NSksIDJweCA0cHggMTZweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KTtcbn1cblxuLy8gREFSSyBUSEVNRVxuQG1peGluIGRhcmstdGhlbWUge1xuICAtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2s6ICMxOTE5MWE7XG4gIC0tc3dhbDItZGFyay10aGVtZS13aGl0ZTogI2UxZTFlMTtcblxuICAvLyBQT1BVUFxuICAtLXN3YWwyLWJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2spO1xuICAtLXN3YWwyLWNvbG9yOiB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlKTtcbiAgLS1zd2FsMi1mb290ZXItYm9yZGVyLWNvbG9yOiAjNTU1O1xuXG4gIC8vIElOUFVUXG4gIC0tc3dhbDItaW5wdXQtYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2spLCB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlKSAxMCUpO1xuXG4gIC8vIFZBTElEQVRJT04gTUVTU0FHRVxuICAtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1iYWNrZ3JvdW5kOiBjb2xvci1taXgoXG4gICAgaW4gc3JnYixcbiAgICB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLWJsYWNrKSxcbiAgICB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlKSAxMCVcbiAgKTtcbiAgLS1zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtY29sb3I6IHZhcigtLXN3YWwyLWRhcmstdGhlbWUtd2hpdGUpO1xuXG4gIC8vIFRJTUVSIFBST0dSRVNTIEJBUlxuICAtLXN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1iYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbltkYXRhLXN3YWwyLXRoZW1lPSdkYXJrJ10ge1xuICBAaW5jbHVkZSBkYXJrLXRoZW1lO1xufVxuXG4vLyBBVVRPIFRIRU1FLCBiYXNlZCBvbiBwcmVmZXJzLWNvbG9yLXNjaGVtZVxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICBbZGF0YS1zd2FsMi10aGVtZT0nYXV0byddIHtcbiAgICBAaW5jbHVkZSBkYXJrLXRoZW1lO1xuICB9XG59XG5cbiRzd2FsMi1vdXRsaW5lLWNvbG9yOiByZ2JhKDEwMCwgMTUwLCAyMDAsIDAuNSkgIWRlZmF1bHQ7XG5cbi8vIENPTlRBSU5FUlxuJHN3YWwyLWNvbnRhaW5lci1wYWRkaW5nOiB2YXIoLS1zd2FsMi1jb250YWluZXItcGFkZGluZykgIWRlZmF1bHQ7XG5cbi8vIEJBQ0tEUk9QXG4kc3dhbDItYmFja2Ryb3A6IHZhcigtLXN3YWwyLWJhY2tkcm9wKSAhZGVmYXVsdDtcbiRzd2FsMi1iYWNrZHJvcC10cmFuc2l0aW9uOiB2YXIoLS1zd2FsMi1iYWNrZHJvcC10cmFuc2l0aW9uKSAhZGVmYXVsdDtcblxuLy8gUE9QVVBcbiRzd2FsMi13aWR0aDogdmFyKC0tc3dhbDItd2lkdGgpICFkZWZhdWx0O1xuJHN3YWwyLXBhZGRpbmc6IHZhcigtLXN3YWwyLXBhZGRpbmcpICFkZWZhdWx0O1xuJHN3YWwyLWJvcmRlcjogdmFyKC0tc3dhbDItYm9yZGVyKSAhZGVmYXVsdDtcbiRzd2FsMi1ib3JkZXItcmFkaXVzOiB2YXIoLS1zd2FsMi1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRzd2FsMi1iYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1iYWNrZ3JvdW5kKSAhZGVmYXVsdDtcbiRzd2FsMi1jb2xvcjogdmFyKC0tc3dhbDItY29sb3IpICFkZWZhdWx0O1xuXG4vLyBBTklNQVRJT05TXG4kc3dhbDItc2hvdy1hbmltYXRpb246IHZhcigtLXN3YWwyLXNob3ctYW5pbWF0aW9uKSAhZGVmYXVsdDtcbiRzd2FsMi1oaWRlLWFuaW1hdGlvbjogdmFyKC0tc3dhbDItaGlkZS1hbmltYXRpb24pICFkZWZhdWx0O1xuXG4vLyBUWVBPR1JBUEhZXG4kc3dhbDItZm9udDogaW5oZXJpdCAhZGVmYXVsdDtcbiRzd2FsMi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIElDT05TXG4kc3dhbDItaWNvbi1tYXJnaW46IDIuNWVtIGF1dG8gMC42ZW0gIWRlZmF1bHQ7XG4kc3dhbDItaWNvbi1mb250LWZhbWlseTogaW5oZXJpdCAhZGVmYXVsdDtcbiRzd2FsMi1pY29uLWZvbnQtc2l6ZTogMy43NWVtICFkZWZhdWx0O1xuJHN3YWwyLWljb24tYm9yZGVyLXdpZHRoOiAwLjI1ZW0gIWRlZmF1bHQ7XG4kc3dhbDItaWNvbi1ib3JkZXItY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kc3dhbDItaWNvbi16b29tOiB2YXIoLS1zd2FsMi1pY29uLXpvb20pICFkZWZhdWx0O1xuJHN3YWwyLXN1Y2Nlc3M6ICNhNWRjODYgIWRlZmF1bHQ7XG4kc3dhbDItc3VjY2Vzcy1ib3JkZXI6IHJnYmEoJHN3YWwyLXN1Y2Nlc3MsIDAuMykgIWRlZmF1bHQ7XG4kc3dhbDItZXJyb3I6ICNmMjc0NzQgIWRlZmF1bHQ7XG4kc3dhbDItd2FybmluZzogI2Y4YmI4NiAhZGVmYXVsdDtcbiRzd2FsMi1pbmZvOiAjM2ZjM2VlICFkZWZhdWx0O1xuJHN3YWwyLXF1ZXN0aW9uOiAjODdhZGJkICFkZWZhdWx0O1xuXG4vLyBJTUFHRVxuJHN3YWwyLWltYWdlLW1hcmdpbjogMmVtIGF1dG8gMWVtICFkZWZhdWx0O1xuXG4vLyBUSVRMRVxuJHN3YWwyLXRpdGxlLXBvc2l0aW9uOiByZWxhdGl2ZSAhZGVmYXVsdDtcbiRzd2FsMi10aXRsZS1tYXgtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kc3dhbDItdGl0bGUtbWFyZ2luOiAwICFkZWZhdWx0O1xuJHN3YWwyLXRpdGxlLXBhZGRpbmc6IHZhcigtLXN3YWwyLXRpdGxlLXBhZGRpbmcpICFkZWZhdWx0O1xuJHN3YWwyLXRpdGxlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJHN3YWwyLXRpdGxlLWZvbnQtc2l6ZTogMS44NzVlbSAhZGVmYXVsdDtcbiRzd2FsMi10aXRsZS1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xuJHN3YWwyLXRpdGxlLXRleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcblxuLy8gSFRNTCBDT05UQUlORVJcbiRzd2FsMi1odG1sLWNvbnRhaW5lci1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhZGVmYXVsdDtcbiRzd2FsMi1odG1sLWNvbnRhaW5lci1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kc3dhbDItaHRtbC1jb250YWluZXItcGFkZGluZzogdmFyKC0tc3dhbDItaHRtbC1jb250YWluZXItcGFkZGluZykgIWRlZmF1bHQ7XG4kc3dhbDItaHRtbC1jb250YWluZXItb3ZlcmZsb3c6IGF1dG8gIWRlZmF1bHQ7XG4kc3dhbDItaHRtbC1jb250YWluZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG4kc3dhbDItaHRtbC1jb250YWluZXItZm9udC1zaXplOiAxLjEyNWVtICFkZWZhdWx0O1xuJHN3YWwyLWh0bWwtY29udGFpbmVyLWZvbnQtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHQ7XG4kc3dhbDItaHRtbC1jb250YWluZXItbGluZS1oZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcbiRzd2FsMi1odG1sLWNvbnRhaW5lci10ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItaHRtbC1jb250YWluZXItd29yZC1icmVhazogYnJlYWstd29yZCAhZGVmYXVsdDtcblxuLy8gSU5QVVRcbiRzd2FsMi1pbnB1dC1tYXJnaW46IDFlbSAyZW0gM3B4ICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LXdpZHRoOiBhdXRvICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWhlaWdodDogMi42MjVlbSAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1wYWRkaW5nOiAwIDAuNzVlbSAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1ib3JkZXI6IHZhcigtLXN3YWwyLWlucHV0LWJvcmRlcikgIWRlZmF1bHQ7XG4kc3dhbDItaW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItaW5wdXQtYm9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kc3dhbDItaW5wdXQtYm94LXNoYWRvdzogdmFyKC0tc3dhbDItaW5wdXQtYm94LXNoYWRvdykgIWRlZmF1bHQ7XG4kc3dhbDItaW5wdXQtZm9udC1zaXplOiAxLjEyNWVtICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWlucHV0LWJhY2tncm91bmQpICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LXRyYW5zaXRpb246IHZhcigtLXN3YWwyLWlucHV0LXRyYW5zaXRpb24pICFkZWZhdWx0O1xuXG4vLyBJTlBVVDpGT0NVU1xuJHN3YWwyLWlucHV0LWZvY3VzLWJvcmRlcjogdmFyKC0tc3dhbDItaW5wdXQtZm9jdXMtYm9yZGVyKSAhZGVmYXVsdDtcbiRzd2FsMi1pbnB1dC1mb2N1cy1vdXRsaW5lOiBub25lICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWlucHV0LWZvY3VzLWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4vLyBURVhUQVJFQSBTUEVDSUZJQyBWQVJJQUJMRVNcbiRzd2FsMi10ZXh0YXJlYS1oZWlnaHQ6IDYuNzVlbSAhZGVmYXVsdDtcbiRzd2FsMi10ZXh0YXJlYS1wYWRkaW5nOiAwLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIElOUFVUIExBQkVMXG4kc3dhbDItaW5wdXQtbGFiZWwtbWFyZ2luOiAxZW0gYXV0byAwICFkZWZhdWx0O1xuJHN3YWwyLWlucHV0LWxhYmVsLWp1c3RpZnktY29udGVudDogY2VudGVyICFkZWZhdWx0O1xuXG4vLyBWQUxJREFUSU9OIE1FU1NBR0VcbiRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtYWxpZ24taXRlbXM6IGNlbnRlciAhZGVmYXVsdDtcbiRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtanVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLW1hcmdpbjogMWVtIDAgMCAhZGVmYXVsdDtcbiRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtcGFkZGluZzogMC42MjVlbSAhZGVmYXVsdDtcbiRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtYmFja2dyb3VuZDogdmFyKC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWJhY2tncm91bmQpICFkZWZhdWx0O1xuJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1jb2xvcjogdmFyKC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWNvbG9yKSAhZGVmYXVsdDtcbiRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWljb24tYmFja2dyb3VuZDogJHN3YWwyLWVycm9yICFkZWZhdWx0O1xuJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1pY29uLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1pY29uLXpvb206IG51bGwgIWRlZmF1bHQ7XG5cbi8vIFBST0dSRVNTIFNURVBTXG4kc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtZmxleC13cmFwOiB3cmFwICFkZWZhdWx0O1xuJHN3YWwyLXByb2dyZXNzLXN0ZXBzLWFsaWduLWl0ZW1zOiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtbWF4LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJHN3YWwyLXByb2dyZXNzLXN0ZXBzLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHN3YWwyLXByb2dyZXNzLXN0ZXBzLW1hcmdpbjogMS4yNWVtIGF1dG8gIWRlZmF1bHQ7XG4kc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtcGFkZGluZzogMCAhZGVmYXVsdDtcbiRzd2FsMi1wcm9ncmVzcy1zdGVwcy1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xuJHN3YWwyLXByb2dyZXNzLXN0ZXBzLWRpc3RhbmNlOiAyLjVlbSAhZGVmYXVsdDtcbiRzd2FsMi1wcm9ncmVzcy1zdGVwLXdpZHRoOiAyZW07XG4kc3dhbDItcHJvZ3Jlc3Mtc3RlcC1oZWlnaHQ6IDJlbTtcbiRzd2FsMi1wcm9ncmVzcy1zdGVwLWJvcmRlci1yYWRpdXM6IDJlbTtcbiRzd2FsMi1wcm9ncmVzcy1zdGVwLWJhY2tncm91bmQ6IHZhcigtLXN3YWwyLXByb2dyZXNzLXN0ZXAtYmFja2dyb3VuZCkgIWRlZmF1bHQ7XG4kc3dhbDItcHJvZ3Jlc3Mtc3RlcC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzd2FsMi1hY3RpdmUtc3RlcC1iYWNrZ3JvdW5kOiAjMjc3OGM0ICFkZWZhdWx0O1xuJHN3YWwyLWFjdGl2ZS1zdGVwLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyBGT09URVJcbiRzd2FsMi1mb290ZXItbWFyZ2luOiAxZW0gMCAwICFkZWZhdWx0O1xuJHN3YWwyLWZvb3Rlci1wYWRkaW5nOiAxZW0gMWVtIDAgIWRlZmF1bHQ7XG4kc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kc3dhbDItZm9vdGVyLWJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWZvb3Rlci1iYWNrZ3JvdW5kKSAhZGVmYXVsdDtcbiRzd2FsMi1mb290ZXItY29sb3I6IHZhcigtLXN3YWwyLWZvb3Rlci1jb2xvcikgIWRlZmF1bHQ7XG4kc3dhbDItZm9vdGVyLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHN3YWwyLWZvb3Rlci10ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XG5cbi8vIFRJTUVSIFBST0dSRVNTIEJBUlxuJHN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1oZWlnaHQ6IDAuMjVlbTtcbiRzd2FsMi10aW1lci1wcm9ncmVzcy1iYXItYmFja2dyb3VuZDogdmFyKC0tc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQpICFkZWZhdWx0O1xuXG4vLyBDTE9TRSBCVVRUT05cbiRzd2FsMi1jbG9zZS1idXR0b24tanVzdGlmeS1zZWxmOiBlbmQgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWFsaWduLWl0ZW1zOiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWp1c3RpZnktY29udGVudDogY2VudGVyICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi13aWR0aDogMS4yZW0gIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWhlaWdodDogMS4yZW0gIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLXBvc2l0aW9uOiB2YXIoLS1zd2FsMi1jbG9zZS1idXR0b24tcG9zaXRpb24pICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1pbnNldDogdmFyKC0tc3dhbDItY2xvc2UtYnV0dG9uLWluc2V0KSAhZGVmYXVsdDtcbiRzd2FsMi1jbG9zZS1idXR0b24tZ2FwOiAwICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1wYWRkaW5nOiAwICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uOiB2YXIoLS1zd2FsMi1jbG9zZS1idXR0b24tdHJhbnNpdGlvbikgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWJvcmRlcjogbm9uZSAhZGVmYXVsdDtcbiRzd2FsMi1jbG9zZS1idXR0b24tYm9yZGVyLXJhZGl1czogJHN3YWwyLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLW91dGxpbmU6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1vdXRsaW5lKSAhZGVmYXVsdDtcbiRzd2FsMi1jbG9zZS1idXR0b24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1zd2FsMi1jbG9zZS1idXR0b24tY29sb3IpICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1mb250LWZhbWlseTogbW9ub3NwYWNlICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1mb250LXNpemU6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1mb250LXNpemUpICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1ib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1jbG9zZS1idXR0b24tYm94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbi8vIENMT1NFIEJVVFRPTjpIT1ZFUlxuJHN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci10cmFuc2Zvcm06IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci10cmFuc2Zvcm0pICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogJHN3YWwyLWVycm9yICFkZWZhdWx0O1xuJHN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gQ0xPU0UgQlVUVE9OOkZPQ1VTXG4kc3dhbDItY2xvc2UtYnV0dG9uLWZvY3VzLW91dGxpbmU6IG5vbmUgIWRlZmF1bHQ7XG4kc3dhbDItY2xvc2UtYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuLy8gQUNUSU9OU1xuJHN3YWwyLWFjdGlvbnMtZmxleC13cmFwOiB3cmFwICFkZWZhdWx0O1xuJHN3YWwyLWFjdGlvbnMtYWxpZ24taXRlbXM6IGNlbnRlciAhZGVmYXVsdDtcbiRzd2FsMi1hY3Rpb25zLWp1c3RpZnktY29udGVudDogdmFyKC0tc3dhbDItYWN0aW9ucy1qdXN0aWZ5LWNvbnRlbnQpICFkZWZhdWx0O1xuJHN3YWwyLWFjdGlvbnMtd2lkdGg6IHZhcigtLXN3YWwyLWFjdGlvbnMtd2lkdGgpICFkZWZhdWx0O1xuJHN3YWwyLWFjdGlvbnMtbWFyZ2luOiB2YXIoLS1zd2FsMi1hY3Rpb25zLW1hcmdpbikgIWRlZmF1bHQ7XG4kc3dhbDItYWN0aW9ucy1wYWRkaW5nOiB2YXIoLS1zd2FsMi1hY3Rpb25zLXBhZGRpbmcpICFkZWZhdWx0O1xuJHN3YWwyLWFjdGlvbnMtYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItYWN0aW9ucy1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRzd2FsMi1hY3Rpb25zLWJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWFjdGlvbnMtYmFja2dyb3VuZCkgIWRlZmF1bHQ7XG5cbi8vIENPTU1PTiBWQVJJQUJMRVMgRk9SIEFMTCBBQ1RJT04gQlVUVE9OU1xuJHN3YWwyLWJ1dHRvbi1tYXJnaW46IDAuMzEyNWVtICFkZWZhdWx0O1xuJHN3YWwyLWJ1dHRvbi1wYWRkaW5nOiAwLjYyNWVtIDEuMWVtICFkZWZhdWx0O1xuJHN3YWwyLWJ1dHRvbi10cmFuc2l0aW9uOiB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLXRyYW5zaXRpb24pICFkZWZhdWx0O1xuJHN3YWwyLWJ1dHRvbi1ib3gtc2hhZG93OiAwIDAgMCAzcHggdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc3dhbDItYnV0dG9uLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG5cbi8vIENPTkZJUk0gQlVUVE9OXG4kc3dhbDItY29uZmlybS1idXR0b24tb3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dhbDItY29uZmlybS1idXR0b24tYm9yZGVyOiB2YXIoLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1ib3JkZXIpICFkZWZhdWx0O1xuJHN3YWwyLWNvbmZpcm0tYnV0dG9uLWJvcmRlci1yYWRpdXM6IHZhcigtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHN3YWwyLWNvbmZpcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJhY2tncm91bmQtY29sb3IpICFkZWZhdWx0O1xuJHN3YWwyLWNvbmZpcm0tYnV0dG9uLWNvbG9yOiB2YXIoLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1jb2xvcikgIWRlZmF1bHQ7XG4kc3dhbDItY29uZmlybS1idXR0b24tZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG5cbi8vIERFTlkgQlVUVE9OXG4kc3dhbDItZGVueS1idXR0b24tb3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dhbDItZGVueS1idXR0b24tYm9yZGVyOiB2YXIoLS1zd2FsMi1kZW55LWJ1dHRvbi1ib3JkZXIpICFkZWZhdWx0O1xuJHN3YWwyLWRlbnktYnV0dG9uLWJvcmRlci1yYWRpdXM6IHZhcigtLXN3YWwyLWRlbnktYnV0dG9uLWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHN3YWwyLWRlbnktYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3YWwyLWRlbnktYnV0dG9uLWJhY2tncm91bmQtY29sb3IpICFkZWZhdWx0O1xuJHN3YWwyLWRlbnktYnV0dG9uLWNvbG9yOiB2YXIoLS1zd2FsMi1kZW55LWJ1dHRvbi1jb2xvcikgIWRlZmF1bHQ7XG4kc3dhbDItZGVueS1idXR0b24tZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG5cbi8vIENBTkNFTCBCVVRUT05cbiRzd2FsMi1jYW5jZWwtYnV0dG9uLW9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3YWwyLWNhbmNlbC1idXR0b24tYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRzd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3YWwyLWNhbmNlbC1idXR0b24tYmFja2dyb3VuZC1jb2xvcikgIWRlZmF1bHQ7XG4kc3dhbDItY2FuY2VsLWJ1dHRvbi1jb2xvcjogdmFyKC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1jb2xvcikgIWRlZmF1bHQ7XG4kc3dhbDItY2FuY2VsLWJ1dHRvbi1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcblxuLy8gTE9BREVSXG4kc3dhbDItbG9hZGVyLWFsaWduLWl0ZW1zOiBjZW50ZXIgIWRlZmF1bHQ7XG4kc3dhbDItbG9hZGVyLWp1c3RpZnktY29udGVudDogY2VudGVyICFkZWZhdWx0O1xuJHN3YWwyLWxvYWRlci13aWR0aDogMi4yZW0gIWRlZmF1bHQ7XG4kc3dhbDItbG9hZGVyLWhlaWdodDogMi4yZW0gIWRlZmF1bHQ7XG4kc3dhbDItbG9hZGVyLW1hcmdpbjogMCAxLjg3NWVtICFkZWZhdWx0O1xuJHN3YWwyLWxvYWRlci1hbmltYXRpb246IHN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbCAhZGVmYXVsdDtcbiRzd2FsMi1sb2FkZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW0gIWRlZmF1bHQ7XG4kc3dhbDItbG9hZGVyLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XG4kc3dhbDItbG9hZGVyLWJvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XG4kc3dhbDItbG9hZGVyLWJvcmRlci1jb2xvcjogIzI3NzhjNCB0cmFuc3BhcmVudCAjMjc3OGM0IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBUT0FTVFNcbiRzd2FsMi10b2FzdC1zaG93LWFuaW1hdGlvbjogdmFyKC0tc3dhbDItdG9hc3Qtc2hvdy1hbmltYXRpb24pICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWhpZGUtYW5pbWF0aW9uOiB2YXIoLS1zd2FsMi10b2FzdC1oaWRlLWFuaW1hdGlvbikgIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtYm9yZGVyOiB2YXIoLS1zd2FsMi10b2FzdC1ib3JkZXIpICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLXN3YWwyLXRvYXN0LWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWJhY2tncm91bmQ6ICRzd2FsMi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWNsb3NlLWJ1dHRvbi13aWR0aDogMC44ZW0gIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtY2xvc2UtYnV0dG9uLWhlaWdodDogMC44ZW0gIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtY2xvc2UtYnV0dG9uLW1hcmdpbjogMCAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1jbG9zZS1idXR0b24tZm9udC1zaXplOiAyZW0gIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3Qtd2lkdGg6IDM2MHB4ICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LXBhZGRpbmc6IDFlbSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC10aXRsZS1tYXJnaW46IDAuNWVtIDFlbSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC10aXRsZS1wYWRkaW5nOiAwICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LXRpdGxlLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWljb24tZm9udC1zaXplOiAxLjhlbSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1odG1sLWNvbnRhaW5lci1tYXJnaW46IDAuNWVtIDFlbSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1odG1sLWNvbnRhaW5lci1wYWRkaW5nOiAwICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWh0bWwtY29udGFpbmVyLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWlucHV0LWhlaWdodDogMmVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWlucHV0LW1hcmdpbjogMC41ZW0gIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtaW5wdXQtZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XG4kc3dhbDItdG9hc3QtdmFsaWRhdGlvbi1mb250LXNpemU6IDFlbSAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1idXR0b25zLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWZvb3Rlci1tYXJnaW46IDAuNWVtIDAgMCAhZGVmYXVsdDtcbiRzd2FsMi10b2FzdC1mb290ZXItcGFkZGluZzogMC41ZW0gMCAwICFkZWZhdWx0O1xuJHN3YWwyLXRvYXN0LWZvb3Rlci1mb250LXNpemU6IDAuOGVtICFkZWZhdWx0O1xuXG5ib2R5IHtcbiAgLy8gTU9EQUxcbiAgJi5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wLCAuc3dhbDItdG9hc3Qtc2hvd24pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBub3Qgb3ZlcmZsb3cteSBiZWNhdXNlIG9mIFNhcmFyaSwgIzEyNTNcbiAgfVxuXG4gICYuc3dhbDItaGVpZ2h0LWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyAjNzgxICMxMTA3XG4gIH1cblxuICAmLnN3YWwyLW5vLWJhY2tkcm9wIHtcbiAgICAuc3dhbDItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLnN3YWwyLXBvcHVwIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cblxuICAgICAgLnN3YWwyLW1vZGFsIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggJHN3YWwyLWJhY2tkcm9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRPQVNUXG4gICYuc3dhbDItdG9hc3Qtc2hvd24ge1xuICAgIC5zd2FsMi1jb250YWluZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAkc3dhbDItdG9hc3Qtd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmLnN3YWwyLXRvcCB7XG4gICAgICAgIGluc2V0OiAwIGF1dG8gYXV0byA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi10b3AtZW5kLFxuICAgICAgJi5zd2FsMi10b3AtcmlnaHQge1xuICAgICAgICBpbnNldDogMCAwIGF1dG8gYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi10b3Atc3RhcnQsXG4gICAgICAmLnN3YWwyLXRvcC1sZWZ0IHtcbiAgICAgICAgaW5zZXQ6IDAgYXV0byBhdXRvIDA7XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItY2VudGVyLXN0YXJ0LFxuICAgICAgJi5zd2FsMi1jZW50ZXItbGVmdCB7XG4gICAgICAgIGluc2V0OiA1MCUgYXV0byBhdXRvIDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXIge1xuICAgICAgICBpbnNldDogNTAlIGF1dG8gYXV0byA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWNlbnRlci1lbmQsXG4gICAgICAmLnN3YWwyLWNlbnRlci1yaWdodCB7XG4gICAgICAgIGluc2V0OiA1MCUgMCBhdXRvIGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1ib3R0b20tc3RhcnQsXG4gICAgICAmLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgaW5zZXQ6IGF1dG8gYXV0byAwIDA7XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItYm90dG9tIHtcbiAgICAgICAgaW5zZXQ6IGF1dG8gYXV0byAwIDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWJvdHRvbS1lbmQsXG4gICAgICAmLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIGluc2V0OiBhdXRvIDAgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBSSU5UXG4gIEBtZWRpYSBwcmludCB7XG4gICAgJi5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wLCAuc3dhbDItdG9hc3Qtc2hvd24pIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuXG4gICAgICA+IFthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTU9EQUxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA2MDtcbiAgaW5zZXQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgJ3RvcC1zdGFydCAgICAgdG9wICAgICAgICAgICAgdG9wLWVuZCdcbiAgICAnY2VudGVyLXN0YXJ0ICBjZW50ZXIgICAgICAgICBjZW50ZXItZW5kJ1xuICAgICdib3R0b20tc3RhcnQgIGJvdHRvbS1jZW50ZXIgIGJvdHRvbS1lbmQnO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgYXV0bykgbWlubWF4KG1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgobWluLWNvbnRlbnQsIGF1dG8pO1xuICBoZWlnaHQ6IDEwMCU7IC8vIFNhZmFyaVxuICBwYWRkaW5nOiAkc3dhbDItY29udGFpbmVyLXBhZGRpbmc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogJHN3YWwyLWJhY2tkcm9wLXRyYW5zaXRpb247XG5cbiAgLy8gc3dlZXRhbGVydDIvaXNzdWVzLzkwNVxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5zd2FsMi1iYWNrZHJvcC1zaG93LFxuICAmLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkc3dhbDItYmFja2Ryb3A7XG4gIH1cblxuICAmLnN3YWwyLWJhY2tkcm9wLWhpZGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnN3YWwyLXRvcC1zdGFydCxcbiAgJi5zd2FsMi1jZW50ZXItc3RhcnQsXG4gICYuc3dhbDItYm90dG9tLXN0YXJ0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG8gYXV0bztcbiAgfVxuXG4gICYuc3dhbDItdG9wLFxuICAmLnN3YWwyLWNlbnRlcixcbiAgJi5zd2FsMi1ib3R0b20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICB9XG5cbiAgJi5zd2FsMi10b3AtZW5kLFxuICAmLnN3YWwyLWNlbnRlci1lbmQsXG4gICYuc3dhbDItYm90dG9tLWVuZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gbWlubWF4KDAsIDFmcik7XG4gIH1cblxuICAmLnN3YWwyLXRvcC1zdGFydCA+IC5zd2FsMi1wb3B1cCB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIH1cblxuICAmLnN3YWwyLXRvcCA+IC5zd2FsMi1wb3B1cCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgcGxhY2Utc2VsZjogc3RhcnQgY2VudGVyO1xuICB9XG5cbiAgJi5zd2FsMi10b3AtZW5kID4gLnN3YWwyLXBvcHVwLFxuICAmLnN3YWwyLXRvcC1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgcGxhY2Utc2VsZjogc3RhcnQgZW5kO1xuICB9XG5cbiAgJi5zd2FsMi1jZW50ZXItc3RhcnQgPiAuc3dhbDItcG9wdXAsXG4gICYuc3dhbDItY2VudGVyLWxlZnQgPiAuc3dhbDItcG9wdXAge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICYuc3dhbDItY2VudGVyID4gLnN3YWwyLXBvcHVwIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMjtcbiAgICBwbGFjZS1zZWxmOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgJi5zd2FsMi1jZW50ZXItZW5kID4gLnN3YWwyLXBvcHVwLFxuICAmLnN3YWwyLWNlbnRlci1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgcGxhY2Utc2VsZjogY2VudGVyIGVuZDtcbiAgfVxuXG4gICYuc3dhbDItYm90dG9tLXN0YXJ0ID4gLnN3YWwyLXBvcHVwLFxuICAmLnN3YWwyLWJvdHRvbS1sZWZ0ID4gLnN3YWwyLXBvcHVwIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMztcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gIH1cblxuICAmLnN3YWwyLWJvdHRvbSA+IC5zd2FsMi1wb3B1cCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgcGxhY2Utc2VsZjogZW5kIGNlbnRlcjtcbiAgfVxuXG4gICYuc3dhbDItYm90dG9tLWVuZCA+IC5zd2FsMi1wb3B1cCxcbiAgJi5zd2FsMi1ib3R0b20tcmlnaHQgPiAuc3dhbDItcG9wdXAge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIGdyaWQtcm93OiAzO1xuICAgIHBsYWNlLXNlbGY6IGVuZCBlbmQ7XG4gIH1cblxuICAmLnN3YWwyLWdyb3ctcm93ID4gLnN3YWwyLXBvcHVwLFxuICAmLnN3YWwyLWdyb3ctZnVsbHNjcmVlbiA+IC5zd2FsMi1wb3B1cCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuc3dhbDItZ3Jvdy1jb2x1bW4gPiAuc3dhbDItcG9wdXAsXG4gICYuc3dhbDItZ3Jvdy1mdWxsc2NyZWVuID4gLnN3YWwyLXBvcHVwIHtcbiAgICBncmlkLXJvdzogMS80O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAmLnN3YWwyLW5vLXRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZbcG9wb3Zlcl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIGRpdjp3aGVyZSguc3dhbDItcG9wdXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDEwMCUpO1xuICAgIHdpZHRoOiAkc3dhbDItd2lkdGg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRzd2FsMi1wYWRkaW5nO1xuICAgIGJvcmRlcjogJHN3YWwyLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkc3dhbDItYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAkc3dhbDItYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHN3YWwyLWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkc3dhbDItZm9udDtcbiAgICBmb250LXNpemU6ICRzd2FsMi1mb250LXNpemU7XG4gICAgY29udGFpbmVyLW5hbWU6IHN3YWwyLXBvcHVwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuc3dhbDItbG9hZGluZyB7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi5zd2FsMi1kcmFnZ2FibGUge1xuICAgICAgY3Vyc29yOiBncmFiO1xuXG4gICAgICBkaXY6d2hlcmUoLnN3YWwyLWljb24pIHtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3dhbDItZHJhZ2dpbmcge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcblxuICAgICAgZGl2OndoZXJlKC5zd2FsMi1pY29uKSB7XG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDI6d2hlcmUoLnN3YWwyLXRpdGxlKSB7XG4gICAgcG9zaXRpb246ICRzd2FsMi10aXRsZS1wb3NpdGlvbjtcbiAgICBtYXgtd2lkdGg6ICRzd2FsMi10aXRsZS1tYXgtd2lkdGg7XG4gICAgbWFyZ2luOiAkc3dhbDItdGl0bGUtbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRzd2FsMi10aXRsZS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkc3dhbDItdGl0bGUtY29sb3I7XG4gICAgZm9udC1zaXplOiAkc3dhbDItdGl0bGUtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkc3dhbDItdGl0bGUtZm9udC13ZWlnaHQ7XG4gICAgdGV4dC1hbGlnbjogJHN3YWwyLXRpdGxlLXRleHQtYWxpZ247XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gIH1cblxuICBkaXY6d2hlcmUoLnN3YWwyLWFjdGlvbnMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDE7IC8vIHByZXZlbnQgc3VjY2VzcyBpY29uIGZyb20gb3ZlcmxhcHBpbmcgYnV0dG9uc1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleC13cmFwOiAkc3dhbDItYWN0aW9ucy1mbGV4LXdyYXA7XG4gICAgYWxpZ24taXRlbXM6ICRzd2FsMi1hY3Rpb25zLWFsaWduLWl0ZW1zO1xuICAgIGp1c3RpZnktY29udGVudDogJHN3YWwyLWFjdGlvbnMtanVzdGlmeS1jb250ZW50O1xuICAgIHdpZHRoOiAkc3dhbDItYWN0aW9ucy13aWR0aDtcbiAgICBtYXJnaW46ICRzd2FsMi1hY3Rpb25zLW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkc3dhbDItYWN0aW9ucy1wYWRkaW5nO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzd2FsMi1hY3Rpb25zLWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLWFjdGlvbnMtYmFja2dyb3VuZDtcbiAgfVxuXG4gIGRpdjp3aGVyZSguc3dhbDItbG9hZGVyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogJHN3YWwyLWxvYWRlci1hbGlnbi1pdGVtcztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzd2FsMi1sb2FkZXItanVzdGlmeS1jb250ZW50O1xuICAgIHdpZHRoOiAkc3dhbDItbG9hZGVyLXdpZHRoO1xuICAgIGhlaWdodDogJHN3YWwyLWxvYWRlci1oZWlnaHQ7XG4gICAgbWFyZ2luOiAkc3dhbDItbG9hZGVyLW1hcmdpbjtcbiAgICBhbmltYXRpb246ICRzd2FsMi1sb2FkZXItYW5pbWF0aW9uO1xuICAgIGJvcmRlci13aWR0aDogJHN3YWwyLWxvYWRlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiAkc3dhbDItbG9hZGVyLWJvcmRlci1zdHlsZTtcbiAgICBib3JkZXItcmFkaXVzOiAkc3dhbDItbG9hZGVyLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3dhbDItbG9hZGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKSB7XG4gICAgbWFyZ2luOiAkc3dhbDItYnV0dG9uLW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkc3dhbDItYnV0dG9uLXBhZGRpbmc7XG4gICAgdHJhbnNpdGlvbjogJHN3YWwyLWJ1dHRvbi10cmFuc2l0aW9uO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAkc3dhbDItYnV0dG9uLWJveC1zaGFkb3c7XG4gICAgZm9udC13ZWlnaHQ6ICRzd2FsMi1idXR0b24tZm9udC13ZWlnaHQ7XG5cbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjp3aGVyZSguc3dhbDItY29uZmlybSkge1xuICAgICAgb3JkZXI6ICRzd2FsMi1jb25maXJtLWJ1dHRvbi1vcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzd2FsMi1jb25maXJtLWJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2FsMi1jb25maXJtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tc3dhbDItY29uZmlybS1idXR0b24tYm94LXNoYWRvdyk7XG4gICAgICBjb2xvcjogJHN3YWwyLWNvbmZpcm0tYnV0dG9uLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAkc3dhbDItY29uZmlybS1idXR0b24tZm9udC1zaXplO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICRzd2FsMi1jb25maXJtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWhvdmVyKSk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICRzd2FsMi1jb25maXJtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWFjdGl2ZSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6d2hlcmUoLnN3YWwyLWRlbnkpIHtcbiAgICAgIG9yZGVyOiAkc3dhbDItZGVueS1idXR0b24tb3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3dhbDItZGVueS1idXR0b24tYm9yZGVyLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dhbDItZGVueS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWRlbnktYnV0dG9uLWJveC1zaGFkb3cpO1xuICAgICAgY29sb3I6ICRzd2FsMi1kZW55LWJ1dHRvbi1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJHN3YWwyLWRlbnktYnV0dG9uLWZvbnQtc2l6ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAkc3dhbDItZGVueS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1ob3ZlcikpO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAkc3dhbDItZGVueS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1hY3RpdmUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOndoZXJlKC5zd2FsMi1jYW5jZWwpIHtcbiAgICAgIG9yZGVyOiAkc3dhbDItY2FuY2VsLWJ1dHRvbi1vcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzd2FsMi1jYW5jZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3YWwyLWNhbmNlbC1idXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWNhbmNlbC1idXR0b24tYm94LXNoYWRvdyk7XG4gICAgICBjb2xvcjogJHN3YWwyLWNhbmNlbC1idXR0b24tY29sb3I7XG4gICAgICBmb250LXNpemU6ICRzd2FsMi1jYW5jZWwtYnV0dG9uLWZvbnQtc2l6ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAkc3dhbDItY2FuY2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWhvdmVyKSk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsICRzd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXN3YWwyLWFjdGlvbi1idXR0b24tYWN0aXZlKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICY6bm90KC5zd2FsMi1sb2FkaW5nKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICBkaXY6d2hlcmUoLnN3YWwyLWZvb3Rlcikge1xuICAgIG1hcmdpbjogJHN3YWwyLWZvb3Rlci1tYXJnaW47XG4gICAgcGFkZGluZzogJHN3YWwyLWZvb3Rlci1wYWRkaW5nO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkc3dhbDItZm9vdGVyLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRzd2FsMi1mb290ZXItY29sb3I7XG4gICAgZm9udC1zaXplOiAkc3dhbDItZm9vdGVyLWZvbnQtc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiAkc3dhbDItZm9vdGVyLXRleHQtYWxpZ247XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG5cbiAgLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBncmlkLWNvbHVtbjogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzd2FsMi1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRzd2FsMi1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgZGl2OndoZXJlKC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRzd2FsMi10aW1lci1wcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICRzd2FsMi10aW1lci1wcm9ncmVzcy1iYXItYmFja2dyb3VuZDtcbiAgfVxuXG4gIGltZzp3aGVyZSguc3dhbDItaW1hZ2UpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAkc3dhbDItaW1hZ2UtbWFyZ2luO1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgfVxuXG4gIGJ1dHRvbjp3aGVyZSguc3dhbDItY2xvc2UpIHtcbiAgICBwb3NpdGlvbjogJHN3YWwyLWNsb3NlLWJ1dHRvbi1wb3NpdGlvbjtcbiAgICBpbnNldDogJHN3YWwyLWNsb3NlLWJ1dHRvbi1pbnNldDtcbiAgICB6LWluZGV4OiAyOyAvLyBzd2VldGFsZXJ0Mi9pc3N1ZXMvMTYxN1xuICAgIGFsaWduLWl0ZW1zOiAkc3dhbDItY2xvc2UtYnV0dG9uLWFsaWduLWl0ZW1zO1xuICAgIGp1c3RpZnktY29udGVudDogJHN3YWwyLWNsb3NlLWJ1dHRvbi1qdXN0aWZ5LWNvbnRlbnQ7XG4gICAgd2lkdGg6ICRzd2FsMi1jbG9zZS1idXR0b24td2lkdGg7XG4gICAgaGVpZ2h0OiAkc3dhbDItY2xvc2UtYnV0dG9uLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAkc3dhbDItY2xvc2UtYnV0dG9uLWdhcDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzd2FsMi1jbG9zZS1idXR0b24tZ2FwO1xuICAgIG1hcmdpbi1ib3R0b206IC0kc3dhbDItY2xvc2UtYnV0dG9uLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkc3dhbDItY2xvc2UtYnV0dG9uLXBhZGRpbmc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAkc3dhbDItY2xvc2UtYnV0dG9uLXRyYW5zaXRpb247XG4gICAgYm9yZGVyOiAkc3dhbDItY2xvc2UtYnV0dG9uLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkc3dhbDItY2xvc2UtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gICAgb3V0bGluZTogJHN3YWwyLWNsb3NlLWJ1dHRvbi1vdXRsaW5lO1xuICAgIGJhY2tncm91bmQ6ICRzd2FsMi1jbG9zZS1idXR0b24tYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHN3YWwyLWNsb3NlLWJ1dHRvbi1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHN3YWwyLWNsb3NlLWJ1dHRvbi1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRzd2FsMi1jbG9zZS1idXR0b24tZm9udC1zaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6ICRzd2FsMi1jbG9zZS1idXR0b24tanVzdGlmeS1zZWxmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06ICRzd2FsMi1jbG9zZS1idXR0b24taG92ZXItdHJhbnNmb3JtO1xuICAgICAgYmFja2dyb3VuZDogJHN3YWwyLWNsb3NlLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6ICRzd2FsMi1jbG9zZS1idXR0b24taG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6ICRzd2FsMi1jbG9zZS1idXR0b24tZm9jdXMtb3V0bGluZTtcbiAgICAgIGJveC1zaGFkb3c6ICRzd2FsMi1jbG9zZS1idXR0b24tZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICBkaXY6d2hlcmUoLnN3YWwyLWh0bWwtY29udGFpbmVyKSB7XG4gICAgei1pbmRleDogMTsgLy8gcHJldmVudCBzdWNjZXNzIGljb24gb3ZlcmxhcHBpbmcgdGhlIGNvbnRlbnRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzd2FsMi1odG1sLWNvbnRhaW5lci1qdXN0aWZ5LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAkc3dhbDItaHRtbC1jb250YWluZXItbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRzd2FsMi1odG1sLWNvbnRhaW5lci1wYWRkaW5nO1xuICAgIG92ZXJmbG93OiAkc3dhbDItaHRtbC1jb250YWluZXItb3ZlcmZsb3c7XG4gICAgY29sb3I6ICRzd2FsMi1odG1sLWNvbnRhaW5lci1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzd2FsMi1odG1sLWNvbnRhaW5lci1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRzd2FsMi1odG1sLWNvbnRhaW5lci1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHN3YWwyLWh0bWwtY29udGFpbmVyLWxpbmUtaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246ICRzd2FsMi1odG1sLWNvbnRhaW5lci10ZXh0LWFsaWduO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogJHN3YWwyLWh0bWwtY29udGFpbmVyLXdvcmQtYnJlYWs7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG5cbiAgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KSxcbiAgaW5wdXQ6d2hlcmUoLnN3YWwyLWZpbGUpLFxuICB0ZXh0YXJlYTp3aGVyZSguc3dhbDItdGV4dGFyZWEpLFxuICBzZWxlY3Q6d2hlcmUoLnN3YWwyLXNlbGVjdCksXG4gIGRpdjp3aGVyZSguc3dhbDItcmFkaW8pLFxuICBsYWJlbDp3aGVyZSguc3dhbDItY2hlY2tib3gpIHtcbiAgICBtYXJnaW46ICRzd2FsMi1pbnB1dC1tYXJnaW47XG4gIH1cblxuICBpbnB1dDp3aGVyZSguc3dhbDItaW5wdXQpLFxuICBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSksXG4gIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6ICRzd2FsMi1pbnB1dC13aWR0aDtcbiAgICB0cmFuc2l0aW9uOiAkc3dhbDItaW5wdXQtdHJhbnNpdGlvbjtcbiAgICBib3JkZXI6ICRzd2FsMi1pbnB1dC1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHN3YWwyLWlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLWlucHV0LWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogJHN3YWwyLWlucHV0LWJveC1zaGFkb3c7XG4gICAgY29sb3I6ICRzd2FsMi1pbnB1dC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzd2FsMi1pbnB1dC1mb250LXNpemU7XG5cbiAgICAmLnN3YWwyLWlucHV0ZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3dhbDItZXJyb3IgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggJHN3YWwyLWVycm9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1pbnB1dC1ob3Zlci1ib3gtc2hhZG93KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogJHN3YWwyLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICAgIG91dGxpbmU6ICRzd2FsMi1pbnB1dC1mb2N1cy1vdXRsaW5lO1xuICAgICAgYm94LXNoYWRvdzogJHN3YWwyLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLXJhbmdlIHtcbiAgICBtYXJnaW46ICRzd2FsMi1pbnB1dC1tYXJnaW47XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLWJhY2tncm91bmQ7XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIG91dHB1dCB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgY29sb3I6ICRzd2FsMi1pbnB1dC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgb3V0cHV0IHtcbiAgICAgIGhlaWdodDogJHN3YWwyLWlucHV0LWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6ICRzd2FsMi1pbnB1dC1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHN3YWwyLWlucHV0LWhlaWdodDtcbiAgICB9XG4gIH1cblxuICAuc3dhbDItaW5wdXQge1xuICAgIGhlaWdodDogJHN3YWwyLWlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkc3dhbDItaW5wdXQtcGFkZGluZztcbiAgfVxuXG4gIC5zd2FsMi1maWxlIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkc3dhbDItaW5wdXQtYmFja2dyb3VuZDtcbiAgICBmb250LXNpemU6ICRzd2FsMi1pbnB1dC1mb250LXNpemU7XG4gIH1cblxuICAuc3dhbDItdGV4dGFyZWEge1xuICAgIGhlaWdodDogJHN3YWwyLXRleHRhcmVhLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkc3dhbDItdGV4dGFyZWEtcGFkZGluZztcbiAgfVxuXG4gIC5zd2FsMi1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM3NWVtIDAuNjI1ZW07XG4gICAgYmFja2dyb3VuZDogJHN3YWwyLWlucHV0LWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRzd2FsMi1pbnB1dC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzd2FsMi1pbnB1dC1mb250LXNpemU7XG4gIH1cblxuICAuc3dhbDItcmFkaW8sXG4gIC5zd2FsMi1jaGVja2JveCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkc3dhbDItYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHN3YWwyLWlucHV0LWNvbG9yO1xuXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDAuNmVtO1xuICAgICAgZm9udC1zaXplOiAkc3dhbDItaW5wdXQtZm9udC1zaXplO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luOiAwIDAuNGVtO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsOndoZXJlKC5zd2FsMi1pbnB1dC1sYWJlbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiAkc3dhbDItaW5wdXQtbGFiZWwtanVzdGlmeS1jb250ZW50O1xuICAgIG1hcmdpbjogJHN3YWwyLWlucHV0LWxhYmVsLW1hcmdpbjtcbiAgfVxuXG4gIGRpdjp3aGVyZSguc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlKSB7XG4gICAgYWxpZ24taXRlbXM6ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtYWxpZ24taXRlbXM7XG4gICAganVzdGlmeS1jb250ZW50OiAkc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWp1c3RpZnktY29udGVudDtcbiAgICBtYXJnaW46ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtcGFkZGluZztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWZvbnQtd2VpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbWFyZ2luOiAwIDAuNjI1ZW07XG4gICAgICB6b29tOiAkc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWljb24tem9vbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtaWNvbi1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6ICRzd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtaWNvbi1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcbiAgICBmbGV4LXdyYXA6ICRzd2FsMi1wcm9ncmVzcy1zdGVwcy1mbGV4LXdyYXA7XG4gICAgYWxpZ24taXRlbXM6ICRzd2FsMi1wcm9ncmVzcy1zdGVwcy1hbGlnbi1pdGVtcztcbiAgICBtYXgtd2lkdGg6ICRzd2FsMi1wcm9ncmVzcy1zdGVwcy1tYXgtd2lkdGg7XG4gICAgbWFyZ2luOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRzd2FsMi1wcm9ncmVzcy1zdGVwcy1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6ICRzd2FsMi1wcm9ncmVzcy1zdGVwcy1iYWNrZ3JvdW5kO1xuICAgIGZvbnQtd2VpZ2h0OiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtZm9udC13ZWlnaHQ7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcC13aWR0aDtcbiAgICAgIGhlaWdodDogJHN3YWwyLXByb2dyZXNzLXN0ZXAtaGVpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHN3YWwyLXByb2dyZXNzLXN0ZXAtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJhY2tncm91bmQ6ICRzd2FsMi1hY3RpdmUtc3RlcC1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6ICRzd2FsMi1hY3RpdmUtc3RlcC1jb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcC1oZWlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3dhbDItYWN0aXZlLXN0ZXAtYmFja2dyb3VuZDtcblxuICAgICAgICB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcC1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGNvbG9yOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHN3YWwyLXByb2dyZXNzLXN0ZXAtYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiAkc3dhbDItcHJvZ3Jlc3Mtc3RlcHMtZGlzdGFuY2U7XG4gICAgICBoZWlnaHQ6IDAuNGVtO1xuICAgICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3dhbDItYWN0aXZlLXN0ZXAtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSUNPTlNcblxuZGl2OndoZXJlKC5zd2FsMi1pY29uKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAkc3dhbDItaWNvbi1tYXJnaW47XG4gIHpvb206ICRzd2FsMi1pY29uLXpvb207XG4gIGJvcmRlcjogJHN3YWwyLWljb24tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogJHN3YWwyLWljb24tYm9yZGVyLWNvbG9yO1xuICBmb250LWZhbWlseTogJHN3YWwyLWljb24tZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogJHN3YWwyLWljb24tZm9udC1zaXplO1xuICB9XG5cbiAgJi5zd2FsMi1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3dhbDItZXJyb3I7XG4gICAgY29sb3I6ICRzd2FsMi1lcnJvcjtcblxuICAgIC5zd2FsMi14LW1hcmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIFtjbGFzc149J3N3YWwyLXgtbWFyay1saW5lJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIuMzEyNWVtO1xuICAgICAgd2lkdGg6IDIuOTM3NWVtO1xuICAgICAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dhbDItZXJyb3I7XG5cbiAgICAgICZbY2xhc3MkPSdsZWZ0J10ge1xuICAgICAgICBsZWZ0OiAxLjA2MjVlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmW2NsYXNzJD0ncmlnaHQnXSB7XG4gICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRXJyb3IgaWNvbiBhbmltYXRpb25cbiAgICBAY29udGFpbmVyIHN3YWwyLXBvcHVwIHN0eWxlKC0tc3dhbDItaWNvbi1hbmltYXRpb25zOnRydWUpIHtcbiAgICAgICYuc3dhbDItaWNvbi1zaG93IHtcbiAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLWljb24gMC41cztcblxuICAgICAgICAuc3dhbDIteC1tYXJrIHtcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN3YWwyLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogJHN3YWwyLXdhcm5pbmc7XG4gICAgY29sb3I6ICRzd2FsMi13YXJuaW5nO1xuXG4gICAgLy8gV2FybmluZyBpY29uIGFuaW1hdGlvblxuICAgIEBjb250YWluZXIgc3dhbDItcG9wdXAgc3R5bGUoLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6dHJ1ZSkge1xuICAgICAgJi5zd2FsMi1pY29uLXNob3cge1xuICAgICAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuXG4gICAgICAgIC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1pLW1hcmsgMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3dhbDItaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3dhbDItaW5mbztcbiAgICBjb2xvcjogJHN3YWwyLWluZm87XG5cbiAgICAvLyBJbmZvIGljb24gYW5pbWF0aW9uXG4gICAgQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gICAgICAmLnN3YWwyLWljb24tc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG5cbiAgICAgICAgLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWktbWFyayAwLjhzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zd2FsMi1xdWVzdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3dhbDItcXVlc3Rpb247XG4gICAgY29sb3I6ICRzd2FsMi1xdWVzdGlvbjtcblxuICAgIC8vIFF1ZXN0aW9uIGljb24gYW5pbWF0aW9uXG4gICAgQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gICAgICAmLnN3YWwyLWljb24tc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG5cbiAgICAgICAgLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXF1ZXN0aW9uLW1hcmsgMC44cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3dhbDItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3dhbDItc3VjY2VzcztcbiAgICBjb2xvcjogJHN3YWwyLXN1Y2Nlc3M7XG5cbiAgICBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUnXSB7XG4gICAgICAvLyBFbXVsYXRlIG1vdmluZyBjaXJjdWxhciBsaW5lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMy43NWVtO1xuICAgICAgaGVpZ2h0OiA3LjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgJltjbGFzcyQ9J2xlZnQnXSB7XG4gICAgICAgIHRvcDogLTAuNDM3NWVtO1xuICAgICAgICBsZWZ0OiAtMi4wNjM1ZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDcuNWVtIDAgMCA3LjVlbTtcbiAgICAgIH1cblxuICAgICAgJltjbGFzcyQ9J3JpZ2h0J10ge1xuICAgICAgICB0b3A6IC0wLjY4NzVlbTtcbiAgICAgICAgbGVmdDogMS44NzVlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAzLjc1ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNy41ZW0gNy41ZW0gMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgICAgIC8vIFJpbmdcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IC0wLjI1ZW07XG4gICAgICBsZWZ0OiAtMC4yNWVtO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkICRzd2FsMi1zdWNjZXNzLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAuc3dhbDItc3VjY2Vzcy1maXgge1xuICAgICAgLy8gSGlkZSBjb3JuZXJzIGxlZnQgZnJvbSBhbmltYXRpb25cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDAuNWVtO1xuICAgICAgbGVmdDogMS42MjVlbTtcbiAgICAgIHdpZHRoOiAwLjQzNzVlbTtcbiAgICAgIGhlaWdodDogNS42MjVlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ10ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dhbDItc3VjY2VzcztcblxuICAgICAgJltjbGFzcyQ9J3RpcCddIHtcbiAgICAgICAgdG9wOiAyLjg3NWVtO1xuICAgICAgICBsZWZ0OiAwLjgxMjVlbTtcbiAgICAgICAgd2lkdGg6IDEuNTYyNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICZbY2xhc3MkPSdsb25nJ10ge1xuICAgICAgICB0b3A6IDIuMzc1ZW07XG4gICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgd2lkdGg6IDIuOTM3NWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN1Y2Nlc3MgaWNvbiBhbmltYXRpb25cbiAgICBAY29udGFpbmVyIHN3YWwyLXBvcHVwIHN0eWxlKC0tc3dhbDItaWNvbi1hbmltYXRpb25zOnRydWUpIHtcbiAgICAgICYuc3dhbDItaWNvbi1zaG93IHtcbiAgICAgICAgLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXAge1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIDAuNzVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lLXJpZ2h0IHtcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmUgNC4yNXMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBnaXRodWIuY29tL3N3ZWV0YWxlcnQyL3N3ZWV0YWxlcnQyL2lzc3Vlcy8yNjhcbltjbGFzc149J3N3YWwyJ10ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dhbDItc2hvdyB7XG4gIGFuaW1hdGlvbjogJHN3YWwyLXNob3ctYW5pbWF0aW9uO1xufVxuXG4uc3dhbDItaGlkZSB7XG4gIGFuaW1hdGlvbjogJHN3YWwyLWhpZGUtYW5pbWF0aW9uO1xufVxuXG4uc3dhbDItbm9hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5zd2FsMi1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBSaWdodC10by1sZWZ0IHN1cHBvcnRcbi5zd2FsMi1ydGwge1xuICAuc3dhbDItY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBtYXJnaW4tbGVmdDogJHN3YWwyLWNsb3NlLWJ1dHRvbi1nYXA7XG4gIH1cblxuICAuc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRPQVNUXG4uc3dhbDItdG9hc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBncmlkLWNvbHVtbjogMS80ICFpbXBvcnRhbnQ7XG4gIGdyaWQtcm93OiAxLzQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCBhdXRvIG1pbi1jb250ZW50O1xuICBwYWRkaW5nOiAkc3dhbDItdG9hc3QtcGFkZGluZztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXI6ICRzd2FsMi10b2FzdC1ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICRzd2FsMi10b2FzdC1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkc3dhbDItdG9hc3QtYm94LXNoYWRvdztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICA+ICoge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG5cbiAgaDI6d2hlcmUoLnN3YWwyLXRpdGxlKSB7XG4gICAgbWFyZ2luOiAkc3dhbDItdG9hc3QtdGl0bGUtbWFyZ2luO1xuICAgIHBhZGRpbmc6ICRzd2FsMi10b2FzdC10aXRsZS1wYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogJHN3YWwyLXRvYXN0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG5cbiAgLnN3YWwyLWxvYWRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KSB7XG4gICAgaGVpZ2h0OiAkc3dhbDItdG9hc3QtaW5wdXQtaGVpZ2h0O1xuICAgIG1hcmdpbjogJHN3YWwyLXRvYXN0LWlucHV0LW1hcmdpbjtcbiAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC1pbnB1dC1mb250LXNpemU7XG4gIH1cblxuICAuc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC12YWxpZGF0aW9uLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIGRpdjp3aGVyZSguc3dhbDItZm9vdGVyKSB7XG4gICAgbWFyZ2luOiAkc3dhbDItdG9hc3QtZm9vdGVyLW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkc3dhbDItdG9hc3QtZm9vdGVyLW1hcmdpbjtcbiAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC1mb290ZXItZm9udC1zaXplO1xuICB9XG5cbiAgYnV0dG9uOndoZXJlKC5zd2FsMi1jbG9zZSkge1xuICAgIGdyaWQtY29sdW1uOiAzLzM7XG4gICAgZ3JpZC1yb3c6IDEvOTk7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiAkc3dhbDItdG9hc3QtY2xvc2UtYnV0dG9uLXdpZHRoO1xuICAgIGhlaWdodDogJHN3YWwyLXRvYXN0LWNsb3NlLWJ1dHRvbi1oZWlnaHQ7XG4gICAgbWFyZ2luOiAkc3dhbDItdG9hc3QtY2xvc2UtYnV0dG9uLW1hcmdpbjtcbiAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC1jbG9zZS1idXR0b24tZm9udC1zaXplO1xuICB9XG5cbiAgZGl2OndoZXJlKC5zd2FsMi1odG1sLWNvbnRhaW5lcikge1xuICAgIG1hcmdpbjogJHN3YWwyLXRvYXN0LWh0bWwtY29udGFpbmVyLW1hcmdpbjtcbiAgICBwYWRkaW5nOiAkc3dhbDItdG9hc3QtaHRtbC1jb250YWluZXItcGFkZGluZztcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICBmb250LXNpemU6ICRzd2FsMi10b2FzdC1odG1sLWNvbnRhaW5lci1mb250LXNpemU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcblxuICAgICY6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuc3dhbDItbG9hZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMS85OTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW46IDAuMjVlbTtcbiAgfVxuXG4gIC5zd2FsMi1pY29uIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMS85OTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBtaW4td2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuXG4gICAgLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJHN3YWwyLXRvYXN0LWljb24tZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJi5zd2FsMi1zdWNjZXNzIHtcbiAgICAgIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3YWwyLWVycm9yIHtcbiAgICAgIFtjbGFzc149J3N3YWwyLXgtbWFyay1saW5lJ10ge1xuICAgICAgICB0b3A6IDAuODc1ZW07XG4gICAgICAgIHdpZHRoOiAxLjM3NWVtO1xuXG4gICAgICAgICZbY2xhc3MkPSdsZWZ0J10ge1xuICAgICAgICAgIGxlZnQ6IDAuMzEyNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJltjbGFzcyQ9J3JpZ2h0J10ge1xuICAgICAgICAgIHJpZ2h0OiAwLjMxMjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdjp3aGVyZSguc3dhbDItYWN0aW9ucykge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gIH1cblxuICBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCkge1xuICAgIG1hcmdpbjogMC4yNWVtIDAuNWVtO1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICAgIGZvbnQtc2l6ZTogJHN3YWwyLXRvYXN0LWJ1dHRvbnMtZm9udC1zaXplO1xuICB9XG5cbiAgLnN3YWwyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogJHN3YWwyLXN1Y2Nlc3M7XG5cbiAgICBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUnXSB7XG4gICAgICAvLyBFbXVsYXRlIG1vdmluZyBjaXJjdWxhciBsaW5lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMS42ZW07XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgJltjbGFzcyQ9J2xlZnQnXSB7XG4gICAgICAgIHRvcDogLTAuOGVtO1xuICAgICAgICBsZWZ0OiAtMC41ZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDJlbSAyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRlbSAwIDAgNGVtO1xuICAgICAgfVxuXG4gICAgICAmW2NsYXNzJD0ncmlnaHQnXSB7XG4gICAgICAgIHRvcDogLTAuMjVlbTtcbiAgICAgICAgbGVmdDogMC45Mzc1ZW07XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMS41ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNGVtIDRlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgIH1cblxuICAgIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwLjQzNzVlbTtcbiAgICAgIHdpZHRoOiAwLjQzNzVlbTtcbiAgICAgIGhlaWdodDogMi42ODc1ZW07XG4gICAgfVxuXG4gICAgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ10ge1xuICAgICAgaGVpZ2h0OiAwLjMxMjVlbTtcblxuICAgICAgJltjbGFzcyQ9J3RpcCddIHtcbiAgICAgICAgdG9wOiAxLjEyNWVtO1xuICAgICAgICBsZWZ0OiAwLjE4NzVlbTtcbiAgICAgICAgd2lkdGg6IDAuNzVlbTtcbiAgICAgIH1cblxuICAgICAgJltjbGFzcyQ9J2xvbmcnXSB7XG4gICAgICAgIHRvcDogMC45Mzc1ZW07XG4gICAgICAgIHJpZ2h0OiAwLjE4NzVlbTtcbiAgICAgICAgd2lkdGg6IDEuMzc1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gICAgICAmLnN3YWwyLWljb24tc2hvdyB7XG4gICAgICAgIC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2FsMi1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zd2FsMi1zaG93IHtcbiAgICBhbmltYXRpb246ICRzd2FsMi10b2FzdC1zaG93LWFuaW1hdGlvbjtcbiAgfVxuXG4gICYuc3dhbDItaGlkZSB7XG4gICAgYW5pbWF0aW9uOiAkc3dhbDItdG9hc3QtaGlkZS1hbmltYXRpb247XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBTklNQVRJT05TXG4vLyBBcHBlYXJhbmNlIGFuaW1hdGlvblxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApIHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBEaXNhcHBlYXJhbmNlIGFuaW1hdGlvblxuQGtleWZyYW1lcyBzd2FsMi1oaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApIHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBTdWNjZXNzIGljb24gYW5pbWF0aW9uc1xuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xuICAwJSB7XG4gICAgdG9wOiAxLjE4NzVlbTtcbiAgICBsZWZ0OiAwLjA2MjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIDU0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgNzAlIHtcbiAgICB0b3A6IDIuMTg3NWVtO1xuICAgIGxlZnQ6IC0wLjM3NWVtO1xuICAgIHdpZHRoOiAzLjEyNWVtO1xuICB9XG5cbiAgODQlIHtcbiAgICB0b3A6IDNlbTtcbiAgICBsZWZ0OiAxLjMxMjVlbTtcbiAgICB3aWR0aDogMS4wNjI1ZW07XG4gIH1cblxuICAxMDAlIHtcbiAgICB0b3A6IDIuODEyNWVtO1xuICAgIGxlZnQ6IDAuODEyNWVtO1xuICAgIHdpZHRoOiAxLjU2MjVlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgNjUlIHtcbiAgICB0b3A6IDMuMzc1ZW07XG4gICAgcmlnaHQ6IDIuODc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA4NCUge1xuICAgIHRvcDogMi4xODc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuNDM3NWVtO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjM3NWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMi45Mzc1ZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxufVxuXG4vLyBFcnJvciBpY29uIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyBRdWVzdGlvbiBtYXJrIGFuaW1hdGlvblxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXF1ZXN0aW9uLW1hcmsge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0zNjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICB9XG59XG5cbi8vIEluZm8gYW5kIFdhcm5pbmcgbWFyayBhbmltYXRpb25cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1pLW1hcmsge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTI1ZGVnKTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxNWRlZyk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRPQVNUIEFOSU1BVElPTlNcbkBrZXlmcmFtZXMgc3dhbDItdG9hc3Qtc2hvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNjI1ZW0pIHJvdGF0ZVooMmRlZyk7XG4gIH1cblxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgfVxuXG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMzEyNWVtKSByb3RhdGVaKDJkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1oaWRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xuICAwJSB7XG4gICAgdG9wOiAwLjU2MjVlbTtcbiAgICBsZWZ0OiAwLjA2MjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIDU0JSB7XG4gICAgdG9wOiAwLjEyNWVtO1xuICAgIGxlZnQ6IDAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA3MCUge1xuICAgIHRvcDogMC42MjVlbTtcbiAgICBsZWZ0OiAtMC4yNWVtO1xuICAgIHdpZHRoOiAxLjYyNWVtO1xuICB9XG5cbiAgODQlIHtcbiAgICB0b3A6IDEuMDYyNWVtO1xuICAgIGxlZnQ6IDAuNzVlbTtcbiAgICB3aWR0aDogMC41ZW07XG4gIH1cblxuICAxMDAlIHtcbiAgICB0b3A6IDEuMTI1ZW07XG4gICAgbGVmdDogMC4xODc1ZW07XG4gICAgd2lkdGg6IDAuNzVlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAxLjYyNWVtO1xuICAgIHJpZ2h0OiAxLjM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgNjUlIHtcbiAgICB0b3A6IDEuMjVlbTtcbiAgICByaWdodDogMC45Mzc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cblxuICA4NCUge1xuICAgIHRvcDogMC45Mzc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuMTI1ZW07XG4gIH1cblxuICAxMDAlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMS4zNzVlbTtcbiAgfVxufVxuIiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG5cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuXG4vLyBQaG90b1N3aXBlIHVzZXMgQXV0b3ByZWZpeGVyLCBzbyB2ZW5kb3IgcHJlZml4ZWQgYXJlIGFkZGVkIGF1dG9tYXRpY2FsbHkgd2hlbiBuZWVkZWQuXG5cbkBpbXBvcnQgXCJtYWluLXNldHRpbmdzXCI7XG5cbiBcbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXg7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdEBpZiAkcHN3cF9fYm94LXNpemluZy1ib3JkZXItYm94ID09IHRydWUge1xuXHRcdCoge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cblx0XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG5cdC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cblx0b3BhY2l0eTogMC4wMDE7XG5cdHdpbGwtY2hhbmdlOm9wYWNpdHk7XG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cC0tb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuXHQvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcblx0LyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogLW1vei1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5wc3dwLS1kcmFnZ2luZyAgLnBzd3BfX2ltZyB7XG5cdC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTpvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IFxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLnBzd3BfX2JnIHtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4ge1xuXHQucHN3cF9fYmcsXG5cdC5wc3dwX196b29tLXdyYXAge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLypcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2Vcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcblx0YmFja2dyb3VuZDogJHBzd3BfX3BsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdGNvbG9yOiAkcHN3cF9fZXJyb3ItdGV4dC1jb2xvcjtcbn1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcblx0Y29sb3I6ICRwc3dwX19lcnJvci10ZXh0LWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIiRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fY29udHJvbHMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwc3dwX19wbGFjZWhvbGRlci1jb2xvcjogIzIyMiAhZGVmYXVsdDtcbiRwc3dwX19ib3gtc2l6aW5nLWJvcmRlci1ib3g6IHRydWUgIWRlZmF1bHQ7IC8vIGRpc2FibGUgLnBzd3AgKiB7IGJveC1zaXppbmc6Ym9yZGVyLWJveCB9IChpbiBjYXNlIHlvdSBhbHJlYWR5IGhhdmUgaXQgaW4geW91ciBzaXRlIGNzcylcbiRwc3dwX19yb290LXotaW5kZXg6IDE1MDAgIWRlZmF1bHQ7XG4kcHN3cF9fYXNzZXRzLXBhdGg6ICcnICFkZWZhdWx0OyAvLyBwYXRoIHRvIHNraW4gYXNzZXRzIGZvbGRlciAocHJlbG9hZGVyLCBQTkcgYW5kIFNWRyBzcHJpdGUpXG4kcHN3cF9fZXJyb3ItdGV4dC1jb2xvcjogI0NDQyAhZGVmYXVsdDsgLy8gXCJJbWFnZSBub3QgbG9hZGVkXCIgdGV4dCBjb2xvclxuJHBzd3BfX2luY2x1ZGUtbWluaW1hbC1zdHlsZTogdHJ1ZSAhZGVmYXVsdDsiLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cblxuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG5cbi8vIFBob3RvU3dpcGUgdXNlcyBBdXRvcHJlZml4ZXIsIHNvIHZlbmRvciBwcmVmaXhlZCBhcmUgYWRkZWQgYXV0b21hdGljYWxseSB3aGVuIG5lZWRlZC5cblxuXG5cbkBpbXBvcnQgXCIuLi9tYWluLXNldHRpbmdzXCI7XG5cblxuLypcblx0XG5cdDEuIEJ1dHRvbnNcblxuICovXG5cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZsb2F0OiByaWdodDtcblx0b3BhY2l0eTogMC43NTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwXG5cdH1cbn1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcHN3cF9fYXNzZXRzLXBhdGh9ZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG5cblx0LyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcHN3cF9fYXNzZXRzLXBhdGh9ZGVmYXVsdC1za2luLnN2Zyk7XG4gICAgfVxuXG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDtcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xufVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1x0XHRcblx0fVxufVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcblx0bGVmdDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcblx0bGVmdDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRyaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDtcbn1cblxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cblxuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXggKyAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXggKyAxMjA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0dG9wOiA1NnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0cmlnaHQ6IDQ0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cblx0XHRcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXHRcdH1cblx0fVxufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuXHRvcGFjaXR5OiAxO1xuXG5cdC5wc3dwX19zaGFyZS10b29sdGlwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG5cdHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2sge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMnB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcblx0XHQtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuXHRcdGNvbG9yOiAjRkZGO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTtcblx0XHR9XG5cdH1cbn1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlciB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM1NUFDRUU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdH1cbn1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0IHtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0NDQztcblx0XHRjb2xvcjogI0NFMjcyRDtcblx0fVxufVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNEREQ7XG5cdH1cbn1cblxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cblxuLnBzd3BfX2NvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRjb2xvcjogI0ZGRjtcblx0b3BhY2l0eTogMC43NTtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG5cbi8qXG5cdFxuXHQ0LiBDYXB0aW9uXG5cbiAqL1xuXG4ucHN3cF9fY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDRweDtcblx0XG5cdHNtYWxsIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICNCQkI7XG5cdH1cbn1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1heC13aWR0aDogNDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI0NDQztcbn1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbi8qXG5cblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcblxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG5cbiAqL1xuXG4ucHN3cF9fcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyBcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdGRpcmVjdGlvbjogbHRyO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDEycHg7XG59XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHQvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRwc3dwX19hc3NldHMtcGF0aH1wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xuXHR9XG59XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIHtcblx0LnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRcdGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cblx0XHQucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG5cdFx0XHRhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpIGluZmluaXRlO1xuXHRcdH1cblx0fVxuXHRcblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRcblx0LnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcblx0XHQvKiBcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvciBcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5wc3dwX19wcmVsb2FkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApIH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZykgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCkgfVxufVxuXG5cbi8qXG5cdFxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cblxuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4ICsgNTA7XG59XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX2NvbnRyb2xzLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2Uge1xuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdH1cbn1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG5cdFxuLnBzd3BfX3VpLS1pZGxlIHtcblx0LnBzd3BfX3RvcC1iYXIgeyBcblx0XHRvcGFjaXR5OiAwOyBcblx0fVxuXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uLFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHQvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG5cdFx0b3BhY2l0eTogMC4wMDE7IFxuXHR9XG59XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcblx0LnBzd3BfX2NvdW50ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaWYgJHBzd3BfX2luY2x1ZGUtbWluaW1hbC1zdHlsZSA9PSB0cnVlIHtcblx0LnBzd3AtLW1pbmltYWwtLWRhcmsge1xuXHRcdC5wc3dwX190b3AtYmFyIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIuZmxhZy1pY29uLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmZsYWctaWNvbiB7XG4gIEBleHRlbmQgLmZsYWctaWNvbi1iYWNrZ3JvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMzMzMzMzICogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMDBhMCc7XG4gIH1cbiAgJi5mbGFnLWljb24tc3F1YXJlZCB7XG4gICAgd2lkdGg6IDFlbTtcbiAgfVxufVxuXG5AbWl4aW4gZmxhZy1pY29uKCRjb3VudHJ5KSB7XG4gIC5mbGFnLWljb24tI3skY291bnRyeX0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRmbGFnLWljb25zLXBhdGh9I3skZmxhZy1pY29ucy1yZWN0LXBhdGh9LyN7JGNvdW50cnl9LnN2Zyk7XG4gICAgJi5mbGFnLWljb24tc3F1YXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZmxhZy1pY29ucy1wYXRofSN7JGZsYWctaWNvbnMtc3F1YXJlLXBhdGh9LyN7JGNvdW50cnl9LnN2Zyk7XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBJY29ucyB2MS4xMy4xIChodHRwczovL2ljb25zLmdldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTktMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvaWNvbnMvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuJGJvb3RzdHJhcC1pY29ucy1mb250OiBcImJvb3RzdHJhcC1pY29uc1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LWRpcjogXCIuL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZTogXCIjeyRib290c3RyYXAtaWNvbnMtZm9udC1kaXJ9LyN7JGJvb3RzdHJhcC1pY29ucy1mb250fVwiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2g6IFwiMjRlM2ViODRkMGJjYWY4M2Q3N2Y5MDRjNzhhYzFmNDdcIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1zcmM6IHVybChcIiN7JGJvb3RzdHJhcC1pY29ucy1mb250LWZpbGV9LndvZmYyPyN7JGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2h9XCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiI3skYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZX0ud29mZj8jeyRib290c3RyYXAtaWNvbnMtZm9udC1oYXNofVwiKSBmb3JtYXQoXCJ3b2ZmXCIpICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRib290c3RyYXAtaWNvbnMtZm9udDtcbiAgc3JjOiAkYm9vdHN0cmFwLWljb25zLWZvbnQtc3JjO1xufVxuXG4uYmk6OmJlZm9yZSxcbltjbGFzc149XCJiaS1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCIgYmktXCJdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYm9vdHN0cmFwLWljb25zLWZvbnQgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJGJvb3RzdHJhcC1pY29ucy1tYXA6IChcbiAgXCIxMjNcIjogXCJcXGY2N2ZcIixcbiAgXCJhbGFybS1maWxsXCI6IFwiXFxmMTAxXCIsXG4gIFwiYWxhcm1cIjogXCJcXGYxMDJcIixcbiAgXCJhbGlnbi1ib3R0b21cIjogXCJcXGYxMDNcIixcbiAgXCJhbGlnbi1jZW50ZXJcIjogXCJcXGYxMDRcIixcbiAgXCJhbGlnbi1lbmRcIjogXCJcXGYxMDVcIixcbiAgXCJhbGlnbi1taWRkbGVcIjogXCJcXGYxMDZcIixcbiAgXCJhbGlnbi1zdGFydFwiOiBcIlxcZjEwN1wiLFxuICBcImFsaWduLXRvcFwiOiBcIlxcZjEwOFwiLFxuICBcImFsdFwiOiBcIlxcZjEwOVwiLFxuICBcImFwcC1pbmRpY2F0b3JcIjogXCJcXGYxMGFcIixcbiAgXCJhcHBcIjogXCJcXGYxMGJcIixcbiAgXCJhcmNoaXZlLWZpbGxcIjogXCJcXGYxMGNcIixcbiAgXCJhcmNoaXZlXCI6IFwiXFxmMTBkXCIsXG4gIFwiYXJyb3ctOTBkZWctZG93blwiOiBcIlxcZjEwZVwiLFxuICBcImFycm93LTkwZGVnLWxlZnRcIjogXCJcXGYxMGZcIixcbiAgXCJhcnJvdy05MGRlZy1yaWdodFwiOiBcIlxcZjExMFwiLFxuICBcImFycm93LTkwZGVnLXVwXCI6IFwiXFxmMTExXCIsXG4gIFwiYXJyb3ctYmFyLWRvd25cIjogXCJcXGYxMTJcIixcbiAgXCJhcnJvdy1iYXItbGVmdFwiOiBcIlxcZjExM1wiLFxuICBcImFycm93LWJhci1yaWdodFwiOiBcIlxcZjExNFwiLFxuICBcImFycm93LWJhci11cFwiOiBcIlxcZjExNVwiLFxuICBcImFycm93LWNsb2Nrd2lzZVwiOiBcIlxcZjExNlwiLFxuICBcImFycm93LWNvdW50ZXJjbG9ja3dpc2VcIjogXCJcXGYxMTdcIixcbiAgXCJhcnJvdy1kb3duLWNpcmNsZS1maWxsXCI6IFwiXFxmMTE4XCIsXG4gIFwiYXJyb3ctZG93bi1jaXJjbGVcIjogXCJcXGYxMTlcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMWFcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtY2lyY2xlXCI6IFwiXFxmMTFiXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTFjXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LXNxdWFyZVwiOiBcIlxcZjExZFwiLFxuICBcImFycm93LWRvd24tbGVmdFwiOiBcIlxcZjExZVwiLFxuICBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMWZcIixcbiAgXCJhcnJvdy1kb3duLXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjEyMFwiLFxuICBcImFycm93LWRvd24tcmlnaHQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMjFcIixcbiAgXCJhcnJvdy1kb3duLXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjEyMlwiLFxuICBcImFycm93LWRvd24tcmlnaHRcIjogXCJcXGYxMjNcIixcbiAgXCJhcnJvdy1kb3duLXNob3J0XCI6IFwiXFxmMTI0XCIsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyNVwiLFxuICBcImFycm93LWRvd24tc3F1YXJlXCI6IFwiXFxmMTI2XCIsXG4gIFwiYXJyb3ctZG93bi11cFwiOiBcIlxcZjEyN1wiLFxuICBcImFycm93LWRvd25cIjogXCJcXGYxMjhcIixcbiAgXCJhcnJvdy1sZWZ0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTI5XCIsXG4gIFwiYXJyb3ctbGVmdC1jaXJjbGVcIjogXCJcXGYxMmFcIixcbiAgXCJhcnJvdy1sZWZ0LXJpZ2h0XCI6IFwiXFxmMTJiXCIsXG4gIFwiYXJyb3ctbGVmdC1zaG9ydFwiOiBcIlxcZjEyY1wiLFxuICBcImFycm93LWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMmRcIixcbiAgXCJhcnJvdy1sZWZ0LXNxdWFyZVwiOiBcIlxcZjEyZVwiLFxuICBcImFycm93LWxlZnRcIjogXCJcXGYxMmZcIixcbiAgXCJhcnJvdy1yZXBlYXRcIjogXCJcXGYxMzBcIixcbiAgXCJhcnJvdy1yZXR1cm4tbGVmdFwiOiBcIlxcZjEzMVwiLFxuICBcImFycm93LXJldHVybi1yaWdodFwiOiBcIlxcZjEzMlwiLFxuICBcImFycm93LXJpZ2h0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTMzXCIsXG4gIFwiYXJyb3ctcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTM0XCIsXG4gIFwiYXJyb3ctcmlnaHQtc2hvcnRcIjogXCJcXGYxMzVcIixcbiAgXCJhcnJvdy1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEzNlwiLFxuICBcImFycm93LXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjEzN1wiLFxuICBcImFycm93LXJpZ2h0XCI6IFwiXFxmMTM4XCIsXG4gIFwiYXJyb3ctdXAtY2lyY2xlLWZpbGxcIjogXCJcXGYxMzlcIixcbiAgXCJhcnJvdy11cC1jaXJjbGVcIjogXCJcXGYxM2FcIixcbiAgXCJhcnJvdy11cC1sZWZ0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTNiXCIsXG4gIFwiYXJyb3ctdXAtbGVmdC1jaXJjbGVcIjogXCJcXGYxM2NcIixcbiAgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTNkXCIsXG4gIFwiYXJyb3ctdXAtbGVmdC1zcXVhcmVcIjogXCJcXGYxM2VcIixcbiAgXCJhcnJvdy11cC1sZWZ0XCI6IFwiXFxmMTNmXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxNDBcIixcbiAgXCJhcnJvdy11cC1yaWdodC1jaXJjbGVcIjogXCJcXGYxNDFcIixcbiAgXCJhcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjE0MlwiLFxuICBcImFycm93LXVwLXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjE0M1wiLFxuICBcImFycm93LXVwLXJpZ2h0XCI6IFwiXFxmMTQ0XCIsXG4gIFwiYXJyb3ctdXAtc2hvcnRcIjogXCJcXGYxNDVcIixcbiAgXCJhcnJvdy11cC1zcXVhcmUtZmlsbFwiOiBcIlxcZjE0NlwiLFxuICBcImFycm93LXVwLXNxdWFyZVwiOiBcIlxcZjE0N1wiLFxuICBcImFycm93LXVwXCI6IFwiXFxmMTQ4XCIsXG4gIFwiYXJyb3dzLWFuZ2xlLWNvbnRyYWN0XCI6IFwiXFxmMTQ5XCIsXG4gIFwiYXJyb3dzLWFuZ2xlLWV4cGFuZFwiOiBcIlxcZjE0YVwiLFxuICBcImFycm93cy1jb2xsYXBzZVwiOiBcIlxcZjE0YlwiLFxuICBcImFycm93cy1leHBhbmRcIjogXCJcXGYxNGNcIixcbiAgXCJhcnJvd3MtZnVsbHNjcmVlblwiOiBcIlxcZjE0ZFwiLFxuICBcImFycm93cy1tb3ZlXCI6IFwiXFxmMTRlXCIsXG4gIFwiYXNwZWN0LXJhdGlvLWZpbGxcIjogXCJcXGYxNGZcIixcbiAgXCJhc3BlY3QtcmF0aW9cIjogXCJcXGYxNTBcIixcbiAgXCJhc3Rlcmlza1wiOiBcIlxcZjE1MVwiLFxuICBcImF0XCI6IFwiXFxmMTUyXCIsXG4gIFwiYXdhcmQtZmlsbFwiOiBcIlxcZjE1M1wiLFxuICBcImF3YXJkXCI6IFwiXFxmMTU0XCIsXG4gIFwiYmFja1wiOiBcIlxcZjE1NVwiLFxuICBcImJhY2tzcGFjZS1maWxsXCI6IFwiXFxmMTU2XCIsXG4gIFwiYmFja3NwYWNlLXJldmVyc2UtZmlsbFwiOiBcIlxcZjE1N1wiLFxuICBcImJhY2tzcGFjZS1yZXZlcnNlXCI6IFwiXFxmMTU4XCIsXG4gIFwiYmFja3NwYWNlXCI6IFwiXFxmMTU5XCIsXG4gIFwiYmFkZ2UtM2QtZmlsbFwiOiBcIlxcZjE1YVwiLFxuICBcImJhZGdlLTNkXCI6IFwiXFxmMTViXCIsXG4gIFwiYmFkZ2UtNGstZmlsbFwiOiBcIlxcZjE1Y1wiLFxuICBcImJhZGdlLTRrXCI6IFwiXFxmMTVkXCIsXG4gIFwiYmFkZ2UtOGstZmlsbFwiOiBcIlxcZjE1ZVwiLFxuICBcImJhZGdlLThrXCI6IFwiXFxmMTVmXCIsXG4gIFwiYmFkZ2UtYWQtZmlsbFwiOiBcIlxcZjE2MFwiLFxuICBcImJhZGdlLWFkXCI6IFwiXFxmMTYxXCIsXG4gIFwiYmFkZ2UtYXItZmlsbFwiOiBcIlxcZjE2MlwiLFxuICBcImJhZGdlLWFyXCI6IFwiXFxmMTYzXCIsXG4gIFwiYmFkZ2UtY2MtZmlsbFwiOiBcIlxcZjE2NFwiLFxuICBcImJhZGdlLWNjXCI6IFwiXFxmMTY1XCIsXG4gIFwiYmFkZ2UtaGQtZmlsbFwiOiBcIlxcZjE2NlwiLFxuICBcImJhZGdlLWhkXCI6IFwiXFxmMTY3XCIsXG4gIFwiYmFkZ2UtdG0tZmlsbFwiOiBcIlxcZjE2OFwiLFxuICBcImJhZGdlLXRtXCI6IFwiXFxmMTY5XCIsXG4gIFwiYmFkZ2Utdm8tZmlsbFwiOiBcIlxcZjE2YVwiLFxuICBcImJhZGdlLXZvXCI6IFwiXFxmMTZiXCIsXG4gIFwiYmFkZ2UtdnItZmlsbFwiOiBcIlxcZjE2Y1wiLFxuICBcImJhZGdlLXZyXCI6IFwiXFxmMTZkXCIsXG4gIFwiYmFkZ2Utd2MtZmlsbFwiOiBcIlxcZjE2ZVwiLFxuICBcImJhZGdlLXdjXCI6IFwiXFxmMTZmXCIsXG4gIFwiYmFnLWNoZWNrLWZpbGxcIjogXCJcXGYxNzBcIixcbiAgXCJiYWctY2hlY2tcIjogXCJcXGYxNzFcIixcbiAgXCJiYWctZGFzaC1maWxsXCI6IFwiXFxmMTcyXCIsXG4gIFwiYmFnLWRhc2hcIjogXCJcXGYxNzNcIixcbiAgXCJiYWctZmlsbFwiOiBcIlxcZjE3NFwiLFxuICBcImJhZy1wbHVzLWZpbGxcIjogXCJcXGYxNzVcIixcbiAgXCJiYWctcGx1c1wiOiBcIlxcZjE3NlwiLFxuICBcImJhZy14LWZpbGxcIjogXCJcXGYxNzdcIixcbiAgXCJiYWcteFwiOiBcIlxcZjE3OFwiLFxuICBcImJhZ1wiOiBcIlxcZjE3OVwiLFxuICBcImJhci1jaGFydC1maWxsXCI6IFwiXFxmMTdhXCIsXG4gIFwiYmFyLWNoYXJ0LWxpbmUtZmlsbFwiOiBcIlxcZjE3YlwiLFxuICBcImJhci1jaGFydC1saW5lXCI6IFwiXFxmMTdjXCIsXG4gIFwiYmFyLWNoYXJ0LXN0ZXBzXCI6IFwiXFxmMTdkXCIsXG4gIFwiYmFyLWNoYXJ0XCI6IFwiXFxmMTdlXCIsXG4gIFwiYmFza2V0LWZpbGxcIjogXCJcXGYxN2ZcIixcbiAgXCJiYXNrZXRcIjogXCJcXGYxODBcIixcbiAgXCJiYXNrZXQyLWZpbGxcIjogXCJcXGYxODFcIixcbiAgXCJiYXNrZXQyXCI6IFwiXFxmMTgyXCIsXG4gIFwiYmFza2V0My1maWxsXCI6IFwiXFxmMTgzXCIsXG4gIFwiYmFza2V0M1wiOiBcIlxcZjE4NFwiLFxuICBcImJhdHRlcnktY2hhcmdpbmdcIjogXCJcXGYxODVcIixcbiAgXCJiYXR0ZXJ5LWZ1bGxcIjogXCJcXGYxODZcIixcbiAgXCJiYXR0ZXJ5LWhhbGZcIjogXCJcXGYxODdcIixcbiAgXCJiYXR0ZXJ5XCI6IFwiXFxmMTg4XCIsXG4gIFwiYmVsbC1maWxsXCI6IFwiXFxmMTg5XCIsXG4gIFwiYmVsbFwiOiBcIlxcZjE4YVwiLFxuICBcImJlemllclwiOiBcIlxcZjE4YlwiLFxuICBcImJlemllcjJcIjogXCJcXGYxOGNcIixcbiAgXCJiaWN5Y2xlXCI6IFwiXFxmMThkXCIsXG4gIFwiYmlub2N1bGFycy1maWxsXCI6IFwiXFxmMThlXCIsXG4gIFwiYmlub2N1bGFyc1wiOiBcIlxcZjE4ZlwiLFxuICBcImJsb2NrcXVvdGUtbGVmdFwiOiBcIlxcZjE5MFwiLFxuICBcImJsb2NrcXVvdGUtcmlnaHRcIjogXCJcXGYxOTFcIixcbiAgXCJib29rLWZpbGxcIjogXCJcXGYxOTJcIixcbiAgXCJib29rLWhhbGZcIjogXCJcXGYxOTNcIixcbiAgXCJib29rXCI6IFwiXFxmMTk0XCIsXG4gIFwiYm9va21hcmstY2hlY2stZmlsbFwiOiBcIlxcZjE5NVwiLFxuICBcImJvb2ttYXJrLWNoZWNrXCI6IFwiXFxmMTk2XCIsXG4gIFwiYm9va21hcmstZGFzaC1maWxsXCI6IFwiXFxmMTk3XCIsXG4gIFwiYm9va21hcmstZGFzaFwiOiBcIlxcZjE5OFwiLFxuICBcImJvb2ttYXJrLWZpbGxcIjogXCJcXGYxOTlcIixcbiAgXCJib29rbWFyay1oZWFydC1maWxsXCI6IFwiXFxmMTlhXCIsXG4gIFwiYm9va21hcmstaGVhcnRcIjogXCJcXGYxOWJcIixcbiAgXCJib29rbWFyay1wbHVzLWZpbGxcIjogXCJcXGYxOWNcIixcbiAgXCJib29rbWFyay1wbHVzXCI6IFwiXFxmMTlkXCIsXG4gIFwiYm9va21hcmstc3Rhci1maWxsXCI6IFwiXFxmMTllXCIsXG4gIFwiYm9va21hcmstc3RhclwiOiBcIlxcZjE5ZlwiLFxuICBcImJvb2ttYXJrLXgtZmlsbFwiOiBcIlxcZjFhMFwiLFxuICBcImJvb2ttYXJrLXhcIjogXCJcXGYxYTFcIixcbiAgXCJib29rbWFya1wiOiBcIlxcZjFhMlwiLFxuICBcImJvb2ttYXJrcy1maWxsXCI6IFwiXFxmMWEzXCIsXG4gIFwiYm9va21hcmtzXCI6IFwiXFxmMWE0XCIsXG4gIFwiYm9va3NoZWxmXCI6IFwiXFxmMWE1XCIsXG4gIFwiYm9vdHN0cmFwLWZpbGxcIjogXCJcXGYxYTZcIixcbiAgXCJib290c3RyYXAtcmVib290XCI6IFwiXFxmMWE3XCIsXG4gIFwiYm9vdHN0cmFwXCI6IFwiXFxmMWE4XCIsXG4gIFwiYm9yZGVyLWFsbFwiOiBcIlxcZjFhOVwiLFxuICBcImJvcmRlci1ib3R0b21cIjogXCJcXGYxYWFcIixcbiAgXCJib3JkZXItY2VudGVyXCI6IFwiXFxmMWFiXCIsXG4gIFwiYm9yZGVyLWlubmVyXCI6IFwiXFxmMWFjXCIsXG4gIFwiYm9yZGVyLWxlZnRcIjogXCJcXGYxYWRcIixcbiAgXCJib3JkZXItbWlkZGxlXCI6IFwiXFxmMWFlXCIsXG4gIFwiYm9yZGVyLW91dGVyXCI6IFwiXFxmMWFmXCIsXG4gIFwiYm9yZGVyLXJpZ2h0XCI6IFwiXFxmMWIwXCIsXG4gIFwiYm9yZGVyLXN0eWxlXCI6IFwiXFxmMWIxXCIsXG4gIFwiYm9yZGVyLXRvcFwiOiBcIlxcZjFiMlwiLFxuICBcImJvcmRlci13aWR0aFwiOiBcIlxcZjFiM1wiLFxuICBcImJvcmRlclwiOiBcIlxcZjFiNFwiLFxuICBcImJvdW5kaW5nLWJveC1jaXJjbGVzXCI6IFwiXFxmMWI1XCIsXG4gIFwiYm91bmRpbmctYm94XCI6IFwiXFxmMWI2XCIsXG4gIFwiYm94LWFycm93LWRvd24tbGVmdFwiOiBcIlxcZjFiN1wiLFxuICBcImJveC1hcnJvdy1kb3duLXJpZ2h0XCI6IFwiXFxmMWI4XCIsXG4gIFwiYm94LWFycm93LWRvd25cIjogXCJcXGYxYjlcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93bi1sZWZ0XCI6IFwiXFxmMWJhXCIsXG4gIFwiYm94LWFycm93LWluLWRvd24tcmlnaHRcIjogXCJcXGYxYmJcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93blwiOiBcIlxcZjFiY1wiLFxuICBcImJveC1hcnJvdy1pbi1sZWZ0XCI6IFwiXFxmMWJkXCIsXG4gIFwiYm94LWFycm93LWluLXJpZ2h0XCI6IFwiXFxmMWJlXCIsXG4gIFwiYm94LWFycm93LWluLXVwLWxlZnRcIjogXCJcXGYxYmZcIixcbiAgXCJib3gtYXJyb3ctaW4tdXAtcmlnaHRcIjogXCJcXGYxYzBcIixcbiAgXCJib3gtYXJyb3ctaW4tdXBcIjogXCJcXGYxYzFcIixcbiAgXCJib3gtYXJyb3ctbGVmdFwiOiBcIlxcZjFjMlwiLFxuICBcImJveC1hcnJvdy1yaWdodFwiOiBcIlxcZjFjM1wiLFxuICBcImJveC1hcnJvdy11cC1sZWZ0XCI6IFwiXFxmMWM0XCIsXG4gIFwiYm94LWFycm93LXVwLXJpZ2h0XCI6IFwiXFxmMWM1XCIsXG4gIFwiYm94LWFycm93LXVwXCI6IFwiXFxmMWM2XCIsXG4gIFwiYm94LXNlYW1cIjogXCJcXGYxYzdcIixcbiAgXCJib3hcIjogXCJcXGYxYzhcIixcbiAgXCJicmFjZXNcIjogXCJcXGYxYzlcIixcbiAgXCJicmlja3NcIjogXCJcXGYxY2FcIixcbiAgXCJicmllZmNhc2UtZmlsbFwiOiBcIlxcZjFjYlwiLFxuICBcImJyaWVmY2FzZVwiOiBcIlxcZjFjY1wiLFxuICBcImJyaWdodG5lc3MtYWx0LWhpZ2gtZmlsbFwiOiBcIlxcZjFjZFwiLFxuICBcImJyaWdodG5lc3MtYWx0LWhpZ2hcIjogXCJcXGYxY2VcIixcbiAgXCJicmlnaHRuZXNzLWFsdC1sb3ctZmlsbFwiOiBcIlxcZjFjZlwiLFxuICBcImJyaWdodG5lc3MtYWx0LWxvd1wiOiBcIlxcZjFkMFwiLFxuICBcImJyaWdodG5lc3MtaGlnaC1maWxsXCI6IFwiXFxmMWQxXCIsXG4gIFwiYnJpZ2h0bmVzcy1oaWdoXCI6IFwiXFxmMWQyXCIsXG4gIFwiYnJpZ2h0bmVzcy1sb3ctZmlsbFwiOiBcIlxcZjFkM1wiLFxuICBcImJyaWdodG5lc3MtbG93XCI6IFwiXFxmMWQ0XCIsXG4gIFwiYnJvYWRjYXN0LXBpblwiOiBcIlxcZjFkNVwiLFxuICBcImJyb2FkY2FzdFwiOiBcIlxcZjFkNlwiLFxuICBcImJydXNoLWZpbGxcIjogXCJcXGYxZDdcIixcbiAgXCJicnVzaFwiOiBcIlxcZjFkOFwiLFxuICBcImJ1Y2tldC1maWxsXCI6IFwiXFxmMWQ5XCIsXG4gIFwiYnVja2V0XCI6IFwiXFxmMWRhXCIsXG4gIFwiYnVnLWZpbGxcIjogXCJcXGYxZGJcIixcbiAgXCJidWdcIjogXCJcXGYxZGNcIixcbiAgXCJidWlsZGluZ1wiOiBcIlxcZjFkZFwiLFxuICBcImJ1bGxzZXllXCI6IFwiXFxmMWRlXCIsXG4gIFwiY2FsY3VsYXRvci1maWxsXCI6IFwiXFxmMWRmXCIsXG4gIFwiY2FsY3VsYXRvclwiOiBcIlxcZjFlMFwiLFxuICBcImNhbGVuZGFyLWNoZWNrLWZpbGxcIjogXCJcXGYxZTFcIixcbiAgXCJjYWxlbmRhci1jaGVja1wiOiBcIlxcZjFlMlwiLFxuICBcImNhbGVuZGFyLWRhdGUtZmlsbFwiOiBcIlxcZjFlM1wiLFxuICBcImNhbGVuZGFyLWRhdGVcIjogXCJcXGYxZTRcIixcbiAgXCJjYWxlbmRhci1kYXktZmlsbFwiOiBcIlxcZjFlNVwiLFxuICBcImNhbGVuZGFyLWRheVwiOiBcIlxcZjFlNlwiLFxuICBcImNhbGVuZGFyLWV2ZW50LWZpbGxcIjogXCJcXGYxZTdcIixcbiAgXCJjYWxlbmRhci1ldmVudFwiOiBcIlxcZjFlOFwiLFxuICBcImNhbGVuZGFyLWZpbGxcIjogXCJcXGYxZTlcIixcbiAgXCJjYWxlbmRhci1taW51cy1maWxsXCI6IFwiXFxmMWVhXCIsXG4gIFwiY2FsZW5kYXItbWludXNcIjogXCJcXGYxZWJcIixcbiAgXCJjYWxlbmRhci1tb250aC1maWxsXCI6IFwiXFxmMWVjXCIsXG4gIFwiY2FsZW5kYXItbW9udGhcIjogXCJcXGYxZWRcIixcbiAgXCJjYWxlbmRhci1wbHVzLWZpbGxcIjogXCJcXGYxZWVcIixcbiAgXCJjYWxlbmRhci1wbHVzXCI6IFwiXFxmMWVmXCIsXG4gIFwiY2FsZW5kYXItcmFuZ2UtZmlsbFwiOiBcIlxcZjFmMFwiLFxuICBcImNhbGVuZGFyLXJhbmdlXCI6IFwiXFxmMWYxXCIsXG4gIFwiY2FsZW5kYXItd2Vlay1maWxsXCI6IFwiXFxmMWYyXCIsXG4gIFwiY2FsZW5kYXItd2Vla1wiOiBcIlxcZjFmM1wiLFxuICBcImNhbGVuZGFyLXgtZmlsbFwiOiBcIlxcZjFmNFwiLFxuICBcImNhbGVuZGFyLXhcIjogXCJcXGYxZjVcIixcbiAgXCJjYWxlbmRhclwiOiBcIlxcZjFmNlwiLFxuICBcImNhbGVuZGFyMi1jaGVjay1maWxsXCI6IFwiXFxmMWY3XCIsXG4gIFwiY2FsZW5kYXIyLWNoZWNrXCI6IFwiXFxmMWY4XCIsXG4gIFwiY2FsZW5kYXIyLWRhdGUtZmlsbFwiOiBcIlxcZjFmOVwiLFxuICBcImNhbGVuZGFyMi1kYXRlXCI6IFwiXFxmMWZhXCIsXG4gIFwiY2FsZW5kYXIyLWRheS1maWxsXCI6IFwiXFxmMWZiXCIsXG4gIFwiY2FsZW5kYXIyLWRheVwiOiBcIlxcZjFmY1wiLFxuICBcImNhbGVuZGFyMi1ldmVudC1maWxsXCI6IFwiXFxmMWZkXCIsXG4gIFwiY2FsZW5kYXIyLWV2ZW50XCI6IFwiXFxmMWZlXCIsXG4gIFwiY2FsZW5kYXIyLWZpbGxcIjogXCJcXGYxZmZcIixcbiAgXCJjYWxlbmRhcjItbWludXMtZmlsbFwiOiBcIlxcZjIwMFwiLFxuICBcImNhbGVuZGFyMi1taW51c1wiOiBcIlxcZjIwMVwiLFxuICBcImNhbGVuZGFyMi1tb250aC1maWxsXCI6IFwiXFxmMjAyXCIsXG4gIFwiY2FsZW5kYXIyLW1vbnRoXCI6IFwiXFxmMjAzXCIsXG4gIFwiY2FsZW5kYXIyLXBsdXMtZmlsbFwiOiBcIlxcZjIwNFwiLFxuICBcImNhbGVuZGFyMi1wbHVzXCI6IFwiXFxmMjA1XCIsXG4gIFwiY2FsZW5kYXIyLXJhbmdlLWZpbGxcIjogXCJcXGYyMDZcIixcbiAgXCJjYWxlbmRhcjItcmFuZ2VcIjogXCJcXGYyMDdcIixcbiAgXCJjYWxlbmRhcjItd2Vlay1maWxsXCI6IFwiXFxmMjA4XCIsXG4gIFwiY2FsZW5kYXIyLXdlZWtcIjogXCJcXGYyMDlcIixcbiAgXCJjYWxlbmRhcjIteC1maWxsXCI6IFwiXFxmMjBhXCIsXG4gIFwiY2FsZW5kYXIyLXhcIjogXCJcXGYyMGJcIixcbiAgXCJjYWxlbmRhcjJcIjogXCJcXGYyMGNcIixcbiAgXCJjYWxlbmRhcjMtZXZlbnQtZmlsbFwiOiBcIlxcZjIwZFwiLFxuICBcImNhbGVuZGFyMy1ldmVudFwiOiBcIlxcZjIwZVwiLFxuICBcImNhbGVuZGFyMy1maWxsXCI6IFwiXFxmMjBmXCIsXG4gIFwiY2FsZW5kYXIzLXJhbmdlLWZpbGxcIjogXCJcXGYyMTBcIixcbiAgXCJjYWxlbmRhcjMtcmFuZ2VcIjogXCJcXGYyMTFcIixcbiAgXCJjYWxlbmRhcjMtd2Vlay1maWxsXCI6IFwiXFxmMjEyXCIsXG4gIFwiY2FsZW5kYXIzLXdlZWtcIjogXCJcXGYyMTNcIixcbiAgXCJjYWxlbmRhcjNcIjogXCJcXGYyMTRcIixcbiAgXCJjYWxlbmRhcjQtZXZlbnRcIjogXCJcXGYyMTVcIixcbiAgXCJjYWxlbmRhcjQtcmFuZ2VcIjogXCJcXGYyMTZcIixcbiAgXCJjYWxlbmRhcjQtd2Vla1wiOiBcIlxcZjIxN1wiLFxuICBcImNhbGVuZGFyNFwiOiBcIlxcZjIxOFwiLFxuICBcImNhbWVyYS1maWxsXCI6IFwiXFxmMjE5XCIsXG4gIFwiY2FtZXJhLXJlZWxzLWZpbGxcIjogXCJcXGYyMWFcIixcbiAgXCJjYW1lcmEtcmVlbHNcIjogXCJcXGYyMWJcIixcbiAgXCJjYW1lcmEtdmlkZW8tZmlsbFwiOiBcIlxcZjIxY1wiLFxuICBcImNhbWVyYS12aWRlby1vZmYtZmlsbFwiOiBcIlxcZjIxZFwiLFxuICBcImNhbWVyYS12aWRlby1vZmZcIjogXCJcXGYyMWVcIixcbiAgXCJjYW1lcmEtdmlkZW9cIjogXCJcXGYyMWZcIixcbiAgXCJjYW1lcmFcIjogXCJcXGYyMjBcIixcbiAgXCJjYW1lcmEyXCI6IFwiXFxmMjIxXCIsXG4gIFwiY2Fwc2xvY2stZmlsbFwiOiBcIlxcZjIyMlwiLFxuICBcImNhcHNsb2NrXCI6IFwiXFxmMjIzXCIsXG4gIFwiY2FyZC1jaGVja2xpc3RcIjogXCJcXGYyMjRcIixcbiAgXCJjYXJkLWhlYWRpbmdcIjogXCJcXGYyMjVcIixcbiAgXCJjYXJkLWltYWdlXCI6IFwiXFxmMjI2XCIsXG4gIFwiY2FyZC1saXN0XCI6IFwiXFxmMjI3XCIsXG4gIFwiY2FyZC10ZXh0XCI6IFwiXFxmMjI4XCIsXG4gIFwiY2FyZXQtZG93bi1maWxsXCI6IFwiXFxmMjI5XCIsXG4gIFwiY2FyZXQtZG93bi1zcXVhcmUtZmlsbFwiOiBcIlxcZjIyYVwiLFxuICBcImNhcmV0LWRvd24tc3F1YXJlXCI6IFwiXFxmMjJiXCIsXG4gIFwiY2FyZXQtZG93blwiOiBcIlxcZjIyY1wiLFxuICBcImNhcmV0LWxlZnQtZmlsbFwiOiBcIlxcZjIyZFwiLFxuICBcImNhcmV0LWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYyMmVcIixcbiAgXCJjYXJldC1sZWZ0LXNxdWFyZVwiOiBcIlxcZjIyZlwiLFxuICBcImNhcmV0LWxlZnRcIjogXCJcXGYyMzBcIixcbiAgXCJjYXJldC1yaWdodC1maWxsXCI6IFwiXFxmMjMxXCIsXG4gIFwiY2FyZXQtcmlnaHQtc3F1YXJlLWZpbGxcIjogXCJcXGYyMzJcIixcbiAgXCJjYXJldC1yaWdodC1zcXVhcmVcIjogXCJcXGYyMzNcIixcbiAgXCJjYXJldC1yaWdodFwiOiBcIlxcZjIzNFwiLFxuICBcImNhcmV0LXVwLWZpbGxcIjogXCJcXGYyMzVcIixcbiAgXCJjYXJldC11cC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIzNlwiLFxuICBcImNhcmV0LXVwLXNxdWFyZVwiOiBcIlxcZjIzN1wiLFxuICBcImNhcmV0LXVwXCI6IFwiXFxmMjM4XCIsXG4gIFwiY2FydC1jaGVjay1maWxsXCI6IFwiXFxmMjM5XCIsXG4gIFwiY2FydC1jaGVja1wiOiBcIlxcZjIzYVwiLFxuICBcImNhcnQtZGFzaC1maWxsXCI6IFwiXFxmMjNiXCIsXG4gIFwiY2FydC1kYXNoXCI6IFwiXFxmMjNjXCIsXG4gIFwiY2FydC1maWxsXCI6IFwiXFxmMjNkXCIsXG4gIFwiY2FydC1wbHVzLWZpbGxcIjogXCJcXGYyM2VcIixcbiAgXCJjYXJ0LXBsdXNcIjogXCJcXGYyM2ZcIixcbiAgXCJjYXJ0LXgtZmlsbFwiOiBcIlxcZjI0MFwiLFxuICBcImNhcnQteFwiOiBcIlxcZjI0MVwiLFxuICBcImNhcnRcIjogXCJcXGYyNDJcIixcbiAgXCJjYXJ0MlwiOiBcIlxcZjI0M1wiLFxuICBcImNhcnQzXCI6IFwiXFxmMjQ0XCIsXG4gIFwiY2FydDRcIjogXCJcXGYyNDVcIixcbiAgXCJjYXNoLXN0YWNrXCI6IFwiXFxmMjQ2XCIsXG4gIFwiY2FzaFwiOiBcIlxcZjI0N1wiLFxuICBcImNhc3RcIjogXCJcXGYyNDhcIixcbiAgXCJjaGF0LWRvdHMtZmlsbFwiOiBcIlxcZjI0OVwiLFxuICBcImNoYXQtZG90c1wiOiBcIlxcZjI0YVwiLFxuICBcImNoYXQtZmlsbFwiOiBcIlxcZjI0YlwiLFxuICBcImNoYXQtbGVmdC1kb3RzLWZpbGxcIjogXCJcXGYyNGNcIixcbiAgXCJjaGF0LWxlZnQtZG90c1wiOiBcIlxcZjI0ZFwiLFxuICBcImNoYXQtbGVmdC1maWxsXCI6IFwiXFxmMjRlXCIsXG4gIFwiY2hhdC1sZWZ0LXF1b3RlLWZpbGxcIjogXCJcXGYyNGZcIixcbiAgXCJjaGF0LWxlZnQtcXVvdGVcIjogXCJcXGYyNTBcIixcbiAgXCJjaGF0LWxlZnQtdGV4dC1maWxsXCI6IFwiXFxmMjUxXCIsXG4gIFwiY2hhdC1sZWZ0LXRleHRcIjogXCJcXGYyNTJcIixcbiAgXCJjaGF0LWxlZnRcIjogXCJcXGYyNTNcIixcbiAgXCJjaGF0LXF1b3RlLWZpbGxcIjogXCJcXGYyNTRcIixcbiAgXCJjaGF0LXF1b3RlXCI6IFwiXFxmMjU1XCIsXG4gIFwiY2hhdC1yaWdodC1kb3RzLWZpbGxcIjogXCJcXGYyNTZcIixcbiAgXCJjaGF0LXJpZ2h0LWRvdHNcIjogXCJcXGYyNTdcIixcbiAgXCJjaGF0LXJpZ2h0LWZpbGxcIjogXCJcXGYyNThcIixcbiAgXCJjaGF0LXJpZ2h0LXF1b3RlLWZpbGxcIjogXCJcXGYyNTlcIixcbiAgXCJjaGF0LXJpZ2h0LXF1b3RlXCI6IFwiXFxmMjVhXCIsXG4gIFwiY2hhdC1yaWdodC10ZXh0LWZpbGxcIjogXCJcXGYyNWJcIixcbiAgXCJjaGF0LXJpZ2h0LXRleHRcIjogXCJcXGYyNWNcIixcbiAgXCJjaGF0LXJpZ2h0XCI6IFwiXFxmMjVkXCIsXG4gIFwiY2hhdC1zcXVhcmUtZG90cy1maWxsXCI6IFwiXFxmMjVlXCIsXG4gIFwiY2hhdC1zcXVhcmUtZG90c1wiOiBcIlxcZjI1ZlwiLFxuICBcImNoYXQtc3F1YXJlLWZpbGxcIjogXCJcXGYyNjBcIixcbiAgXCJjaGF0LXNxdWFyZS1xdW90ZS1maWxsXCI6IFwiXFxmMjYxXCIsXG4gIFwiY2hhdC1zcXVhcmUtcXVvdGVcIjogXCJcXGYyNjJcIixcbiAgXCJjaGF0LXNxdWFyZS10ZXh0LWZpbGxcIjogXCJcXGYyNjNcIixcbiAgXCJjaGF0LXNxdWFyZS10ZXh0XCI6IFwiXFxmMjY0XCIsXG4gIFwiY2hhdC1zcXVhcmVcIjogXCJcXGYyNjVcIixcbiAgXCJjaGF0LXRleHQtZmlsbFwiOiBcIlxcZjI2NlwiLFxuICBcImNoYXQtdGV4dFwiOiBcIlxcZjI2N1wiLFxuICBcImNoYXRcIjogXCJcXGYyNjhcIixcbiAgXCJjaGVjay1hbGxcIjogXCJcXGYyNjlcIixcbiAgXCJjaGVjay1jaXJjbGUtZmlsbFwiOiBcIlxcZjI2YVwiLFxuICBcImNoZWNrLWNpcmNsZVwiOiBcIlxcZjI2YlwiLFxuICBcImNoZWNrLXNxdWFyZS1maWxsXCI6IFwiXFxmMjZjXCIsXG4gIFwiY2hlY2stc3F1YXJlXCI6IFwiXFxmMjZkXCIsXG4gIFwiY2hlY2tcIjogXCJcXGYyNmVcIixcbiAgXCJjaGVjazItYWxsXCI6IFwiXFxmMjZmXCIsXG4gIFwiY2hlY2syLWNpcmNsZVwiOiBcIlxcZjI3MFwiLFxuICBcImNoZWNrMi1zcXVhcmVcIjogXCJcXGYyNzFcIixcbiAgXCJjaGVjazJcIjogXCJcXGYyNzJcIixcbiAgXCJjaGV2cm9uLWJhci1jb250cmFjdFwiOiBcIlxcZjI3M1wiLFxuICBcImNoZXZyb24tYmFyLWRvd25cIjogXCJcXGYyNzRcIixcbiAgXCJjaGV2cm9uLWJhci1leHBhbmRcIjogXCJcXGYyNzVcIixcbiAgXCJjaGV2cm9uLWJhci1sZWZ0XCI6IFwiXFxmMjc2XCIsXG4gIFwiY2hldnJvbi1iYXItcmlnaHRcIjogXCJcXGYyNzdcIixcbiAgXCJjaGV2cm9uLWJhci11cFwiOiBcIlxcZjI3OFwiLFxuICBcImNoZXZyb24tY29tcGFjdC1kb3duXCI6IFwiXFxmMjc5XCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LWxlZnRcIjogXCJcXGYyN2FcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtcmlnaHRcIjogXCJcXGYyN2JcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtdXBcIjogXCJcXGYyN2NcIixcbiAgXCJjaGV2cm9uLWNvbnRyYWN0XCI6IFwiXFxmMjdkXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtZG93blwiOiBcIlxcZjI3ZVwiLFxuICBcImNoZXZyb24tZG91YmxlLWxlZnRcIjogXCJcXGYyN2ZcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1yaWdodFwiOiBcIlxcZjI4MFwiLFxuICBcImNoZXZyb24tZG91YmxlLXVwXCI6IFwiXFxmMjgxXCIsXG4gIFwiY2hldnJvbi1kb3duXCI6IFwiXFxmMjgyXCIsXG4gIFwiY2hldnJvbi1leHBhbmRcIjogXCJcXGYyODNcIixcbiAgXCJjaGV2cm9uLWxlZnRcIjogXCJcXGYyODRcIixcbiAgXCJjaGV2cm9uLXJpZ2h0XCI6IFwiXFxmMjg1XCIsXG4gIFwiY2hldnJvbi11cFwiOiBcIlxcZjI4NlwiLFxuICBcImNpcmNsZS1maWxsXCI6IFwiXFxmMjg3XCIsXG4gIFwiY2lyY2xlLWhhbGZcIjogXCJcXGYyODhcIixcbiAgXCJjaXJjbGUtc3F1YXJlXCI6IFwiXFxmMjg5XCIsXG4gIFwiY2lyY2xlXCI6IFwiXFxmMjhhXCIsXG4gIFwiY2xpcGJvYXJkLWNoZWNrXCI6IFwiXFxmMjhiXCIsXG4gIFwiY2xpcGJvYXJkLWRhdGFcIjogXCJcXGYyOGNcIixcbiAgXCJjbGlwYm9hcmQtbWludXNcIjogXCJcXGYyOGRcIixcbiAgXCJjbGlwYm9hcmQtcGx1c1wiOiBcIlxcZjI4ZVwiLFxuICBcImNsaXBib2FyZC14XCI6IFwiXFxmMjhmXCIsXG4gIFwiY2xpcGJvYXJkXCI6IFwiXFxmMjkwXCIsXG4gIFwiY2xvY2stZmlsbFwiOiBcIlxcZjI5MVwiLFxuICBcImNsb2NrLWhpc3RvcnlcIjogXCJcXGYyOTJcIixcbiAgXCJjbG9ja1wiOiBcIlxcZjI5M1wiLFxuICBcImNsb3VkLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjI5NFwiLFxuICBcImNsb3VkLWFycm93LWRvd25cIjogXCJcXGYyOTVcIixcbiAgXCJjbG91ZC1hcnJvdy11cC1maWxsXCI6IFwiXFxmMjk2XCIsXG4gIFwiY2xvdWQtYXJyb3ctdXBcIjogXCJcXGYyOTdcIixcbiAgXCJjbG91ZC1jaGVjay1maWxsXCI6IFwiXFxmMjk4XCIsXG4gIFwiY2xvdWQtY2hlY2tcIjogXCJcXGYyOTlcIixcbiAgXCJjbG91ZC1kb3dubG9hZC1maWxsXCI6IFwiXFxmMjlhXCIsXG4gIFwiY2xvdWQtZG93bmxvYWRcIjogXCJcXGYyOWJcIixcbiAgXCJjbG91ZC1kcml6emxlLWZpbGxcIjogXCJcXGYyOWNcIixcbiAgXCJjbG91ZC1kcml6emxlXCI6IFwiXFxmMjlkXCIsXG4gIFwiY2xvdWQtZmlsbFwiOiBcIlxcZjI5ZVwiLFxuICBcImNsb3VkLWZvZy1maWxsXCI6IFwiXFxmMjlmXCIsXG4gIFwiY2xvdWQtZm9nXCI6IFwiXFxmMmEwXCIsXG4gIFwiY2xvdWQtZm9nMi1maWxsXCI6IFwiXFxmMmExXCIsXG4gIFwiY2xvdWQtZm9nMlwiOiBcIlxcZjJhMlwiLFxuICBcImNsb3VkLWhhaWwtZmlsbFwiOiBcIlxcZjJhM1wiLFxuICBcImNsb3VkLWhhaWxcIjogXCJcXGYyYTRcIixcbiAgXCJjbG91ZC1oYXplLWZpbGxcIjogXCJcXGYyYTZcIixcbiAgXCJjbG91ZC1oYXplXCI6IFwiXFxmMmE3XCIsXG4gIFwiY2xvdWQtaGF6ZTItZmlsbFwiOiBcIlxcZjJhOFwiLFxuICBcImNsb3VkLWxpZ2h0bmluZy1maWxsXCI6IFwiXFxmMmE5XCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbFwiOiBcIlxcZjJhYVwiLFxuICBcImNsb3VkLWxpZ2h0bmluZy1yYWluXCI6IFwiXFxmMmFiXCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nXCI6IFwiXFxmMmFjXCIsXG4gIFwiY2xvdWQtbWludXMtZmlsbFwiOiBcIlxcZjJhZFwiLFxuICBcImNsb3VkLW1pbnVzXCI6IFwiXFxmMmFlXCIsXG4gIFwiY2xvdWQtbW9vbi1maWxsXCI6IFwiXFxmMmFmXCIsXG4gIFwiY2xvdWQtbW9vblwiOiBcIlxcZjJiMFwiLFxuICBcImNsb3VkLXBsdXMtZmlsbFwiOiBcIlxcZjJiMVwiLFxuICBcImNsb3VkLXBsdXNcIjogXCJcXGYyYjJcIixcbiAgXCJjbG91ZC1yYWluLWZpbGxcIjogXCJcXGYyYjNcIixcbiAgXCJjbG91ZC1yYWluLWhlYXZ5LWZpbGxcIjogXCJcXGYyYjRcIixcbiAgXCJjbG91ZC1yYWluLWhlYXZ5XCI6IFwiXFxmMmI1XCIsXG4gIFwiY2xvdWQtcmFpblwiOiBcIlxcZjJiNlwiLFxuICBcImNsb3VkLXNsYXNoLWZpbGxcIjogXCJcXGYyYjdcIixcbiAgXCJjbG91ZC1zbGFzaFwiOiBcIlxcZjJiOFwiLFxuICBcImNsb3VkLXNsZWV0LWZpbGxcIjogXCJcXGYyYjlcIixcbiAgXCJjbG91ZC1zbGVldFwiOiBcIlxcZjJiYVwiLFxuICBcImNsb3VkLXNub3ctZmlsbFwiOiBcIlxcZjJiYlwiLFxuICBcImNsb3VkLXNub3dcIjogXCJcXGYyYmNcIixcbiAgXCJjbG91ZC1zdW4tZmlsbFwiOiBcIlxcZjJiZFwiLFxuICBcImNsb3VkLXN1blwiOiBcIlxcZjJiZVwiLFxuICBcImNsb3VkLXVwbG9hZC1maWxsXCI6IFwiXFxmMmJmXCIsXG4gIFwiY2xvdWQtdXBsb2FkXCI6IFwiXFxmMmMwXCIsXG4gIFwiY2xvdWRcIjogXCJcXGYyYzFcIixcbiAgXCJjbG91ZHMtZmlsbFwiOiBcIlxcZjJjMlwiLFxuICBcImNsb3Vkc1wiOiBcIlxcZjJjM1wiLFxuICBcImNsb3VkeS1maWxsXCI6IFwiXFxmMmM0XCIsXG4gIFwiY2xvdWR5XCI6IFwiXFxmMmM1XCIsXG4gIFwiY29kZS1zbGFzaFwiOiBcIlxcZjJjNlwiLFxuICBcImNvZGUtc3F1YXJlXCI6IFwiXFxmMmM3XCIsXG4gIFwiY29kZVwiOiBcIlxcZjJjOFwiLFxuICBcImNvbGxlY3Rpb24tZmlsbFwiOiBcIlxcZjJjOVwiLFxuICBcImNvbGxlY3Rpb24tcGxheS1maWxsXCI6IFwiXFxmMmNhXCIsXG4gIFwiY29sbGVjdGlvbi1wbGF5XCI6IFwiXFxmMmNiXCIsXG4gIFwiY29sbGVjdGlvblwiOiBcIlxcZjJjY1wiLFxuICBcImNvbHVtbnMtZ2FwXCI6IFwiXFxmMmNkXCIsXG4gIFwiY29sdW1uc1wiOiBcIlxcZjJjZVwiLFxuICBcImNvbW1hbmRcIjogXCJcXGYyY2ZcIixcbiAgXCJjb21wYXNzLWZpbGxcIjogXCJcXGYyZDBcIixcbiAgXCJjb21wYXNzXCI6IFwiXFxmMmQxXCIsXG4gIFwiY29uZS1zdHJpcGVkXCI6IFwiXFxmMmQyXCIsXG4gIFwiY29uZVwiOiBcIlxcZjJkM1wiLFxuICBcImNvbnRyb2xsZXJcIjogXCJcXGYyZDRcIixcbiAgXCJjcHUtZmlsbFwiOiBcIlxcZjJkNVwiLFxuICBcImNwdVwiOiBcIlxcZjJkNlwiLFxuICBcImNyZWRpdC1jYXJkLTItYmFjay1maWxsXCI6IFwiXFxmMmQ3XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1iYWNrXCI6IFwiXFxmMmQ4XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1mcm9udC1maWxsXCI6IFwiXFxmMmQ5XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1mcm9udFwiOiBcIlxcZjJkYVwiLFxuICBcImNyZWRpdC1jYXJkLWZpbGxcIjogXCJcXGYyZGJcIixcbiAgXCJjcmVkaXQtY2FyZFwiOiBcIlxcZjJkY1wiLFxuICBcImNyb3BcIjogXCJcXGYyZGRcIixcbiAgXCJjdXAtZmlsbFwiOiBcIlxcZjJkZVwiLFxuICBcImN1cC1zdHJhd1wiOiBcIlxcZjJkZlwiLFxuICBcImN1cFwiOiBcIlxcZjJlMFwiLFxuICBcImN1cnNvci1maWxsXCI6IFwiXFxmMmUxXCIsXG4gIFwiY3Vyc29yLXRleHRcIjogXCJcXGYyZTJcIixcbiAgXCJjdXJzb3JcIjogXCJcXGYyZTNcIixcbiAgXCJkYXNoLWNpcmNsZS1kb3R0ZWRcIjogXCJcXGYyZTRcIixcbiAgXCJkYXNoLWNpcmNsZS1maWxsXCI6IFwiXFxmMmU1XCIsXG4gIFwiZGFzaC1jaXJjbGVcIjogXCJcXGYyZTZcIixcbiAgXCJkYXNoLXNxdWFyZS1kb3R0ZWRcIjogXCJcXGYyZTdcIixcbiAgXCJkYXNoLXNxdWFyZS1maWxsXCI6IFwiXFxmMmU4XCIsXG4gIFwiZGFzaC1zcXVhcmVcIjogXCJcXGYyZTlcIixcbiAgXCJkYXNoXCI6IFwiXFxmMmVhXCIsXG4gIFwiZGlhZ3JhbS0yLWZpbGxcIjogXCJcXGYyZWJcIixcbiAgXCJkaWFncmFtLTJcIjogXCJcXGYyZWNcIixcbiAgXCJkaWFncmFtLTMtZmlsbFwiOiBcIlxcZjJlZFwiLFxuICBcImRpYWdyYW0tM1wiOiBcIlxcZjJlZVwiLFxuICBcImRpYW1vbmQtZmlsbFwiOiBcIlxcZjJlZlwiLFxuICBcImRpYW1vbmQtaGFsZlwiOiBcIlxcZjJmMFwiLFxuICBcImRpYW1vbmRcIjogXCJcXGYyZjFcIixcbiAgXCJkaWNlLTEtZmlsbFwiOiBcIlxcZjJmMlwiLFxuICBcImRpY2UtMVwiOiBcIlxcZjJmM1wiLFxuICBcImRpY2UtMi1maWxsXCI6IFwiXFxmMmY0XCIsXG4gIFwiZGljZS0yXCI6IFwiXFxmMmY1XCIsXG4gIFwiZGljZS0zLWZpbGxcIjogXCJcXGYyZjZcIixcbiAgXCJkaWNlLTNcIjogXCJcXGYyZjdcIixcbiAgXCJkaWNlLTQtZmlsbFwiOiBcIlxcZjJmOFwiLFxuICBcImRpY2UtNFwiOiBcIlxcZjJmOVwiLFxuICBcImRpY2UtNS1maWxsXCI6IFwiXFxmMmZhXCIsXG4gIFwiZGljZS01XCI6IFwiXFxmMmZiXCIsXG4gIFwiZGljZS02LWZpbGxcIjogXCJcXGYyZmNcIixcbiAgXCJkaWNlLTZcIjogXCJcXGYyZmRcIixcbiAgXCJkaXNjLWZpbGxcIjogXCJcXGYyZmVcIixcbiAgXCJkaXNjXCI6IFwiXFxmMmZmXCIsXG4gIFwiZGlzY29yZFwiOiBcIlxcZjMwMFwiLFxuICBcImRpc3BsYXktZmlsbFwiOiBcIlxcZjMwMVwiLFxuICBcImRpc3BsYXlcIjogXCJcXGYzMDJcIixcbiAgXCJkaXN0cmlidXRlLWhvcml6b250YWxcIjogXCJcXGYzMDNcIixcbiAgXCJkaXN0cmlidXRlLXZlcnRpY2FsXCI6IFwiXFxmMzA0XCIsXG4gIFwiZG9vci1jbG9zZWQtZmlsbFwiOiBcIlxcZjMwNVwiLFxuICBcImRvb3ItY2xvc2VkXCI6IFwiXFxmMzA2XCIsXG4gIFwiZG9vci1vcGVuLWZpbGxcIjogXCJcXGYzMDdcIixcbiAgXCJkb29yLW9wZW5cIjogXCJcXGYzMDhcIixcbiAgXCJkb3RcIjogXCJcXGYzMDlcIixcbiAgXCJkb3dubG9hZFwiOiBcIlxcZjMwYVwiLFxuICBcImRyb3BsZXQtZmlsbFwiOiBcIlxcZjMwYlwiLFxuICBcImRyb3BsZXQtaGFsZlwiOiBcIlxcZjMwY1wiLFxuICBcImRyb3BsZXRcIjogXCJcXGYzMGRcIixcbiAgXCJlYXJidWRzXCI6IFwiXFxmMzBlXCIsXG4gIFwiZWFzZWwtZmlsbFwiOiBcIlxcZjMwZlwiLFxuICBcImVhc2VsXCI6IFwiXFxmMzEwXCIsXG4gIFwiZWdnLWZpbGxcIjogXCJcXGYzMTFcIixcbiAgXCJlZ2ctZnJpZWRcIjogXCJcXGYzMTJcIixcbiAgXCJlZ2dcIjogXCJcXGYzMTNcIixcbiAgXCJlamVjdC1maWxsXCI6IFwiXFxmMzE0XCIsXG4gIFwiZWplY3RcIjogXCJcXGYzMTVcIixcbiAgXCJlbW9qaS1hbmdyeS1maWxsXCI6IFwiXFxmMzE2XCIsXG4gIFwiZW1vamktYW5ncnlcIjogXCJcXGYzMTdcIixcbiAgXCJlbW9qaS1kaXp6eS1maWxsXCI6IFwiXFxmMzE4XCIsXG4gIFwiZW1vamktZGl6enlcIjogXCJcXGYzMTlcIixcbiAgXCJlbW9qaS1leHByZXNzaW9ubGVzcy1maWxsXCI6IFwiXFxmMzFhXCIsXG4gIFwiZW1vamktZXhwcmVzc2lvbmxlc3NcIjogXCJcXGYzMWJcIixcbiAgXCJlbW9qaS1mcm93bi1maWxsXCI6IFwiXFxmMzFjXCIsXG4gIFwiZW1vamktZnJvd25cIjogXCJcXGYzMWRcIixcbiAgXCJlbW9qaS1oZWFydC1leWVzLWZpbGxcIjogXCJcXGYzMWVcIixcbiAgXCJlbW9qaS1oZWFydC1leWVzXCI6IFwiXFxmMzFmXCIsXG4gIFwiZW1vamktbGF1Z2hpbmctZmlsbFwiOiBcIlxcZjMyMFwiLFxuICBcImVtb2ppLWxhdWdoaW5nXCI6IFwiXFxmMzIxXCIsXG4gIFwiZW1vamktbmV1dHJhbC1maWxsXCI6IFwiXFxmMzIyXCIsXG4gIFwiZW1vamktbmV1dHJhbFwiOiBcIlxcZjMyM1wiLFxuICBcImVtb2ppLXNtaWxlLWZpbGxcIjogXCJcXGYzMjRcIixcbiAgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsXCI6IFwiXFxmMzI1XCIsXG4gIFwiZW1vamktc21pbGUtdXBzaWRlLWRvd25cIjogXCJcXGYzMjZcIixcbiAgXCJlbW9qaS1zbWlsZVwiOiBcIlxcZjMyN1wiLFxuICBcImVtb2ppLXN1bmdsYXNzZXMtZmlsbFwiOiBcIlxcZjMyOFwiLFxuICBcImVtb2ppLXN1bmdsYXNzZXNcIjogXCJcXGYzMjlcIixcbiAgXCJlbW9qaS13aW5rLWZpbGxcIjogXCJcXGYzMmFcIixcbiAgXCJlbW9qaS13aW5rXCI6IFwiXFxmMzJiXCIsXG4gIFwiZW52ZWxvcGUtZmlsbFwiOiBcIlxcZjMyY1wiLFxuICBcImVudmVsb3BlLW9wZW4tZmlsbFwiOiBcIlxcZjMyZFwiLFxuICBcImVudmVsb3BlLW9wZW5cIjogXCJcXGYzMmVcIixcbiAgXCJlbnZlbG9wZVwiOiBcIlxcZjMyZlwiLFxuICBcImVyYXNlci1maWxsXCI6IFwiXFxmMzMwXCIsXG4gIFwiZXJhc2VyXCI6IFwiXFxmMzMxXCIsXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlLWZpbGxcIjogXCJcXGYzMzJcIixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGVcIjogXCJcXGYzMzNcIixcbiAgXCJleGNsYW1hdGlvbi1kaWFtb25kLWZpbGxcIjogXCJcXGYzMzRcIixcbiAgXCJleGNsYW1hdGlvbi1kaWFtb25kXCI6IFwiXFxmMzM1XCIsXG4gIFwiZXhjbGFtYXRpb24tb2N0YWdvbi1maWxsXCI6IFwiXFxmMzM2XCIsXG4gIFwiZXhjbGFtYXRpb24tb2N0YWdvblwiOiBcIlxcZjMzN1wiLFxuICBcImV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsXCI6IFwiXFxmMzM4XCIsXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlXCI6IFwiXFxmMzM5XCIsXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbFwiOiBcIlxcZjMzYVwiLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6IFwiXFxmMzNiXCIsXG4gIFwiZXhjbGFtYXRpb25cIjogXCJcXGYzM2NcIixcbiAgXCJleGNsdWRlXCI6IFwiXFxmMzNkXCIsXG4gIFwiZXllLWZpbGxcIjogXCJcXGYzM2VcIixcbiAgXCJleWUtc2xhc2gtZmlsbFwiOiBcIlxcZjMzZlwiLFxuICBcImV5ZS1zbGFzaFwiOiBcIlxcZjM0MFwiLFxuICBcImV5ZVwiOiBcIlxcZjM0MVwiLFxuICBcImV5ZWRyb3BwZXJcIjogXCJcXGYzNDJcIixcbiAgXCJleWVnbGFzc2VzXCI6IFwiXFxmMzQzXCIsXG4gIFwiZmFjZWJvb2tcIjogXCJcXGYzNDRcIixcbiAgXCJmaWxlLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjM0NVwiLFxuICBcImZpbGUtYXJyb3ctZG93blwiOiBcIlxcZjM0NlwiLFxuICBcImZpbGUtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjM0N1wiLFxuICBcImZpbGUtYXJyb3ctdXBcIjogXCJcXGYzNDhcIixcbiAgXCJmaWxlLWJhci1ncmFwaC1maWxsXCI6IFwiXFxmMzQ5XCIsXG4gIFwiZmlsZS1iYXItZ3JhcGhcIjogXCJcXGYzNGFcIixcbiAgXCJmaWxlLWJpbmFyeS1maWxsXCI6IFwiXFxmMzRiXCIsXG4gIFwiZmlsZS1iaW5hcnlcIjogXCJcXGYzNGNcIixcbiAgXCJmaWxlLWJyZWFrLWZpbGxcIjogXCJcXGYzNGRcIixcbiAgXCJmaWxlLWJyZWFrXCI6IFwiXFxmMzRlXCIsXG4gIFwiZmlsZS1jaGVjay1maWxsXCI6IFwiXFxmMzRmXCIsXG4gIFwiZmlsZS1jaGVja1wiOiBcIlxcZjM1MFwiLFxuICBcImZpbGUtY29kZS1maWxsXCI6IFwiXFxmMzUxXCIsXG4gIFwiZmlsZS1jb2RlXCI6IFwiXFxmMzUyXCIsXG4gIFwiZmlsZS1kaWZmLWZpbGxcIjogXCJcXGYzNTNcIixcbiAgXCJmaWxlLWRpZmZcIjogXCJcXGYzNTRcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMzU1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LWRvd25cIjogXCJcXGYzNTZcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjM1N1wiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy11cFwiOiBcIlxcZjM1OFwiLFxuICBcImZpbGUtZWFybWFyay1iYXItZ3JhcGgtZmlsbFwiOiBcIlxcZjM1OVwiLFxuICBcImZpbGUtZWFybWFyay1iYXItZ3JhcGhcIjogXCJcXGYzNWFcIixcbiAgXCJmaWxlLWVhcm1hcmstYmluYXJ5LWZpbGxcIjogXCJcXGYzNWJcIixcbiAgXCJmaWxlLWVhcm1hcmstYmluYXJ5XCI6IFwiXFxmMzVjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGxcIjogXCJcXGYzNWRcIixcbiAgXCJmaWxlLWVhcm1hcmstYnJlYWtcIjogXCJcXGYzNWVcIixcbiAgXCJmaWxlLWVhcm1hcmstY2hlY2stZmlsbFwiOiBcIlxcZjM1ZlwiLFxuICBcImZpbGUtZWFybWFyay1jaGVja1wiOiBcIlxcZjM2MFwiLFxuICBcImZpbGUtZWFybWFyay1jb2RlLWZpbGxcIjogXCJcXGYzNjFcIixcbiAgXCJmaWxlLWVhcm1hcmstY29kZVwiOiBcIlxcZjM2MlwiLFxuICBcImZpbGUtZWFybWFyay1kaWZmLWZpbGxcIjogXCJcXGYzNjNcIixcbiAgXCJmaWxlLWVhcm1hcmstZGlmZlwiOiBcIlxcZjM2NFwiLFxuICBcImZpbGUtZWFybWFyay1lYXNlbC1maWxsXCI6IFwiXFxmMzY1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWVhc2VsXCI6IFwiXFxmMzY2XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWV4Y2VsLWZpbGxcIjogXCJcXGYzNjdcIixcbiAgXCJmaWxlLWVhcm1hcmstZXhjZWxcIjogXCJcXGYzNjhcIixcbiAgXCJmaWxlLWVhcm1hcmstZmlsbFwiOiBcIlxcZjM2OVwiLFxuICBcImZpbGUtZWFybWFyay1mb250LWZpbGxcIjogXCJcXGYzNmFcIixcbiAgXCJmaWxlLWVhcm1hcmstZm9udFwiOiBcIlxcZjM2YlwiLFxuICBcImZpbGUtZWFybWFyay1pbWFnZS1maWxsXCI6IFwiXFxmMzZjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWltYWdlXCI6IFwiXFxmMzZkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2stZmlsbFwiOiBcIlxcZjM2ZVwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrXCI6IFwiXFxmMzZmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2syLWZpbGxcIjogXCJcXGYzNzBcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jazJcIjogXCJcXGYzNzFcIixcbiAgXCJmaWxlLWVhcm1hcmstbWVkaWNhbC1maWxsXCI6IFwiXFxmMzcyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1lZGljYWxcIjogXCJcXGYzNzNcIixcbiAgXCJmaWxlLWVhcm1hcmstbWludXMtZmlsbFwiOiBcIlxcZjM3NFwiLFxuICBcImZpbGUtZWFybWFyay1taW51c1wiOiBcIlxcZjM3NVwiLFxuICBcImZpbGUtZWFybWFyay1tdXNpYy1maWxsXCI6IFwiXFxmMzc2XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW11c2ljXCI6IFwiXFxmMzc3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBlcnNvbi1maWxsXCI6IFwiXFxmMzc4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBlcnNvblwiOiBcIlxcZjM3OVwiLFxuICBcImZpbGUtZWFybWFyay1wbGF5LWZpbGxcIjogXCJcXGYzN2FcIixcbiAgXCJmaWxlLWVhcm1hcmstcGxheVwiOiBcIlxcZjM3YlwiLFxuICBcImZpbGUtZWFybWFyay1wbHVzLWZpbGxcIjogXCJcXGYzN2NcIixcbiAgXCJmaWxlLWVhcm1hcmstcGx1c1wiOiBcIlxcZjM3ZFwiLFxuICBcImZpbGUtZWFybWFyay1wb3N0LWZpbGxcIjogXCJcXGYzN2VcIixcbiAgXCJmaWxlLWVhcm1hcmstcG9zdFwiOiBcIlxcZjM3ZlwiLFxuICBcImZpbGUtZWFybWFyay1wcHQtZmlsbFwiOiBcIlxcZjM4MFwiLFxuICBcImZpbGUtZWFybWFyay1wcHRcIjogXCJcXGYzODFcIixcbiAgXCJmaWxlLWVhcm1hcmstcmljaHRleHQtZmlsbFwiOiBcIlxcZjM4MlwiLFxuICBcImZpbGUtZWFybWFyay1yaWNodGV4dFwiOiBcIlxcZjM4M1wiLFxuICBcImZpbGUtZWFybWFyay1ydWxlZC1maWxsXCI6IFwiXFxmMzg0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJ1bGVkXCI6IFwiXFxmMzg1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNsaWRlcy1maWxsXCI6IFwiXFxmMzg2XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNsaWRlc1wiOiBcIlxcZjM4N1wiLFxuICBcImZpbGUtZWFybWFyay1zcHJlYWRzaGVldC1maWxsXCI6IFwiXFxmMzg4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0XCI6IFwiXFxmMzg5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXRleHQtZmlsbFwiOiBcIlxcZjM4YVwiLFxuICBcImZpbGUtZWFybWFyay10ZXh0XCI6IFwiXFxmMzhiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXdvcmQtZmlsbFwiOiBcIlxcZjM4Y1wiLFxuICBcImZpbGUtZWFybWFyay13b3JkXCI6IFwiXFxmMzhkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXgtZmlsbFwiOiBcIlxcZjM4ZVwiLFxuICBcImZpbGUtZWFybWFyay14XCI6IFwiXFxmMzhmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXppcC1maWxsXCI6IFwiXFxmMzkwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXppcFwiOiBcIlxcZjM5MVwiLFxuICBcImZpbGUtZWFybWFya1wiOiBcIlxcZjM5MlwiLFxuICBcImZpbGUtZWFzZWwtZmlsbFwiOiBcIlxcZjM5M1wiLFxuICBcImZpbGUtZWFzZWxcIjogXCJcXGYzOTRcIixcbiAgXCJmaWxlLWV4Y2VsLWZpbGxcIjogXCJcXGYzOTVcIixcbiAgXCJmaWxlLWV4Y2VsXCI6IFwiXFxmMzk2XCIsXG4gIFwiZmlsZS1maWxsXCI6IFwiXFxmMzk3XCIsXG4gIFwiZmlsZS1mb250LWZpbGxcIjogXCJcXGYzOThcIixcbiAgXCJmaWxlLWZvbnRcIjogXCJcXGYzOTlcIixcbiAgXCJmaWxlLWltYWdlLWZpbGxcIjogXCJcXGYzOWFcIixcbiAgXCJmaWxlLWltYWdlXCI6IFwiXFxmMzliXCIsXG4gIFwiZmlsZS1sb2NrLWZpbGxcIjogXCJcXGYzOWNcIixcbiAgXCJmaWxlLWxvY2tcIjogXCJcXGYzOWRcIixcbiAgXCJmaWxlLWxvY2syLWZpbGxcIjogXCJcXGYzOWVcIixcbiAgXCJmaWxlLWxvY2syXCI6IFwiXFxmMzlmXCIsXG4gIFwiZmlsZS1tZWRpY2FsLWZpbGxcIjogXCJcXGYzYTBcIixcbiAgXCJmaWxlLW1lZGljYWxcIjogXCJcXGYzYTFcIixcbiAgXCJmaWxlLW1pbnVzLWZpbGxcIjogXCJcXGYzYTJcIixcbiAgXCJmaWxlLW1pbnVzXCI6IFwiXFxmM2EzXCIsXG4gIFwiZmlsZS1tdXNpYy1maWxsXCI6IFwiXFxmM2E0XCIsXG4gIFwiZmlsZS1tdXNpY1wiOiBcIlxcZjNhNVwiLFxuICBcImZpbGUtcGVyc29uLWZpbGxcIjogXCJcXGYzYTZcIixcbiAgXCJmaWxlLXBlcnNvblwiOiBcIlxcZjNhN1wiLFxuICBcImZpbGUtcGxheS1maWxsXCI6IFwiXFxmM2E4XCIsXG4gIFwiZmlsZS1wbGF5XCI6IFwiXFxmM2E5XCIsXG4gIFwiZmlsZS1wbHVzLWZpbGxcIjogXCJcXGYzYWFcIixcbiAgXCJmaWxlLXBsdXNcIjogXCJcXGYzYWJcIixcbiAgXCJmaWxlLXBvc3QtZmlsbFwiOiBcIlxcZjNhY1wiLFxuICBcImZpbGUtcG9zdFwiOiBcIlxcZjNhZFwiLFxuICBcImZpbGUtcHB0LWZpbGxcIjogXCJcXGYzYWVcIixcbiAgXCJmaWxlLXBwdFwiOiBcIlxcZjNhZlwiLFxuICBcImZpbGUtcmljaHRleHQtZmlsbFwiOiBcIlxcZjNiMFwiLFxuICBcImZpbGUtcmljaHRleHRcIjogXCJcXGYzYjFcIixcbiAgXCJmaWxlLXJ1bGVkLWZpbGxcIjogXCJcXGYzYjJcIixcbiAgXCJmaWxlLXJ1bGVkXCI6IFwiXFxmM2IzXCIsXG4gIFwiZmlsZS1zbGlkZXMtZmlsbFwiOiBcIlxcZjNiNFwiLFxuICBcImZpbGUtc2xpZGVzXCI6IFwiXFxmM2I1XCIsXG4gIFwiZmlsZS1zcHJlYWRzaGVldC1maWxsXCI6IFwiXFxmM2I2XCIsXG4gIFwiZmlsZS1zcHJlYWRzaGVldFwiOiBcIlxcZjNiN1wiLFxuICBcImZpbGUtdGV4dC1maWxsXCI6IFwiXFxmM2I4XCIsXG4gIFwiZmlsZS10ZXh0XCI6IFwiXFxmM2I5XCIsXG4gIFwiZmlsZS13b3JkLWZpbGxcIjogXCJcXGYzYmFcIixcbiAgXCJmaWxlLXdvcmRcIjogXCJcXGYzYmJcIixcbiAgXCJmaWxlLXgtZmlsbFwiOiBcIlxcZjNiY1wiLFxuICBcImZpbGUteFwiOiBcIlxcZjNiZFwiLFxuICBcImZpbGUtemlwLWZpbGxcIjogXCJcXGYzYmVcIixcbiAgXCJmaWxlLXppcFwiOiBcIlxcZjNiZlwiLFxuICBcImZpbGVcIjogXCJcXGYzYzBcIixcbiAgXCJmaWxlcy1hbHRcIjogXCJcXGYzYzFcIixcbiAgXCJmaWxlc1wiOiBcIlxcZjNjMlwiLFxuICBcImZpbG1cIjogXCJcXGYzYzNcIixcbiAgXCJmaWx0ZXItY2lyY2xlLWZpbGxcIjogXCJcXGYzYzRcIixcbiAgXCJmaWx0ZXItY2lyY2xlXCI6IFwiXFxmM2M1XCIsXG4gIFwiZmlsdGVyLWxlZnRcIjogXCJcXGYzYzZcIixcbiAgXCJmaWx0ZXItcmlnaHRcIjogXCJcXGYzYzdcIixcbiAgXCJmaWx0ZXItc3F1YXJlLWZpbGxcIjogXCJcXGYzYzhcIixcbiAgXCJmaWx0ZXItc3F1YXJlXCI6IFwiXFxmM2M5XCIsXG4gIFwiZmlsdGVyXCI6IFwiXFxmM2NhXCIsXG4gIFwiZmxhZy1maWxsXCI6IFwiXFxmM2NiXCIsXG4gIFwiZmxhZ1wiOiBcIlxcZjNjY1wiLFxuICBcImZsb3dlcjFcIjogXCJcXGYzY2RcIixcbiAgXCJmbG93ZXIyXCI6IFwiXFxmM2NlXCIsXG4gIFwiZmxvd2VyM1wiOiBcIlxcZjNjZlwiLFxuICBcImZvbGRlci1jaGVja1wiOiBcIlxcZjNkMFwiLFxuICBcImZvbGRlci1maWxsXCI6IFwiXFxmM2QxXCIsXG4gIFwiZm9sZGVyLW1pbnVzXCI6IFwiXFxmM2QyXCIsXG4gIFwiZm9sZGVyLXBsdXNcIjogXCJcXGYzZDNcIixcbiAgXCJmb2xkZXItc3ltbGluay1maWxsXCI6IFwiXFxmM2Q0XCIsXG4gIFwiZm9sZGVyLXN5bWxpbmtcIjogXCJcXGYzZDVcIixcbiAgXCJmb2xkZXIteFwiOiBcIlxcZjNkNlwiLFxuICBcImZvbGRlclwiOiBcIlxcZjNkN1wiLFxuICBcImZvbGRlcjItb3BlblwiOiBcIlxcZjNkOFwiLFxuICBcImZvbGRlcjJcIjogXCJcXGYzZDlcIixcbiAgXCJmb250c1wiOiBcIlxcZjNkYVwiLFxuICBcImZvcndhcmQtZmlsbFwiOiBcIlxcZjNkYlwiLFxuICBcImZvcndhcmRcIjogXCJcXGYzZGNcIixcbiAgXCJmcm9udFwiOiBcIlxcZjNkZFwiLFxuICBcImZ1bGxzY3JlZW4tZXhpdFwiOiBcIlxcZjNkZVwiLFxuICBcImZ1bGxzY3JlZW5cIjogXCJcXGYzZGZcIixcbiAgXCJmdW5uZWwtZmlsbFwiOiBcIlxcZjNlMFwiLFxuICBcImZ1bm5lbFwiOiBcIlxcZjNlMVwiLFxuICBcImdlYXItZmlsbFwiOiBcIlxcZjNlMlwiLFxuICBcImdlYXItd2lkZS1jb25uZWN0ZWRcIjogXCJcXGYzZTNcIixcbiAgXCJnZWFyLXdpZGVcIjogXCJcXGYzZTRcIixcbiAgXCJnZWFyXCI6IFwiXFxmM2U1XCIsXG4gIFwiZ2VtXCI6IFwiXFxmM2U2XCIsXG4gIFwiZ2VvLWFsdC1maWxsXCI6IFwiXFxmM2U3XCIsXG4gIFwiZ2VvLWFsdFwiOiBcIlxcZjNlOFwiLFxuICBcImdlby1maWxsXCI6IFwiXFxmM2U5XCIsXG4gIFwiZ2VvXCI6IFwiXFxmM2VhXCIsXG4gIFwiZ2lmdC1maWxsXCI6IFwiXFxmM2ViXCIsXG4gIFwiZ2lmdFwiOiBcIlxcZjNlY1wiLFxuICBcImdpdGh1YlwiOiBcIlxcZjNlZFwiLFxuICBcImdsb2JlXCI6IFwiXFxmM2VlXCIsXG4gIFwiZ2xvYmUyXCI6IFwiXFxmM2VmXCIsXG4gIFwiZ29vZ2xlXCI6IFwiXFxmM2YwXCIsXG4gIFwiZ3JhcGgtZG93blwiOiBcIlxcZjNmMVwiLFxuICBcImdyYXBoLXVwXCI6IFwiXFxmM2YyXCIsXG4gIFwiZ3JpZC0xeDItZmlsbFwiOiBcIlxcZjNmM1wiLFxuICBcImdyaWQtMXgyXCI6IFwiXFxmM2Y0XCIsXG4gIFwiZ3JpZC0zeDItZ2FwLWZpbGxcIjogXCJcXGYzZjVcIixcbiAgXCJncmlkLTN4Mi1nYXBcIjogXCJcXGYzZjZcIixcbiAgXCJncmlkLTN4MlwiOiBcIlxcZjNmN1wiLFxuICBcImdyaWQtM3gzLWdhcC1maWxsXCI6IFwiXFxmM2Y4XCIsXG4gIFwiZ3JpZC0zeDMtZ2FwXCI6IFwiXFxmM2Y5XCIsXG4gIFwiZ3JpZC0zeDNcIjogXCJcXGYzZmFcIixcbiAgXCJncmlkLWZpbGxcIjogXCJcXGYzZmJcIixcbiAgXCJncmlkXCI6IFwiXFxmM2ZjXCIsXG4gIFwiZ3JpcC1ob3Jpem9udGFsXCI6IFwiXFxmM2ZkXCIsXG4gIFwiZ3JpcC12ZXJ0aWNhbFwiOiBcIlxcZjNmZVwiLFxuICBcImhhbW1lclwiOiBcIlxcZjNmZlwiLFxuICBcImhhbmQtaW5kZXgtZmlsbFwiOiBcIlxcZjQwMFwiLFxuICBcImhhbmQtaW5kZXgtdGh1bWItZmlsbFwiOiBcIlxcZjQwMVwiLFxuICBcImhhbmQtaW5kZXgtdGh1bWJcIjogXCJcXGY0MDJcIixcbiAgXCJoYW5kLWluZGV4XCI6IFwiXFxmNDAzXCIsXG4gIFwiaGFuZC10aHVtYnMtZG93bi1maWxsXCI6IFwiXFxmNDA0XCIsXG4gIFwiaGFuZC10aHVtYnMtZG93blwiOiBcIlxcZjQwNVwiLFxuICBcImhhbmQtdGh1bWJzLXVwLWZpbGxcIjogXCJcXGY0MDZcIixcbiAgXCJoYW5kLXRodW1icy11cFwiOiBcIlxcZjQwN1wiLFxuICBcImhhbmRiYWctZmlsbFwiOiBcIlxcZjQwOFwiLFxuICBcImhhbmRiYWdcIjogXCJcXGY0MDlcIixcbiAgXCJoYXNoXCI6IFwiXFxmNDBhXCIsXG4gIFwiaGRkLWZpbGxcIjogXCJcXGY0MGJcIixcbiAgXCJoZGQtbmV0d29yay1maWxsXCI6IFwiXFxmNDBjXCIsXG4gIFwiaGRkLW5ldHdvcmtcIjogXCJcXGY0MGRcIixcbiAgXCJoZGQtcmFjay1maWxsXCI6IFwiXFxmNDBlXCIsXG4gIFwiaGRkLXJhY2tcIjogXCJcXGY0MGZcIixcbiAgXCJoZGQtc3RhY2stZmlsbFwiOiBcIlxcZjQxMFwiLFxuICBcImhkZC1zdGFja1wiOiBcIlxcZjQxMVwiLFxuICBcImhkZFwiOiBcIlxcZjQxMlwiLFxuICBcImhlYWRwaG9uZXNcIjogXCJcXGY0MTNcIixcbiAgXCJoZWFkc2V0XCI6IFwiXFxmNDE0XCIsXG4gIFwiaGVhcnQtZmlsbFwiOiBcIlxcZjQxNVwiLFxuICBcImhlYXJ0LWhhbGZcIjogXCJcXGY0MTZcIixcbiAgXCJoZWFydFwiOiBcIlxcZjQxN1wiLFxuICBcImhlcHRhZ29uLWZpbGxcIjogXCJcXGY0MThcIixcbiAgXCJoZXB0YWdvbi1oYWxmXCI6IFwiXFxmNDE5XCIsXG4gIFwiaGVwdGFnb25cIjogXCJcXGY0MWFcIixcbiAgXCJoZXhhZ29uLWZpbGxcIjogXCJcXGY0MWJcIixcbiAgXCJoZXhhZ29uLWhhbGZcIjogXCJcXGY0MWNcIixcbiAgXCJoZXhhZ29uXCI6IFwiXFxmNDFkXCIsXG4gIFwiaG91cmdsYXNzLWJvdHRvbVwiOiBcIlxcZjQxZVwiLFxuICBcImhvdXJnbGFzcy1zcGxpdFwiOiBcIlxcZjQxZlwiLFxuICBcImhvdXJnbGFzcy10b3BcIjogXCJcXGY0MjBcIixcbiAgXCJob3VyZ2xhc3NcIjogXCJcXGY0MjFcIixcbiAgXCJob3VzZS1kb29yLWZpbGxcIjogXCJcXGY0MjJcIixcbiAgXCJob3VzZS1kb29yXCI6IFwiXFxmNDIzXCIsXG4gIFwiaG91c2UtZmlsbFwiOiBcIlxcZjQyNFwiLFxuICBcImhvdXNlXCI6IFwiXFxmNDI1XCIsXG4gIFwiaHJcIjogXCJcXGY0MjZcIixcbiAgXCJodXJyaWNhbmVcIjogXCJcXGY0MjdcIixcbiAgXCJpbWFnZS1hbHRcIjogXCJcXGY0MjhcIixcbiAgXCJpbWFnZS1maWxsXCI6IFwiXFxmNDI5XCIsXG4gIFwiaW1hZ2VcIjogXCJcXGY0MmFcIixcbiAgXCJpbWFnZXNcIjogXCJcXGY0MmJcIixcbiAgXCJpbmJveC1maWxsXCI6IFwiXFxmNDJjXCIsXG4gIFwiaW5ib3hcIjogXCJcXGY0MmRcIixcbiAgXCJpbmJveGVzLWZpbGxcIjogXCJcXGY0MmVcIixcbiAgXCJpbmJveGVzXCI6IFwiXFxmNDJmXCIsXG4gIFwiaW5mby1jaXJjbGUtZmlsbFwiOiBcIlxcZjQzMFwiLFxuICBcImluZm8tY2lyY2xlXCI6IFwiXFxmNDMxXCIsXG4gIFwiaW5mby1zcXVhcmUtZmlsbFwiOiBcIlxcZjQzMlwiLFxuICBcImluZm8tc3F1YXJlXCI6IFwiXFxmNDMzXCIsXG4gIFwiaW5mb1wiOiBcIlxcZjQzNFwiLFxuICBcImlucHV0LWN1cnNvci10ZXh0XCI6IFwiXFxmNDM1XCIsXG4gIFwiaW5wdXQtY3Vyc29yXCI6IFwiXFxmNDM2XCIsXG4gIFwiaW5zdGFncmFtXCI6IFwiXFxmNDM3XCIsXG4gIFwiaW50ZXJzZWN0XCI6IFwiXFxmNDM4XCIsXG4gIFwiam91cm5hbC1hbGJ1bVwiOiBcIlxcZjQzOVwiLFxuICBcImpvdXJuYWwtYXJyb3ctZG93blwiOiBcIlxcZjQzYVwiLFxuICBcImpvdXJuYWwtYXJyb3ctdXBcIjogXCJcXGY0M2JcIixcbiAgXCJqb3VybmFsLWJvb2ttYXJrLWZpbGxcIjogXCJcXGY0M2NcIixcbiAgXCJqb3VybmFsLWJvb2ttYXJrXCI6IFwiXFxmNDNkXCIsXG4gIFwiam91cm5hbC1jaGVja1wiOiBcIlxcZjQzZVwiLFxuICBcImpvdXJuYWwtY29kZVwiOiBcIlxcZjQzZlwiLFxuICBcImpvdXJuYWwtbWVkaWNhbFwiOiBcIlxcZjQ0MFwiLFxuICBcImpvdXJuYWwtbWludXNcIjogXCJcXGY0NDFcIixcbiAgXCJqb3VybmFsLXBsdXNcIjogXCJcXGY0NDJcIixcbiAgXCJqb3VybmFsLXJpY2h0ZXh0XCI6IFwiXFxmNDQzXCIsXG4gIFwiam91cm5hbC10ZXh0XCI6IFwiXFxmNDQ0XCIsXG4gIFwiam91cm5hbC14XCI6IFwiXFxmNDQ1XCIsXG4gIFwiam91cm5hbFwiOiBcIlxcZjQ0NlwiLFxuICBcImpvdXJuYWxzXCI6IFwiXFxmNDQ3XCIsXG4gIFwiam95c3RpY2tcIjogXCJcXGY0NDhcIixcbiAgXCJqdXN0aWZ5LWxlZnRcIjogXCJcXGY0NDlcIixcbiAgXCJqdXN0aWZ5LXJpZ2h0XCI6IFwiXFxmNDRhXCIsXG4gIFwianVzdGlmeVwiOiBcIlxcZjQ0YlwiLFxuICBcImthbmJhbi1maWxsXCI6IFwiXFxmNDRjXCIsXG4gIFwia2FuYmFuXCI6IFwiXFxmNDRkXCIsXG4gIFwia2V5LWZpbGxcIjogXCJcXGY0NGVcIixcbiAgXCJrZXlcIjogXCJcXGY0NGZcIixcbiAgXCJrZXlib2FyZC1maWxsXCI6IFwiXFxmNDUwXCIsXG4gIFwia2V5Ym9hcmRcIjogXCJcXGY0NTFcIixcbiAgXCJsYWRkZXJcIjogXCJcXGY0NTJcIixcbiAgXCJsYW1wLWZpbGxcIjogXCJcXGY0NTNcIixcbiAgXCJsYW1wXCI6IFwiXFxmNDU0XCIsXG4gIFwibGFwdG9wLWZpbGxcIjogXCJcXGY0NTVcIixcbiAgXCJsYXB0b3BcIjogXCJcXGY0NTZcIixcbiAgXCJsYXllci1iYWNrd2FyZFwiOiBcIlxcZjQ1N1wiLFxuICBcImxheWVyLWZvcndhcmRcIjogXCJcXGY0NThcIixcbiAgXCJsYXllcnMtZmlsbFwiOiBcIlxcZjQ1OVwiLFxuICBcImxheWVycy1oYWxmXCI6IFwiXFxmNDVhXCIsXG4gIFwibGF5ZXJzXCI6IFwiXFxmNDViXCIsXG4gIFwibGF5b3V0LXNpZGViYXItaW5zZXQtcmV2ZXJzZVwiOiBcIlxcZjQ1Y1wiLFxuICBcImxheW91dC1zaWRlYmFyLWluc2V0XCI6IFwiXFxmNDVkXCIsXG4gIFwibGF5b3V0LXNpZGViYXItcmV2ZXJzZVwiOiBcIlxcZjQ1ZVwiLFxuICBcImxheW91dC1zaWRlYmFyXCI6IFwiXFxmNDVmXCIsXG4gIFwibGF5b3V0LXNwbGl0XCI6IFwiXFxmNDYwXCIsXG4gIFwibGF5b3V0LXRleHQtc2lkZWJhci1yZXZlcnNlXCI6IFwiXFxmNDYxXCIsXG4gIFwibGF5b3V0LXRleHQtc2lkZWJhclwiOiBcIlxcZjQ2MlwiLFxuICBcImxheW91dC10ZXh0LXdpbmRvdy1yZXZlcnNlXCI6IFwiXFxmNDYzXCIsXG4gIFwibGF5b3V0LXRleHQtd2luZG93XCI6IFwiXFxmNDY0XCIsXG4gIFwibGF5b3V0LXRocmVlLWNvbHVtbnNcIjogXCJcXGY0NjVcIixcbiAgXCJsYXlvdXQtd3RmXCI6IFwiXFxmNDY2XCIsXG4gIFwibGlmZS1wcmVzZXJ2ZXJcIjogXCJcXGY0NjdcIixcbiAgXCJsaWdodGJ1bGItZmlsbFwiOiBcIlxcZjQ2OFwiLFxuICBcImxpZ2h0YnVsYi1vZmYtZmlsbFwiOiBcIlxcZjQ2OVwiLFxuICBcImxpZ2h0YnVsYi1vZmZcIjogXCJcXGY0NmFcIixcbiAgXCJsaWdodGJ1bGJcIjogXCJcXGY0NmJcIixcbiAgXCJsaWdodG5pbmctY2hhcmdlLWZpbGxcIjogXCJcXGY0NmNcIixcbiAgXCJsaWdodG5pbmctY2hhcmdlXCI6IFwiXFxmNDZkXCIsXG4gIFwibGlnaHRuaW5nLWZpbGxcIjogXCJcXGY0NmVcIixcbiAgXCJsaWdodG5pbmdcIjogXCJcXGY0NmZcIixcbiAgXCJsaW5rLTQ1ZGVnXCI6IFwiXFxmNDcwXCIsXG4gIFwibGlua1wiOiBcIlxcZjQ3MVwiLFxuICBcImxpbmtlZGluXCI6IFwiXFxmNDcyXCIsXG4gIFwibGlzdC1jaGVja1wiOiBcIlxcZjQ3M1wiLFxuICBcImxpc3QtbmVzdGVkXCI6IFwiXFxmNDc0XCIsXG4gIFwibGlzdC1vbFwiOiBcIlxcZjQ3NVwiLFxuICBcImxpc3Qtc3RhcnNcIjogXCJcXGY0NzZcIixcbiAgXCJsaXN0LXRhc2tcIjogXCJcXGY0NzdcIixcbiAgXCJsaXN0LXVsXCI6IFwiXFxmNDc4XCIsXG4gIFwibGlzdFwiOiBcIlxcZjQ3OVwiLFxuICBcImxvY2stZmlsbFwiOiBcIlxcZjQ3YVwiLFxuICBcImxvY2tcIjogXCJcXGY0N2JcIixcbiAgXCJtYWlsYm94XCI6IFwiXFxmNDdjXCIsXG4gIFwibWFpbGJveDJcIjogXCJcXGY0N2RcIixcbiAgXCJtYXAtZmlsbFwiOiBcIlxcZjQ3ZVwiLFxuICBcIm1hcFwiOiBcIlxcZjQ3ZlwiLFxuICBcIm1hcmtkb3duLWZpbGxcIjogXCJcXGY0ODBcIixcbiAgXCJtYXJrZG93blwiOiBcIlxcZjQ4MVwiLFxuICBcIm1hc2tcIjogXCJcXGY0ODJcIixcbiAgXCJtZWdhcGhvbmUtZmlsbFwiOiBcIlxcZjQ4M1wiLFxuICBcIm1lZ2FwaG9uZVwiOiBcIlxcZjQ4NFwiLFxuICBcIm1lbnUtYXBwLWZpbGxcIjogXCJcXGY0ODVcIixcbiAgXCJtZW51LWFwcFwiOiBcIlxcZjQ4NlwiLFxuICBcIm1lbnUtYnV0dG9uLWZpbGxcIjogXCJcXGY0ODdcIixcbiAgXCJtZW51LWJ1dHRvbi13aWRlLWZpbGxcIjogXCJcXGY0ODhcIixcbiAgXCJtZW51LWJ1dHRvbi13aWRlXCI6IFwiXFxmNDg5XCIsXG4gIFwibWVudS1idXR0b25cIjogXCJcXGY0OGFcIixcbiAgXCJtZW51LWRvd25cIjogXCJcXGY0OGJcIixcbiAgXCJtZW51LXVwXCI6IFwiXFxmNDhjXCIsXG4gIFwibWljLWZpbGxcIjogXCJcXGY0OGRcIixcbiAgXCJtaWMtbXV0ZS1maWxsXCI6IFwiXFxmNDhlXCIsXG4gIFwibWljLW11dGVcIjogXCJcXGY0OGZcIixcbiAgXCJtaWNcIjogXCJcXGY0OTBcIixcbiAgXCJtaW5lY2FydC1sb2FkZWRcIjogXCJcXGY0OTFcIixcbiAgXCJtaW5lY2FydFwiOiBcIlxcZjQ5MlwiLFxuICBcIm1vaXN0dXJlXCI6IFwiXFxmNDkzXCIsXG4gIFwibW9vbi1maWxsXCI6IFwiXFxmNDk0XCIsXG4gIFwibW9vbi1zdGFycy1maWxsXCI6IFwiXFxmNDk1XCIsXG4gIFwibW9vbi1zdGFyc1wiOiBcIlxcZjQ5NlwiLFxuICBcIm1vb25cIjogXCJcXGY0OTdcIixcbiAgXCJtb3VzZS1maWxsXCI6IFwiXFxmNDk4XCIsXG4gIFwibW91c2VcIjogXCJcXGY0OTlcIixcbiAgXCJtb3VzZTItZmlsbFwiOiBcIlxcZjQ5YVwiLFxuICBcIm1vdXNlMlwiOiBcIlxcZjQ5YlwiLFxuICBcIm1vdXNlMy1maWxsXCI6IFwiXFxmNDljXCIsXG4gIFwibW91c2UzXCI6IFwiXFxmNDlkXCIsXG4gIFwibXVzaWMtbm90ZS1iZWFtZWRcIjogXCJcXGY0OWVcIixcbiAgXCJtdXNpYy1ub3RlLWxpc3RcIjogXCJcXGY0OWZcIixcbiAgXCJtdXNpYy1ub3RlXCI6IFwiXFxmNGEwXCIsXG4gIFwibXVzaWMtcGxheWVyLWZpbGxcIjogXCJcXGY0YTFcIixcbiAgXCJtdXNpYy1wbGF5ZXJcIjogXCJcXGY0YTJcIixcbiAgXCJuZXdzcGFwZXJcIjogXCJcXGY0YTNcIixcbiAgXCJub2RlLW1pbnVzLWZpbGxcIjogXCJcXGY0YTRcIixcbiAgXCJub2RlLW1pbnVzXCI6IFwiXFxmNGE1XCIsXG4gIFwibm9kZS1wbHVzLWZpbGxcIjogXCJcXGY0YTZcIixcbiAgXCJub2RlLXBsdXNcIjogXCJcXGY0YTdcIixcbiAgXCJudXQtZmlsbFwiOiBcIlxcZjRhOFwiLFxuICBcIm51dFwiOiBcIlxcZjRhOVwiLFxuICBcIm9jdGFnb24tZmlsbFwiOiBcIlxcZjRhYVwiLFxuICBcIm9jdGFnb24taGFsZlwiOiBcIlxcZjRhYlwiLFxuICBcIm9jdGFnb25cIjogXCJcXGY0YWNcIixcbiAgXCJvcHRpb25cIjogXCJcXGY0YWRcIixcbiAgXCJvdXRsZXRcIjogXCJcXGY0YWVcIixcbiAgXCJwYWludC1idWNrZXRcIjogXCJcXGY0YWZcIixcbiAgXCJwYWxldHRlLWZpbGxcIjogXCJcXGY0YjBcIixcbiAgXCJwYWxldHRlXCI6IFwiXFxmNGIxXCIsXG4gIFwicGFsZXR0ZTJcIjogXCJcXGY0YjJcIixcbiAgXCJwYXBlcmNsaXBcIjogXCJcXGY0YjNcIixcbiAgXCJwYXJhZ3JhcGhcIjogXCJcXGY0YjRcIixcbiAgXCJwYXRjaC1jaGVjay1maWxsXCI6IFwiXFxmNGI1XCIsXG4gIFwicGF0Y2gtY2hlY2tcIjogXCJcXGY0YjZcIixcbiAgXCJwYXRjaC1leGNsYW1hdGlvbi1maWxsXCI6IFwiXFxmNGI3XCIsXG4gIFwicGF0Y2gtZXhjbGFtYXRpb25cIjogXCJcXGY0YjhcIixcbiAgXCJwYXRjaC1taW51cy1maWxsXCI6IFwiXFxmNGI5XCIsXG4gIFwicGF0Y2gtbWludXNcIjogXCJcXGY0YmFcIixcbiAgXCJwYXRjaC1wbHVzLWZpbGxcIjogXCJcXGY0YmJcIixcbiAgXCJwYXRjaC1wbHVzXCI6IFwiXFxmNGJjXCIsXG4gIFwicGF0Y2gtcXVlc3Rpb24tZmlsbFwiOiBcIlxcZjRiZFwiLFxuICBcInBhdGNoLXF1ZXN0aW9uXCI6IFwiXFxmNGJlXCIsXG4gIFwicGF1c2UtYnRuLWZpbGxcIjogXCJcXGY0YmZcIixcbiAgXCJwYXVzZS1idG5cIjogXCJcXGY0YzBcIixcbiAgXCJwYXVzZS1jaXJjbGUtZmlsbFwiOiBcIlxcZjRjMVwiLFxuICBcInBhdXNlLWNpcmNsZVwiOiBcIlxcZjRjMlwiLFxuICBcInBhdXNlLWZpbGxcIjogXCJcXGY0YzNcIixcbiAgXCJwYXVzZVwiOiBcIlxcZjRjNFwiLFxuICBcInBlYWNlLWZpbGxcIjogXCJcXGY0YzVcIixcbiAgXCJwZWFjZVwiOiBcIlxcZjRjNlwiLFxuICBcInBlbi1maWxsXCI6IFwiXFxmNGM3XCIsXG4gIFwicGVuXCI6IFwiXFxmNGM4XCIsXG4gIFwicGVuY2lsLWZpbGxcIjogXCJcXGY0YzlcIixcbiAgXCJwZW5jaWwtc3F1YXJlXCI6IFwiXFxmNGNhXCIsXG4gIFwicGVuY2lsXCI6IFwiXFxmNGNiXCIsXG4gIFwicGVudGFnb24tZmlsbFwiOiBcIlxcZjRjY1wiLFxuICBcInBlbnRhZ29uLWhhbGZcIjogXCJcXGY0Y2RcIixcbiAgXCJwZW50YWdvblwiOiBcIlxcZjRjZVwiLFxuICBcInBlb3BsZS1maWxsXCI6IFwiXFxmNGNmXCIsXG4gIFwicGVvcGxlXCI6IFwiXFxmNGQwXCIsXG4gIFwicGVyY2VudFwiOiBcIlxcZjRkMVwiLFxuICBcInBlcnNvbi1iYWRnZS1maWxsXCI6IFwiXFxmNGQyXCIsXG4gIFwicGVyc29uLWJhZGdlXCI6IFwiXFxmNGQzXCIsXG4gIFwicGVyc29uLWJvdW5kaW5nLWJveFwiOiBcIlxcZjRkNFwiLFxuICBcInBlcnNvbi1jaGVjay1maWxsXCI6IFwiXFxmNGQ1XCIsXG4gIFwicGVyc29uLWNoZWNrXCI6IFwiXFxmNGQ2XCIsXG4gIFwicGVyc29uLWNpcmNsZVwiOiBcIlxcZjRkN1wiLFxuICBcInBlcnNvbi1kYXNoLWZpbGxcIjogXCJcXGY0ZDhcIixcbiAgXCJwZXJzb24tZGFzaFwiOiBcIlxcZjRkOVwiLFxuICBcInBlcnNvbi1maWxsXCI6IFwiXFxmNGRhXCIsXG4gIFwicGVyc29uLWxpbmVzLWZpbGxcIjogXCJcXGY0ZGJcIixcbiAgXCJwZXJzb24tcGx1cy1maWxsXCI6IFwiXFxmNGRjXCIsXG4gIFwicGVyc29uLXBsdXNcIjogXCJcXGY0ZGRcIixcbiAgXCJwZXJzb24tc3F1YXJlXCI6IFwiXFxmNGRlXCIsXG4gIFwicGVyc29uLXgtZmlsbFwiOiBcIlxcZjRkZlwiLFxuICBcInBlcnNvbi14XCI6IFwiXFxmNGUwXCIsXG4gIFwicGVyc29uXCI6IFwiXFxmNGUxXCIsXG4gIFwicGhvbmUtZmlsbFwiOiBcIlxcZjRlMlwiLFxuICBcInBob25lLWxhbmRzY2FwZS1maWxsXCI6IFwiXFxmNGUzXCIsXG4gIFwicGhvbmUtbGFuZHNjYXBlXCI6IFwiXFxmNGU0XCIsXG4gIFwicGhvbmUtdmlicmF0ZS1maWxsXCI6IFwiXFxmNGU1XCIsXG4gIFwicGhvbmUtdmlicmF0ZVwiOiBcIlxcZjRlNlwiLFxuICBcInBob25lXCI6IFwiXFxmNGU3XCIsXG4gIFwicGllLWNoYXJ0LWZpbGxcIjogXCJcXGY0ZThcIixcbiAgXCJwaWUtY2hhcnRcIjogXCJcXGY0ZTlcIixcbiAgXCJwaW4tYW5nbGUtZmlsbFwiOiBcIlxcZjRlYVwiLFxuICBcInBpbi1hbmdsZVwiOiBcIlxcZjRlYlwiLFxuICBcInBpbi1maWxsXCI6IFwiXFxmNGVjXCIsXG4gIFwicGluXCI6IFwiXFxmNGVkXCIsXG4gIFwicGlwLWZpbGxcIjogXCJcXGY0ZWVcIixcbiAgXCJwaXBcIjogXCJcXGY0ZWZcIixcbiAgXCJwbGF5LWJ0bi1maWxsXCI6IFwiXFxmNGYwXCIsXG4gIFwicGxheS1idG5cIjogXCJcXGY0ZjFcIixcbiAgXCJwbGF5LWNpcmNsZS1maWxsXCI6IFwiXFxmNGYyXCIsXG4gIFwicGxheS1jaXJjbGVcIjogXCJcXGY0ZjNcIixcbiAgXCJwbGF5LWZpbGxcIjogXCJcXGY0ZjRcIixcbiAgXCJwbGF5XCI6IFwiXFxmNGY1XCIsXG4gIFwicGx1Zy1maWxsXCI6IFwiXFxmNGY2XCIsXG4gIFwicGx1Z1wiOiBcIlxcZjRmN1wiLFxuICBcInBsdXMtY2lyY2xlLWRvdHRlZFwiOiBcIlxcZjRmOFwiLFxuICBcInBsdXMtY2lyY2xlLWZpbGxcIjogXCJcXGY0ZjlcIixcbiAgXCJwbHVzLWNpcmNsZVwiOiBcIlxcZjRmYVwiLFxuICBcInBsdXMtc3F1YXJlLWRvdHRlZFwiOiBcIlxcZjRmYlwiLFxuICBcInBsdXMtc3F1YXJlLWZpbGxcIjogXCJcXGY0ZmNcIixcbiAgXCJwbHVzLXNxdWFyZVwiOiBcIlxcZjRmZFwiLFxuICBcInBsdXNcIjogXCJcXGY0ZmVcIixcbiAgXCJwb3dlclwiOiBcIlxcZjRmZlwiLFxuICBcInByaW50ZXItZmlsbFwiOiBcIlxcZjUwMFwiLFxuICBcInByaW50ZXJcIjogXCJcXGY1MDFcIixcbiAgXCJwdXp6bGUtZmlsbFwiOiBcIlxcZjUwMlwiLFxuICBcInB1enpsZVwiOiBcIlxcZjUwM1wiLFxuICBcInF1ZXN0aW9uLWNpcmNsZS1maWxsXCI6IFwiXFxmNTA0XCIsXG4gIFwicXVlc3Rpb24tY2lyY2xlXCI6IFwiXFxmNTA1XCIsXG4gIFwicXVlc3Rpb24tZGlhbW9uZC1maWxsXCI6IFwiXFxmNTA2XCIsXG4gIFwicXVlc3Rpb24tZGlhbW9uZFwiOiBcIlxcZjUwN1wiLFxuICBcInF1ZXN0aW9uLW9jdGFnb24tZmlsbFwiOiBcIlxcZjUwOFwiLFxuICBcInF1ZXN0aW9uLW9jdGFnb25cIjogXCJcXGY1MDlcIixcbiAgXCJxdWVzdGlvbi1zcXVhcmUtZmlsbFwiOiBcIlxcZjUwYVwiLFxuICBcInF1ZXN0aW9uLXNxdWFyZVwiOiBcIlxcZjUwYlwiLFxuICBcInF1ZXN0aW9uXCI6IFwiXFxmNTBjXCIsXG4gIFwicmFpbmJvd1wiOiBcIlxcZjUwZFwiLFxuICBcInJlY2VpcHQtY3V0b2ZmXCI6IFwiXFxmNTBlXCIsXG4gIFwicmVjZWlwdFwiOiBcIlxcZjUwZlwiLFxuICBcInJlY2VwdGlvbi0wXCI6IFwiXFxmNTEwXCIsXG4gIFwicmVjZXB0aW9uLTFcIjogXCJcXGY1MTFcIixcbiAgXCJyZWNlcHRpb24tMlwiOiBcIlxcZjUxMlwiLFxuICBcInJlY2VwdGlvbi0zXCI6IFwiXFxmNTEzXCIsXG4gIFwicmVjZXB0aW9uLTRcIjogXCJcXGY1MTRcIixcbiAgXCJyZWNvcmQtYnRuLWZpbGxcIjogXCJcXGY1MTVcIixcbiAgXCJyZWNvcmQtYnRuXCI6IFwiXFxmNTE2XCIsXG4gIFwicmVjb3JkLWNpcmNsZS1maWxsXCI6IFwiXFxmNTE3XCIsXG4gIFwicmVjb3JkLWNpcmNsZVwiOiBcIlxcZjUxOFwiLFxuICBcInJlY29yZC1maWxsXCI6IFwiXFxmNTE5XCIsXG4gIFwicmVjb3JkXCI6IFwiXFxmNTFhXCIsXG4gIFwicmVjb3JkMi1maWxsXCI6IFwiXFxmNTFiXCIsXG4gIFwicmVjb3JkMlwiOiBcIlxcZjUxY1wiLFxuICBcInJlcGx5LWFsbC1maWxsXCI6IFwiXFxmNTFkXCIsXG4gIFwicmVwbHktYWxsXCI6IFwiXFxmNTFlXCIsXG4gIFwicmVwbHktZmlsbFwiOiBcIlxcZjUxZlwiLFxuICBcInJlcGx5XCI6IFwiXFxmNTIwXCIsXG4gIFwicnNzLWZpbGxcIjogXCJcXGY1MjFcIixcbiAgXCJyc3NcIjogXCJcXGY1MjJcIixcbiAgXCJydWxlcnNcIjogXCJcXGY1MjNcIixcbiAgXCJzYXZlLWZpbGxcIjogXCJcXGY1MjRcIixcbiAgXCJzYXZlXCI6IFwiXFxmNTI1XCIsXG4gIFwic2F2ZTItZmlsbFwiOiBcIlxcZjUyNlwiLFxuICBcInNhdmUyXCI6IFwiXFxmNTI3XCIsXG4gIFwic2Npc3NvcnNcIjogXCJcXGY1MjhcIixcbiAgXCJzY3Jld2RyaXZlclwiOiBcIlxcZjUyOVwiLFxuICBcInNlYXJjaFwiOiBcIlxcZjUyYVwiLFxuICBcInNlZ21lbnRlZC1uYXZcIjogXCJcXGY1MmJcIixcbiAgXCJzZXJ2ZXJcIjogXCJcXGY1MmNcIixcbiAgXCJzaGFyZS1maWxsXCI6IFwiXFxmNTJkXCIsXG4gIFwic2hhcmVcIjogXCJcXGY1MmVcIixcbiAgXCJzaGllbGQtY2hlY2tcIjogXCJcXGY1MmZcIixcbiAgXCJzaGllbGQtZXhjbGFtYXRpb25cIjogXCJcXGY1MzBcIixcbiAgXCJzaGllbGQtZmlsbC1jaGVja1wiOiBcIlxcZjUzMVwiLFxuICBcInNoaWVsZC1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNTMyXCIsXG4gIFwic2hpZWxkLWZpbGwtbWludXNcIjogXCJcXGY1MzNcIixcbiAgXCJzaGllbGQtZmlsbC1wbHVzXCI6IFwiXFxmNTM0XCIsXG4gIFwic2hpZWxkLWZpbGwteFwiOiBcIlxcZjUzNVwiLFxuICBcInNoaWVsZC1maWxsXCI6IFwiXFxmNTM2XCIsXG4gIFwic2hpZWxkLWxvY2stZmlsbFwiOiBcIlxcZjUzN1wiLFxuICBcInNoaWVsZC1sb2NrXCI6IFwiXFxmNTM4XCIsXG4gIFwic2hpZWxkLW1pbnVzXCI6IFwiXFxmNTM5XCIsXG4gIFwic2hpZWxkLXBsdXNcIjogXCJcXGY1M2FcIixcbiAgXCJzaGllbGQtc2hhZGVkXCI6IFwiXFxmNTNiXCIsXG4gIFwic2hpZWxkLXNsYXNoLWZpbGxcIjogXCJcXGY1M2NcIixcbiAgXCJzaGllbGQtc2xhc2hcIjogXCJcXGY1M2RcIixcbiAgXCJzaGllbGQteFwiOiBcIlxcZjUzZVwiLFxuICBcInNoaWVsZFwiOiBcIlxcZjUzZlwiLFxuICBcInNoaWZ0LWZpbGxcIjogXCJcXGY1NDBcIixcbiAgXCJzaGlmdFwiOiBcIlxcZjU0MVwiLFxuICBcInNob3Atd2luZG93XCI6IFwiXFxmNTQyXCIsXG4gIFwic2hvcFwiOiBcIlxcZjU0M1wiLFxuICBcInNodWZmbGVcIjogXCJcXGY1NDRcIixcbiAgXCJzaWducG9zdC0yLWZpbGxcIjogXCJcXGY1NDVcIixcbiAgXCJzaWducG9zdC0yXCI6IFwiXFxmNTQ2XCIsXG4gIFwic2lnbnBvc3QtZmlsbFwiOiBcIlxcZjU0N1wiLFxuICBcInNpZ25wb3N0LXNwbGl0LWZpbGxcIjogXCJcXGY1NDhcIixcbiAgXCJzaWducG9zdC1zcGxpdFwiOiBcIlxcZjU0OVwiLFxuICBcInNpZ25wb3N0XCI6IFwiXFxmNTRhXCIsXG4gIFwic2ltLWZpbGxcIjogXCJcXGY1NGJcIixcbiAgXCJzaW1cIjogXCJcXGY1NGNcIixcbiAgXCJza2lwLWJhY2t3YXJkLWJ0bi1maWxsXCI6IFwiXFxmNTRkXCIsXG4gIFwic2tpcC1iYWNrd2FyZC1idG5cIjogXCJcXGY1NGVcIixcbiAgXCJza2lwLWJhY2t3YXJkLWNpcmNsZS1maWxsXCI6IFwiXFxmNTRmXCIsXG4gIFwic2tpcC1iYWNrd2FyZC1jaXJjbGVcIjogXCJcXGY1NTBcIixcbiAgXCJza2lwLWJhY2t3YXJkLWZpbGxcIjogXCJcXGY1NTFcIixcbiAgXCJza2lwLWJhY2t3YXJkXCI6IFwiXFxmNTUyXCIsXG4gIFwic2tpcC1lbmQtYnRuLWZpbGxcIjogXCJcXGY1NTNcIixcbiAgXCJza2lwLWVuZC1idG5cIjogXCJcXGY1NTRcIixcbiAgXCJza2lwLWVuZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU1NVwiLFxuICBcInNraXAtZW5kLWNpcmNsZVwiOiBcIlxcZjU1NlwiLFxuICBcInNraXAtZW5kLWZpbGxcIjogXCJcXGY1NTdcIixcbiAgXCJza2lwLWVuZFwiOiBcIlxcZjU1OFwiLFxuICBcInNraXAtZm9yd2FyZC1idG4tZmlsbFwiOiBcIlxcZjU1OVwiLFxuICBcInNraXAtZm9yd2FyZC1idG5cIjogXCJcXGY1NWFcIixcbiAgXCJza2lwLWZvcndhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NWJcIixcbiAgXCJza2lwLWZvcndhcmQtY2lyY2xlXCI6IFwiXFxmNTVjXCIsXG4gIFwic2tpcC1mb3J3YXJkLWZpbGxcIjogXCJcXGY1NWRcIixcbiAgXCJza2lwLWZvcndhcmRcIjogXCJcXGY1NWVcIixcbiAgXCJza2lwLXN0YXJ0LWJ0bi1maWxsXCI6IFwiXFxmNTVmXCIsXG4gIFwic2tpcC1zdGFydC1idG5cIjogXCJcXGY1NjBcIixcbiAgXCJza2lwLXN0YXJ0LWNpcmNsZS1maWxsXCI6IFwiXFxmNTYxXCIsXG4gIFwic2tpcC1zdGFydC1jaXJjbGVcIjogXCJcXGY1NjJcIixcbiAgXCJza2lwLXN0YXJ0LWZpbGxcIjogXCJcXGY1NjNcIixcbiAgXCJza2lwLXN0YXJ0XCI6IFwiXFxmNTY0XCIsXG4gIFwic2xhY2tcIjogXCJcXGY1NjVcIixcbiAgXCJzbGFzaC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU2NlwiLFxuICBcInNsYXNoLWNpcmNsZVwiOiBcIlxcZjU2N1wiLFxuICBcInNsYXNoLXNxdWFyZS1maWxsXCI6IFwiXFxmNTY4XCIsXG4gIFwic2xhc2gtc3F1YXJlXCI6IFwiXFxmNTY5XCIsXG4gIFwic2xhc2hcIjogXCJcXGY1NmFcIixcbiAgXCJzbGlkZXJzXCI6IFwiXFxmNTZiXCIsXG4gIFwic21hcnR3YXRjaFwiOiBcIlxcZjU2Y1wiLFxuICBcInNub3dcIjogXCJcXGY1NmRcIixcbiAgXCJzbm93MlwiOiBcIlxcZjU2ZVwiLFxuICBcInNub3czXCI6IFwiXFxmNTZmXCIsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiBcIlxcZjU3MFwiLFxuICBcInNvcnQtYWxwaGEtZG93blwiOiBcIlxcZjU3MVwiLFxuICBcInNvcnQtYWxwaGEtdXAtYWx0XCI6IFwiXFxmNTcyXCIsXG4gIFwic29ydC1hbHBoYS11cFwiOiBcIlxcZjU3M1wiLFxuICBcInNvcnQtZG93bi1hbHRcIjogXCJcXGY1NzRcIixcbiAgXCJzb3J0LWRvd25cIjogXCJcXGY1NzVcIixcbiAgXCJzb3J0LW51bWVyaWMtZG93bi1hbHRcIjogXCJcXGY1NzZcIixcbiAgXCJzb3J0LW51bWVyaWMtZG93blwiOiBcIlxcZjU3N1wiLFxuICBcInNvcnQtbnVtZXJpYy11cC1hbHRcIjogXCJcXGY1NzhcIixcbiAgXCJzb3J0LW51bWVyaWMtdXBcIjogXCJcXGY1NzlcIixcbiAgXCJzb3J0LXVwLWFsdFwiOiBcIlxcZjU3YVwiLFxuICBcInNvcnQtdXBcIjogXCJcXGY1N2JcIixcbiAgXCJzb3VuZHdhdmVcIjogXCJcXGY1N2NcIixcbiAgXCJzcGVha2VyLWZpbGxcIjogXCJcXGY1N2RcIixcbiAgXCJzcGVha2VyXCI6IFwiXFxmNTdlXCIsXG4gIFwic3BlZWRvbWV0ZXJcIjogXCJcXGY1N2ZcIixcbiAgXCJzcGVlZG9tZXRlcjJcIjogXCJcXGY1ODBcIixcbiAgXCJzcGVsbGNoZWNrXCI6IFwiXFxmNTgxXCIsXG4gIFwic3F1YXJlLWZpbGxcIjogXCJcXGY1ODJcIixcbiAgXCJzcXVhcmUtaGFsZlwiOiBcIlxcZjU4M1wiLFxuICBcInNxdWFyZVwiOiBcIlxcZjU4NFwiLFxuICBcInN0YWNrXCI6IFwiXFxmNTg1XCIsXG4gIFwic3Rhci1maWxsXCI6IFwiXFxmNTg2XCIsXG4gIFwic3Rhci1oYWxmXCI6IFwiXFxmNTg3XCIsXG4gIFwic3RhclwiOiBcIlxcZjU4OFwiLFxuICBcInN0YXJzXCI6IFwiXFxmNTg5XCIsXG4gIFwic3RpY2tpZXMtZmlsbFwiOiBcIlxcZjU4YVwiLFxuICBcInN0aWNraWVzXCI6IFwiXFxmNThiXCIsXG4gIFwic3RpY2t5LWZpbGxcIjogXCJcXGY1OGNcIixcbiAgXCJzdGlja3lcIjogXCJcXGY1OGRcIixcbiAgXCJzdG9wLWJ0bi1maWxsXCI6IFwiXFxmNThlXCIsXG4gIFwic3RvcC1idG5cIjogXCJcXGY1OGZcIixcbiAgXCJzdG9wLWNpcmNsZS1maWxsXCI6IFwiXFxmNTkwXCIsXG4gIFwic3RvcC1jaXJjbGVcIjogXCJcXGY1OTFcIixcbiAgXCJzdG9wLWZpbGxcIjogXCJcXGY1OTJcIixcbiAgXCJzdG9wXCI6IFwiXFxmNTkzXCIsXG4gIFwic3RvcGxpZ2h0cy1maWxsXCI6IFwiXFxmNTk0XCIsXG4gIFwic3RvcGxpZ2h0c1wiOiBcIlxcZjU5NVwiLFxuICBcInN0b3B3YXRjaC1maWxsXCI6IFwiXFxmNTk2XCIsXG4gIFwic3RvcHdhdGNoXCI6IFwiXFxmNTk3XCIsXG4gIFwic3VidHJhY3RcIjogXCJcXGY1OThcIixcbiAgXCJzdWl0LWNsdWItZmlsbFwiOiBcIlxcZjU5OVwiLFxuICBcInN1aXQtY2x1YlwiOiBcIlxcZjU5YVwiLFxuICBcInN1aXQtZGlhbW9uZC1maWxsXCI6IFwiXFxmNTliXCIsXG4gIFwic3VpdC1kaWFtb25kXCI6IFwiXFxmNTljXCIsXG4gIFwic3VpdC1oZWFydC1maWxsXCI6IFwiXFxmNTlkXCIsXG4gIFwic3VpdC1oZWFydFwiOiBcIlxcZjU5ZVwiLFxuICBcInN1aXQtc3BhZGUtZmlsbFwiOiBcIlxcZjU5ZlwiLFxuICBcInN1aXQtc3BhZGVcIjogXCJcXGY1YTBcIixcbiAgXCJzdW4tZmlsbFwiOiBcIlxcZjVhMVwiLFxuICBcInN1blwiOiBcIlxcZjVhMlwiLFxuICBcInN1bmdsYXNzZXNcIjogXCJcXGY1YTNcIixcbiAgXCJzdW5yaXNlLWZpbGxcIjogXCJcXGY1YTRcIixcbiAgXCJzdW5yaXNlXCI6IFwiXFxmNWE1XCIsXG4gIFwic3Vuc2V0LWZpbGxcIjogXCJcXGY1YTZcIixcbiAgXCJzdW5zZXRcIjogXCJcXGY1YTdcIixcbiAgXCJzeW1tZXRyeS1ob3Jpem9udGFsXCI6IFwiXFxmNWE4XCIsXG4gIFwic3ltbWV0cnktdmVydGljYWxcIjogXCJcXGY1YTlcIixcbiAgXCJ0YWJsZVwiOiBcIlxcZjVhYVwiLFxuICBcInRhYmxldC1maWxsXCI6IFwiXFxmNWFiXCIsXG4gIFwidGFibGV0LWxhbmRzY2FwZS1maWxsXCI6IFwiXFxmNWFjXCIsXG4gIFwidGFibGV0LWxhbmRzY2FwZVwiOiBcIlxcZjVhZFwiLFxuICBcInRhYmxldFwiOiBcIlxcZjVhZVwiLFxuICBcInRhZy1maWxsXCI6IFwiXFxmNWFmXCIsXG4gIFwidGFnXCI6IFwiXFxmNWIwXCIsXG4gIFwidGFncy1maWxsXCI6IFwiXFxmNWIxXCIsXG4gIFwidGFnc1wiOiBcIlxcZjViMlwiLFxuICBcInRlbGVncmFtXCI6IFwiXFxmNWIzXCIsXG4gIFwidGVsZXBob25lLWZpbGxcIjogXCJcXGY1YjRcIixcbiAgXCJ0ZWxlcGhvbmUtZm9yd2FyZC1maWxsXCI6IFwiXFxmNWI1XCIsXG4gIFwidGVsZXBob25lLWZvcndhcmRcIjogXCJcXGY1YjZcIixcbiAgXCJ0ZWxlcGhvbmUtaW5ib3VuZC1maWxsXCI6IFwiXFxmNWI3XCIsXG4gIFwidGVsZXBob25lLWluYm91bmRcIjogXCJcXGY1YjhcIixcbiAgXCJ0ZWxlcGhvbmUtbWludXMtZmlsbFwiOiBcIlxcZjViOVwiLFxuICBcInRlbGVwaG9uZS1taW51c1wiOiBcIlxcZjViYVwiLFxuICBcInRlbGVwaG9uZS1vdXRib3VuZC1maWxsXCI6IFwiXFxmNWJiXCIsXG4gIFwidGVsZXBob25lLW91dGJvdW5kXCI6IFwiXFxmNWJjXCIsXG4gIFwidGVsZXBob25lLXBsdXMtZmlsbFwiOiBcIlxcZjViZFwiLFxuICBcInRlbGVwaG9uZS1wbHVzXCI6IFwiXFxmNWJlXCIsXG4gIFwidGVsZXBob25lLXgtZmlsbFwiOiBcIlxcZjViZlwiLFxuICBcInRlbGVwaG9uZS14XCI6IFwiXFxmNWMwXCIsXG4gIFwidGVsZXBob25lXCI6IFwiXFxmNWMxXCIsXG4gIFwidGVybWluYWwtZmlsbFwiOiBcIlxcZjVjMlwiLFxuICBcInRlcm1pbmFsXCI6IFwiXFxmNWMzXCIsXG4gIFwidGV4dC1jZW50ZXJcIjogXCJcXGY1YzRcIixcbiAgXCJ0ZXh0LWluZGVudC1sZWZ0XCI6IFwiXFxmNWM1XCIsXG4gIFwidGV4dC1pbmRlbnQtcmlnaHRcIjogXCJcXGY1YzZcIixcbiAgXCJ0ZXh0LWxlZnRcIjogXCJcXGY1YzdcIixcbiAgXCJ0ZXh0LXBhcmFncmFwaFwiOiBcIlxcZjVjOFwiLFxuICBcInRleHQtcmlnaHRcIjogXCJcXGY1YzlcIixcbiAgXCJ0ZXh0YXJlYS1yZXNpemVcIjogXCJcXGY1Y2FcIixcbiAgXCJ0ZXh0YXJlYS10XCI6IFwiXFxmNWNiXCIsXG4gIFwidGV4dGFyZWFcIjogXCJcXGY1Y2NcIixcbiAgXCJ0aGVybW9tZXRlci1oYWxmXCI6IFwiXFxmNWNkXCIsXG4gIFwidGhlcm1vbWV0ZXItaGlnaFwiOiBcIlxcZjVjZVwiLFxuICBcInRoZXJtb21ldGVyLWxvd1wiOiBcIlxcZjVjZlwiLFxuICBcInRoZXJtb21ldGVyLXNub3dcIjogXCJcXGY1ZDBcIixcbiAgXCJ0aGVybW9tZXRlci1zdW5cIjogXCJcXGY1ZDFcIixcbiAgXCJ0aGVybW9tZXRlclwiOiBcIlxcZjVkMlwiLFxuICBcInRocmVlLWRvdHMtdmVydGljYWxcIjogXCJcXGY1ZDNcIixcbiAgXCJ0aHJlZS1kb3RzXCI6IFwiXFxmNWQ0XCIsXG4gIFwidG9nZ2xlLW9mZlwiOiBcIlxcZjVkNVwiLFxuICBcInRvZ2dsZS1vblwiOiBcIlxcZjVkNlwiLFxuICBcInRvZ2dsZTItb2ZmXCI6IFwiXFxmNWQ3XCIsXG4gIFwidG9nZ2xlMi1vblwiOiBcIlxcZjVkOFwiLFxuICBcInRvZ2dsZXNcIjogXCJcXGY1ZDlcIixcbiAgXCJ0b2dnbGVzMlwiOiBcIlxcZjVkYVwiLFxuICBcInRvb2xzXCI6IFwiXFxmNWRiXCIsXG4gIFwidG9ybmFkb1wiOiBcIlxcZjVkY1wiLFxuICBcInRyYXNoLWZpbGxcIjogXCJcXGY1ZGRcIixcbiAgXCJ0cmFzaFwiOiBcIlxcZjVkZVwiLFxuICBcInRyYXNoMi1maWxsXCI6IFwiXFxmNWRmXCIsXG4gIFwidHJhc2gyXCI6IFwiXFxmNWUwXCIsXG4gIFwidHJlZS1maWxsXCI6IFwiXFxmNWUxXCIsXG4gIFwidHJlZVwiOiBcIlxcZjVlMlwiLFxuICBcInRyaWFuZ2xlLWZpbGxcIjogXCJcXGY1ZTNcIixcbiAgXCJ0cmlhbmdsZS1oYWxmXCI6IFwiXFxmNWU0XCIsXG4gIFwidHJpYW5nbGVcIjogXCJcXGY1ZTVcIixcbiAgXCJ0cm9waHktZmlsbFwiOiBcIlxcZjVlNlwiLFxuICBcInRyb3BoeVwiOiBcIlxcZjVlN1wiLFxuICBcInRyb3BpY2FsLXN0b3JtXCI6IFwiXFxmNWU4XCIsXG4gIFwidHJ1Y2stZmxhdGJlZFwiOiBcIlxcZjVlOVwiLFxuICBcInRydWNrXCI6IFwiXFxmNWVhXCIsXG4gIFwidHN1bmFtaVwiOiBcIlxcZjVlYlwiLFxuICBcInR2LWZpbGxcIjogXCJcXGY1ZWNcIixcbiAgXCJ0dlwiOiBcIlxcZjVlZFwiLFxuICBcInR3aXRjaFwiOiBcIlxcZjVlZVwiLFxuICBcInR3aXR0ZXJcIjogXCJcXGY1ZWZcIixcbiAgXCJ0eXBlLWJvbGRcIjogXCJcXGY1ZjBcIixcbiAgXCJ0eXBlLWgxXCI6IFwiXFxmNWYxXCIsXG4gIFwidHlwZS1oMlwiOiBcIlxcZjVmMlwiLFxuICBcInR5cGUtaDNcIjogXCJcXGY1ZjNcIixcbiAgXCJ0eXBlLWl0YWxpY1wiOiBcIlxcZjVmNFwiLFxuICBcInR5cGUtc3RyaWtldGhyb3VnaFwiOiBcIlxcZjVmNVwiLFxuICBcInR5cGUtdW5kZXJsaW5lXCI6IFwiXFxmNWY2XCIsXG4gIFwidHlwZVwiOiBcIlxcZjVmN1wiLFxuICBcInVpLWNoZWNrcy1ncmlkXCI6IFwiXFxmNWY4XCIsXG4gIFwidWktY2hlY2tzXCI6IFwiXFxmNWY5XCIsXG4gIFwidWktcmFkaW9zLWdyaWRcIjogXCJcXGY1ZmFcIixcbiAgXCJ1aS1yYWRpb3NcIjogXCJcXGY1ZmJcIixcbiAgXCJ1bWJyZWxsYS1maWxsXCI6IFwiXFxmNWZjXCIsXG4gIFwidW1icmVsbGFcIjogXCJcXGY1ZmRcIixcbiAgXCJ1bmlvblwiOiBcIlxcZjVmZVwiLFxuICBcInVubG9jay1maWxsXCI6IFwiXFxmNWZmXCIsXG4gIFwidW5sb2NrXCI6IFwiXFxmNjAwXCIsXG4gIFwidXBjLXNjYW5cIjogXCJcXGY2MDFcIixcbiAgXCJ1cGNcIjogXCJcXGY2MDJcIixcbiAgXCJ1cGxvYWRcIjogXCJcXGY2MDNcIixcbiAgXCJ2ZWN0b3ItcGVuXCI6IFwiXFxmNjA0XCIsXG4gIFwidmlldy1saXN0XCI6IFwiXFxmNjA1XCIsXG4gIFwidmlldy1zdGFja2VkXCI6IFwiXFxmNjA2XCIsXG4gIFwidmlueWwtZmlsbFwiOiBcIlxcZjYwN1wiLFxuICBcInZpbnlsXCI6IFwiXFxmNjA4XCIsXG4gIFwidm9pY2VtYWlsXCI6IFwiXFxmNjA5XCIsXG4gIFwidm9sdW1lLWRvd24tZmlsbFwiOiBcIlxcZjYwYVwiLFxuICBcInZvbHVtZS1kb3duXCI6IFwiXFxmNjBiXCIsXG4gIFwidm9sdW1lLW11dGUtZmlsbFwiOiBcIlxcZjYwY1wiLFxuICBcInZvbHVtZS1tdXRlXCI6IFwiXFxmNjBkXCIsXG4gIFwidm9sdW1lLW9mZi1maWxsXCI6IFwiXFxmNjBlXCIsXG4gIFwidm9sdW1lLW9mZlwiOiBcIlxcZjYwZlwiLFxuICBcInZvbHVtZS11cC1maWxsXCI6IFwiXFxmNjEwXCIsXG4gIFwidm9sdW1lLXVwXCI6IFwiXFxmNjExXCIsXG4gIFwidnJcIjogXCJcXGY2MTJcIixcbiAgXCJ3YWxsZXQtZmlsbFwiOiBcIlxcZjYxM1wiLFxuICBcIndhbGxldFwiOiBcIlxcZjYxNFwiLFxuICBcIndhbGxldDJcIjogXCJcXGY2MTVcIixcbiAgXCJ3YXRjaFwiOiBcIlxcZjYxNlwiLFxuICBcIndhdGVyXCI6IFwiXFxmNjE3XCIsXG4gIFwid2hhdHNhcHBcIjogXCJcXGY2MThcIixcbiAgXCJ3aWZpLTFcIjogXCJcXGY2MTlcIixcbiAgXCJ3aWZpLTJcIjogXCJcXGY2MWFcIixcbiAgXCJ3aWZpLW9mZlwiOiBcIlxcZjYxYlwiLFxuICBcIndpZmlcIjogXCJcXGY2MWNcIixcbiAgXCJ3aW5kXCI6IFwiXFxmNjFkXCIsXG4gIFwid2luZG93LWRvY2tcIjogXCJcXGY2MWVcIixcbiAgXCJ3aW5kb3ctc2lkZWJhclwiOiBcIlxcZjYxZlwiLFxuICBcIndpbmRvd1wiOiBcIlxcZjYyMFwiLFxuICBcIndyZW5jaFwiOiBcIlxcZjYyMVwiLFxuICBcIngtY2lyY2xlLWZpbGxcIjogXCJcXGY2MjJcIixcbiAgXCJ4LWNpcmNsZVwiOiBcIlxcZjYyM1wiLFxuICBcIngtZGlhbW9uZC1maWxsXCI6IFwiXFxmNjI0XCIsXG4gIFwieC1kaWFtb25kXCI6IFwiXFxmNjI1XCIsXG4gIFwieC1vY3RhZ29uLWZpbGxcIjogXCJcXGY2MjZcIixcbiAgXCJ4LW9jdGFnb25cIjogXCJcXGY2MjdcIixcbiAgXCJ4LXNxdWFyZS1maWxsXCI6IFwiXFxmNjI4XCIsXG4gIFwieC1zcXVhcmVcIjogXCJcXGY2MjlcIixcbiAgXCJ4XCI6IFwiXFxmNjJhXCIsXG4gIFwieW91dHViZVwiOiBcIlxcZjYyYlwiLFxuICBcInpvb20taW5cIjogXCJcXGY2MmNcIixcbiAgXCJ6b29tLW91dFwiOiBcIlxcZjYyZFwiLFxuICBcImJhbmtcIjogXCJcXGY2MmVcIixcbiAgXCJiYW5rMlwiOiBcIlxcZjYyZlwiLFxuICBcImJlbGwtc2xhc2gtZmlsbFwiOiBcIlxcZjYzMFwiLFxuICBcImJlbGwtc2xhc2hcIjogXCJcXGY2MzFcIixcbiAgXCJjYXNoLWNvaW5cIjogXCJcXGY2MzJcIixcbiAgXCJjaGVjay1sZ1wiOiBcIlxcZjYzM1wiLFxuICBcImNvaW5cIjogXCJcXGY2MzRcIixcbiAgXCJjdXJyZW5jeS1iaXRjb2luXCI6IFwiXFxmNjM1XCIsXG4gIFwiY3VycmVuY3ktZG9sbGFyXCI6IFwiXFxmNjM2XCIsXG4gIFwiY3VycmVuY3ktZXVyb1wiOiBcIlxcZjYzN1wiLFxuICBcImN1cnJlbmN5LWV4Y2hhbmdlXCI6IFwiXFxmNjM4XCIsXG4gIFwiY3VycmVuY3ktcG91bmRcIjogXCJcXGY2MzlcIixcbiAgXCJjdXJyZW5jeS15ZW5cIjogXCJcXGY2M2FcIixcbiAgXCJkYXNoLWxnXCI6IFwiXFxmNjNiXCIsXG4gIFwiZXhjbGFtYXRpb24tbGdcIjogXCJcXGY2M2NcIixcbiAgXCJmaWxlLWVhcm1hcmstcGRmLWZpbGxcIjogXCJcXGY2M2RcIixcbiAgXCJmaWxlLWVhcm1hcmstcGRmXCI6IFwiXFxmNjNlXCIsXG4gIFwiZmlsZS1wZGYtZmlsbFwiOiBcIlxcZjYzZlwiLFxuICBcImZpbGUtcGRmXCI6IFwiXFxmNjQwXCIsXG4gIFwiZ2VuZGVyLWFtYmlndW91c1wiOiBcIlxcZjY0MVwiLFxuICBcImdlbmRlci1mZW1hbGVcIjogXCJcXGY2NDJcIixcbiAgXCJnZW5kZXItbWFsZVwiOiBcIlxcZjY0M1wiLFxuICBcImdlbmRlci10cmFuc1wiOiBcIlxcZjY0NFwiLFxuICBcImhlYWRzZXQtdnJcIjogXCJcXGY2NDVcIixcbiAgXCJpbmZvLWxnXCI6IFwiXFxmNjQ2XCIsXG4gIFwibWFzdG9kb25cIjogXCJcXGY2NDdcIixcbiAgXCJtZXNzZW5nZXJcIjogXCJcXGY2NDhcIixcbiAgXCJwaWdneS1iYW5rLWZpbGxcIjogXCJcXGY2NDlcIixcbiAgXCJwaWdneS1iYW5rXCI6IFwiXFxmNjRhXCIsXG4gIFwicGluLW1hcC1maWxsXCI6IFwiXFxmNjRiXCIsXG4gIFwicGluLW1hcFwiOiBcIlxcZjY0Y1wiLFxuICBcInBsdXMtbGdcIjogXCJcXGY2NGRcIixcbiAgXCJxdWVzdGlvbi1sZ1wiOiBcIlxcZjY0ZVwiLFxuICBcInJlY3ljbGVcIjogXCJcXGY2NGZcIixcbiAgXCJyZWRkaXRcIjogXCJcXGY2NTBcIixcbiAgXCJzYWZlLWZpbGxcIjogXCJcXGY2NTFcIixcbiAgXCJzYWZlMi1maWxsXCI6IFwiXFxmNjUyXCIsXG4gIFwic2FmZTJcIjogXCJcXGY2NTNcIixcbiAgXCJzZC1jYXJkLWZpbGxcIjogXCJcXGY2NTRcIixcbiAgXCJzZC1jYXJkXCI6IFwiXFxmNjU1XCIsXG4gIFwic2t5cGVcIjogXCJcXGY2NTZcIixcbiAgXCJzbGFzaC1sZ1wiOiBcIlxcZjY1N1wiLFxuICBcInRyYW5zbGF0ZVwiOiBcIlxcZjY1OFwiLFxuICBcIngtbGdcIjogXCJcXGY2NTlcIixcbiAgXCJzYWZlXCI6IFwiXFxmNjVhXCIsXG4gIFwiYXBwbGVcIjogXCJcXGY2NWJcIixcbiAgXCJtaWNyb3NvZnRcIjogXCJcXGY2NWRcIixcbiAgXCJ3aW5kb3dzXCI6IFwiXFxmNjVlXCIsXG4gIFwiYmVoYW5jZVwiOiBcIlxcZjY1Y1wiLFxuICBcImRyaWJiYmxlXCI6IFwiXFxmNjVmXCIsXG4gIFwibGluZVwiOiBcIlxcZjY2MFwiLFxuICBcIm1lZGl1bVwiOiBcIlxcZjY2MVwiLFxuICBcInBheXBhbFwiOiBcIlxcZjY2MlwiLFxuICBcInBpbnRlcmVzdFwiOiBcIlxcZjY2M1wiLFxuICBcInNpZ25hbFwiOiBcIlxcZjY2NFwiLFxuICBcInNuYXBjaGF0XCI6IFwiXFxmNjY1XCIsXG4gIFwic3BvdGlmeVwiOiBcIlxcZjY2NlwiLFxuICBcInN0YWNrLW92ZXJmbG93XCI6IFwiXFxmNjY3XCIsXG4gIFwic3RyYXZhXCI6IFwiXFxmNjY4XCIsXG4gIFwid29yZHByZXNzXCI6IFwiXFxmNjY5XCIsXG4gIFwidmltZW9cIjogXCJcXGY2NmFcIixcbiAgXCJhY3Rpdml0eVwiOiBcIlxcZjY2YlwiLFxuICBcImVhc2VsMi1maWxsXCI6IFwiXFxmNjZjXCIsXG4gIFwiZWFzZWwyXCI6IFwiXFxmNjZkXCIsXG4gIFwiZWFzZWwzLWZpbGxcIjogXCJcXGY2NmVcIixcbiAgXCJlYXNlbDNcIjogXCJcXGY2NmZcIixcbiAgXCJmYW5cIjogXCJcXGY2NzBcIixcbiAgXCJmaW5nZXJwcmludFwiOiBcIlxcZjY3MVwiLFxuICBcImdyYXBoLWRvd24tYXJyb3dcIjogXCJcXGY2NzJcIixcbiAgXCJncmFwaC11cC1hcnJvd1wiOiBcIlxcZjY3M1wiLFxuICBcImh5cG5vdGl6ZVwiOiBcIlxcZjY3NFwiLFxuICBcIm1hZ2ljXCI6IFwiXFxmNjc1XCIsXG4gIFwicGVyc29uLXJvbG9kZXhcIjogXCJcXGY2NzZcIixcbiAgXCJwZXJzb24tdmlkZW9cIjogXCJcXGY2NzdcIixcbiAgXCJwZXJzb24tdmlkZW8yXCI6IFwiXFxmNjc4XCIsXG4gIFwicGVyc29uLXZpZGVvM1wiOiBcIlxcZjY3OVwiLFxuICBcInBlcnNvbi13b3Jrc3BhY2VcIjogXCJcXGY2N2FcIixcbiAgXCJyYWRpb2FjdGl2ZVwiOiBcIlxcZjY3YlwiLFxuICBcIndlYmNhbS1maWxsXCI6IFwiXFxmNjdjXCIsXG4gIFwid2ViY2FtXCI6IFwiXFxmNjdkXCIsXG4gIFwieWluLXlhbmdcIjogXCJcXGY2N2VcIixcbiAgXCJiYW5kYWlkLWZpbGxcIjogXCJcXGY2ODBcIixcbiAgXCJiYW5kYWlkXCI6IFwiXFxmNjgxXCIsXG4gIFwiYmx1ZXRvb3RoXCI6IFwiXFxmNjgyXCIsXG4gIFwiYm9keS10ZXh0XCI6IFwiXFxmNjgzXCIsXG4gIFwiYm9vbWJveFwiOiBcIlxcZjY4NFwiLFxuICBcImJveGVzXCI6IFwiXFxmNjg1XCIsXG4gIFwiZHBhZC1maWxsXCI6IFwiXFxmNjg2XCIsXG4gIFwiZHBhZFwiOiBcIlxcZjY4N1wiLFxuICBcImVhci1maWxsXCI6IFwiXFxmNjg4XCIsXG4gIFwiZWFyXCI6IFwiXFxmNjg5XCIsXG4gIFwiZW52ZWxvcGUtY2hlY2stZmlsbFwiOiBcIlxcZjY4YlwiLFxuICBcImVudmVsb3BlLWNoZWNrXCI6IFwiXFxmNjhjXCIsXG4gIFwiZW52ZWxvcGUtZGFzaC1maWxsXCI6IFwiXFxmNjhlXCIsXG4gIFwiZW52ZWxvcGUtZGFzaFwiOiBcIlxcZjY4ZlwiLFxuICBcImVudmVsb3BlLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY2OTFcIixcbiAgXCJlbnZlbG9wZS1leGNsYW1hdGlvblwiOiBcIlxcZjY5MlwiLFxuICBcImVudmVsb3BlLXBsdXMtZmlsbFwiOiBcIlxcZjY5M1wiLFxuICBcImVudmVsb3BlLXBsdXNcIjogXCJcXGY2OTRcIixcbiAgXCJlbnZlbG9wZS1zbGFzaC1maWxsXCI6IFwiXFxmNjk2XCIsXG4gIFwiZW52ZWxvcGUtc2xhc2hcIjogXCJcXGY2OTdcIixcbiAgXCJlbnZlbG9wZS14LWZpbGxcIjogXCJcXGY2OTlcIixcbiAgXCJlbnZlbG9wZS14XCI6IFwiXFxmNjlhXCIsXG4gIFwiZXhwbGljaXQtZmlsbFwiOiBcIlxcZjY5YlwiLFxuICBcImV4cGxpY2l0XCI6IFwiXFxmNjljXCIsXG4gIFwiZ2l0XCI6IFwiXFxmNjlkXCIsXG4gIFwiaW5maW5pdHlcIjogXCJcXGY2OWVcIixcbiAgXCJsaXN0LWNvbHVtbnMtcmV2ZXJzZVwiOiBcIlxcZjY5ZlwiLFxuICBcImxpc3QtY29sdW1uc1wiOiBcIlxcZjZhMFwiLFxuICBcIm1ldGFcIjogXCJcXGY2YTFcIixcbiAgXCJuaW50ZW5kby1zd2l0Y2hcIjogXCJcXGY2YTRcIixcbiAgXCJwYy1kaXNwbGF5LWhvcml6b250YWxcIjogXCJcXGY2YTVcIixcbiAgXCJwYy1kaXNwbGF5XCI6IFwiXFxmNmE2XCIsXG4gIFwicGMtaG9yaXpvbnRhbFwiOiBcIlxcZjZhN1wiLFxuICBcInBjXCI6IFwiXFxmNmE4XCIsXG4gIFwicGxheXN0YXRpb25cIjogXCJcXGY2YTlcIixcbiAgXCJwbHVzLXNsYXNoLW1pbnVzXCI6IFwiXFxmNmFhXCIsXG4gIFwicHJvamVjdG9yLWZpbGxcIjogXCJcXGY2YWJcIixcbiAgXCJwcm9qZWN0b3JcIjogXCJcXGY2YWNcIixcbiAgXCJxci1jb2RlLXNjYW5cIjogXCJcXGY2YWRcIixcbiAgXCJxci1jb2RlXCI6IFwiXFxmNmFlXCIsXG4gIFwicXVvcmFcIjogXCJcXGY2YWZcIixcbiAgXCJxdW90ZVwiOiBcIlxcZjZiMFwiLFxuICBcInJvYm90XCI6IFwiXFxmNmIxXCIsXG4gIFwic2VuZC1jaGVjay1maWxsXCI6IFwiXFxmNmIyXCIsXG4gIFwic2VuZC1jaGVja1wiOiBcIlxcZjZiM1wiLFxuICBcInNlbmQtZGFzaC1maWxsXCI6IFwiXFxmNmI0XCIsXG4gIFwic2VuZC1kYXNoXCI6IFwiXFxmNmI1XCIsXG4gIFwic2VuZC1leGNsYW1hdGlvbi1maWxsXCI6IFwiXFxmNmI3XCIsXG4gIFwic2VuZC1leGNsYW1hdGlvblwiOiBcIlxcZjZiOFwiLFxuICBcInNlbmQtZmlsbFwiOiBcIlxcZjZiOVwiLFxuICBcInNlbmQtcGx1cy1maWxsXCI6IFwiXFxmNmJhXCIsXG4gIFwic2VuZC1wbHVzXCI6IFwiXFxmNmJiXCIsXG4gIFwic2VuZC1zbGFzaC1maWxsXCI6IFwiXFxmNmJjXCIsXG4gIFwic2VuZC1zbGFzaFwiOiBcIlxcZjZiZFwiLFxuICBcInNlbmQteC1maWxsXCI6IFwiXFxmNmJlXCIsXG4gIFwic2VuZC14XCI6IFwiXFxmNmJmXCIsXG4gIFwic2VuZFwiOiBcIlxcZjZjMFwiLFxuICBcInN0ZWFtXCI6IFwiXFxmNmMxXCIsXG4gIFwidGVybWluYWwtZGFzaFwiOiBcIlxcZjZjM1wiLFxuICBcInRlcm1pbmFsLXBsdXNcIjogXCJcXGY2YzRcIixcbiAgXCJ0ZXJtaW5hbC1zcGxpdFwiOiBcIlxcZjZjNVwiLFxuICBcInRpY2tldC1kZXRhaWxlZC1maWxsXCI6IFwiXFxmNmM2XCIsXG4gIFwidGlja2V0LWRldGFpbGVkXCI6IFwiXFxmNmM3XCIsXG4gIFwidGlja2V0LWZpbGxcIjogXCJcXGY2YzhcIixcbiAgXCJ0aWNrZXQtcGVyZm9yYXRlZC1maWxsXCI6IFwiXFxmNmM5XCIsXG4gIFwidGlja2V0LXBlcmZvcmF0ZWRcIjogXCJcXGY2Y2FcIixcbiAgXCJ0aWNrZXRcIjogXCJcXGY2Y2JcIixcbiAgXCJ0aWt0b2tcIjogXCJcXGY2Y2NcIixcbiAgXCJ3aW5kb3ctZGFzaFwiOiBcIlxcZjZjZFwiLFxuICBcIndpbmRvdy1kZXNrdG9wXCI6IFwiXFxmNmNlXCIsXG4gIFwid2luZG93LWZ1bGxzY3JlZW5cIjogXCJcXGY2Y2ZcIixcbiAgXCJ3aW5kb3ctcGx1c1wiOiBcIlxcZjZkMFwiLFxuICBcIndpbmRvdy1zcGxpdFwiOiBcIlxcZjZkMVwiLFxuICBcIndpbmRvdy1zdGFja1wiOiBcIlxcZjZkMlwiLFxuICBcIndpbmRvdy14XCI6IFwiXFxmNmQzXCIsXG4gIFwieGJveFwiOiBcIlxcZjZkNFwiLFxuICBcImV0aGVybmV0XCI6IFwiXFxmNmQ1XCIsXG4gIFwiaGRtaS1maWxsXCI6IFwiXFxmNmQ2XCIsXG4gIFwiaGRtaVwiOiBcIlxcZjZkN1wiLFxuICBcInVzYi1jLWZpbGxcIjogXCJcXGY2ZDhcIixcbiAgXCJ1c2ItY1wiOiBcIlxcZjZkOVwiLFxuICBcInVzYi1maWxsXCI6IFwiXFxmNmRhXCIsXG4gIFwidXNiLXBsdWctZmlsbFwiOiBcIlxcZjZkYlwiLFxuICBcInVzYi1wbHVnXCI6IFwiXFxmNmRjXCIsXG4gIFwidXNiLXN5bWJvbFwiOiBcIlxcZjZkZFwiLFxuICBcInVzYlwiOiBcIlxcZjZkZVwiLFxuICBcImJvb21ib3gtZmlsbFwiOiBcIlxcZjZkZlwiLFxuICBcImRpc3BsYXlwb3J0XCI6IFwiXFxmNmUxXCIsXG4gIFwiZ3B1LWNhcmRcIjogXCJcXGY2ZTJcIixcbiAgXCJtZW1vcnlcIjogXCJcXGY2ZTNcIixcbiAgXCJtb2RlbS1maWxsXCI6IFwiXFxmNmU0XCIsXG4gIFwibW9kZW1cIjogXCJcXGY2ZTVcIixcbiAgXCJtb3RoZXJib2FyZC1maWxsXCI6IFwiXFxmNmU2XCIsXG4gIFwibW90aGVyYm9hcmRcIjogXCJcXGY2ZTdcIixcbiAgXCJvcHRpY2FsLWF1ZGlvLWZpbGxcIjogXCJcXGY2ZThcIixcbiAgXCJvcHRpY2FsLWF1ZGlvXCI6IFwiXFxmNmU5XCIsXG4gIFwicGNpLWNhcmRcIjogXCJcXGY2ZWFcIixcbiAgXCJyb3V0ZXItZmlsbFwiOiBcIlxcZjZlYlwiLFxuICBcInJvdXRlclwiOiBcIlxcZjZlY1wiLFxuICBcInRodW5kZXJib2x0LWZpbGxcIjogXCJcXGY2ZWZcIixcbiAgXCJ0aHVuZGVyYm9sdFwiOiBcIlxcZjZmMFwiLFxuICBcInVzYi1kcml2ZS1maWxsXCI6IFwiXFxmNmYxXCIsXG4gIFwidXNiLWRyaXZlXCI6IFwiXFxmNmYyXCIsXG4gIFwidXNiLW1pY3JvLWZpbGxcIjogXCJcXGY2ZjNcIixcbiAgXCJ1c2ItbWljcm9cIjogXCJcXGY2ZjRcIixcbiAgXCJ1c2ItbWluaS1maWxsXCI6IFwiXFxmNmY1XCIsXG4gIFwidXNiLW1pbmlcIjogXCJcXGY2ZjZcIixcbiAgXCJjbG91ZC1oYXplMlwiOiBcIlxcZjZmN1wiLFxuICBcImRldmljZS1oZGQtZmlsbFwiOiBcIlxcZjZmOFwiLFxuICBcImRldmljZS1oZGRcIjogXCJcXGY2ZjlcIixcbiAgXCJkZXZpY2Utc3NkLWZpbGxcIjogXCJcXGY2ZmFcIixcbiAgXCJkZXZpY2Utc3NkXCI6IFwiXFxmNmZiXCIsXG4gIFwiZGlzcGxheXBvcnQtZmlsbFwiOiBcIlxcZjZmY1wiLFxuICBcIm1vcnRhcmJvYXJkLWZpbGxcIjogXCJcXGY2ZmRcIixcbiAgXCJtb3J0YXJib2FyZFwiOiBcIlxcZjZmZVwiLFxuICBcInRlcm1pbmFsLXhcIjogXCJcXGY2ZmZcIixcbiAgXCJhcnJvdy10aHJvdWdoLWhlYXJ0LWZpbGxcIjogXCJcXGY3MDBcIixcbiAgXCJhcnJvdy10aHJvdWdoLWhlYXJ0XCI6IFwiXFxmNzAxXCIsXG4gIFwiYmFkZ2Utc2QtZmlsbFwiOiBcIlxcZjcwMlwiLFxuICBcImJhZGdlLXNkXCI6IFwiXFxmNzAzXCIsXG4gIFwiYmFnLWhlYXJ0LWZpbGxcIjogXCJcXGY3MDRcIixcbiAgXCJiYWctaGVhcnRcIjogXCJcXGY3MDVcIixcbiAgXCJiYWxsb29uLWZpbGxcIjogXCJcXGY3MDZcIixcbiAgXCJiYWxsb29uLWhlYXJ0LWZpbGxcIjogXCJcXGY3MDdcIixcbiAgXCJiYWxsb29uLWhlYXJ0XCI6IFwiXFxmNzA4XCIsXG4gIFwiYmFsbG9vblwiOiBcIlxcZjcwOVwiLFxuICBcImJveDItZmlsbFwiOiBcIlxcZjcwYVwiLFxuICBcImJveDItaGVhcnQtZmlsbFwiOiBcIlxcZjcwYlwiLFxuICBcImJveDItaGVhcnRcIjogXCJcXGY3MGNcIixcbiAgXCJib3gyXCI6IFwiXFxmNzBkXCIsXG4gIFwiYnJhY2VzLWFzdGVyaXNrXCI6IFwiXFxmNzBlXCIsXG4gIFwiY2FsZW5kYXItaGVhcnQtZmlsbFwiOiBcIlxcZjcwZlwiLFxuICBcImNhbGVuZGFyLWhlYXJ0XCI6IFwiXFxmNzEwXCIsXG4gIFwiY2FsZW5kYXIyLWhlYXJ0LWZpbGxcIjogXCJcXGY3MTFcIixcbiAgXCJjYWxlbmRhcjItaGVhcnRcIjogXCJcXGY3MTJcIixcbiAgXCJjaGF0LWhlYXJ0LWZpbGxcIjogXCJcXGY3MTNcIixcbiAgXCJjaGF0LWhlYXJ0XCI6IFwiXFxmNzE0XCIsXG4gIFwiY2hhdC1sZWZ0LWhlYXJ0LWZpbGxcIjogXCJcXGY3MTVcIixcbiAgXCJjaGF0LWxlZnQtaGVhcnRcIjogXCJcXGY3MTZcIixcbiAgXCJjaGF0LXJpZ2h0LWhlYXJ0LWZpbGxcIjogXCJcXGY3MTdcIixcbiAgXCJjaGF0LXJpZ2h0LWhlYXJ0XCI6IFwiXFxmNzE4XCIsXG4gIFwiY2hhdC1zcXVhcmUtaGVhcnQtZmlsbFwiOiBcIlxcZjcxOVwiLFxuICBcImNoYXQtc3F1YXJlLWhlYXJ0XCI6IFwiXFxmNzFhXCIsXG4gIFwiY2xpcGJvYXJkLWNoZWNrLWZpbGxcIjogXCJcXGY3MWJcIixcbiAgXCJjbGlwYm9hcmQtZGF0YS1maWxsXCI6IFwiXFxmNzFjXCIsXG4gIFwiY2xpcGJvYXJkLWZpbGxcIjogXCJcXGY3MWRcIixcbiAgXCJjbGlwYm9hcmQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxZVwiLFxuICBcImNsaXBib2FyZC1oZWFydFwiOiBcIlxcZjcxZlwiLFxuICBcImNsaXBib2FyZC1taW51cy1maWxsXCI6IFwiXFxmNzIwXCIsXG4gIFwiY2xpcGJvYXJkLXBsdXMtZmlsbFwiOiBcIlxcZjcyMVwiLFxuICBcImNsaXBib2FyZC1wdWxzZVwiOiBcIlxcZjcyMlwiLFxuICBcImNsaXBib2FyZC14LWZpbGxcIjogXCJcXGY3MjNcIixcbiAgXCJjbGlwYm9hcmQyLWNoZWNrLWZpbGxcIjogXCJcXGY3MjRcIixcbiAgXCJjbGlwYm9hcmQyLWNoZWNrXCI6IFwiXFxmNzI1XCIsXG4gIFwiY2xpcGJvYXJkMi1kYXRhLWZpbGxcIjogXCJcXGY3MjZcIixcbiAgXCJjbGlwYm9hcmQyLWRhdGFcIjogXCJcXGY3MjdcIixcbiAgXCJjbGlwYm9hcmQyLWZpbGxcIjogXCJcXGY3MjhcIixcbiAgXCJjbGlwYm9hcmQyLWhlYXJ0LWZpbGxcIjogXCJcXGY3MjlcIixcbiAgXCJjbGlwYm9hcmQyLWhlYXJ0XCI6IFwiXFxmNzJhXCIsXG4gIFwiY2xpcGJvYXJkMi1taW51cy1maWxsXCI6IFwiXFxmNzJiXCIsXG4gIFwiY2xpcGJvYXJkMi1taW51c1wiOiBcIlxcZjcyY1wiLFxuICBcImNsaXBib2FyZDItcGx1cy1maWxsXCI6IFwiXFxmNzJkXCIsXG4gIFwiY2xpcGJvYXJkMi1wbHVzXCI6IFwiXFxmNzJlXCIsXG4gIFwiY2xpcGJvYXJkMi1wdWxzZS1maWxsXCI6IFwiXFxmNzJmXCIsXG4gIFwiY2xpcGJvYXJkMi1wdWxzZVwiOiBcIlxcZjczMFwiLFxuICBcImNsaXBib2FyZDIteC1maWxsXCI6IFwiXFxmNzMxXCIsXG4gIFwiY2xpcGJvYXJkMi14XCI6IFwiXFxmNzMyXCIsXG4gIFwiY2xpcGJvYXJkMlwiOiBcIlxcZjczM1wiLFxuICBcImVtb2ppLWtpc3MtZmlsbFwiOiBcIlxcZjczNFwiLFxuICBcImVtb2ppLWtpc3NcIjogXCJcXGY3MzVcIixcbiAgXCJlbnZlbG9wZS1oZWFydC1maWxsXCI6IFwiXFxmNzM2XCIsXG4gIFwiZW52ZWxvcGUtaGVhcnRcIjogXCJcXGY3MzdcIixcbiAgXCJlbnZlbG9wZS1vcGVuLWhlYXJ0LWZpbGxcIjogXCJcXGY3MzhcIixcbiAgXCJlbnZlbG9wZS1vcGVuLWhlYXJ0XCI6IFwiXFxmNzM5XCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItZmlsbFwiOiBcIlxcZjczYVwiLFxuICBcImVudmVsb3BlLXBhcGVyLWhlYXJ0LWZpbGxcIjogXCJcXGY3M2JcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1oZWFydFwiOiBcIlxcZjczY1wiLFxuICBcImVudmVsb3BlLXBhcGVyXCI6IFwiXFxmNzNkXCIsXG4gIFwiZmlsZXR5cGUtYWFjXCI6IFwiXFxmNzNlXCIsXG4gIFwiZmlsZXR5cGUtYWlcIjogXCJcXGY3M2ZcIixcbiAgXCJmaWxldHlwZS1ibXBcIjogXCJcXGY3NDBcIixcbiAgXCJmaWxldHlwZS1jc1wiOiBcIlxcZjc0MVwiLFxuICBcImZpbGV0eXBlLWNzc1wiOiBcIlxcZjc0MlwiLFxuICBcImZpbGV0eXBlLWNzdlwiOiBcIlxcZjc0M1wiLFxuICBcImZpbGV0eXBlLWRvY1wiOiBcIlxcZjc0NFwiLFxuICBcImZpbGV0eXBlLWRvY3hcIjogXCJcXGY3NDVcIixcbiAgXCJmaWxldHlwZS1leGVcIjogXCJcXGY3NDZcIixcbiAgXCJmaWxldHlwZS1naWZcIjogXCJcXGY3NDdcIixcbiAgXCJmaWxldHlwZS1oZWljXCI6IFwiXFxmNzQ4XCIsXG4gIFwiZmlsZXR5cGUtaHRtbFwiOiBcIlxcZjc0OVwiLFxuICBcImZpbGV0eXBlLWphdmFcIjogXCJcXGY3NGFcIixcbiAgXCJmaWxldHlwZS1qcGdcIjogXCJcXGY3NGJcIixcbiAgXCJmaWxldHlwZS1qc1wiOiBcIlxcZjc0Y1wiLFxuICBcImZpbGV0eXBlLWpzeFwiOiBcIlxcZjc0ZFwiLFxuICBcImZpbGV0eXBlLWtleVwiOiBcIlxcZjc0ZVwiLFxuICBcImZpbGV0eXBlLW00cFwiOiBcIlxcZjc0ZlwiLFxuICBcImZpbGV0eXBlLW1kXCI6IFwiXFxmNzUwXCIsXG4gIFwiZmlsZXR5cGUtbWR4XCI6IFwiXFxmNzUxXCIsXG4gIFwiZmlsZXR5cGUtbW92XCI6IFwiXFxmNzUyXCIsXG4gIFwiZmlsZXR5cGUtbXAzXCI6IFwiXFxmNzUzXCIsXG4gIFwiZmlsZXR5cGUtbXA0XCI6IFwiXFxmNzU0XCIsXG4gIFwiZmlsZXR5cGUtb3RmXCI6IFwiXFxmNzU1XCIsXG4gIFwiZmlsZXR5cGUtcGRmXCI6IFwiXFxmNzU2XCIsXG4gIFwiZmlsZXR5cGUtcGhwXCI6IFwiXFxmNzU3XCIsXG4gIFwiZmlsZXR5cGUtcG5nXCI6IFwiXFxmNzU4XCIsXG4gIFwiZmlsZXR5cGUtcHB0XCI6IFwiXFxmNzVhXCIsXG4gIFwiZmlsZXR5cGUtcHNkXCI6IFwiXFxmNzViXCIsXG4gIFwiZmlsZXR5cGUtcHlcIjogXCJcXGY3NWNcIixcbiAgXCJmaWxldHlwZS1yYXdcIjogXCJcXGY3NWRcIixcbiAgXCJmaWxldHlwZS1yYlwiOiBcIlxcZjc1ZVwiLFxuICBcImZpbGV0eXBlLXNhc3NcIjogXCJcXGY3NWZcIixcbiAgXCJmaWxldHlwZS1zY3NzXCI6IFwiXFxmNzYwXCIsXG4gIFwiZmlsZXR5cGUtc2hcIjogXCJcXGY3NjFcIixcbiAgXCJmaWxldHlwZS1zdmdcIjogXCJcXGY3NjJcIixcbiAgXCJmaWxldHlwZS10aWZmXCI6IFwiXFxmNzYzXCIsXG4gIFwiZmlsZXR5cGUtdHN4XCI6IFwiXFxmNzY0XCIsXG4gIFwiZmlsZXR5cGUtdHRmXCI6IFwiXFxmNzY1XCIsXG4gIFwiZmlsZXR5cGUtdHh0XCI6IFwiXFxmNzY2XCIsXG4gIFwiZmlsZXR5cGUtd2F2XCI6IFwiXFxmNzY3XCIsXG4gIFwiZmlsZXR5cGUtd29mZlwiOiBcIlxcZjc2OFwiLFxuICBcImZpbGV0eXBlLXhsc1wiOiBcIlxcZjc2YVwiLFxuICBcImZpbGV0eXBlLXhtbFwiOiBcIlxcZjc2YlwiLFxuICBcImZpbGV0eXBlLXltbFwiOiBcIlxcZjc2Y1wiLFxuICBcImhlYXJ0LWFycm93XCI6IFwiXFxmNzZkXCIsXG4gIFwiaGVhcnQtcHVsc2UtZmlsbFwiOiBcIlxcZjc2ZVwiLFxuICBcImhlYXJ0LXB1bHNlXCI6IFwiXFxmNzZmXCIsXG4gIFwiaGVhcnRicmVhay1maWxsXCI6IFwiXFxmNzcwXCIsXG4gIFwiaGVhcnRicmVha1wiOiBcIlxcZjc3MVwiLFxuICBcImhlYXJ0c1wiOiBcIlxcZjc3MlwiLFxuICBcImhvc3BpdGFsLWZpbGxcIjogXCJcXGY3NzNcIixcbiAgXCJob3NwaXRhbFwiOiBcIlxcZjc3NFwiLFxuICBcImhvdXNlLWhlYXJ0LWZpbGxcIjogXCJcXGY3NzVcIixcbiAgXCJob3VzZS1oZWFydFwiOiBcIlxcZjc3NlwiLFxuICBcImluY29nbml0b1wiOiBcIlxcZjc3N1wiLFxuICBcIm1hZ25ldC1maWxsXCI6IFwiXFxmNzc4XCIsXG4gIFwibWFnbmV0XCI6IFwiXFxmNzc5XCIsXG4gIFwicGVyc29uLWhlYXJ0XCI6IFwiXFxmNzdhXCIsXG4gIFwicGVyc29uLWhlYXJ0c1wiOiBcIlxcZjc3YlwiLFxuICBcInBob25lLWZsaXBcIjogXCJcXGY3N2NcIixcbiAgXCJwbHVnaW5cIjogXCJcXGY3N2RcIixcbiAgXCJwb3N0YWdlLWZpbGxcIjogXCJcXGY3N2VcIixcbiAgXCJwb3N0YWdlLWhlYXJ0LWZpbGxcIjogXCJcXGY3N2ZcIixcbiAgXCJwb3N0YWdlLWhlYXJ0XCI6IFwiXFxmNzgwXCIsXG4gIFwicG9zdGFnZVwiOiBcIlxcZjc4MVwiLFxuICBcInBvc3RjYXJkLWZpbGxcIjogXCJcXGY3ODJcIixcbiAgXCJwb3N0Y2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzgzXCIsXG4gIFwicG9zdGNhcmQtaGVhcnRcIjogXCJcXGY3ODRcIixcbiAgXCJwb3N0Y2FyZFwiOiBcIlxcZjc4NVwiLFxuICBcInNlYXJjaC1oZWFydC1maWxsXCI6IFwiXFxmNzg2XCIsXG4gIFwic2VhcmNoLWhlYXJ0XCI6IFwiXFxmNzg3XCIsXG4gIFwic2xpZGVyczItdmVydGljYWxcIjogXCJcXGY3ODhcIixcbiAgXCJzbGlkZXJzMlwiOiBcIlxcZjc4OVwiLFxuICBcInRyYXNoMy1maWxsXCI6IFwiXFxmNzhhXCIsXG4gIFwidHJhc2gzXCI6IFwiXFxmNzhiXCIsXG4gIFwidmFsZW50aW5lXCI6IFwiXFxmNzhjXCIsXG4gIFwidmFsZW50aW5lMlwiOiBcIlxcZjc4ZFwiLFxuICBcIndyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsXCI6IFwiXFxmNzhlXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGUtY2lyY2xlXCI6IFwiXFxmNzhmXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGVcIjogXCJcXGY3OTBcIixcbiAgXCJmaWxldHlwZS1qc29uXCI6IFwiXFxmNzkxXCIsXG4gIFwiZmlsZXR5cGUtcHB0eFwiOiBcIlxcZjc5MlwiLFxuICBcImZpbGV0eXBlLXhsc3hcIjogXCJcXGY3OTNcIixcbiAgXCIxLWNpcmNsZS1maWxsXCI6IFwiXFxmNzk2XCIsXG4gIFwiMS1jaXJjbGVcIjogXCJcXGY3OTdcIixcbiAgXCIxLXNxdWFyZS1maWxsXCI6IFwiXFxmNzk4XCIsXG4gIFwiMS1zcXVhcmVcIjogXCJcXGY3OTlcIixcbiAgXCIyLWNpcmNsZS1maWxsXCI6IFwiXFxmNzljXCIsXG4gIFwiMi1jaXJjbGVcIjogXCJcXGY3OWRcIixcbiAgXCIyLXNxdWFyZS1maWxsXCI6IFwiXFxmNzllXCIsXG4gIFwiMi1zcXVhcmVcIjogXCJcXGY3OWZcIixcbiAgXCIzLWNpcmNsZS1maWxsXCI6IFwiXFxmN2EyXCIsXG4gIFwiMy1jaXJjbGVcIjogXCJcXGY3YTNcIixcbiAgXCIzLXNxdWFyZS1maWxsXCI6IFwiXFxmN2E0XCIsXG4gIFwiMy1zcXVhcmVcIjogXCJcXGY3YTVcIixcbiAgXCI0LWNpcmNsZS1maWxsXCI6IFwiXFxmN2E4XCIsXG4gIFwiNC1jaXJjbGVcIjogXCJcXGY3YTlcIixcbiAgXCI0LXNxdWFyZS1maWxsXCI6IFwiXFxmN2FhXCIsXG4gIFwiNC1zcXVhcmVcIjogXCJcXGY3YWJcIixcbiAgXCI1LWNpcmNsZS1maWxsXCI6IFwiXFxmN2FlXCIsXG4gIFwiNS1jaXJjbGVcIjogXCJcXGY3YWZcIixcbiAgXCI1LXNxdWFyZS1maWxsXCI6IFwiXFxmN2IwXCIsXG4gIFwiNS1zcXVhcmVcIjogXCJcXGY3YjFcIixcbiAgXCI2LWNpcmNsZS1maWxsXCI6IFwiXFxmN2I0XCIsXG4gIFwiNi1jaXJjbGVcIjogXCJcXGY3YjVcIixcbiAgXCI2LXNxdWFyZS1maWxsXCI6IFwiXFxmN2I2XCIsXG4gIFwiNi1zcXVhcmVcIjogXCJcXGY3YjdcIixcbiAgXCI3LWNpcmNsZS1maWxsXCI6IFwiXFxmN2JhXCIsXG4gIFwiNy1jaXJjbGVcIjogXCJcXGY3YmJcIixcbiAgXCI3LXNxdWFyZS1maWxsXCI6IFwiXFxmN2JjXCIsXG4gIFwiNy1zcXVhcmVcIjogXCJcXGY3YmRcIixcbiAgXCI4LWNpcmNsZS1maWxsXCI6IFwiXFxmN2MwXCIsXG4gIFwiOC1jaXJjbGVcIjogXCJcXGY3YzFcIixcbiAgXCI4LXNxdWFyZS1maWxsXCI6IFwiXFxmN2MyXCIsXG4gIFwiOC1zcXVhcmVcIjogXCJcXGY3YzNcIixcbiAgXCI5LWNpcmNsZS1maWxsXCI6IFwiXFxmN2M2XCIsXG4gIFwiOS1jaXJjbGVcIjogXCJcXGY3YzdcIixcbiAgXCI5LXNxdWFyZS1maWxsXCI6IFwiXFxmN2M4XCIsXG4gIFwiOS1zcXVhcmVcIjogXCJcXGY3YzlcIixcbiAgXCJhaXJwbGFuZS1lbmdpbmVzLWZpbGxcIjogXCJcXGY3Y2FcIixcbiAgXCJhaXJwbGFuZS1lbmdpbmVzXCI6IFwiXFxmN2NiXCIsXG4gIFwiYWlycGxhbmUtZmlsbFwiOiBcIlxcZjdjY1wiLFxuICBcImFpcnBsYW5lXCI6IFwiXFxmN2NkXCIsXG4gIFwiYWxleGFcIjogXCJcXGY3Y2VcIixcbiAgXCJhbGlwYXlcIjogXCJcXGY3Y2ZcIixcbiAgXCJhbmRyb2lkXCI6IFwiXFxmN2QwXCIsXG4gIFwiYW5kcm9pZDJcIjogXCJcXGY3ZDFcIixcbiAgXCJib3gtZmlsbFwiOiBcIlxcZjdkMlwiLFxuICBcImJveC1zZWFtLWZpbGxcIjogXCJcXGY3ZDNcIixcbiAgXCJicm93c2VyLWNocm9tZVwiOiBcIlxcZjdkNFwiLFxuICBcImJyb3dzZXItZWRnZVwiOiBcIlxcZjdkNVwiLFxuICBcImJyb3dzZXItZmlyZWZveFwiOiBcIlxcZjdkNlwiLFxuICBcImJyb3dzZXItc2FmYXJpXCI6IFwiXFxmN2Q3XCIsXG4gIFwiYy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdkYVwiLFxuICBcImMtY2lyY2xlXCI6IFwiXFxmN2RiXCIsXG4gIFwiYy1zcXVhcmUtZmlsbFwiOiBcIlxcZjdkY1wiLFxuICBcImMtc3F1YXJlXCI6IFwiXFxmN2RkXCIsXG4gIFwiY2Fwc3VsZS1waWxsXCI6IFwiXFxmN2RlXCIsXG4gIFwiY2Fwc3VsZVwiOiBcIlxcZjdkZlwiLFxuICBcImNhci1mcm9udC1maWxsXCI6IFwiXFxmN2UwXCIsXG4gIFwiY2FyLWZyb250XCI6IFwiXFxmN2UxXCIsXG4gIFwiY2Fzc2V0dGUtZmlsbFwiOiBcIlxcZjdlMlwiLFxuICBcImNhc3NldHRlXCI6IFwiXFxmN2UzXCIsXG4gIFwiY2MtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZTZcIixcbiAgXCJjYy1jaXJjbGVcIjogXCJcXGY3ZTdcIixcbiAgXCJjYy1zcXVhcmUtZmlsbFwiOiBcIlxcZjdlOFwiLFxuICBcImNjLXNxdWFyZVwiOiBcIlxcZjdlOVwiLFxuICBcImN1cC1ob3QtZmlsbFwiOiBcIlxcZjdlYVwiLFxuICBcImN1cC1ob3RcIjogXCJcXGY3ZWJcIixcbiAgXCJjdXJyZW5jeS1ydXBlZVwiOiBcIlxcZjdlY1wiLFxuICBcImRyb3Bib3hcIjogXCJcXGY3ZWRcIixcbiAgXCJlc2NhcGVcIjogXCJcXGY3ZWVcIixcbiAgXCJmYXN0LWZvcndhcmQtYnRuLWZpbGxcIjogXCJcXGY3ZWZcIixcbiAgXCJmYXN0LWZvcndhcmQtYnRuXCI6IFwiXFxmN2YwXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWNpcmNsZS1maWxsXCI6IFwiXFxmN2YxXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWNpcmNsZVwiOiBcIlxcZjdmMlwiLFxuICBcImZhc3QtZm9yd2FyZC1maWxsXCI6IFwiXFxmN2YzXCIsXG4gIFwiZmFzdC1mb3J3YXJkXCI6IFwiXFxmN2Y0XCIsXG4gIFwiZmlsZXR5cGUtc3FsXCI6IFwiXFxmN2Y1XCIsXG4gIFwiZmlyZVwiOiBcIlxcZjdmNlwiLFxuICBcImdvb2dsZS1wbGF5XCI6IFwiXFxmN2Y3XCIsXG4gIFwiaC1jaXJjbGUtZmlsbFwiOiBcIlxcZjdmYVwiLFxuICBcImgtY2lyY2xlXCI6IFwiXFxmN2ZiXCIsXG4gIFwiaC1zcXVhcmUtZmlsbFwiOiBcIlxcZjdmY1wiLFxuICBcImgtc3F1YXJlXCI6IFwiXFxmN2ZkXCIsXG4gIFwiaW5kZW50XCI6IFwiXFxmN2ZlXCIsXG4gIFwibHVuZ3MtZmlsbFwiOiBcIlxcZjdmZlwiLFxuICBcImx1bmdzXCI6IFwiXFxmODAwXCIsXG4gIFwibWljcm9zb2Z0LXRlYW1zXCI6IFwiXFxmODAxXCIsXG4gIFwicC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgwNFwiLFxuICBcInAtY2lyY2xlXCI6IFwiXFxmODA1XCIsXG4gIFwicC1zcXVhcmUtZmlsbFwiOiBcIlxcZjgwNlwiLFxuICBcInAtc3F1YXJlXCI6IFwiXFxmODA3XCIsXG4gIFwicGFzcy1maWxsXCI6IFwiXFxmODA4XCIsXG4gIFwicGFzc1wiOiBcIlxcZjgwOVwiLFxuICBcInByZXNjcmlwdGlvblwiOiBcIlxcZjgwYVwiLFxuICBcInByZXNjcmlwdGlvbjJcIjogXCJcXGY4MGJcIixcbiAgXCJyLWNpcmNsZS1maWxsXCI6IFwiXFxmODBlXCIsXG4gIFwici1jaXJjbGVcIjogXCJcXGY4MGZcIixcbiAgXCJyLXNxdWFyZS1maWxsXCI6IFwiXFxmODEwXCIsXG4gIFwici1zcXVhcmVcIjogXCJcXGY4MTFcIixcbiAgXCJyZXBlYXQtMVwiOiBcIlxcZjgxMlwiLFxuICBcInJlcGVhdFwiOiBcIlxcZjgxM1wiLFxuICBcInJld2luZC1idG4tZmlsbFwiOiBcIlxcZjgxNFwiLFxuICBcInJld2luZC1idG5cIjogXCJcXGY4MTVcIixcbiAgXCJyZXdpbmQtY2lyY2xlLWZpbGxcIjogXCJcXGY4MTZcIixcbiAgXCJyZXdpbmQtY2lyY2xlXCI6IFwiXFxmODE3XCIsXG4gIFwicmV3aW5kLWZpbGxcIjogXCJcXGY4MThcIixcbiAgXCJyZXdpbmRcIjogXCJcXGY4MTlcIixcbiAgXCJ0cmFpbi1mcmVpZ2h0LWZyb250LWZpbGxcIjogXCJcXGY4MWFcIixcbiAgXCJ0cmFpbi1mcmVpZ2h0LWZyb250XCI6IFwiXFxmODFiXCIsXG4gIFwidHJhaW4tZnJvbnQtZmlsbFwiOiBcIlxcZjgxY1wiLFxuICBcInRyYWluLWZyb250XCI6IFwiXFxmODFkXCIsXG4gIFwidHJhaW4tbGlnaHRyYWlsLWZyb250LWZpbGxcIjogXCJcXGY4MWVcIixcbiAgXCJ0cmFpbi1saWdodHJhaWwtZnJvbnRcIjogXCJcXGY4MWZcIixcbiAgXCJ0cnVjay1mcm9udC1maWxsXCI6IFwiXFxmODIwXCIsXG4gIFwidHJ1Y2stZnJvbnRcIjogXCJcXGY4MjFcIixcbiAgXCJ1YnVudHVcIjogXCJcXGY4MjJcIixcbiAgXCJ1bmluZGVudFwiOiBcIlxcZjgyM1wiLFxuICBcInVuaXR5XCI6IFwiXFxmODI0XCIsXG4gIFwidW5pdmVyc2FsLWFjY2Vzcy1jaXJjbGVcIjogXCJcXGY4MjVcIixcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzXCI6IFwiXFxmODI2XCIsXG4gIFwidmlydXNcIjogXCJcXGY4MjdcIixcbiAgXCJ2aXJ1czJcIjogXCJcXGY4MjhcIixcbiAgXCJ3ZWNoYXRcIjogXCJcXGY4MjlcIixcbiAgXCJ5ZWxwXCI6IFwiXFxmODJhXCIsXG4gIFwic2lnbi1zdG9wLWZpbGxcIjogXCJcXGY4MmJcIixcbiAgXCJzaWduLXN0b3AtbGlnaHRzLWZpbGxcIjogXCJcXGY4MmNcIixcbiAgXCJzaWduLXN0b3AtbGlnaHRzXCI6IFwiXFxmODJkXCIsXG4gIFwic2lnbi1zdG9wXCI6IFwiXFxmODJlXCIsXG4gIFwic2lnbi10dXJuLWxlZnQtZmlsbFwiOiBcIlxcZjgyZlwiLFxuICBcInNpZ24tdHVybi1sZWZ0XCI6IFwiXFxmODMwXCIsXG4gIFwic2lnbi10dXJuLXJpZ2h0LWZpbGxcIjogXCJcXGY4MzFcIixcbiAgXCJzaWduLXR1cm4tcmlnaHRcIjogXCJcXGY4MzJcIixcbiAgXCJzaWduLXR1cm4tc2xpZ2h0LWxlZnQtZmlsbFwiOiBcIlxcZjgzM1wiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtbGVmdFwiOiBcIlxcZjgzNFwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtcmlnaHQtZmlsbFwiOiBcIlxcZjgzNVwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtcmlnaHRcIjogXCJcXGY4MzZcIixcbiAgXCJzaWduLXlpZWxkLWZpbGxcIjogXCJcXGY4MzdcIixcbiAgXCJzaWduLXlpZWxkXCI6IFwiXFxmODM4XCIsXG4gIFwiZXYtc3RhdGlvbi1maWxsXCI6IFwiXFxmODM5XCIsXG4gIFwiZXYtc3RhdGlvblwiOiBcIlxcZjgzYVwiLFxuICBcImZ1ZWwtcHVtcC1kaWVzZWwtZmlsbFwiOiBcIlxcZjgzYlwiLFxuICBcImZ1ZWwtcHVtcC1kaWVzZWxcIjogXCJcXGY4M2NcIixcbiAgXCJmdWVsLXB1bXAtZmlsbFwiOiBcIlxcZjgzZFwiLFxuICBcImZ1ZWwtcHVtcFwiOiBcIlxcZjgzZVwiLFxuICBcIjAtY2lyY2xlLWZpbGxcIjogXCJcXGY4M2ZcIixcbiAgXCIwLWNpcmNsZVwiOiBcIlxcZjg0MFwiLFxuICBcIjAtc3F1YXJlLWZpbGxcIjogXCJcXGY4NDFcIixcbiAgXCIwLXNxdWFyZVwiOiBcIlxcZjg0MlwiLFxuICBcInJvY2tldC1maWxsXCI6IFwiXFxmODQzXCIsXG4gIFwicm9ja2V0LXRha2VvZmYtZmlsbFwiOiBcIlxcZjg0NFwiLFxuICBcInJvY2tldC10YWtlb2ZmXCI6IFwiXFxmODQ1XCIsXG4gIFwicm9ja2V0XCI6IFwiXFxmODQ2XCIsXG4gIFwic3RyaXBlXCI6IFwiXFxmODQ3XCIsXG4gIFwic3Vic2NyaXB0XCI6IFwiXFxmODQ4XCIsXG4gIFwic3VwZXJzY3JpcHRcIjogXCJcXGY4NDlcIixcbiAgXCJ0cmVsbG9cIjogXCJcXGY4NGFcIixcbiAgXCJlbnZlbG9wZS1hdC1maWxsXCI6IFwiXFxmODRiXCIsXG4gIFwiZW52ZWxvcGUtYXRcIjogXCJcXGY4NGNcIixcbiAgXCJyZWdleFwiOiBcIlxcZjg0ZFwiLFxuICBcInRleHQtd3JhcFwiOiBcIlxcZjg0ZVwiLFxuICBcInNpZ24tZGVhZC1lbmQtZmlsbFwiOiBcIlxcZjg0ZlwiLFxuICBcInNpZ24tZGVhZC1lbmRcIjogXCJcXGY4NTBcIixcbiAgXCJzaWduLWRvLW5vdC1lbnRlci1maWxsXCI6IFwiXFxmODUxXCIsXG4gIFwic2lnbi1kby1ub3QtZW50ZXJcIjogXCJcXGY4NTJcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1maWxsXCI6IFwiXFxmODUzXCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tc2lkZS1maWxsXCI6IFwiXFxmODU0XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tc2lkZVwiOiBcIlxcZjg1NVwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXQtZmlsbFwiOiBcIlxcZjg1NlwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXRcIjogXCJcXGY4NTdcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi15LWZpbGxcIjogXCJcXGY4NThcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi15XCI6IFwiXFxmODU5XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb25cIjogXCJcXGY4NWFcIixcbiAgXCJzaWduLW1lcmdlLWxlZnQtZmlsbFwiOiBcIlxcZjg1YlwiLFxuICBcInNpZ24tbWVyZ2UtbGVmdFwiOiBcIlxcZjg1Y1wiLFxuICBcInNpZ24tbWVyZ2UtcmlnaHQtZmlsbFwiOiBcIlxcZjg1ZFwiLFxuICBcInNpZ24tbWVyZ2UtcmlnaHRcIjogXCJcXGY4NWVcIixcbiAgXCJzaWduLW5vLWxlZnQtdHVybi1maWxsXCI6IFwiXFxmODVmXCIsXG4gIFwic2lnbi1uby1sZWZ0LXR1cm5cIjogXCJcXGY4NjBcIixcbiAgXCJzaWduLW5vLXBhcmtpbmctZmlsbFwiOiBcIlxcZjg2MVwiLFxuICBcInNpZ24tbm8tcGFya2luZ1wiOiBcIlxcZjg2MlwiLFxuICBcInNpZ24tbm8tcmlnaHQtdHVybi1maWxsXCI6IFwiXFxmODYzXCIsXG4gIFwic2lnbi1uby1yaWdodC10dXJuXCI6IFwiXFxmODY0XCIsXG4gIFwic2lnbi1yYWlscm9hZC1maWxsXCI6IFwiXFxmODY1XCIsXG4gIFwic2lnbi1yYWlscm9hZFwiOiBcIlxcZjg2NlwiLFxuICBcImJ1aWxkaW5nLWFkZFwiOiBcIlxcZjg2N1wiLFxuICBcImJ1aWxkaW5nLWNoZWNrXCI6IFwiXFxmODY4XCIsXG4gIFwiYnVpbGRpbmctZGFzaFwiOiBcIlxcZjg2OVwiLFxuICBcImJ1aWxkaW5nLWRvd25cIjogXCJcXGY4NmFcIixcbiAgXCJidWlsZGluZy1leGNsYW1hdGlvblwiOiBcIlxcZjg2YlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtYWRkXCI6IFwiXFxmODZjXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1jaGVja1wiOiBcIlxcZjg2ZFwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZGFzaFwiOiBcIlxcZjg2ZVwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZG93blwiOiBcIlxcZjg2ZlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY4NzBcIixcbiAgXCJidWlsZGluZy1maWxsLWdlYXJcIjogXCJcXGY4NzFcIixcbiAgXCJidWlsZGluZy1maWxsLWxvY2tcIjogXCJcXGY4NzJcIixcbiAgXCJidWlsZGluZy1maWxsLXNsYXNoXCI6IFwiXFxmODczXCIsXG4gIFwiYnVpbGRpbmctZmlsbC11cFwiOiBcIlxcZjg3NFwiLFxuICBcImJ1aWxkaW5nLWZpbGwteFwiOiBcIlxcZjg3NVwiLFxuICBcImJ1aWxkaW5nLWZpbGxcIjogXCJcXGY4NzZcIixcbiAgXCJidWlsZGluZy1nZWFyXCI6IFwiXFxmODc3XCIsXG4gIFwiYnVpbGRpbmctbG9ja1wiOiBcIlxcZjg3OFwiLFxuICBcImJ1aWxkaW5nLXNsYXNoXCI6IFwiXFxmODc5XCIsXG4gIFwiYnVpbGRpbmctdXBcIjogXCJcXGY4N2FcIixcbiAgXCJidWlsZGluZy14XCI6IFwiXFxmODdiXCIsXG4gIFwiYnVpbGRpbmdzLWZpbGxcIjogXCJcXGY4N2NcIixcbiAgXCJidWlsZGluZ3NcIjogXCJcXGY4N2RcIixcbiAgXCJidXMtZnJvbnQtZmlsbFwiOiBcIlxcZjg3ZVwiLFxuICBcImJ1cy1mcm9udFwiOiBcIlxcZjg3ZlwiLFxuICBcImV2LWZyb250LWZpbGxcIjogXCJcXGY4ODBcIixcbiAgXCJldi1mcm9udFwiOiBcIlxcZjg4MVwiLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6IFwiXFxmODgyXCIsXG4gIFwiZ2xvYmUtYXNpYS1hdXN0cmFsaWFcIjogXCJcXGY4ODNcIixcbiAgXCJnbG9iZS1jZW50cmFsLXNvdXRoLWFzaWFcIjogXCJcXGY4ODRcIixcbiAgXCJnbG9iZS1ldXJvcGUtYWZyaWNhXCI6IFwiXFxmODg1XCIsXG4gIFwiaG91c2UtYWRkLWZpbGxcIjogXCJcXGY4ODZcIixcbiAgXCJob3VzZS1hZGRcIjogXCJcXGY4ODdcIixcbiAgXCJob3VzZS1jaGVjay1maWxsXCI6IFwiXFxmODg4XCIsXG4gIFwiaG91c2UtY2hlY2tcIjogXCJcXGY4ODlcIixcbiAgXCJob3VzZS1kYXNoLWZpbGxcIjogXCJcXGY4OGFcIixcbiAgXCJob3VzZS1kYXNoXCI6IFwiXFxmODhiXCIsXG4gIFwiaG91c2UtZG93bi1maWxsXCI6IFwiXFxmODhjXCIsXG4gIFwiaG91c2UtZG93blwiOiBcIlxcZjg4ZFwiLFxuICBcImhvdXNlLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY4OGVcIixcbiAgXCJob3VzZS1leGNsYW1hdGlvblwiOiBcIlxcZjg4ZlwiLFxuICBcImhvdXNlLWdlYXItZmlsbFwiOiBcIlxcZjg5MFwiLFxuICBcImhvdXNlLWdlYXJcIjogXCJcXGY4OTFcIixcbiAgXCJob3VzZS1sb2NrLWZpbGxcIjogXCJcXGY4OTJcIixcbiAgXCJob3VzZS1sb2NrXCI6IFwiXFxmODkzXCIsXG4gIFwiaG91c2Utc2xhc2gtZmlsbFwiOiBcIlxcZjg5NFwiLFxuICBcImhvdXNlLXNsYXNoXCI6IFwiXFxmODk1XCIsXG4gIFwiaG91c2UtdXAtZmlsbFwiOiBcIlxcZjg5NlwiLFxuICBcImhvdXNlLXVwXCI6IFwiXFxmODk3XCIsXG4gIFwiaG91c2UteC1maWxsXCI6IFwiXFxmODk4XCIsXG4gIFwiaG91c2UteFwiOiBcIlxcZjg5OVwiLFxuICBcInBlcnNvbi1hZGRcIjogXCJcXGY4OWFcIixcbiAgXCJwZXJzb24tZG93blwiOiBcIlxcZjg5YlwiLFxuICBcInBlcnNvbi1leGNsYW1hdGlvblwiOiBcIlxcZjg5Y1wiLFxuICBcInBlcnNvbi1maWxsLWFkZFwiOiBcIlxcZjg5ZFwiLFxuICBcInBlcnNvbi1maWxsLWNoZWNrXCI6IFwiXFxmODllXCIsXG4gIFwicGVyc29uLWZpbGwtZGFzaFwiOiBcIlxcZjg5ZlwiLFxuICBcInBlcnNvbi1maWxsLWRvd25cIjogXCJcXGY4YTBcIixcbiAgXCJwZXJzb24tZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjhhMVwiLFxuICBcInBlcnNvbi1maWxsLWdlYXJcIjogXCJcXGY4YTJcIixcbiAgXCJwZXJzb24tZmlsbC1sb2NrXCI6IFwiXFxmOGEzXCIsXG4gIFwicGVyc29uLWZpbGwtc2xhc2hcIjogXCJcXGY4YTRcIixcbiAgXCJwZXJzb24tZmlsbC11cFwiOiBcIlxcZjhhNVwiLFxuICBcInBlcnNvbi1maWxsLXhcIjogXCJcXGY4YTZcIixcbiAgXCJwZXJzb24tZ2VhclwiOiBcIlxcZjhhN1wiLFxuICBcInBlcnNvbi1sb2NrXCI6IFwiXFxmOGE4XCIsXG4gIFwicGVyc29uLXNsYXNoXCI6IFwiXFxmOGE5XCIsXG4gIFwicGVyc29uLXVwXCI6IFwiXFxmOGFhXCIsXG4gIFwic2Nvb3RlclwiOiBcIlxcZjhhYlwiLFxuICBcInRheGktZnJvbnQtZmlsbFwiOiBcIlxcZjhhY1wiLFxuICBcInRheGktZnJvbnRcIjogXCJcXGY4YWRcIixcbiAgXCJhbWRcIjogXCJcXGY4YWVcIixcbiAgXCJkYXRhYmFzZS1hZGRcIjogXCJcXGY4YWZcIixcbiAgXCJkYXRhYmFzZS1jaGVja1wiOiBcIlxcZjhiMFwiLFxuICBcImRhdGFiYXNlLWRhc2hcIjogXCJcXGY4YjFcIixcbiAgXCJkYXRhYmFzZS1kb3duXCI6IFwiXFxmOGIyXCIsXG4gIFwiZGF0YWJhc2UtZXhjbGFtYXRpb25cIjogXCJcXGY4YjNcIixcbiAgXCJkYXRhYmFzZS1maWxsLWFkZFwiOiBcIlxcZjhiNFwiLFxuICBcImRhdGFiYXNlLWZpbGwtY2hlY2tcIjogXCJcXGY4YjVcIixcbiAgXCJkYXRhYmFzZS1maWxsLWRhc2hcIjogXCJcXGY4YjZcIixcbiAgXCJkYXRhYmFzZS1maWxsLWRvd25cIjogXCJcXGY4YjdcIixcbiAgXCJkYXRhYmFzZS1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmOGI4XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1nZWFyXCI6IFwiXFxmOGI5XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1sb2NrXCI6IFwiXFxmOGJhXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1zbGFzaFwiOiBcIlxcZjhiYlwiLFxuICBcImRhdGFiYXNlLWZpbGwtdXBcIjogXCJcXGY4YmNcIixcbiAgXCJkYXRhYmFzZS1maWxsLXhcIjogXCJcXGY4YmRcIixcbiAgXCJkYXRhYmFzZS1maWxsXCI6IFwiXFxmOGJlXCIsXG4gIFwiZGF0YWJhc2UtZ2VhclwiOiBcIlxcZjhiZlwiLFxuICBcImRhdGFiYXNlLWxvY2tcIjogXCJcXGY4YzBcIixcbiAgXCJkYXRhYmFzZS1zbGFzaFwiOiBcIlxcZjhjMVwiLFxuICBcImRhdGFiYXNlLXVwXCI6IFwiXFxmOGMyXCIsXG4gIFwiZGF0YWJhc2UteFwiOiBcIlxcZjhjM1wiLFxuICBcImRhdGFiYXNlXCI6IFwiXFxmOGM0XCIsXG4gIFwiaG91c2VzLWZpbGxcIjogXCJcXGY4YzVcIixcbiAgXCJob3VzZXNcIjogXCJcXGY4YzZcIixcbiAgXCJudmlkaWFcIjogXCJcXGY4YzdcIixcbiAgXCJwZXJzb24tdmNhcmQtZmlsbFwiOiBcIlxcZjhjOFwiLFxuICBcInBlcnNvbi12Y2FyZFwiOiBcIlxcZjhjOVwiLFxuICBcInNpbmEtd2VpYm9cIjogXCJcXGY4Y2FcIixcbiAgXCJ0ZW5jZW50LXFxXCI6IFwiXFxmOGNiXCIsXG4gIFwid2lraXBlZGlhXCI6IFwiXFxmOGNjXCIsXG4gIFwiYWxwaGFiZXQtdXBwZXJjYXNlXCI6IFwiXFxmMmE1XCIsXG4gIFwiYWxwaGFiZXRcIjogXCJcXGY2OGFcIixcbiAgXCJhbWF6b25cIjogXCJcXGY2OGRcIixcbiAgXCJhcnJvd3MtY29sbGFwc2UtdmVydGljYWxcIjogXCJcXGY2OTBcIixcbiAgXCJhcnJvd3MtZXhwYW5kLXZlcnRpY2FsXCI6IFwiXFxmNjk1XCIsXG4gIFwiYXJyb3dzLXZlcnRpY2FsXCI6IFwiXFxmNjk4XCIsXG4gIFwiYXJyb3dzXCI6IFwiXFxmNmEyXCIsXG4gIFwiYmFuLWZpbGxcIjogXCJcXGY2YTNcIixcbiAgXCJiYW5cIjogXCJcXGY2YjZcIixcbiAgXCJiaW5nXCI6IFwiXFxmNmMyXCIsXG4gIFwiY2FrZVwiOiBcIlxcZjZlMFwiLFxuICBcImNha2UyXCI6IFwiXFxmNmVkXCIsXG4gIFwiY29va2llXCI6IFwiXFxmNmVlXCIsXG4gIFwiY29weVwiOiBcIlxcZjc1OVwiLFxuICBcImNyb3NzaGFpclwiOiBcIlxcZjc2OVwiLFxuICBcImNyb3NzaGFpcjJcIjogXCJcXGY3OTRcIixcbiAgXCJlbW9qaS1hc3RvbmlzaGVkLWZpbGxcIjogXCJcXGY3OTVcIixcbiAgXCJlbW9qaS1hc3RvbmlzaGVkXCI6IFwiXFxmNzlhXCIsXG4gIFwiZW1vamktZ3JpbWFjZS1maWxsXCI6IFwiXFxmNzliXCIsXG4gIFwiZW1vamktZ3JpbWFjZVwiOiBcIlxcZjdhMFwiLFxuICBcImVtb2ppLWdyaW4tZmlsbFwiOiBcIlxcZjdhMVwiLFxuICBcImVtb2ppLWdyaW5cIjogXCJcXGY3YTZcIixcbiAgXCJlbW9qaS1zdXJwcmlzZS1maWxsXCI6IFwiXFxmN2E3XCIsXG4gIFwiZW1vamktc3VycHJpc2VcIjogXCJcXGY3YWNcIixcbiAgXCJlbW9qaS10ZWFyLWZpbGxcIjogXCJcXGY3YWRcIixcbiAgXCJlbW9qaS10ZWFyXCI6IFwiXFxmN2IyXCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmN2IzXCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctZG93blwiOiBcIlxcZjdiOFwiLFxuICBcImVudmVsb3BlLWFycm93LXVwLWZpbGxcIjogXCJcXGY3YjlcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy11cFwiOiBcIlxcZjdiZVwiLFxuICBcImZlYXRoZXJcIjogXCJcXGY3YmZcIixcbiAgXCJmZWF0aGVyMlwiOiBcIlxcZjdjNFwiLFxuICBcImZsb3BweS1maWxsXCI6IFwiXFxmN2M1XCIsXG4gIFwiZmxvcHB5XCI6IFwiXFxmN2Q4XCIsXG4gIFwiZmxvcHB5Mi1maWxsXCI6IFwiXFxmN2Q5XCIsXG4gIFwiZmxvcHB5MlwiOiBcIlxcZjdlNFwiLFxuICBcImdpdGxhYlwiOiBcIlxcZjdlNVwiLFxuICBcImhpZ2hsaWdodGVyXCI6IFwiXFxmN2Y4XCIsXG4gIFwibWFya2VyLXRpcFwiOiBcIlxcZjgwMlwiLFxuICBcIm52bWUtZmlsbFwiOiBcIlxcZjgwM1wiLFxuICBcIm52bWVcIjogXCJcXGY4MGNcIixcbiAgXCJvcGVuY29sbGVjdGl2ZVwiOiBcIlxcZjgwZFwiLFxuICBcInBjaS1jYXJkLW5ldHdvcmtcIjogXCJcXGY4Y2RcIixcbiAgXCJwY2ktY2FyZC1zb3VuZFwiOiBcIlxcZjhjZVwiLFxuICBcInJhZGFyXCI6IFwiXFxmOGNmXCIsXG4gIFwic2VuZC1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGY4ZDBcIixcbiAgXCJzZW5kLWFycm93LWRvd25cIjogXCJcXGY4ZDFcIixcbiAgXCJzZW5kLWFycm93LXVwLWZpbGxcIjogXCJcXGY4ZDJcIixcbiAgXCJzZW5kLWFycm93LXVwXCI6IFwiXFxmOGQzXCIsXG4gIFwic2ltLXNsYXNoLWZpbGxcIjogXCJcXGY4ZDRcIixcbiAgXCJzaW0tc2xhc2hcIjogXCJcXGY4ZDVcIixcbiAgXCJzb3VyY2Vmb3JnZVwiOiBcIlxcZjhkNlwiLFxuICBcInN1YnN0YWNrXCI6IFwiXFxmOGQ3XCIsXG4gIFwidGhyZWFkcy1maWxsXCI6IFwiXFxmOGQ4XCIsXG4gIFwidGhyZWFkc1wiOiBcIlxcZjhkOVwiLFxuICBcInRyYW5zcGFyZW5jeVwiOiBcIlxcZjhkYVwiLFxuICBcInR3aXR0ZXIteFwiOiBcIlxcZjhkYlwiLFxuICBcInR5cGUtaDRcIjogXCJcXGY4ZGNcIixcbiAgXCJ0eXBlLWg1XCI6IFwiXFxmOGRkXCIsXG4gIFwidHlwZS1oNlwiOiBcIlxcZjhkZVwiLFxuICBcImJhY2twYWNrLWZpbGxcIjogXCJcXGY4ZGZcIixcbiAgXCJiYWNrcGFja1wiOiBcIlxcZjhlMFwiLFxuICBcImJhY2twYWNrMi1maWxsXCI6IFwiXFxmOGUxXCIsXG4gIFwiYmFja3BhY2syXCI6IFwiXFxmOGUyXCIsXG4gIFwiYmFja3BhY2szLWZpbGxcIjogXCJcXGY4ZTNcIixcbiAgXCJiYWNrcGFjazNcIjogXCJcXGY4ZTRcIixcbiAgXCJiYWNrcGFjazQtZmlsbFwiOiBcIlxcZjhlNVwiLFxuICBcImJhY2twYWNrNFwiOiBcIlxcZjhlNlwiLFxuICBcImJyaWxsaWFuY2VcIjogXCJcXGY4ZTdcIixcbiAgXCJjYWtlLWZpbGxcIjogXCJcXGY4ZThcIixcbiAgXCJjYWtlMi1maWxsXCI6IFwiXFxmOGU5XCIsXG4gIFwiZHVmZmxlLWZpbGxcIjogXCJcXGY4ZWFcIixcbiAgXCJkdWZmbGVcIjogXCJcXGY4ZWJcIixcbiAgXCJleHBvc3VyZVwiOiBcIlxcZjhlY1wiLFxuICBcImdlbmRlci1uZXV0ZXJcIjogXCJcXGY4ZWRcIixcbiAgXCJoaWdobGlnaHRzXCI6IFwiXFxmOGVlXCIsXG4gIFwibHVnZ2FnZS1maWxsXCI6IFwiXFxmOGVmXCIsXG4gIFwibHVnZ2FnZVwiOiBcIlxcZjhmMFwiLFxuICBcIm1haWxib3gtZmxhZ1wiOiBcIlxcZjhmMVwiLFxuICBcIm1haWxib3gyLWZsYWdcIjogXCJcXGY4ZjJcIixcbiAgXCJub2lzZS1yZWR1Y3Rpb25cIjogXCJcXGY4ZjNcIixcbiAgXCJwYXNzcG9ydC1maWxsXCI6IFwiXFxmOGY0XCIsXG4gIFwicGFzc3BvcnRcIjogXCJcXGY4ZjVcIixcbiAgXCJwZXJzb24tYXJtcy11cFwiOiBcIlxcZjhmNlwiLFxuICBcInBlcnNvbi1yYWlzZWQtaGFuZFwiOiBcIlxcZjhmN1wiLFxuICBcInBlcnNvbi1zdGFuZGluZy1kcmVzc1wiOiBcIlxcZjhmOFwiLFxuICBcInBlcnNvbi1zdGFuZGluZ1wiOiBcIlxcZjhmOVwiLFxuICBcInBlcnNvbi13YWxraW5nXCI6IFwiXFxmOGZhXCIsXG4gIFwicGVyc29uLXdoZWVsY2hhaXJcIjogXCJcXGY4ZmJcIixcbiAgXCJzaGFkb3dzXCI6IFwiXFxmOGZjXCIsXG4gIFwic3VpdGNhc2UtZmlsbFwiOiBcIlxcZjhmZFwiLFxuICBcInN1aXRjYXNlLWxnLWZpbGxcIjogXCJcXGY4ZmVcIixcbiAgXCJzdWl0Y2FzZS1sZ1wiOiBcIlxcZjhmZlwiLFxuICBcInN1aXRjYXNlXCI6IFwiXFxmOTAwXCIsXG4gIFwic3VpdGNhc2UyLWZpbGxcIjogXCJcXGY5MDFcIixcbiAgXCJzdWl0Y2FzZTJcIjogXCJcXGY5MDJcIixcbiAgXCJ2aWduZXR0ZVwiOiBcIlxcZjkwM1wiLFxuICBcImJsdWVza3lcIjogXCJcXGY3ZjlcIixcbiAgXCJ0dXhcIjogXCJcXGY5MDRcIixcbiAgXCJiZWFrZXItZmlsbFwiOiBcIlxcZjkwNVwiLFxuICBcImJlYWtlclwiOiBcIlxcZjkwNlwiLFxuICBcImZsYXNrLWZpbGxcIjogXCJcXGY5MDdcIixcbiAgXCJmbGFzay1mbG9yZW5jZS1maWxsXCI6IFwiXFxmOTA4XCIsXG4gIFwiZmxhc2stZmxvcmVuY2VcIjogXCJcXGY5MDlcIixcbiAgXCJmbGFza1wiOiBcIlxcZjkwYVwiLFxuICBcImxlYWYtZmlsbFwiOiBcIlxcZjkwYlwiLFxuICBcImxlYWZcIjogXCJcXGY5MGNcIixcbiAgXCJtZWFzdXJpbmctY3VwLWZpbGxcIjogXCJcXGY5MGRcIixcbiAgXCJtZWFzdXJpbmctY3VwXCI6IFwiXFxmOTBlXCIsXG4gIFwidW5sb2NrMi1maWxsXCI6IFwiXFxmOTBmXCIsXG4gIFwidW5sb2NrMlwiOiBcIlxcZjkxMFwiLFxuICBcImJhdHRlcnktbG93XCI6IFwiXFxmOTExXCIsXG4gIFwiYW50aHJvcGljXCI6IFwiXFxmOTEyXCIsXG4gIFwiYXBwbGUtbXVzaWNcIjogXCJcXGY5MTNcIixcbiAgXCJjbGF1ZGVcIjogXCJcXGY5MTRcIixcbiAgXCJvcGVuYWlcIjogXCJcXGY5MTVcIixcbiAgXCJwZXJwbGV4aXR5XCI6IFwiXFxmOTE2XCIsXG4gIFwiY3NzXCI6IFwiXFxmOTE3XCIsXG4gIFwiamF2YXNjcmlwdFwiOiBcIlxcZjkxOFwiLFxuICBcInR5cGVzY3JpcHRcIjogXCJcXGY5MTlcIixcbiAgXCJmb3JrLWtuaWZlXCI6IFwiXFxmOTFhXCIsXG4gIFwiZ2xvYmUtYW1lcmljYXMtZmlsbFwiOiBcIlxcZjkxYlwiLFxuICBcImdsb2JlLWFzaWEtYXVzdHJhbGlhLWZpbGxcIjogXCJcXGY5MWNcIixcbiAgXCJnbG9iZS1jZW50cmFsLXNvdXRoLWFzaWEtZmlsbFwiOiBcIlxcZjkxZFwiLFxuICBcImdsb2JlLWV1cm9wZS1hZnJpY2EtZmlsbFwiOiBcIlxcZjkxZVwiLFxuKTtcblxuQGVhY2ggJGljb24sICRjb2RlcG9pbnQgaW4gJGJvb3RzdHJhcC1pY29ucy1tYXAge1xuICAuYmktI3skaWNvbn06OmJlZm9yZSB7IGNvbnRlbnQ6ICRjb2RlcG9pbnQ7IH1cbn1cbiIsIi8qIVxuICogQ29sb3IgQWRtaW4gdjUuMi4wIChodHRwczovL3NlYW50aGVtZS5jb20vY29sb3ItYWRtaW4vKVxuICogQ29weXJpZ2h0IDIwMjMgU2VhblRoZW1lXG4gKi9cblxuQGltcG9ydCAnZm9udCc7XG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcy1kYXJrJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ3Jvb3QnO1xuQGltcG9ydCAncmVib290JztcbkBpbXBvcnQgJ2FwcCc7XG5AaW1wb3J0ICdsYXlvdXQnO1xuQGltcG9ydCAndWknO1xuQGltcG9ydCAncGFnZXMnO1xuQGltcG9ydCAncGx1Z2lucyc7XG5AaW1wb3J0ICdoZWxwZXInO1xuQGltcG9ydCAncnRsJztcbiIsIi8qXG4gICAxLjAgIEdMT0JBTCAtIENvbG9yIHN5c3RlbVxuICAgMi4wICBHTE9CQUwgLSBSVEwgLyBEYXJrIE1vZGUgLyBVSSBPcHRpb25zIFNldHRpbmdzXG4gICAzLjAgIEdMT0JBTCAtIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuICAgNC4wICBHTE9CQUwgLSBDb21wb25lbnQgQ29sb3JcbiAgIDUuMCAgR0xPQkFMIC0gR3JhZGllbnRcbiAgIDYuMCAgR0xPQkFMIC0gTGluayBDb2xvclxuICAgNy4wICBHTE9CQUwgLSBHcmlkICYgQ29udGFpbmVyXG4gICA4LjAgIEdMT0JBTCAtIEJvZHlcbiAgIDkuMCAgR0xPQkFMIC0gRm9udFxuICAgMTAuMCBHTE9CQUwgLSBCb3JkZXIgQ29sb3JcbiAgIDExLjAgR0xPQkFMIC0gUmFkaXVzXG4gICAxMi4wIEdMT0JBTCAtIEJveCBTaGFkb3dcbiAgIDEzLjAgR0xPQkFMIC0gRm9jdXMgUmluZ1xuICAgMTQuMCBHTE9CQUwgLSBDYXJldFxuICAgMTUuMCBHTE9CQUwgLSBUcmFuc2l0aW9uXG4gICAxNi4wIEdMT0JBTCAtIEFzcGVjdCBSYXRpb3NcbiAgIDE3LjAgQXBwIC0gWmluZGV4XG4gICAxOC4wIEFwcCAtIEhlYWRlclxuICAgMTkuMCBBcHAgLSBUb3AgTWVudVxuICAgMjAuMCBBcHAgLSBTaWRlYmFyXG4gICAyMS4wIEFwcCAtIENvbnRlbnRcbiAgIDIyLjAgQXBwIC0gRm9vdGVyXG4gICAyMy4wIEFwcCAtIENvdmVyXG4gICAyNC4wIEFwcCAtIFBhZ2UgSGVhZGVyXG4gICAyNS4wIEFwcCAtIEJveGVkIExheW91dFxuICAgMjYuMCBBcHAgLSBQT1MgU3lzdGVtXG4gICAyNy4wIEFwcCAtIExvZ2luXG4gICAyOC4wIFVJIC0gSWNvbiBMaW5rXG4gICAyOS4wIFVJIC0gQmxvY2txdW90ZVxuICAgMzAuMCBVSSAtIEhyXG4gICAzMS4wIFVJIC0gTGVnZW5kXG4gICAzMi4wIFVJIC0gTGlzdFxuICAgMzMuMCBVSSAtIE1hcmtcbiAgIDM0LjAgVUkgLSBUYWJsZVxuICAgMzUuMCBVSSAtIEJ1dHRvbnMgKyBGb3Jtc1xuICAgMzYuMCBVSSAtIEJ1dHRvbnNcbiAgIDM3LjAgVUkgLSBGb3Jtc1xuICAgMzguMCBVSSAtIEZvcm0gQ2hlY2tcbiAgIDM5LjAgVUkgLSBGb3JtIFN3aXRjaFxuICAgNDAuMCBVSSAtIEZvcm0gSW5wdXQgR3JvdXBcbiAgIDQxLjAgVUkgLSBGb3JtIFNlbGVjdFxuICAgNDIuMCBVSSAtIEZvcm0gUmFuZ2VcbiAgIDQzLjAgVUkgLSBGb3JtIEZpbGVcbiAgIDQ0LjAgVUkgLSBGb3JtIEZsb2F0aW5nXG4gICA0NS4wIFVJIC0gRm9ybSBGZWVkYmFjayAmIFZhbGlkYXRpb25cbiAgIDQ2LjAgVUkgLSBOYXYgTGlua1xuICAgNDcuMCBVSSAtIE5hdiBUYWJzXG4gICA0OC4wIFVJIC0gTmF2IFBpbGxzXG4gICA0OS4wIFVJIC0gTmF2IFVuZGVybGluZVxuICAgNTAuMCBVSSAtIE5hdmJhclxuICAgNTEuMCBVSSAtIERyb3Bkb3duXG4gICA1Mi4wIFVJIC0gUGFnaW5hdGlvblxuICAgNTMuMCBVSSAtIFBsYWNlaG9sZGVyXG4gICA1NC4wIFVJIC0gQ2FyZFxuICAgNTUuMCBVSSAtIEFjY29yZGlvblxuICAgNTYuMCBVSSAtIFRvb2x0aXBcbiAgIDU3LjAgVUkgLSBQb3BvdmVyXG4gICA1OC4wIFVJIC0gVG9hc3RzXG4gICA1OS4wIFVJIC0gQmFkZ2VzXG4gICA2MC4wIFVJIC0gTW9kYWxcbiAgIDYxLjAgVUkgLSBBbGVydFxuICAgNjIuMCBVSSAtIFByb2dyZXNzIEJhclxuICAgNjMuMCBVSSAtIExpc3QgR3JvdXBcbiAgIDY0LjAgVUkgLSBJbWFnZSBUaHVtYm5haWxcbiAgIDY1LjAgVUkgLSBGaWd1cmVcbiAgIDY2LjAgVUkgLSBCcmVhZGNydW1iXG4gICA2Ny4wIFVJIC0gQ2Fyb3VzZWxcbiAgIDY4LjAgVUkgLSBTcGlubmVyc1xuICAgNjkuMCBVSSAtIENsb3NlIEJ1dHRvblxuICAgNzAuMCBVSSAtIE9mZmNhbnZhc1xuICAgNzEuMCBVSSAtIENvZGVcbiAgIDcyLjAgVUkgLSBQYW5lbFxuKi9cblxuXG5cbi8vIDEuMCBHTE9CQUwgLSBDb2xvciBzeXN0ZW1cblxuJGdyYXktMTAwOiAgICAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAgICAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAgICAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAgICAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAgICAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAgICAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAgICAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAgICAjMmQzNTNjICFkZWZhdWx0O1xuJGdyYXktOTAwOiAgICAjMjAyNTJhICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgICAjMDAwMDAwICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAjMzQ4ZmUyICFkZWZhdWx0O1xuJGN5YW46ICAgICAgICAjNDliNmQ2ICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAjMmQzNTNjICFkZWZhdWx0O1xuJGRhcmstZGFya2VyOiAjMWEyMjI5ICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAjMzJhOTMyICFkZWZhdWx0O1xuJGluZGlnbzogICAgICAjODc1M2RlICFkZWZhdWx0O1xuJGxpbWU6ICAgICAgICAjOTBjYTRiICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAjZjJmM2Y0ICFkZWZhdWx0O1xuJG9yYW5nZTogICAgICAjZjU5YzFhICFkZWZhdWx0O1xuJHB1cnBsZTogICAgICAjNzI3Y2I2ICFkZWZhdWx0O1xuJHBpbms6ICAgICAgICAjZmI1NTk3ICFkZWZhdWx0O1xuJHJlZDogICAgICAgICAjZmY1YjU3ICFkZWZhdWx0O1xuJHNpbHZlcjogICAgICAjYjZjMmM5ICFkZWZhdWx0O1xuJHRlYWw6ICAgICAgICAjMDBhY2FjICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJHllbGxvdzogICAgICAjZmZkOTAwICFkZWZhdWx0O1xuJGludmVyc2U6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZGVmYXVsdDogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcmltYXJ5OiAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgJHRlYWwgIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAkb3JhbmdlICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAkcmVkICFkZWZhdWx0O1xuJHRoZW1lOiAgICAgICAkdGVhbCAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yczogICAgICAoKSAhZGVmYXVsdDtcbiRncmF5czogICAgICAgKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiAoXG5cdFwiZGVmYXVsdFwiOiAgICAkZGVmYXVsdCxcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbiAgXCJpbnZlcnNlXCI6ICAgICRpbnZlcnNlLFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwibGltZVwiOiAgICAgICAkbGltZSxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwLFxuICBcIm11dGVkXCI6ICAgICAgJGdyYXktNTAwLFxuXHRcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuXHRcInNpbHZlclwiOiAgICAgJHNpbHZlcixcblx0XCJncmF5LTEwMFwiOiAgICRncmF5LTEwMCxcblx0XCJncmF5LTIwMFwiOiAgICRncmF5LTIwMCxcblx0XCJncmF5LTMwMFwiOiAgICRncmF5LTMwMCxcblx0XCJncmF5LTQwMFwiOiAgICRncmF5LTQwMCxcblx0XCJncmF5LTUwMFwiOiAgICRncmF5LTUwMCxcblx0XCJncmF5LTYwMFwiOiAgICRncmF5LTYwMCxcblx0XCJncmF5LTcwMFwiOiAgICRncmF5LTcwMCxcblx0XCJncmF5LTgwMFwiOiAgICRncmF5LTgwMCxcblx0XCJncmF5LTkwMFwiOiAgICRncmF5LTkwMCxcbik7XG5cbiRibHVlLTEwMDogICB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiAgIHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6ICAgdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogICB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAgICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogICB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiAgIHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6ICAgdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogICB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAgICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogICAgdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6ICAgIHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiAgICB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogICAgdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICAgICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogICAgc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiAgICBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6ICAgIHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogICAgc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAgJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogIHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6ICBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiAgc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogIHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiAgIHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6ICAgdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogICB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiAgIHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICAgJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogICB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiAgIHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6ICAgdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogICB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAgICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJG1pbi1jb250cmFzdC1yYXRpbzogICAgICAyICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG5cbi8vIDIuMCBHTE9CQUwgLSBSVEwgLyBEYXJrIE1vZGUgLyBVSSBPcHRpb25zIFNldHRpbmdzXG5cbiRlbmFibGUtcnRsOiAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuXG5cbi8vIDMuMCBHTE9CQUwgLSBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG5cblxuLy8gNC4wIEdMT0JBTCAtIENvbXBvbmVudCBDb2xvclxuXG4kY29tcG9uZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXNlY29uZGFyeS1iZzogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRlcnRpYXJ5LWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGNvbXBvbmVudC1ob3Zlci1iZzogICAgICAgICAgICAgICAgdGludC1jb2xvcigkZ3JheS0yMDAsIDI1JSkgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3I6ICAgICAgJGNvbXBvbmVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcjogICBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWJnOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnOiAgICAgICB0aW50LWNvbG9yKCRncmF5LTIwMCwgMjUlKSAhZGVmYXVsdDtcbiRjb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yOiAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDUuMCBHTE9CQUwgLSBHcmFkaWVudFxuXG4kZ3JhZGllbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYuMCBHTE9CQUwgLSBMaW5rIENvbG9yXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuXG5cbi8vIDcuMCBHTE9CQUwgLSBHcmlkICYgQ29udGFpbmVyXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAwLFxuXHRzbTogNTc2cHgsXG5cdG1kOiA3NjhweCxcblx0bGc6IDk5MnB4LFxuXHR4bDogMTIwMHB4LFxuXHR4eGw6IDE0MDBweCxcbiAgeHh4bDogMTgwMHB4XG4pO1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDc1MHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTcwcHhcbikgIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuJHNwYWNlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVtLWRlZmF1bHQoMTVweCkgIWRlZmF1bHQ7XG5cblxuXG4vLyA4LjAgR0xPQkFMIC0gQm9keVxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kYm9keS1sZXR0ZXItc3BhY2luZzogICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cblxuXG4vLyA5LjAgR0xPQkFMIC0gRm9udFxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAgICAgICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAgICAgICByZW0tZGVmYXVsdCgxMnB4KSAhZGVmYXVsdDtcbi8vJGZvbnQtc2l6ZS1zbTpcdFx0XHRcdFx0ICAgICAgICAgICAgcmVtLWRlZmF1bHQoMTFweCkgIWRlZmF1bHQ7XG4vLyRmb250LXNpemUtbGc6XHRcdFx0XHRcdCAgICAgICAgICAgIHJlbS1kZWZhdWx0KDE0cHgpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgICAgICAgcmVtLWRlZmF1bHQoMTNweCkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6XHRcdFx0ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOlx0XHRcdFx0ICAgICAgICAgICAgMS4yICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOlx0XHRcdFx0ICAgICAgICAgICAgMS44ICFkZWZhdWx0O1xuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgNjAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMC4wIEdMT0JBTCAtIEJvcmRlciBDb2xvclxuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG5cblxuLy8gMTEuMCBHTE9CQUwgLSBSYWRpdXNcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcblxuXG5cbi8vIDEyLjAgR0xPQkFMIC0gQm94IFNoYWRvd1xuXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMy4wIEdMT0JBTCAtIEZvY3VzIFJpbmdcblxuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogICAgICAgICAgICAgMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG5cblxuXG4vLyAxNC4wIEdMT0JBTCAtIENhcmV0XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cblxuXG4vLyAxNS4wIEdMT0JBTCAtIFRyYW5zaXRpb25cblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgICAgICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cblxuLy8gMTYuMCBHTE9CQUwgLSBBc3BlY3QgUmF0aW9zXG5cbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuXG5cblxuLy8gMTcuMCBBcHAgLSBaaW5kZXhcblxuJGFwcC1sb2FkZXItemluZGV4OiAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiRhcHAtaGVhZGVyLXppbmRleDogICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LXppbmRleDogICAgICAgICAgICAgICAgICAxMDE1ICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXppbmRleDogICAgICAgICAgICAgICAgICAgMTAxMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3AtemluZGV4OiAgIDEwMjAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS16aW5kZXg6ICAgICAxMDIwICFkZWZhdWx0O1xuJGFwcC1jb250ZW50LXppbmRleDogICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiRhcHAtdGhlbWUtcGFuZWwtemluZGV4OiAgICAgICAgICAgICAgIDEwMzUgIWRlZmF1bHQ7XG4kcGFjZS1sb2FkZXItemluZGV4OiAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHBhbmVsLWV4cGFuZC16aW5kZXg6ICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiRidG4tc2Nyb2xsLXRvLXRvcC16aW5kZXg6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG5cblxuXG4vLyAxOC4wIEFwcCAtIEhlYWRlclxuXG4kYXBwLWhlYWRlci1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICByZW0oNTBweCkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1oZWlnaHQtc206ICAgICAgICAgICAgICByZW0oNTBweCkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1ib3gtc2hhZG93OiAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItYm94LXNoYWRvdy1zY3JvbGw6ICAgICAgMCAwIDE2cHggcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1ob3Zlci1iZzogICAgICAgICAgICAgICAkbGlnaHQgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1tb2JpbGUtZGl2aWRlci1iZzogICAgICBtaXgoJHdoaXRlLCAkc2lsdmVyLCA3NSUpICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItaW5wdXQtYmc6ICAgICAgICAgICAgICAgJGxpZ2h0ICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItaW5wdXQtYm9yZGVyOiAgICAgICAgICAgJGxpZ2h0ICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItZGl2aWRlci1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cblxuLy8gMTkuMCBBcHAgLSBUb3AgTWVudVxuXG4kYXBwLXRvcC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWhlaWdodDogICAgICAgICAgICAgICAgICAgICByZW0oNDBweCkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbXBvbmVudC1wYWRkaW5nLXg6ICAgICAgICByZW0oMjBweCkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbXBvbmVudC1wYWRkaW5nLXk6ICAgICAgICByZW0oMTBweCkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjYpICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1jb2xvcjogICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1mb250LXdlaWdodDogICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtc3VibWVudS1iZzogICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yOiAgICAgICAgIHJnYmEoJGdyYXktOTAwLCAuNikgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcjogICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAyMC4wIEFwcCAtIFNpZGViYXJcblxuJGFwcC1zaWRlYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItYmctdHJhbnNwYXJlbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgIHVybChpbWFnZXMvY292ZXItc2lkZWJhci5qcGcpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDogICAgICAgICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW0oMjIwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXdpZHRoLW1pbmlmaWVkOiAgICAgICAgICAgICAgICAgICAgICAgICByZW0oNjBweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItd2lkdGgtd2lkZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbSgyNTBweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItd2lkdGgtaG92ZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbSg2MHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUgIWRlZmF1bHQ7IC8vICRjb2xvci1ibHVlICFkZWZhdWx0OyAvLyAkZGFyayAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgcmVtKDIwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICByZW0oN3B4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS0yMDAsIDIuNSUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAkY29sb3ItYmx1ZSAhZGVmYXVsdDsgLy8gJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtYmctaW1hZ2U6ICAgICAgICAgICAgICAgICAgICAgICB1cmwoaW1hZ2VzL2NvdmVyLXNpZGViYXItdXNlci5wbmcpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgMC43NSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1pbWctd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIHJlbSgzNHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWltZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgcmVtKDM0cHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtaW1nLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAqIDUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1pbWctbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAgIHJlbSgxMHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaGVhZGVyLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICByZW0oMTRweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIHJlbSgxNHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tbWFyZ2luLXg6ICAgICAgICAgICAgICAgICAgICAgcmVtKDEwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1tYXJnaW4teTogICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICByZW0oMThweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWxnLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgIHJlbSgxOHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tbGctaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgcmVtKDE4cHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1tYXJnaW4teDogICAgICAgICAgICAgICAgICByZW0oLTJweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWxnLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1iYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZGVyICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkZm9udGNvbG9yLWRhcmsgIWRlZmF1bHQ7IC8vICRncmF5LTYwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgJGNvbG9yLWJsdWUgIWRlZmF1bHQ7IC8vICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgNDAwOyAvLyAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgcmVtKDIwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9udGNvbG9yLWRhcmsgIWRlZmF1bHQ7IC8vICRncmF5LTYwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodDogICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRjb2xvci1ibHVlICFkZWZhdWx0OyAvLyAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1pbmlmeS1idG4tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICBibGFjayAhZGVmYXVsdDsgLy8gJGdyYXktMjAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAjMzMzMzMzICFkZWZhdWx0OyAvLyAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgIGJsYWNrICFkZWZhdWx0OyAvLyBkYXJrZW4oJGRhcmssIDQlKSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1taW5pZnktYnRuLWhvdmVyLWJnLWRhcms6ICAgICAgICAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDsgLy8gJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cblxuLy8gMjEuMCBBcHAgLSBDb250ZW50XG5cbiRhcHAtY29udGVudC1wYWRkaW5nLXg6ICAgICAgICAgICAgIHJlbSgzMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1wYWRkaW5nLXk6ICAgICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1wYWRkaW5nLXgtc206ICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1wYWRkaW5nLXktc206ICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1tb2JpbGUtcGFkZGluZy14OiAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1tb2JpbGUtcGFkZGluZy15OiAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcblxuXG5cbi8vIDIyLjAgQXBwIC0gRm9vdGVyXG5cbiRhcHAtZm9vdGVyLWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhcHAtZm9vdGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDIzLjAgQXBwIC0gQ292ZXJcblxuJGFwcC1wYWdlLWNvdmVyOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRhcHAtY29taW5nLXNvb24tYmctY292ZXI6ICAgICAgICAgIHVybChpbWFnZXMvY29taW5nLXNvb24uanBnKSAhZGVmYXVsdDtcbiRhcHAtYm94ZWQtbGF5b3V0LWJnLWNvdmVyOiAgICAgICAgIHVybChpbWFnZXMvY292ZXItcGF0dGVybi5wbmcpICFkZWZhdWx0O1xuJGFwcC1lcnJvci1wYWdlLWJnLWNvdmVyOiAgICAgICAgICAgdXJsKGltYWdlcy9lcnJvci1wYWdlLXBhdHRlcm4ucG5nKSAhZGVmYXVsdDtcbiRhcHAtbG9naW4tYmctY292ZXI6ICAgICAgICAgICAgICAgIHVybChpbWFnZXMvYmctbG9naW4ucG5nKSAhZGVmYXVsdDtcbiRhcHAtbG9naW4tYmctY292ZXItZGFyazogICAgICAgICAgIHVybChpbWFnZXMvYmctbG9naW4tZGFyay1tb2RlLnBuZykgIWRlZmF1bHQ7XG4kYXBwLXByb2ZpbGUtYmctY292ZXI6ICAgICAgICAgICAgICB1cmwoaW1hZ2VzL3Byb2ZpbGUtY292ZXIuanBnKSAhZGVmYXVsdDtcblxuXG5cbi8vIDI0LjAgQXBwIC0gUGFnZSBIZWFkZXJcblxuJHBhZ2UtaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgcmVtKDI0cHgpICFkZWZhdWx0O1xuJHBhZ2UtaGVhZGVyLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgNTAwICFkZWZhdWx0O1xuJHBhZ2UtaGVhZGVyLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMS4zNSAhZGVmYXVsdDtcblxuXG5cbi8vIDI1LjAgQXBwIC0gQm94ZWQgTGF5b3V0XG5cbiRhcHAtYm94ZWQtbGF5b3V0LXdpZHRoOiAgICAgICAgICAgIHJlbSgxMjgwcHgpICFkZWZhdWx0O1xuXG5cblxuLy8gMjYuMCBBcHAgLSBQT1MgU3lzdGVtXG5cbiRwb3MtYm9va2luZy1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3MtY291bnRlci1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3Mta2l0Y2hlbi1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3Mtc3RvY2staGVhZGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3MtbWVudS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDE2MHB4KSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDM2MHB4KSAhZGVmYXVsdDtcbiRwb3MtaGVhZGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICRhcHAtaGVhZGVyLWhlaWdodCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmc6ICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYmc6ICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuOTUpICFkZWZhdWx0O1xuXG5cblxuLy8gMjcuMCBBcHAgLSBMb2dpbiBSZWdpc3RlclxuXG4kbG9naW4tdjEtY29udGFpbmVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICByZW0oNDAwcHgpICFkZWZhdWx0O1xuJGxvZ2luLXYyLWNvbnRhaW5lci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgcmVtKDQwMHB4KSAhZGVmYXVsdDtcbiRsb2dpbi1yZWdpc3Rlci1uZXdzLWZlZWQtY29udGFpbmVyLXdpZHRoOiAgICAgIHJlbSg1MDBweCkgIWRlZmF1bHQ7XG4kbG9naW4tcmVnaXN0ZXItbmV3cy1mZWVkLWNvbnRhaW5lci13aWR0aC1zbTogICByZW0oNDAwcHgpICFkZWZhdWx0O1xuXG5cblxuLy8gMjguMCBVSSAtIEljb24gTGlua1xuXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAgICAgICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgICAgICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuXG5cblxuLy8gMjkuMCBVSSAtIEJsb2NrcXVvdGVcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG5cblxuLy8gMzAuMCBVSSAtIEhyXG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAgICAgLjQgIWRlZmF1bHQ7XG5cblxuXG4vLyAzMS4wIFVJIC0gTGVnZW5kXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuXG5cbi8vIDMyLjAgVUkgLSBMaXN0XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cblxuXG4vLyAzMy4wIFVJIC0gTWFya1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAzNC4wIFVJIC0gVGFibGVcblxuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgICAgICAgIHRvcCAhZGVmYXVsdDtcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAgICAgICAuNyAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMjAwLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgICAgICAgLjg1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgcmdiYSgkZ3JheS0yMDAsICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgICAgICAgMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMjAwLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG5cblxuXG4vLyAzNS4wIFVJIC0gQnV0dG9ucyArIEZvcm1zXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDdweCkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICAgICAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgMC4zMTI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMC42MjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuXG4vLyAzNi4wIFVJIC0gQnV0dG9uc1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogICAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgICAgMTAlICFkZWZhdWx0O1xuXG5cblxuLy8gMzcuMCBVSSAtIEZvcm1zXG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcblxuXG5cbi8vIDM4LjAgVUkgLSBGb3JtIENoZWNrXG5cbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG5cblxuLy8gMzkuMCBVSSAtIEZvcm0gU3dpdGNoXG5cbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgMi4zZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogICByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG5cblxuXG4vLyA0MC4wIFVJIC0gRm9ybSBJbnB1dCBHcm91cFxuXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpfSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQxLjAgVUkgLSBGb3JtIFNlbGVjdFxuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAgICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuXG5cblxuLy8gNDIuMCBVSSAtIEZvcm0gUmFuZ2VcblxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgICAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICAgICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG5cbi8vIDQzLjAgVUkgLSBGb3JtIEZpbGVcblxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpfSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjUpICFkZWZhdWx0O1xuXG5cblxuLy8gNDQuMCBVSSAtIEZvcm0gRmxvYXRpbmdcblxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuXG4vLyA0NS4wIFVJIC0gRm9ybSBGZWVkYmFjayAmIFZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuOTUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQ2LjAgVUkgLSBOYXYgTGlua1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcblxuXG5cbi8vIDQ3LjAgVUkgLSBOYXYgVGFic1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG5cblxuLy8gNDguMCBVSSAtIE5hdiBQaWxsc1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQ5LjAgVUkgLSBOYXYgVW5kZXJsaW5lXG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDUwLjAgVUkgLSBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG5cbi8vIDUxLjAgVUkgLSBEcm9wZG93blxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMSl9ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuODUpfSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjMzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLWJnOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgcmVtKDEwcHgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDUyLjAgVUkgLSBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuMzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAkc3BhY2VyICogLjQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG5cbi8vIDUzLjAgVUkgLSBQbGFjZWhvbGRlclxuXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuXG5cblxuLy8gNTQuMCBVSSAtIENhcmRcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjM1KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cblxuLy8gNTUuMCBVSSAtIEFjY29yZGlvblxuXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkZ3JheS05MDAsIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG5cblxuLy8gNTYuMCBVSSAtIFRvb2x0aXBcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgICAuOTUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG5cbi8vIDU3LjAgVUkgLSBQb3BvdmVyXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjUwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC42NXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG5cblxuLy8gNTguMCBVSSAtIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjgxMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgLjk4KX0gIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAwcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgLjg1KX0gIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG5cblxuLy8gNTkuMCBVSSAtIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYwLjAgVUkgLSBNb2RhbFxuXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIDAgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC44NSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYxLjAgVUkgLSBBbGVydFxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICAgICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDtcblxuXG5cbi8vIDYyLjAgVUkgLSBQcm9ncmVzcyBCYXJcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtc2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cblxuLy8gNjMuMCBVSSAtIExpc3QgR3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC43NSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG5cblxuXG4vLyA2NC4wIFVJIC0gSW1hZ2UgVGh1bWJuYWlsXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG5cblxuXG4vLyA2NS4wIFVJIC0gRmlndXJlXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDY2LjAgVUkgLSBCcmVhZGNydW1iXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cblxuLy8gNjcuMCBVSSAtIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcblxuXG5cbi8vIDY4LjAgVUkgLSBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogICAgICAgICAgICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICAgICAgICAgICAuNzVzICFkZWZhdWx0O1xuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuXG5cbi8vIDY5LjAgVUkgLSBDbG9zZSBCdXR0b25cblxuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICAgICAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuXG5cblxuLy8gNzAuMCBVSSAtIE9mZmNhbnZhc1xuXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcblxuXG5cbi8vIDcxLjAgVUkgLSBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcGluaywgMTUlKSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cblxuLy8gNzIuMCBVSSAtIFBhbmVsXG5cbiRwYW5lbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcGFuZWwtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICogMC44ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZy14OiAgICAgICAgICAgJHBhbmVsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmcteTogICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwYW5lbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICRzcGFjZXIgKiAxLjMzICFkZWZhdWx0O1xuJHBhbmVsLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWludmVyc2UtYmc6ICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWludmVyc2UtY29sb3I6ICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWRlZmF1bHQtYmc6ICAgICAgICAgICB0aW50LWNvbG9yKCRncmF5LTUwMCwgODAlKSAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkZXItZGVmYXVsdC1jb2xvcjogICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwYW5lbC10b29sYmFyLXBhZGRpbmcteDogICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFuZWwtdG9vbGJhci1wYWRkaW5nLXk6ICAgICAgICAgICAkcGFuZWwtcGFkZGluZy15ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBhbmVsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZy15OiAgICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4iLCIvKlxuICAgRGFyayBjb2xvciBtb2RlIHZhcmlhYmxlc1xuXG4gICAxLjAgICBHTE9CQUwgLSBDb2xvciBzeXN0ZW1cbiAgIDEuMCAgIEdMT0JBTCAtIENvbG9yIHN5c3RlbVxuICAgMi4wICAgR0xPQkFMIC0gQm9keVxuICAgMy4wICAgR0xPQkFMIC0gQm9yZGVyIENvbG9yXG4gICA0LjAgICBHTE9CQUwgLSBGb250XG4gICA1LjAgICBHTE9CQUwgLSBMaW5rIENvbG9yXG4gICA2LjAgICBHTE9CQUwgLSBDb21wb25lbnQgQ29sb3JcbiAgIDcuMCAgIEFwcCAtIEhlYWRlclxuICAgOC4wICAgQXBwIC0gVG9wIE1lbnVcbiAgIDkuMCAgIEFwcCAtIFNpZGViYXJcbiAgIDEwLjAgIEFwcCAtIFBPUyBTeXN0ZW1cbiAgIDExLjAgIFVJIC0gRm9ybXNcbiAgIDEyLjAgIFVJIC0gQWNjb3JkaW9uXG4gICAxMy4wICBVSSAtIENvZGVcbiovXG5cblxuXG4vLyAxLjAgIEdMT0JBTCAtIENvbG9yIHN5c3RlbVxuXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDQwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNDAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgNDAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkaW5mbywgNDAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkd2FybmluZywgNDAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpcy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA0MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHByaW1hcnktYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZS1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaXgoJGdyYXktODAwLCAkYmxhY2spICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA0MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA0MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZS1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNDAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDQwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA0MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA0MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDIuMCAgR0xPQkFMIC0gQm9keVxuXG4kYm9keS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRncmF5LTkwMCwgMzAlKSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLWRhcmssIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvci1kYXJrLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peCgkZ3JheS04MDAsICRncmF5LTkwMCwgNTAlKSAhZGVmYXVsdDtcbiRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cblxuLy8gMy4wICBHTE9CQUwgLSBCb3JkZXIgQ29sb3JcblxuJGJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcms6ICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuXG5cblxuLy8gNC4wICBHTE9CQUwgLSBGb250XG5cbiRoZWFkaW5ncy1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG5cbi8vIDUuMCAgR0xPQkFMIC0gTGluayBDb2xvclxuXG4kbGluay1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDQwJSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLWRhcmssIC0kbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYuMCAgR0xPQkFMIC0gQ29tcG9uZW50IENvbG9yXG5cbiRjb21wb25lbnQtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1zZWNvbmRhcnktYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRlcnRpYXJ5LWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGdyYXktODAwLCAxNSUpICFkZWZhdWx0O1xuJGNvbXBvbmVudC1ob3Zlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMzAwLCAuMTI1KSAhZGVmYXVsdDtcbiRjb21wb25lbnQtZGlzYWJsZWQtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1kaXNhYmxlZC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtZHJvcGRvd24tYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXNlY29uZGFyeS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGNvbXBvbmVudC10YWJsZS1zZXBhcmF0b3ItY29sb3ItZGFyazogICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cblxuXG4vLyA3LjAgIEFwcCAtIEhlYWRlclxuXG4kYXBwLWhlYWRlci1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRncmF5LTgwMCwgMTUlKSAhZGVmYXVsdDtcbiRhcHAtaGVhZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItaW5wdXQtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkZ3JheS05MDAsIDE1JSkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1pbnB1dC1ib3JkZXItZGFyazogICAgICAgICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRncmF5LTkwMCwgMTUlKSAhZGVmYXVsdDtcbiRhcHAtaGVhZGVyLWRpdmlkZXItYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItbW9iaWxlLWRpdmlkZXItYmctZGFyazogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuXG4vLyA4LjAgIEFwcCAtIFRvcCBNZW51XG5cbiRhcHAtdG9wLW1lbnUtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1saW5rLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjYpICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbGluay1mb250LXdlaWdodC1kYXJrOiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0LWRhcms6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnLWRhcms6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtc3VibWVudS1iZy1kYXJrOiAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstYmctZGFyazogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1jb2xvci1kYXJrOiAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNikgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZy1kYXJrOiAgICAgICAgICAgIGRhcmtlbigkZ3JheS04MDAsIDQlKSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWNvbG9yLWRhcms6ICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cblxuLy8gOS4wICBBcHAgLSBTaWRlYmFyXG5cbiRhcHAtc2lkZWJhci1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcC1kYXJrOiAgICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1iZy1kYXJrOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yLWRhcms6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC40NSkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1kaXZpZGVyLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWJhZGdlLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1iYWRnZS1mb250LXdlaWdodC1kYXJrOiAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjYpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1saW5rLWZvbnQtd2VpZ2h0LWRhcms6ICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWNvbG9yLWRhcms6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjQ1KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodC1kYXJrOiAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3ItZGFyazogICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWdyaWQtYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItd2lkdGgtZGFyazogICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci1jb2xvci1kYXJrOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNikgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkZGFyaywgNCUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmctZGFyazogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZ3JpZC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGRhcmssIDcuNSUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYmctZGFyazogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvci1kYXJrOiAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDEwLjAgIEFwcCAtIFBPUyBTeXN0ZW1cblxuJHBvcy1zaWRlYmFyLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItaGVhZGVyLWJnLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcy1zaWRlYmFyLWhlYWRlci1iYWNrLWJ0bi1iZy1kYXJrOiAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWJnLWRhcms6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3ItZGFyazogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtYmctZGFyazogICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1jb2xvci1kYXJrOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHBvcy1zaWRlYmFyLWZvb3Rlci1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9zLXNpZGViYXItcHJvZHVjdC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZy1kYXJrOiAgICAgICAgICAgcmdiYSgkZ3JheS04MDAsIC45NSkgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMS4wICBVSSAtIEZvcm1zXG5cbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3ItZGFyayAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yLWRhcmt9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3ItZGFya30nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmVlbi0zMDAgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICRncmVlbi0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRyZWQtMzAwICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAkcmVkLTMwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDEyLjAgIFVJIC0gQWNjb3JkaW9uXG5cbiRhY2NvcmRpb24taWNvbi1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcy1kYXJrICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzLWRhcmsgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvci1kYXJrfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyazogICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yLWRhcmt9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMy4wICBVSSAtIENvZGVcblxuJGNvZGUtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb2RlLWNvbG9yLCA0MCUpICFkZWZhdWx0O1xuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcblxuICAvLyAzLiBCZXR0ZXIgYWZmb3JkYW5jZSBhbmQgY29uc2lzdGVudCBhcHBlYXJhbmNlIGZvciBzZWFyY2ggY2FuY2VsIGJ1dHRvblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC8vIFJlc2V0IG5lZWRlZCBmb3IgbmVzdGluZyB0YWJsZXNcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAvLyBFbmQgb2YgcmVzZXRcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIC8vIEZvbGxvd2luZyB0aGUgcHJlY2VwdCBvZiBjYXNjYWRlczogaHR0cHM6Ly9jb2RlcGVuLmlvL21pcmlhbXN1emFubmUvZnVsbC92WU5nb2RiXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcikpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpKSk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvcmUgd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cywgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gID4gdGV4dGFyZWE6Zm9jdXMsXG4gID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgIH4gbGFiZWw6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4yIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LW1pbmltdW1cbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdnItdmFyaWFibGVzXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMiAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdiOiAgIHRvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJGxpbmstY29sb3IpLCAkbGluay1jb2xvciwgMTUlKSkgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ6ICAgICAgICAgICAgMS41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1maWx0ZXI6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGlucHV0LWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqICN7JGJ0bi1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgdG9wIHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICA+IC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAmOm5vdCguYWN0aXZlKSB7XG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyKTtcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyLWRhcmt9O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXJ9O1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyLWRhcmt9O1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggdG8gcHJldmVudCBvdmVyZmxvd2luZyBjaGlsZHJlbiB0byBiZWNvbWUgZm9jdXNhYmxlXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjIvVGVjaG5pcXVlcy9nZW5lcmFsL0cxLmh0bWxcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZTogICAgICAgICAgICN7JHRoZW1lfTtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLXJnYjogICAgICAgI3t0by1yZ2IoJHRoZW1lKX07XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcjogICAgICN7JHRoZW1lLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yLXJnYjogI3t0by1yZ2IoJHRoZW1lLWNvbG9yKX07XG5cdFxuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXI6ICN7c2hhZGUtY29sb3IoJHRoZW1lLCAyNSUpfTtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyLWJvcmRlci1jb2xvcjogI3tzaGFkZS1jb2xvcigkdGhlbWUsIDI1JSl9O1xuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHRoZW1lKX07XG5cdFxuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtYWN0aXZlOiAje3NoYWRlLWNvbG9yKCR0aGVtZSwgMjUlKX07XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1hY3RpdmUtYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKCR0aGVtZSwgMjUlKX07XG5cdC0tI3skcHJlZml4fWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHRoZW1lKX07XG5cdFxuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQ6ICN7dGludC1jb2xvcigkdGhlbWUsIDI1JSl9O1xuXHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHRoZW1lLCAyNSUpfTtcblx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCR0aGVtZSl9O1xuXHRcblx0LS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAgICAgI3skYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvcmRlci1jb2xvcil9O1xuXHRcblx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1iZzogICAgICAgICAgICAgICAgI3skYXBwLWhlYWRlci1iZ307XG5cdC0tI3skcHJlZml4fWFwcC1oZWFkZXItYmctcmdiOiAgICAgICAgICAgICN7dG8tcmdiKCRhcHAtaGVhZGVyLWJnKX07XG5cdC0tI3skcHJlZml4fWFwcC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICN7JGFwcC1oZWFkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWNvbG9yLXJnYjogICAgICAgICAje3RvLXJnYigkYXBwLWhlYWRlci1jb2xvcil9O1xuXHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWlucHV0LWJnOiAgICAgICAgICAjeyRhcHAtaGVhZGVyLWlucHV0LWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1pbnB1dC1ib3JkZXI6ICAgICAgI3skYXBwLWhlYWRlci1pbnB1dC1ib3JkZXJ9O1xuXHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLW1vYmlsZS1kaXZpZGVyLWJnOiAjeyRhcHAtaGVhZGVyLW1vYmlsZS1kaXZpZGVyLWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1kaXZpZGVyLWJnOiAgICAgICAgI3skYXBwLWhlYWRlci1kaXZpZGVyLWJnfTtcblx0XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmctcmdiOiAgICAgICAgICAgICAgICAgICAgICAgICAgI3t0by1yZ2IoJGFwcC1zaWRlYmFyLWJnKX07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWJnLXRyYW5zcGFyZW50OiAgICAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWJnLXRyYW5zcGFyZW50fTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItcHJvZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItcHJvZmlsZS1iZ307XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLXByb2ZpbGUtYmctcmdiOiAgICAgICAgICAgICAgICAgICN7dG8tcmdiKCRhcHAtc2lkZWJhci1wcm9maWxlLWJnKX07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yLXJnYjogICAgICAgICAgICAgICAje3RvLXJnYigkYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvcil9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3I6ICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3ItcmdiOiAgICAgICAgICAgICAje3RvLXJnYigkYXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yKX07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAjeyRhcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1oZWFkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWljb24tY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWJhZGdlLWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHR9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWxpbmstY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWxpbmstZm9udC13ZWlnaHR9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmc6ICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcjogICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yOiAgICN7JGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgI3skYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstZm9udC13ZWlnaHR9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYmc6ICAgICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWdyaWQtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLXdpZHRofTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci1jb2xvcjogICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWluaWZ5LWJ0bi1iZzogICAgICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1iZ307XG5cdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmc6ICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWJnOiAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWJnfTtcblx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcjogI3skYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcn07XG5cdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtYmd9O1xuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1jb2xvcjogICAgICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1jb2xvcn07XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICN7JGFwcC10b3AtbWVudS1saW5rLWZvbnQtd2VpZ2h0fTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvcn07XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmd9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICN7JGFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvcn07XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWJnfTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZ307XHRcblx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtY29sb3I6ICAgICAgICAgI3skYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtY29sb3J9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0OiAgICN7JGFwcC10b3AtbWVudS1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0fTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnOiAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnfTtcdFxuXHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LXN1Ym1lbnUtYmc6ICAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LXN1Ym1lbnUtYmd9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstYmc6ICAgICAgICAgICN7JGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstYmd9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstY29sb3I6ICAgICAgICN7JGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstY29sb3J9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItYmc6ICAgICN7JGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItYmd9O1x0XG5cdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItY29sb3I6ICN7JGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstaG92ZXItY29sb3J9O1x0XG5cdFxuXHQtLSN7JHByZWZpeH1hcHAtbG9naW4tYmctY292ZXI6ICN7JGFwcC1sb2dpbi1iZy1jb3Zlcn07XG5cdFxuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI3skY29tcG9uZW50LWJnfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnLXJnYjogICAgICAgICAgICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtYmcpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICN7JGNvbXBvbmVudC1zZWNvbmRhcnktYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtc2Vjb25kYXJ5LWJnLXJnYjogICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1zZWNvbmRhcnktYmcpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LXRlcnRpYXJ5LWJnOiAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC10ZXJ0aWFyeS1iZ307XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC10ZXJ0aWFyeS1iZy1yZ2I6ICAgICAgICAgICAje3RvLXJnYigkY29tcG9uZW50LXRlcnRpYXJ5LWJnKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZzogICAgICAgICAgICAgICAjeyRjb21wb25lbnQtZHJvcGRvd24tYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiOiAgICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1kcm9wZG93bi1iZyl9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmc6ICAgICAgICAgI3skY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnLXJnYjogICAgICN7dG8tcmdiKCRjb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICN7JGNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnOiAgICAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1tb2RhbC1iZ307XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1iZy1yZ2I6ICAgICAgICAgICAgICAje3RvLXJnYigkY29tcG9uZW50LW1vZGFsLWJnKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3I6ICAgICAgICAjeyRjb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvci1yZ2I6ICAgICN7dG8tcmdiKCRjb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAjeyRjb21wb25lbnQtc2Vjb25kYXJ5LWJnfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1jb2xvcn07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2I6ICAgICAgICAgICAgICAgICAje3RvLXJnYigkY29tcG9uZW50LWNvbG9yKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAjeyRjb21wb25lbnQtYm9yZGVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2I6ICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtYm9yZGVyLWNvbG9yKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAjeyRjb21wb25lbnQtYWN0aXZlLWJnfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZy1yZ2I6ICAgICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtYWN0aXZlLWJnKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjeyRjb21wb25lbnQtYWN0aXZlLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvci1yZ2I6ICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtYWN0aXZlLWNvbG9yKX07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAjeyRjb21wb25lbnQtaG92ZXItYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgI3skY29tcG9uZW50LWhvdmVyLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICN7JGNvbXBvbmVudC1ob3Zlci1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgI3skY29tcG9uZW50LWZvY3VzLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjeyRjb21wb25lbnQtZGlzYWJsZWQtYmd9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgI3skY29tcG9uZW50LWRpc2FibGVkLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICN7JGNvbXBvbmVudC1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuXHQtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgI3skY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1zZXBhcmF0b3ItY29sb3I6ICAgICAjeyRjb21wb25lbnQtdGFibGUtc2VwYXJhdG9yLWNvbG9yfTtcblx0XG5cdEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuXHRcdC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICAgICAgI3t0aW50LWNvbG9yKCR2YWx1ZSwgNzAlKX07XG5cdFx0LS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICAje3NoYWRlLWNvbG9yKCR2YWx1ZSwgNzAlKX07XG5cdFx0LS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICAje3RpbnQtY29sb3IoJHZhbHVlLCA3MCUpfTtcblx0fVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcblx0XHQtLSN7JHByZWZpeH1ib2R5LWJnOiAgICAjeyRib2R5LWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9ZGFyazogICAgICAgI3skZ3JheS0xMDB9O1xuXHRcdC0tI3skcHJlZml4fWRhcmstcmdiOiAgICN7dG8tcmdiKCRncmF5LTEwMCl9O1xuXHRcdC0tI3skcHJlZml4fWxpZ2h0OiAgICAgICN7JGdyYXktOTAwfTtcblx0XHQtLSN7JHByZWZpeH1saWdodC1yZ2I6ICAje3RvLXJnYigkZ3JheS05MDApfTtcblx0XG5cdFx0LS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgI3skYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHRcblx0XHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAjeyRhcHAtaGVhZGVyLWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICN7JGFwcC1oZWFkZXItY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1pbnB1dC1iZzogICAgICAgICAgI3skYXBwLWhlYWRlci1pbnB1dC1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWlucHV0LWJvcmRlcjogICAgICAjeyRhcHAtaGVhZGVyLWlucHV0LWJvcmRlci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWRpdmlkZXItYmc6ICAgICAgICAjeyRhcHAtaGVhZGVyLWRpdmlkZXItYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLWhlYWRlci1tb2JpbGUtZGl2aWRlci1iZzogI3skYXBwLWhlYWRlci1tb2JpbGUtZGl2aWRlci1iZy1kYXJrfTtcblx0XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1iZzogICAgICAgICAgICAgICAgICAgICAgI3skYXBwLXNpZGViYXItYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmctcmdiOiAgICAgICAgICAgICAgICAgICN7dG8tcmdiKCRhcHAtc2lkZWJhci1iZy1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItcHJvZmlsZS1iZzogICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLXByb2ZpbGUtYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItcHJvZmlsZS1iZy1yZ2I6ICAgICAgICAgICN7dG8tcmdiKCRhcHAtc2lkZWJhci1wcm9maWxlLWJnLWRhcmspfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yOiAgICAgICAgICAgI3skYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yLXJnYjogICAgICAgI3t0by1yZ2IoJGFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3ItZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvcjogICAgICAgICAjeyRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3ItZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yLXJnYjogICAgICN7dG8tcmdiKCRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3ItZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAjeyRhcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAjeyRhcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtaGVhZGVyLWNvbG9yOiAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmc6ICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1kaXZpZGVyLWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcjogICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWljb24tY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1iZzogICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvcjogICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1mb250LXdlaWdodDogICN7JGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQtZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1saW5rLWZvbnQtd2VpZ2h0OiAgICN7JGFwcC1zaWRlYmFyLW1lbnUtbGluay1mb250LXdlaWdodC1kYXJrfTtcblx0ICAtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWxpbmstY29sb3I6ICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1saW5rLWNvbG9yLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAjeyRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3ItZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1zdWJtZW51LWJnOiAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1iZy1kYXJrfTtcblx0ICAtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcjogICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvci1kYXJrfTtcblx0ICAtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvcjogICAjeyRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1ob3Zlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodDogICAjeyRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodC1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYmc6ICAgICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWdyaWQtYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci13aWR0aDogICAgICAgICAgI3skYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci13aWR0aC1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAjeyRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYmc6ICAgICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYmctZGFya307XG5cdCAgLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcjogI3skYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1taW5pZnktYnRuLWJnOiAgICAgICAgICAgICAgICAgICAjeyRhcHAtc2lkZWJhci1taW5pZnktYnRuLWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmc6ICAgICAgICAgICAgICN7JGFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmctZGFya307XG5cdCAgXG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWJnLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICN7JGFwcC10b3AtbWVudS1saW5rLWNvbG9yLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstZm9udC13ZWlnaHQtZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvci1kYXJrfTtcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICN7JGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWJnLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWNvbG9yLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgI3skYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWJnLWRhcmt9O1x0XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogICAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZy1kYXJrfTtcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LWJhZGdlLWNvbG9yOiAgICAgICAgICN7JGFwcC10b3AtbWVudS1tZW51LWJhZGdlLWNvbG9yLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQ6ICAgI3skYXBwLXRvcC1tZW51LW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQtZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnOiAgICAgICAgICAjeyRhcHAtdG9wLW1lbnUtbWVudS1zdWJtZW51LWJnLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnOiAgI3skYXBwLXRvcC1tZW51LW1lbnUtc3VibWVudS1zdWJtZW51LWJnLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZzogICAgICAgICAgI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZy1kYXJrfTtcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1jb250cm9sLWxpbmstY29sb3I6ICAgICAgICN7JGFwcC10b3AtbWVudS1jb250cm9sLWxpbmstY29sb3ItZGFya307XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWJnOiAgICAjeyRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWJnLWRhcmt9O1x0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcjogI3skYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvci1kYXJrfTtcblx0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLWxvZ2luLWJnLWNvdmVyOiAjeyRhcHAtbG9naW4tYmctY292ZXItZGFya307XG5cdFxuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1iZzogICAgICAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtYmctcmdiOiAgICAgICAgICAgICAgICAje3RvLXJnYigkY29tcG9uZW50LWJnLWRhcmspfTtcblx0ICAtLSN7JHByZWZpeH1jb21wb25lbnQtc2Vjb25kYXJ5LWJnOiAgICAgICAgICAjeyRjb21wb25lbnQtc2Vjb25kYXJ5LWJnLWRhcmt9O1xuXHQgIC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmctcmdiOiAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtc2Vjb25kYXJ5LWJnLWRhcmspfTtcblx0ICAtLSN7JHByZWZpeH1jb21wb25lbnQtdGVydGlhcnktYmc6ICAgICAgICAgICAjeyRjb21wb25lbnQtdGVydGlhcnktYmctZGFya307XG5cdCAgLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRlcnRpYXJ5LWJnLXJnYjogICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yOiAgICAgICAgICAgICAgICAgI3skY29tcG9uZW50LWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2I6ICAgICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtY29sb3ItZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICN7JGNvbXBvbmVudC1ib3JkZXItY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2I6ICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1ib3JkZXItY29sb3ItZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1iZzogICAgICAgICAgICAgICN7JGNvbXBvbmVudC1ob3Zlci1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItY29sb3I6ICAgICAgICAgICAjeyRjb21wb25lbnQtaG92ZXItY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcjogICAgI3skY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAjeyRjb21wb25lbnQtZGlzYWJsZWQtYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29tcG9uZW50LWRpc2FibGVkLWJvcmRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAjeyRjb21wb25lbnQtZGlzYWJsZWQtY29sb3ItZGFya307XG5cdFxuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZzogICAgICAgICAgICAgICAjeyRjb21wb25lbnQtZHJvcGRvd24tYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnLXJnYjogICAgICAgICAgICN7dG8tcmdiKCRjb21wb25lbnQtZHJvcGRvd24tYmctZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZzogICAgICAgICAjeyRjb21wb25lbnQtZHJvcGRvd24taG92ZXItYmctZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnLXJnYjogICAgICN7dG8tcmdiKCRjb21wb25lbnQtZHJvcGRvd24taG92ZXItYmctZGFyayl9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAjeyRjb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yLWRhcmt9O1xuXHRcdC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3ItcmdiOiAje3RvLXJnYigkY29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvci1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnOiAgICAgICAgICAgICAgICAgICN7JGNvbXBvbmVudC1tb2RhbC1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYmctcmdiOiAgICAgICAgICAgICAgI3t0by1yZ2IoJGNvbXBvbmVudC1tb2RhbC1iZy1kYXJrKX07XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvcjogICAgICAgICN7JGNvbXBvbmVudC1tb2RhbC1ib3JkZXItY29sb3ItZGFya307XG5cdFx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJvcmRlci1jb2xvci1yZ2I6ICAgICN7dG8tcmdiKCRjb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yLWRhcmspfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtc2Vjb25kYXJ5LWJnOiAgICAgICAgICAgICAgI3skY29tcG9uZW50LXNlY29uZGFyeS1iZy1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgI3skY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvci1kYXJrfTtcblx0XHQtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtc2VwYXJhdG9yLWNvbG9yOiAgICAgI3skY29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvci1kYXJrfTtcblx0XHRcblx0XHRAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0XHRcdC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICAje3NoYWRlLWNvbG9yKCR2YWx1ZSwgODAlKX07XG5cdFx0XHQtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogICN7dGludC1jb2xvcigkdmFsdWUsIDQwJSl9O1xuXHRcdFx0LS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICAje3NoYWRlLWNvbG9yKCR2YWx1ZSwgODAlKX07XG5cdFx0fVxuXHRcblx0XHQmIC50YWJsZSB7XG5cdFx0XHQtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAje3JnYmEoJGdyYXktNzAwLCAwLjcpfTtcblx0XHRcdC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHQtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICRncmF5LTcwMDtcblx0XHRcdC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAje3JnYmEoJGdyYXktNzAwLCAwLjg1KX07XG5cdFx0fVxuXHRcblx0XHQmIC5iZy13aGl0ZSxcblx0XHQmIC5iZy1kYXJrIHtcblx0XHRcdC0tI3skcHJlZml4fWJnLW9wYWNpdHk6IC4yNTtcblx0XHR9XG5cdFx0JiAudGV4dC1kYXJrIHtcblx0XHRcdC0tI3skcHJlZml4fXRleHQtb3BhY2l0eTogLjU7XG5cdFx0XG5cdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9d2hpdGUtcmdiKSx2YXIoLS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmIC5idG4td2hpdGUsXG5cdFx0JiAuYnRuLWRhcmsge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5idG4tb3V0bGluZS1pbnZlcnNlLFxuXHRcdCYgLmJ0bi1vdXRsaW5lLWRlZmF1bHQge1xuXHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5idG4tZGVmYXVsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS02MDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTcwMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYnRuLWdyb3VwIHtcblx0XHRcdCYgPiAuYnRuLXdoaXRlIHtcblx0XHRcdFx0JiArIC5idG4td2hpdGUge1xuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS02MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiaHRtbCB7XG5cdGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAkYm9keS1sZXR0ZXItc3BhY2luZztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFxuXHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG59XG5iIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgxIHNtYWxsLCBoMiBzbWFsbCwgaDMgc21hbGwsIGg0IHNtYWxsLCBoNSBzbWFsbCwgaDYgc21hbGwge1xuXHRmb250LXNpemU6IDYwJTtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjY1KTtcbn1cbmEge1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59IiwiLmFwcC1jb250ZW50IHtcblx0bWFyZ2luLWxlZnQ6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteSAkYXBwLWNvbnRlbnQtcGFkZGluZy14O1xuXHRcblx0JiAuYXBwLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRtYXJnaW46ICgtJGFwcC1jb250ZW50LXBhZGRpbmcteSkgKC0kYXBwLWNvbnRlbnQtcGFkZGluZy14KTtcblx0XHRwYWRkaW5nOiAkYXBwLWNvbnRlbnQtcGFkZGluZy15ICRhcHAtY29udGVudC1wYWRkaW5nLXg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW46ICgtJGFwcC1jb250ZW50LXBhZGRpbmcteS1zbSkgKC0kYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtKTtcblx0XHRcdHBhZGRpbmc6ICRhcHAtY29udGVudC1wYWRkaW5nLXktc20gJGFwcC1jb250ZW50LXBhZGRpbmcteC1zbTtcblx0XHR9XG5cdH1cblx0JiAuYXBwLWNvbnRlbnQtbWFyZ2luIHtcblx0XHRtYXJnaW46ICgtJGFwcC1jb250ZW50LXBhZGRpbmcteSkgKC0kYXBwLWNvbnRlbnQtcGFkZGluZy14KTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbjogKC0kYXBwLWNvbnRlbnQtcGFkZGluZy15LXNtKSAoLSRhcHAtY29udGVudC1wYWRkaW5nLXgtc20pO1xuXHRcdH1cblx0fVxuXHQmIC5hcHAtY29udGVudC1wYWRkaW5nIHtcblx0XHRwYWRkaW5nOiAkYXBwLWNvbnRlbnQtcGFkZGluZy15ICRhcHAtY29udGVudC1wYWRkaW5nLXg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAkYXBwLWNvbnRlbnQtcGFkZGluZy15LXNtICRhcHAtY29udGVudC1wYWRkaW5nLXgtc207XG5cdFx0fVxuXHR9XG5cdFxuXHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBhZGRpbmc6ICRhcHAtY29udGVudC1wYWRkaW5nLXktc20gJGFwcC1jb250ZW50LXBhZGRpbmcteC1zbTtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufSIsIi5hcHAtZm9vdGVyIHtcblx0cGFkZGluZzogJHNwYWNlciAkYXBwLWNvbnRlbnQtcGFkZGluZy14O1xuXHRtYXJnaW46IDAgKC0kYXBwLWNvbnRlbnQtcGFkZGluZy14KSAoLSRhcHAtY29udGVudC1wYWRkaW5nLXkpO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGFwcC1mb290ZXItYm9yZGVyO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdGNvbG9yOiAkYXBwLWZvb3Rlci1jb2xvcjtcbn0iLCJAa2V5ZnJhbWVzIG5hdmJhci1pbnB1dC1leHBhbmQge1xuXHRmcm9tIHsgd2lkdGg6IHJlbSgyMjBweCk7IH1cblx0dG8geyB3aWR0aDogcmVtKDMwMHB4KTsgfVxufVxuQGtleWZyYW1lcyBuYXZiYXItaW5wdXQtZXhwYW5kLXhzIHtcblx0ZnJvbSB7IHdpZHRoOiByZW0oMTYwcHgpOyB9XG5cdHRvIHsgd2lkdGg6IHJlbSgyMDBweCk7IH1cbn1cbi5hcHAtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAkYXBwLWhlYWRlci16aW5kZXg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWJnKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFwcC1oZWFkZXItYm94LXNoYWRvdyk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGxpbmVhcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdFxuXHQmIC5uYXZiYXItbW9iaWxlLXRvZ2dsZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiByZW0oMTBweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmljb24tYmFyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IHJlbSgyMnB4KTtcblx0XHRcdGhlaWdodDogcmVtKDJweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1jb2xvcik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG5cdFx0XHRcblx0XHRcdCYgKyAuaWNvbi1iYXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHR9XG5cdFx0JiArIC5uYXZiYXItYnJhbmQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm5hdmJhci1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IDAgcmVtKDEwcHgpO1xuXHRcdH1cblx0fVxuXHQmIC5uYXZiYXItYnJhbmQge1xuXHRcdHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCk7XG5cdFx0aGVpZ2h0OiAkYXBwLWhlYWRlci1oZWlnaHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDMwcHgpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWNvbG9yKTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmc6IHJlbSgxMHB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0JiBiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQmIC5uYXZiYXItbG9nbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDApIHJnYmEoJGJsYWNrLCAuMTUpIHJnYmEoJGJsYWNrLCAuMyk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm5hdmJhci1uYXYge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleDogMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWFwcC1oZWFkZXItbW9iaWxlLWRpdmlkZXItYmcpO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmIC5uYXZiYXItaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCYgLm5hdmJhci1saW5rIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDE1cHgpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1jb2xvcik7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5iYWRnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogcmVtKDhweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgzcHgpIHJlbSg2cHgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpICogMC43NTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdGxlZnQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNzU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pY29uIHtcblx0XHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCYgLm5hdmJhci1saW5rIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kcm9wZG93biB7XG5cdFx0XHRcdCYgLmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0b3A6IC0ycHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji5kcm9wZG93bi1sZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgyMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSgyMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdFx0XHRcdFx0dG9wOiAkYXBwLWhlYWRlci1oZWlnaHQtc20gKiAyICsgcmVtKDFweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGFwcC1oZWFkZXItaGVpZ2h0LXNtICogMiArIHJlbSgxcHgpfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYuZHJvcGRvd24tbWVudS1sZyB7XG5cdFx0XHRcdFx0XHRcdCYgLm5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdCYgPiBhLFxuXHRcdFx0XHQmID4gYTpob3Zlcixcblx0XHRcdFx0JiA+IGE6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm5hdmJhci1kaXZpZGVyIHtcblx0XHRcdGhlaWdodDogcmVtKDM0cHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1oZWFkZXItZGl2aWRlci1iZyk7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdH1cblx0XHQmLm5hdmJhci1lbmQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm5hdmJhci1mb3JtIHtcblx0XHRwYWRkaW5nOiAwIHJlbSgxNXB4KTtcblx0XHRtYXJnaW46IHJlbSg5cHgpIDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdFxuXHRcdFx0JiArIC5uYXZiYXItaXRlbSB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDEwcHgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmIC5mb3JtLWdyb3VwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdHdpZHRoOiByZW0oMjIwcHgpO1xuXHRcdFx0cGFkZGluZzogcmVtKDVweCkgcmVtKDE1cHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMzJweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWhlYWRlci1pbnB1dC1iZyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWlucHV0LWJvcmRlcik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMzAwcHgpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtaGVhZGVyLWlucHV0LWJvcmRlcik7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGFuaW1hdGlvbjogbmF2YmFyLWlucHV0LWV4cGFuZCAuMnM7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYnRuLXNlYXJjaCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzLWxnICogNSAkYm9yZGVyLXJhZGl1cy1sZyAqIDUgMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiA+IGlbY2xhc3MqPVwiaW9uLVwiXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubmF2YmFyLXVzZXIge1xuXHRcdCYgaW1nIHtcblx0XHRcdHdpZHRoOiByZW0oMzBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgtNXB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgtNXB4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICogNTtcblx0XHRcdFxuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oNXB4KTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5pbWFnZSB7XG5cdFx0XHR3aWR0aDogcmVtKDMwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oLTVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oLTVweCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDU7XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTBweCk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDVweCk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5pbWFnZS1pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjJweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byByZW0oLTEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLm5hdmJhci1sYW5ndWFnZSB7XG5cdFx0JiAuZmxhZy1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDdweCk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oN3B4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdCYgLm5hdmJhci1uYXYge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhhcy1zY3JvbGwsXG4uYXBwLWhlYWRlci1zaGFkb3cge1xuXHQmIC5hcHAtaGVhZGVyIHtcblx0XHRib3gtc2hhZG93OiAkYXBwLWhlYWRlci1ib3gtc2hhZG93LXNjcm9sbDtcblx0fVxufSIsIi8vIEFOSU1BVElPTiAtIGZhZGUgb3V0XG5Aa2V5ZnJhbWVzIGFwcExvYWRlckZhZGVPdXQgeyBmcm9tIHsgb3BhY2l0eTogMS4wOyB9IHRvIHsgb3BhY2l0eTogMDsgfSB9XG5cbi5hcHAtbG9hZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcblx0ei1pbmRleDogJGFwcC1sb2FkZXItemluZGV4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvcGFjaXR5OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XG5cdCYuZmFkaW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGFuaW1hdGlvbjogYXBwTG9hZGVyRmFkZU91dCAuMnMgZWFzZTtcblx0fVxuXHQmLmxvYWRlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcblx0XHQmIC5zcGlubmVyIHtcblx0XHRcdGFuaW1hdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIuYXBwLXNpZGViYXItZW5kIHtcblx0Ji5hcHAtc2lkZWJhcixcblx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdGxlZnQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRyaWdodDogLSRhcHAtc2lkZWJhci13aWR0aDtcblx0XHR9XG5cdH1cblx0Ji5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRyaWdodDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWJnKTtcblx0ei1pbmRleDogJGFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtemluZGV4O1xuXG5cdCYgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUge1xuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRwYWRkaW5nOiByZW0oOXB4KSByZW0oMzlweCkgcmVtKDlweCkgMDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdHBhZGRpbmc6IHJlbSg5cHgpIDAgcmVtKDlweCkgcmVtKDM5cHgpO1xuXHRcdH1cblxuXHRcdCYgLmFjdGl2ZSxcblx0XHQmIC5leHBhbmRpbmcsXG5cdFx0JiAuZXhwYW5kIHtcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0JiAubWVudS1jYXJldCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMS4wO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LWNhcmV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTQnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1Myc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVudS1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JiAubWVudS1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogcmVtKDNweCkgcmVtKDIwcHgpIHJlbSgzcHgpIHJlbSgxNXB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcik7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodCk7XG5cblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5tZW51LXRleHQge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiByZW0oMTFweCk7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxMXB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgycHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yKTtcblxuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRyaWdodDogcmVtKC0xMXB4KTtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgtMTFweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogcmVtKDJweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yKTtcblxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHJpZ2h0OiByZW0oLTEzcHgpO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogcmVtKDZweCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDZweCk7XG5cdFx0XHRcdGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0dG9wOiByZW0oMTFweCk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtMnB4KTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1iZyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg0cHgpO1xuXG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IHJlbSgtMTFweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTNweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaGFzLXN1YiB7XG5cdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1ncmlkLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibHVlOyAvLyB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmIC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCByZW0oMTVweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQmLmhhcy1zdWIge1xuXHRcdFx0XHRcdCYgPiAubWVudS1zdWJtZW51IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmID4gLm1lbnUtaXRlbSB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogcmVtKDExcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgyMHB4KTtcblx0XHR3aWR0aDogcmVtKDI4cHgpO1xuXHRcdGhlaWdodDogcmVtKDJweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWZsb2F0LXN1Ym1lbnUtZ3JpZC1ib3JkZXItY29sb3IpO1xuXG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblx0JiAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1saW5lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiByZW0oMjBweCk7XG5cdFx0d2lkdGg6IHJlbSgycHgpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yKTtcblxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRyaWdodDogcmVtKDI2cHgpO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0bGVmdDogcmVtKDI2cHgpO1xuXHRcdH1cblx0fVxufVxuIiwiQG1peGluIGZvbnRhd2Vzb21lKCkge1xuXHRmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBGcmVlLCBGb250IEF3ZXNvbWVcXCA2IFBybywgRm9udEF3ZXNvbWUgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG59IiwiLmFwcC1zaWRlYmFyIHtcblx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cGFkZGluZy10b3A6ICRhcHAtaGVhZGVyLWhlaWdodDtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWJnKTtcblx0ei1pbmRleDogJGFwcC1zaWRlYmFyLXppbmRleDtcblxuXHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdHJpZ2h0OiAwO1xuXHR9IEBlbHNlIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRsZWZ0OiAkYXBwLXNpZGViYXItd2lkdGggKiAtMTtcblx0XHR6LWluZGV4OiAkYXBwLWhlYWRlci16aW5kZXggKyAxO1xuXG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogJGFwcC1zaWRlYmFyLXdpZHRoICogLTE7XG5cdFx0fVxuXHR9XG5cblx0JiAubWVudSB7XG5cdFx0JiAubWVudS1wcm9maWxlIHtcblx0XHRcdHBhZGRpbmc6ICRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy14O1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWJnKTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYgLm1lbnUtcHJvZmlsZS1saW5rIHtcblx0XHRcdFx0bWFyZ2luOiAtJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXg7XG5cdFx0XHRcdHBhZGRpbmc6ICRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy14O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1wcm9maWxlLWNvbG9yKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRhcHAtc2lkZWJhci1wcm9maWxlLWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JiAubWVudS1wcm9maWxlLWNvdmVyIHtcblx0XHRcdFx0XHRcdCYud2l0aC1zaGFkb3cge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogJGFwcC1zaWRlYmFyLXByb2ZpbGUtaG92ZXItb3BhY2l0eTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWVudS1wcm9maWxlLWltYWdlIHtcblx0XHRcdFx0d2lkdGg6ICRhcHAtc2lkZWJhci1wcm9maWxlLWltZy13aWR0aDtcblx0XHRcdFx0aGVpZ2h0OiAkYXBwLXNpZGViYXItcHJvZmlsZS1pbWctaGVpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkYXBwLXNpZGViYXItcHJvZmlsZS1pbWctbWFyZ2luLXk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRhcHAtc2lkZWJhci1wcm9maWxlLWltZy1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZW51LXByb2ZpbGUtaW1hZ2UtaWNvbiB7XG5cdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gcmVtKC0xMnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtcHJvZmlsZS1jb3ZlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkYXBwLXNpZGViYXItcHJvZmlsZS1iZy1pbWFnZTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdFx0XHQmLndpdGgtc2hhZG93IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLXByb2ZpbGUtYmctcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWVudS1wcm9maWxlLWluZm8ge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLXByb2ZpbGUtY29sb3ItcmdiKSwgLjc1KTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oLTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVudS1oZWFkZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogcmVtKDE1cHgpIHJlbSgyMHB4KSByZW0oM3B4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1oZWFkZXItY29sb3IpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1mb250LXdlaWdodDtcblx0XHR9XG5cdFx0JiAubWVudS1kaXZpZGVyIHtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtZGl2aWRlci1iZyk7XG5cdFx0XHRtYXJnaW46ICRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy15IDA7XG5cdFx0fVxuXHRcdCYgLm1lbnUtY2FyZXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTQnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1Myc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVudS1zZWFyY2gge1xuXHRcdFx0cGFkZGluZzogJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXg7XG5cblx0XHRcdCYgKyAubWVudS1pdGVtIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmFjdGl2ZTpub3QoLmNsb3NlZCk6bm90KC5jbG9zaW5nKSxcblx0XHQmIC5leHBhbmRpbmcsXG5cdFx0JiAuZXhwYW5kIHtcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0JiAubWVudS1jYXJldCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMS4wO1xuXG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVudS1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JiAubWVudS1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXkgJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkYXBwLXNpZGViYXItbWVudS1saW5rLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcik7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWxpbmstZm9udC13ZWlnaHQpO1xuXG5cdFx0XHRcdCYgLm1lbnUtdGV4dCB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5tZW51LWJhZGdlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICRiYWRnZS1wYWRkaW5nLXggKiAxLjU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtYmcpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1iYWRnZS1jb2xvcik7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0KTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubWVudS1sYWJlbCB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNzUlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcik7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZW5hYmxlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oNXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtbGluay1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6ICRhcHAtc2lkZWJhci1tZW51LWljb24tZm9udC1zaXplO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcik7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItbWVudS1pY29uLXdpZHRoO1xuXHRcdFx0XHRoZWlnaHQ6ICRhcHAtc2lkZWJhci1tZW51LWljb24taGVpZ2h0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYXBwLXNpZGViYXItbWVudS1pY29uLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRhcHAtc2lkZWJhci1tZW51LWljb24tbWFyZ2luLXk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRhcHAtc2lkZWJhci1tZW51LWljb24tbWFyZ2luLXk7XG5cblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1tYXJnaW4teDtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYXBwLXNpZGViYXItbWVudS1pY29uLW1hcmdpbi14O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5pY29uaWZ5LFxuXHRcdFx0XHQmIFtjbGFzc149XCJpb24tXCJdLFxuXHRcdFx0XHQmIGlvbi1pY29uIHtcblx0XHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy13aWR0aDtcblx0XHRcdFx0XHRoZWlnaHQ6ICRhcHAtc2lkZWJhci1tZW51LWljb24tbGctaGVpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1mb250LXNpemU7XG5cdFx0XHRcdFx0bWFyZ2luOiAkYXBwLXNpZGViYXItbWVudS1pY29uLWxnLW1hcmdpbi15ICRhcHAtc2lkZWJhci1tZW51LWljb24tbGctbWFyZ2luLXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtaWNvbi1pbWcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oM3B4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDNweCk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTRweCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDE0cHgpO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIDAgcmVtKDEwcHgpIHJlbSgzOXB4KTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtYmcpO1xuXG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgzOXB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0JiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgzcHgpIHJlbSgyMHB4KSByZW0oM3B4KSByZW0oMTVweCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1jb2xvcik7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWZvbnQtd2VpZ2h0KTtcblxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgtMTFweCk7XG5cdFx0XHRcdFx0XHRcdHRvcDogcmVtKDExcHgpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDExcHgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgycHgpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1ncmlkLWJnKTtcblxuXHRcdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiByZW0oLTExcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDJweCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1ncmlkLWJnKTtcblxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg2cHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oNnB4KTtcblx0XHRcdFx0XHRcdGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1lbnUtZ3JpZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdHRvcDogcmVtKDExcHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC0ycHgpO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmcpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtKDRweCk7XG5cblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0dG9wOiByZW0oLTE0cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDI3cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDEzcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhhcy1zdWIge1xuXHRcdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiAubWVudS1zdWJtZW51IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCYuaGFzLXN1YiB7XG5cdFx0XHRcdFx0JiA+IC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1iZyk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBncmFkaWVudC1lbmFibGVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmIC5tZW51LWljb24ge1xuXHRcdFx0XHRcdFx0Ly9jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyYWRpZW50LWVuYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgkYmxhY2ssIC42NSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtY2FyZXQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZW5hYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKCRibGFjaywgLjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5tZW51LWJhZGdlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5tZW51LWxhYmVsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyYWRpZW50LWVuYWJsZWQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjY1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHQmIC5tZW51LWljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRmb250Y29sb3ItbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtbGFiZWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRmb250Y29sb3ItbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtdGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGZvbnRjb2xvci1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIC5hcHAtc2lkZWJhci1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0JiAuYXBwLXNpZGViYXItbWluaWZ5LWJ0biB7XG5cdFx0bWFyZ2luOiByZW0oMTBweCkgMDtcblx0XHRwYWRkaW5nOiByZW0oNXB4KSByZW0oMjBweCkgcmVtKDVweCkgcmVtKDEwcHgpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1pbmlmeS1idG4tYmcpO1xuXHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWNvbG9yKTtcblxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICogNSAkYm9yZGVyLXJhZGl1cyAqIDUgMDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogNSAwIDAgJGJvcmRlci1yYWRpdXMgKiA1XG5cdFx0fVxuXG5cdFx0JiBpIHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3IpO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmcpO1xuXHRcdH1cblx0fVxuXHQmLmFwcC1zaWRlYmFyLWdyaWQge1xuXHRcdCYgLm1lbnUge1xuXHRcdFx0JiA+IC5tZW51LWl0ZW0ge1xuXHRcdFx0XHQmICsgLm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmID4gLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1ncmlkLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1ncmlkLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmV4cGFuZGluZyxcblx0XHRcdFx0Ji5leHBhbmQge1xuXHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItY29tcG9uZW50LWFjdGl2ZS1iZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYXBwLXNpZGViYXItdHJhbnNwYXJlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHQmICsgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hcHAtc2lkZWJhci1iZy10cmFuc3BhcmVudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItYmctcmdiKSwgLjc1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVudSB7XG5cdFx0XHQmID4gLm1lbnUtaXRlbSB7XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQmID4gLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWVudS1wcm9maWxlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4yNSk7XG5cblx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubWVudS1wcm9maWxlLWNvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdFx0Ji53aXRoLXNoYWRvdyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjI1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0JiA+IC5tZW51LWl0ZW0ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC40NSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC40NSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaGFzLXN1YiB7XG5cdFx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNDUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFwcC1zaWRlYmFyLWJnIHtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWJnKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0ei1pbmRleDogJGFwcC1zaWRlYmFyLXppbmRleCAtIDEwO1xuXG5cdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdHotaW5kZXg6ICRhcHAtaGVhZGVyLXppbmRleDtcblxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0fVxuXHR9XG59XG4uYXBwLXNpZGViYXItbW9iaWxlLWJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6ICRhcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3AtemluZGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcCk7XG59XG4iLCJAbWl4aW4gZ3JhZGllbnQtZW5hYmxlZCgpIHtcblx0LmFwcC1ncmFkaWVudC1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiQGtleWZyYW1lcyB0b3BNZW51Q29udHJvbFNsaWRlSW5MZWZ0IHtcblx0ZnJvbSB7IGxlZnQ6IHJlbSgtNTBweCk7IH1cblx0dG8geyBsZWZ0OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIHRvcE1lbnVDb250cm9sU2xpZGVJblJpZ2h0IHtcblx0ZnJvbSB7IHJpZ2h0OiByZW0oLTUwcHgpOyB9XG5cdHRvIHsgcmlnaHQ6IDA7IH1cbn1cbi5hcHAtdG9wLW1lbnUge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogJGFwcC10b3AtbWVudS16aW5kZXg7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtYmcpO1xuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6ICRhcHAtdG9wLW1lbnUtaGVpZ2h0O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdCYgLm1lbnUge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQmIC5tZW51LWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFxuXHRcdFx0JiAubWVudS1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogJGFwcC10b3AtbWVudS1jb21wb25lbnQtcGFkZGluZy15ICRhcHAtdG9wLW1lbnUtY29tcG9uZW50LXBhZGRpbmcteDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtbGluay1jb2xvcik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstZm9udC13ZWlnaHQpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5tZW51LXRleHQge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubWVudS1iYWRnZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCByZW0oOHB4KTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LWJhZGdlLWJnKTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LWJhZGdlLWNvbG9yKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LWJhZGdlLWZvbnQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5tZW51LWxhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oM3B4KSByZW0oNnB4KTtcblx0XHRcdFx0XHRmb250LXNpemU6IDc1JTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZW5hYmxlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNXB4KTtcdFxuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWxpbmstaG92ZXItYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5tZW51LWljb24ge1xuXHRcdFx0XHR3aWR0aDogcmVtKDE0cHgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXNpZGViYXItbWVudS1pY29uLWNvbG9yKTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5pY29uaWZ5LFxuXHRcdFx0XHQmIFtjbGFzc149XCJpb24tXCJdLFxuXHRcdFx0XHQmIGlvbi1pY29uIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg4cHgpO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMThweCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgtMnB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTJweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDhweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5tZW51LWljb24taW1nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDNweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzcHgpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDE0cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxNHB4KTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1jb2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1saW5rLWFjdGl2ZS1iZyk7XG5cdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBncmFkaWVudC1lbmFibGVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAubWVudS1pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZW5hYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKCRibGFjaywgLjY1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubWVudS1jYXJldCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBncmFkaWVudC1lbmFibGVkIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtYmFkZ2Uge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC42NSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm1lbnUtbGFiZWwge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JhZGllbnQtZW5hYmxlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmID4gLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5tZW51LWNvbnRyb2wge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogJGFwcC10b3AtbWVudS1oZWlnaHQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1iZyk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yKTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNDBweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1hcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWhvdmVyLWJnKTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWVudS1jb250cm9sLXN0YXJ0IHtcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0kYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0kYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IC0xMnB4IDAgMTBweCAtMTBweCByZ2JhKCRibGFjaywuNSk7XG5cdFx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMTJweCAwIDEwcHggLTEwcHggcmdiYSgkYmxhY2ssLjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogdG9wTWVudUNvbnRyb2xTbGlkZUluTGVmdCAuMnM7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IHRvcE1lbnVDb250cm9sU2xpZGVJblJpZ2h0IC4ycztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tZW51LWNvbnRyb2wtZW5kIHtcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bGVmdDogLSRhcHAtdG9wLW1lbnUtaGVpZ2h0O1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IC0kYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDEycHggMCAxMHB4IC0xMHB4IHJnYmEoJGJsYWNrLC41KTtcblx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAtMTJweCAwIDEwcHggLTEwcHggcmdiYSgkYmxhY2ssLjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IHRvcE1lbnVDb250cm9sU2xpZGVJblJpZ2h0IC4ycztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogdG9wTWVudUNvbnRyb2xTbGlkZUluTGVmdCAuMnM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgPiAubWVudS1pdGVtIHtcblx0XHRcdCYuaGFzLXN1YiB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCYgPiAubWVudS1zdWJtZW51IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm1lbnUtY2FyZXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDVweCk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZjA1NCc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVudS1zdWJtZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0b3A6ICRhcHAtdG9wLW1lbnUtaGVpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtYmcpO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogcmVtKDEwcHgpIDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skYXBwLXRvcC1tZW51LWhlaWdodCArICRhcHAtaGVhZGVyLWhlaWdodH0pO1xuXHRcdFx0XHRcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgPiAubWVudS1pdGVtIHtcblx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg0cHgpIHJlbSgyMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDQ0cHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDQ0cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5tZW51LWNhcmV0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWVudS1zdWJtZW51IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtc3VibWVudS1iZyk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ib3hlZC1sYXlvdXQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6ICRhcHAtYm94ZWQtbGF5b3V0LWJnLWNvdmVyO1xuXHRcblx0JiAuYXBwLXRvcC1tZW51IHtcblx0XHRtYXgtd2lkdGg6ICRhcHAtYm94ZWQtbGF5b3V0LXdpZHRoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogJGFwcC1ib3hlZC1sYXlvdXQtd2lkdGggKiAtLjU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0JiAubWVudSA+IC5tZW51LWl0ZW0gPiAubWVudS1zdWJtZW51IHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdCYgLnBhY2Uge1xuXHRcdCYgLnBhY2UtcHJvZ3Jlc3Mge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQmIC5wYWNlLWFjdGl2aXR5IHtcblx0XHRcdHRvcDogcmVtKDEzcHgpO1xuXHRcdH1cblx0fVxuXHQmIC5hcHAge1xuXHRcdG1heC13aWR0aDogJGFwcC1ib3hlZC1sYXlvdXQtd2lkdGg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym94LXNoYWRvdzogMCAwcHggMzBweCByZ2JhKCRibGFjaywgLjUpO1xuXHRcdFxuXHRcdCYgLmFwcC1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcblx0XHR9XG5cdH1cblx0JiAuYXBwLWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiAkYXBwLWJveGVkLWxheW91dC13aWR0aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cdCYgLmFwcC1zaWRlYmFyLFxuXHQmIC5hcHAtc2lkZWJhci1iZyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRhcHAtYm94ZWQtbGF5b3V0LXdpZHRoKSB7XG5cdC5ib3hlZC1sYXlvdXQge1xuXHRcdCYgLmFwcC10b3AtbWVudSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1jb250ZW50LWZ1bGwtaGVpZ2h0IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRcblx0JiAuYXBwLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JGFwcC1oZWFkZXItaGVpZ2h0fSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGFwcC1oZWFkZXItaGVpZ2h0ICogMiArIDF9KTtcblx0XHR9XG5cdH1cblx0Ji5hcHAtd2l0aG91dC1oZWFkZXIsXG5cdCYuYXBwLWVtcHR5IHtcblx0XHQmIC5hcHAtY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1lbXB0eSB7XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG59IiwiLmFwcC1oZWFkZXItZml4ZWQge1xuXHRwYWRkaW5nLXRvcDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6ICgkYXBwLWhlYWRlci1oZWlnaHQtc20gKiAyKSArIHJlbSgxcHgpO1xuXHR9XG5cdFxuXHQmIC5hcHAtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cbn0iLCJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdC5hcHAtd2l0aC1ob3Zlci1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItbWluaWZpZWQpIHtcblx0XHQmIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdFx0d2lkdGg6ICRhcHAtc2lkZWJhci13aWR0aC1ob3Zlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBib3gtc2hhZG93O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAtMTJweCA2cHggMTJweCByZ2JhKCRibGFjaywgLjE0KTtcblx0XHRcblx0XHRcdCYgLmFwcC1zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDEycHggNnB4IDEycHggcmdiYSgkYmxhY2ssIC4xNCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmICsgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtaG92ZXI7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdH1cblx0XHQmIC5hcHAtY29udGVudCB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aC1ob3Zlcjtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFwcC1zaWRlYmFyLWZpeGVkIHtcblx0XHRcdCYgLmFwcC1zaWRlYmFyIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFwcC13aXRoLXdpZGUtc2lkZWJhciB7XG5cdFx0XHQmIC5hcHAtc2lkZWJhciB7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtaG92ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5hcHAtc2lkZWJhci1jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0XG5cdFx0XHRcdFx0JiArIC5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtaG92ZXI7XG5cdFx0XHR9XG5cdFx0XHQmIC5hcHAtY29udGVudCB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYXBwLXNpZGViYXItd2lkdGgtaG92ZXI7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkYXBwLXNpZGViYXItd2lkdGgtaG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYXBwLXdpdGgtZW5kLXNpZGViYXIge1xuXHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWNvbnRhaW5lciB7XG5cdFx0JiAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1saW5lIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdGxlZnQ6IHJlbSgyNnB4KTtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IHJlbSgyNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1hcnJvdyB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYXBwLXNpZGViYXItZmxvYXQtc3VibWVudSAubWVudS1pdGVtOmFmdGVyIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5hcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51IHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDM5cHgpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDM5cHgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAubWVudS1pdGVtIHtcblx0XHRcdFx0JiA+IC5tZW51LWxpbmsge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAubWVudS1jYXJldCB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTMnO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiByZW0oLTExcHgpO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiByZW0oLTExcHgpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0Ji5leHBhbmRpbmcsXG5cdFx0XHRcdCYuZXhwYW5kIHtcblx0XHRcdFx0XHQmID4gLm1lbnUtbGluayB7XG5cdFx0XHRcdFx0XHQmIC5tZW51LWNhcmV0IHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogcmVtKC0xM3B4KTtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5tZW51LXN1Ym1lbnUge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYXBwLXNpZGViYXIsXG5cdCYgLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdFxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aCAqIC0xO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoICogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0JiAuYnRuLXNjcm9sbC10by10b3Age1xuXHRcdGxlZnQ6IHJlbSgyNXB4KTtcblx0XHRyaWdodDogYXV0bztcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiByZW0oMjVweCk7XG5cdFx0fVxuXHR9XG59IiwiLmFwcC13aXRoLXRvcC1tZW51IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdHBhZGRpbmctdG9wOiAkYXBwLWhlYWRlci1oZWlnaHQgKyAkYXBwLXRvcC1tZW51LWhlaWdodDtcblx0fVxuXHRcblx0JiAuYXBwLXNpZGViYXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkYXBwLWhlYWRlci1oZWlnaHQgKyAkYXBwLXRvcC1tZW51LWhlaWdodDtcblx0XHR9XG5cdH1cblx0Ji5oYXMtc2Nyb2xsIHtcblx0XHQmIC5hcHAtaGVhZGVyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYXBwLXRvcC1tZW51IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogJGFwcC1oZWFkZXItYm94LXNoYWRvdy1zY3JvbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYXBwLWhlYWRlci1maXhlZCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArICRhcHAtdG9wLW1lbnUtaGVpZ2h0O1xuXHRcdH1cblx0fVxufSIsIi5hcHAtd2l0aC10d28tc2lkZWJhciB7XG5cdCYgLmFwcC1oZWFkZXIge1xuXHRcdCYgLm5hdmJhci10b2dnbGUucHVsbC1zdGFydCB7XG5cdFx0XHQmICsgLm5hdmJhci1oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtc2lkZWJhci1lbmQge1xuXHRcdCYuYXBwLXNpZGViYXIsXG5cdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRyaWdodDogLSRhcHAtc2lkZWJhci13aWR0aDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRyaWdodDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYXBwLXNpZGViYXItbWluaWZpZWQge1xuXHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHRcdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0XHRcdCYuYXBwLXNpZGViYXIsXG5cdFx0XHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHQmIC5hcHAtaGVhZGVyIHtcblx0XHQmIC5uYXZiYXItaGVhZGVyIHtcblx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtc2lkZWJhcixcblx0JiAuYXBwLXNpZGViYXItYmcge1xuXHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFxuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0cmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aC13aWRlICogLTE7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGUgKiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYXBwLXNpZGViYXItZW5kIHtcblx0XHQmLmFwcC1zaWRlYmFyLFxuXHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGUgKiAtMTtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0cmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aC13aWRlICogLTE7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYXBwLXdpdGgtZW5kLXNpZGViYXIge1xuXHRcdCYgLmFwcC1jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFwcC13aXRob3V0LXNpZGViYXIge1xuXHQmIC5hcHAtY29udGVudCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCY6bm90KC5hcHAtd2l0aC10b3AtbWVudSkgLmFwcC1oZWFkZXIge1xuXHRcdCYgLm5hdmJhci1icmFuZCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFwcC1zaWRlYmFyLWZpeGVkIHtcblx0JiAuYXBwLXNpZGViYXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0fVxufSIsIi5hcHAtc2lkZWJhci1taW5pZmllZDpub3QoLmFwcC13aXRob3V0LXNpZGViYXIpIHtcblx0JiAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpIHtcblx0XHR3aWR0aDogJGFwcC1zaWRlYmFyLXdpZHRoLW1pbmlmaWVkO1xuXG5cdFx0JiAubWVudSB7XG5cdFx0XHQmID4gLm1lbnUtaXRlbSB7XG5cdFx0XHRcdCYgPiAubWVudS1saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuXG5cdFx0XHRcdFx0JiAubWVudS10ZXh0LFxuXHRcdFx0XHRcdCYgLm1lbnUtbGFiZWwsXG5cdFx0XHRcdFx0JiAubWVudS1iYWRnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5tZW51LWljb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5tZW51LWljb24taW1nIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5oYXMtc3ViID4gLm1lbnUtc3VibWVudSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm1lbnUtcHJvZmlsZSxcblx0XHQmIC5tZW51LWhlYWRlcixcblx0XHQmIC5tZW51LXNlYXJjaCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYgLm1lbnUtY2FyZXQge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgtMTVweCk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTE1cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnNsaW1TY3JvbGxEaXYge1xuXHRcdFx0JiAuc2xpbVNjcm9sbEJhcixcblx0XHRcdCYgLnNsaW1TY3JvbGxSYWlsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5wc19fcmFpbC14LFxuXHRcdCYgLnBzX19yYWlsLXkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmIC5hcHAtc2lkZWJhci1iZzpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdHdpZHRoOiAkYXBwLXNpZGViYXItd2lkdGgtbWluaWZpZWQ7XG5cdH1cblx0JiAuYXBwLXNpZGViYXItbWluaWZ5LWJ0biB7XG5cdFx0JiBpIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ1xcZTEyYSc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aC1taW5pZmllZDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLW1pbmlmaWVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYXBwLXdpdGgtZW5kLXNpZGViYXIge1xuXHRcdCYgLmFwcC1jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGFwcC1zaWRlYmFyLXdpZHRoLW1pbmlmaWVkO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYXBwLXNpZGViYXItd2lkdGgtbWluaWZpZWQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hcHAtc2lkZWJhci1lbmQtdG9nZ2xlZCB7XG5cdCYgLmFwcC1zaWRlYmFyLWVuZCB7XG5cdFx0Ji5hcHAtc2lkZWJhcixcblx0XHQmLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcHAtY29udGVudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRhcHAtc2lkZWJhci13aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHQmIC5hcHAtc2lkZWJhci1lbmQge1xuXHRcdFx0Ji5hcHAtc2lkZWJhcixcblx0XHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYXBwLWNvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIiRhcHAtc2lkZWJhci13aWR0aDogMzAwcHg7XG4vLyBBTklNQVRJT04gLSBzaWRlYmFyIHNsaWRlIGluXG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRNb2JpbGVTbGlkZUluTGVmdCB7IGZyb20geyBsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoOyB9IHRvIHsgbGVmdDogMDsgfSB9XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRNb2JpbGVTbGlkZUluUmlnaHQgeyBmcm9tIHsgcmlnaHQ6IC0kYXBwLXNpZGViYXItd2lkdGg7IH0gdG8geyByaWdodDogMDsgfSB9XG5cbi8vIEFOSU1BVElPTiAtIHdpZGUgc2lkZWJhciBzbGlkZSBpblxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kV2lkZU1vYmlsZVNsaWRlSW5MZWZ0IHsgZnJvbSB7IGxlZnQ6IC0kYXBwLXNpZGViYXItd2lkdGgtd2lkZTsgfSB0byB7IGxlZnQ6IDA7IH0gfVxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kV2lkZU1vYmlsZVNsaWRlSW5SaWdodCB7IGZyb20geyByaWdodDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlOyB9IHRvIHsgcmlnaHQ6IDA7IH0gfVxuXG4vLyBBTklNQVRJT04gLSBtb2JpbGUgYmFja2Ryb3BcbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZE1vYmlsZUJhY2tkcm9wIHsgZnJvbSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IHRvIHsgYmFja2dyb3VuZDogJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDsgfSB9XG5cbi5hcHAtc2lkZWJhci1lbmQtbW9iaWxlLXRvZ2dsZWQge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmIC5hcHAtc2lkZWJhci1lbmQge1xuXHRcdFx0Ji5hcHAtc2lkZWJhcixcblx0XHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kTW9iaWxlU2xpZGVJbkxlZnQgLjJzIGVhc2U7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kTW9iaWxlU2xpZGVJblJpZ2h0IC4ycyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0fVxuXHRcdFx0Ji5hcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3Age1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDtcblx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kTW9iaWxlQmFja2Ryb3AgLjJzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIC5hcHAtc2lkZWJhci1lbmQge1xuXHRcdFx0Ji5hcHAtc2lkZWJhcixcblx0XHRcdCYuYXBwLXNpZGViYXItYmcge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kV2lkZU1vYmlsZVNsaWRlSW5MZWZ0IC4ycyBlYXNlO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhckVuZFdpZGVNb2JpbGVTbGlkZUluUmlnaHQgLjJzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIkYXBwLXNpZGViYXItd2lkdGg6IDMwMHB4O1xuLy8gQU5JTUFUSU9OIC0gc2lkZWJhciBzbGlkZSBvdXRcbkBrZXlmcmFtZXMgYXBwU2lkZWJhckVuZE1vYmlsZVNsaWRlT3V0TGVmdCB7IGZyb20geyBsZWZ0OiAwOyB9IHRvIHsgbGVmdDogLSRhcHAtc2lkZWJhci13aWR0aDsgfSB9XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRNb2JpbGVTbGlkZU91dFJpZ2h0IHsgZnJvbSB7IHJpZ2h0OiAwOyB9IHRvIHsgcmlnaHQ6IC0kYXBwLXNpZGViYXItd2lkdGg7IH0gfVxuXG4vLyBBTklNQVRJT04gLSB3aWRlIHNpZGViYXIgc2xpZGUgb3V0XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJFbmRXaWRlTW9iaWxlU2xpZGVPdXRMZWZ0IHsgZnJvbSB7IGxlZnQ6IDA7IH0gdG8geyBsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7IH0gfVxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kV2lkZU1vYmlsZVNsaWRlT3V0UmlnaHQgeyBmcm9tIHsgcmlnaHQ6IDA7IH0gdG8geyByaWdodDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlOyB9IH1cblxuLy8gQU5JTUFUSU9OIC0gcmVtb3ZlIG1vYmlsZSBiYWNrZHJvcFxuQGtleWZyYW1lcyBhcHBTaWRlYmFyRW5kTW9iaWxlUmVtb3ZlQmFja2Ryb3AgeyBmcm9tIHsgYmFja2dyb3VuZDogJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDsgfSB0byB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuLmFwcC1zaWRlYmFyLWVuZC1tb2JpbGUtY2xvc2VkIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0JiAuYXBwLXNpZGViYXItZW5kIHtcblx0XHRcdCYuYXBwLXNpZGViYXIsXG5cdFx0XHQmLmFwcC1zaWRlYmFyLWJnIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhckVuZE1vYmlsZVNsaWRlT3V0TGVmdCAuMnMgZWFzZTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJFbmRNb2JpbGVTbGlkZU91dFJpZ2h0IC4ycyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFwcC1zaWRlYmFyLW1vYmlsZS1iYWNrZHJvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJFbmRNb2JpbGVSZW1vdmVCYWNrZHJvcCAuMnMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHRcdFx0JiAuYXBwLXNpZGViYXItZW5kIHtcblx0XHRcdFx0Ji5hcHAtc2lkZWJhcixcblx0XHRcdFx0Ji5hcHAtc2lkZWJhci1iZyB7XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdGxlZnQ6IC0kYXBwLXNpZGViYXItd2lkdGgtd2lkZTtcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhckVuZFdpZGVNb2JpbGVTbGlkZU91dExlZnQgLjJzIGVhc2U7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRyaWdodDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyRW5kV2lkZU1vYmlsZVNsaWRlT3V0UmlnaHQgLjJzIGVhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gQU5JTUFUSU9OIC0gc2lkZWJhciBzbGlkZSBpblxuQGtleWZyYW1lcyBhcHBTaWRlYmFyTW9iaWxlU2xpZGVJbkxlZnQgeyBmcm9tIHsgbGVmdDogLSRhcHAtc2lkZWJhci13aWR0aDsgfSB0byB7IGxlZnQ6IDA7IH0gfVxuQGtleWZyYW1lcyBhcHBTaWRlYmFyTW9iaWxlU2xpZGVJblJpZ2h0IHsgZnJvbSB7IHJpZ2h0OiAtJGFwcC1zaWRlYmFyLXdpZHRoOyB9IHRvIHsgcmlnaHQ6IDA7IH0gfVxuXG4vLyBBTklNQVRJT04gLSB3aWRlIHNpZGViYXIgc2xpZGUgaW5cbkBrZXlmcmFtZXMgYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZUluTGVmdCB7IGZyb20geyBsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7IH0gdG8geyBsZWZ0OiAwOyB9IH1cbkBrZXlmcmFtZXMgYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZUluUmlnaHQgeyBmcm9tIHsgcmlnaHQ6IC0kYXBwLXNpZGViYXItd2lkdGgtd2lkZTsgfSB0byB7IHJpZ2h0OiAwOyB9IH1cblxuLy8gQU5JTUFUSU9OIC0gbW9iaWxlIGJhY2tkcm9wXG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJNb2JpbGVCYWNrZHJvcCB7IGZyb20geyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB0byB7IGJhY2tncm91bmQ6ICRhcHAtc2lkZWJhci1iZy1tb2JpbGUtYmFja2Ryb3A7IH0gfVxuXG4uYXBwLXNpZGViYXItbW9iaWxlLXRvZ2dsZWQge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCksXG5cdFx0JiAuYXBwLXNpZGViYXItYmc6bm90KC5hcHAtc2lkZWJhci1lbmQpIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJNb2JpbGVTbGlkZUluUmlnaHQgLjJzIGVhc2U7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyTW9iaWxlU2xpZGVJbkxlZnQgLjJzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmFwcC1zaWRlYmFyLWJnOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0fVxuXHRcdCYgLmFwcC1zaWRlYmFyLW1vYmlsZS1iYWNrZHJvcDpub3QoLmFwcC1zaWRlYmFyLWVuZCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYXBwLXNpZGViYXItYmctbW9iaWxlLWJhY2tkcm9wO1xuXHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyTW9iaWxlQmFja2Ryb3AgLjJzIGVhc2U7XG5cdFx0fVxuXHRcdFxuXHRcdCYuYXBwLXdpdGgtd2lkZS1zaWRlYmFyIHtcblx0XHRcdCYgLmFwcC1zaWRlYmFyOm5vdCguYXBwLXNpZGViYXItZW5kKSxcblx0XHRcdCYgLmFwcC1zaWRlYmFyLWJnOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyV2lkZU1vYmlsZVNsaWRlSW5SaWdodCAuMnMgZWFzZTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyV2lkZU1vYmlsZVNsaWRlSW5MZWZ0IC4ycyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gQU5JTUFUSU9OIC0gc2lkZWJhciBzbGlkZSBvdXRcbkBrZXlmcmFtZXMgYXBwU2lkZWJhck1vYmlsZVNsaWRlT3V0TGVmdCB7IGZyb20geyBsZWZ0OiAwOyB9IHRvIHsgbGVmdDogLSRhcHAtc2lkZWJhci13aWR0aDsgfSB9XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJNb2JpbGVTbGlkZU91dFJpZ2h0IHsgZnJvbSB7IHJpZ2h0OiAwOyB9IHRvIHsgcmlnaHQ6IC0kYXBwLXNpZGViYXItd2lkdGg7IH0gfVxuXG4vLyBBTklNQVRJT04gLSB3aWRlIHNpZGViYXIgc2xpZGUgb3V0XG5Aa2V5ZnJhbWVzIGFwcFNpZGViYXJXaWRlTW9iaWxlU2xpZGVPdXRMZWZ0IHsgZnJvbSB7IGxlZnQ6IDA7IH0gdG8geyBsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7IH0gfVxuQGtleWZyYW1lcyBhcHBTaWRlYmFyV2lkZU1vYmlsZVNsaWRlT3V0UmlnaHQgeyBmcm9tIHsgcmlnaHQ6IDA7IH0gdG8geyByaWdodDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlOyB9IH1cblxuLy8gQU5JTUFUSU9OIC0gcmVtb3ZlIG1vYmlsZSBiYWNrZHJvcFxuQGtleWZyYW1lcyBhcHBTaWRlYmFyTW9iaWxlUmVtb3ZlQmFja2Ryb3AgeyBmcm9tIHsgYmFja2dyb3VuZDogJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDsgfSB0byB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cblxuLmFwcC1zaWRlYmFyLW1vYmlsZS1jbG9zZWQge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHQmIC5hcHAtc2lkZWJhcjpub3QoLmFwcC1zaWRlYmFyLWVuZCksXG5cdFx0JiAuYXBwLXNpZGViYXItYmc6bm90KC5hcHAtc2lkZWJhci1lbmQpIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHJpZ2h0OiAtJGFwcC1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJNb2JpbGVTbGlkZU91dFJpZ2h0IC4ycyBlYXNlO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGxlZnQ6IC0kYXBwLXNpZGViYXItd2lkdGg7XG5cdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhck1vYmlsZVNsaWRlT3V0TGVmdCAuMnMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYXBwLXNpZGViYXItbW9iaWxlLWJhY2tkcm9wOm5vdCguYXBwLXNpZGViYXItZW5kKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRhbmltYXRpb246IGFwcFNpZGViYXJNb2JpbGVSZW1vdmVCYWNrZHJvcCAuMnMgZWFzZTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5hcHAtd2l0aC13aWRlLXNpZGViYXIge1xuXHRcdFx0JiAuYXBwLXNpZGViYXI6bm90KC5hcHAtc2lkZWJhci1lbmQpLFxuXHRcdFx0JiAuYXBwLXNpZGViYXItYmc6bm90KC5hcHAtc2lkZWJhci1lbmQpIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRyaWdodDogLSRhcHAtc2lkZWJhci13aWR0aC13aWRlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogYXBwU2lkZWJhcldpZGVNb2JpbGVTbGlkZU91dFJpZ2h0IC4ycyBlYXNlO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRsZWZ0OiAtJGFwcC1zaWRlYmFyLXdpZHRoLXdpZGU7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBhcHBTaWRlYmFyV2lkZU1vYmlsZVNsaWRlT3V0TGVmdCAuMnMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi5icmVhZGNydW1iIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogJGJyZWFkY3J1bWItZm9udC13ZWlnaHQ7XG5cdFxuXHQmIC5icmVhZGNydW1iLWl0ZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItbGluZS1oZWlnaHQgKiAkcGFnZS1oZWFkZXItZm9udC1zaXplO1xuXHRcdFxuXHRcdCYgKyAuYnJlYWRjcnVtYi1pdGVtIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIEFOSU1BVElPTiAtIGZhZGUgaW5cbkBrZXlmcmFtZXMgYnRuRmFkZUluIHsgZnJvbSB7IG9wYWNpdHk6IDA7IH0gdG8geyBvcGFjaXR5OiAxOyB9IH1cblxuLmJ0bi1zY3JvbGwtdG8tdG9wIHtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdGJvdHRvbTogJGFwcC1jb250ZW50LXBhZGRpbmcteTtcblx0ei1pbmRleDogJGJ0bi1zY3JvbGwtdG8tdG9wLXppbmRleDtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0XG5cdCYuc2hvdyB7XG5cdFx0b3BhY2l0eTogMS4wO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFuaW1hdGlvbjogYnRuRmFkZUluIC4ycyBlYXNlO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bGVmdDogJGFwcC1jb250ZW50LXBhZGRpbmcteCAqIC41O1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0cmlnaHQ6ICRhcHAtY29udGVudC1wYWRkaW5nLXggKiAuNTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdGxlZnQ6ICRhcHAtY29udGVudC1tb2JpbGUtcGFkZGluZy14ICogLjU7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRyaWdodDogJGFwcC1jb250ZW50LW1vYmlsZS1wYWRkaW5nLXggKiAuNTtcblx0XHR9XG5cdH1cbn0iLCIuYnRuIHtcblx0Ji5idG4taWNvbiB7XG5cdFx0d2lkdGg6IHJlbSgyOHB4KTtcblx0XHRoZWlnaHQ6IHJlbSgyOHB4KTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdFxuXHRcdCYuYnRuLXhzIHtcblx0XHRcdHdpZHRoOiByZW0oMTZweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNnB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDhweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuXHRcdH1cblx0XHQmLmJ0bi1zbSB7XG5cdFx0XHR3aWR0aDogcmVtKDIycHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjJweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG5cdFx0fVxuXHRcdCYuYnRuLWxnIHtcblx0XHRcdHdpZHRoOiByZW0oMzRweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzNHB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgzNHB4KTtcblx0XHR9XG5cdH1cblx0Ji5idG4teHMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRwYWRkaW5nOiByZW0oMnB4KSByZW0oNnB4KTtcblx0fVxuXHQmW2NsYXNzKj1cImJ0bi1vdXRsaW5lLVwiXTpub3QoLmJ0bi15ZWxsb3cpOm5vdCguYnRuLXdoaXRlKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLXRoZW1lIHtcblx0LS0jeyRwcmVmaXh9YnRuLWJnOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0LS0jeyRwcmVmaXh9YnRuLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0LS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XG5cdC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlci1jb2xvcik7XG5cdC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1ob3Zlcik7XG5cdC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yKTtcblx0LS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtcmdiKTtcblx0XG5cdC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItY29sb3IpO1xuXHQtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyKTtcblx0LS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yKTtcblx0LS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtcmdiKSwgMC4xMjUpO1xuXHQtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWRpc2FibGVkLWNvbG9yKTtcblx0LS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1kaXNhYmxlZCk7XG5cdC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLW91dGxpbmUtdGhlbWUge1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFxuXHQmOmhvdmVyLFxuXHQmLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0fVxuXHQmLmRpc2FibGVkLFxuXHQmOmRpc2FibGVkIHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdH1cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlOmZvY3VzLCBcblx0JjphY3RpdmU6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDAgMC4yNXJlbSByZ2JhKCN7dmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1yZ2IpfSwgLjUpKTtcblx0fVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuXHRcdCRiZzogICAgICAgICAgICAgICAgICR2YWx1ZTtcblx0XHQkYm9yZGVyOiAgICAgICAgICAgICAkdmFsdWU7XG5cdFx0JHRleHRDb2xvcjogICAgICAgICAgJHdoaXRlO1xuXHRcdCRob3ZlckJnOiAgICAgICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgMjUlKTtcblx0XHQkaG92ZXJCb3JkZXI6ICAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsIDI1JSk7XG5cdFx0JGhvdmVyVGV4dENvbG9yOiAgICAgJHdoaXRlO1xuXHRcdCRhY3RpdmVCZzogICAgICAgICAgIHNoYWRlLWNvbG9yKCR2YWx1ZSwgMjUlKTtcblx0XHQkYWN0aXZlQm9yZGVyOiAgICAgICBzaGFkZS1jb2xvcigkdmFsdWUsIDI1JSk7XG5cdFx0JGFjdGl2ZVRleHRDb2xvcjogICAgJHdoaXRlO1xuXHRcdCRkaXNhYmxlZEJnOiAgICAgICAgIHRpbnQtY29sb3IoJHZhbHVlLCAyNSUpO1xuXHRcdCRkaXNhYmxlZEJvcmRlcjogICAgIHRpbnQtY29sb3IoJHZhbHVlLCAyNSUpO1xuXHRcdCRkaXNhYmxlZFRleHRDb2xvcjogICR3aGl0ZTtcblx0XHRcblx0XHRAaWYgJGNvbG9yID09ICd5ZWxsb3cnIG9yICRjb2xvciA9PSAnZGVmYXVsdCcgb3IgJGNvbG9yID09ICd3aGl0ZScge1xuXHRcdFx0JHRleHRDb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0JGhvdmVyVGV4dENvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHQkYWN0aXZlVGV4dENvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHQkZGlzYWJsZWRUZXh0Q29sb3I6ICRncmF5LTkwMDtcblx0XHR9XG5cdFx0QGlmICRjb2xvciA9PSAnZGVmYXVsdCcge1xuXHRcdFx0JGhvdmVyQmc6ICRncmF5LTQwMDtcblx0XHRcdCRob3ZlckJvcmRlcjogJGdyYXktNDAwO1xuXHRcdFx0JGFjdGl2ZUJnOiAkZ3JheS00MDA7XG5cdFx0XHQkYWN0aXZlQm9yZGVyOiAkZ3JheS00MDA7XG5cdFx0fVxuXHRcdEBpZiAkY29sb3IgPT0gJ3doaXRlJyB7XG5cdFx0XHQkYm9yZGVyOiAkZ3JheS00MDA7XG5cdFx0XHQkaG92ZXJCZzogJGdyYXktMjAwO1xuXHRcdFx0JGhvdmVyQm9yZGVyOiAkZ3JheS01MDA7XG5cdFx0XHQkYWN0aXZlQmc6ICRncmF5LTIwMDtcblx0XHRcdCRhY3RpdmVCb3JkZXI6ICRncmF5LTUwMDtcblx0XHRcdCRkaXNhYmxlZEJnOiB0aW50LWNvbG9yKCRncmF5LTIwMCwgMjUlKTtcblx0XHRcdCRkaXNhYmxlZEJvcmRlcjogdGludC1jb2xvcigkZ3JheS01MDAsIDI1JSk7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuXHRcdFx0JGJnLCAkYm9yZGVyLCAkdGV4dENvbG9yLCAkaG92ZXJCZywgXG5cdFx0XHQkaG92ZXJCb3JkZXIsICRob3ZlclRleHRDb2xvciwgXG5cdFx0XHQkYWN0aXZlQmcsICRhY3RpdmVCb3JkZXIsICRhY3RpdmVUZXh0Q29sb3IsICBcblx0XHRcdCRkaXNhYmxlZEJnLCAkZGlzYWJsZWRCb3JkZXIsICRkaXNhYmxlZFRleHRDb2xvclxuXHRcdCk7XG5cdFx0XG5cdFx0LmJ0bi1ncm91cCA+IC5idG4gKyAmLFxuXHRcdC5pbnB1dC1ncm91cCA+IC5idG4gKyAmLFxuXHRcdC5pbnB1dC1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tbWVudSArICYge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGhvdmVyQm9yZGVyO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGhvdmVyQm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxufSIsIi5jYXJldCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyLXRvcDogNHB4IGRhc2hlZDtcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkXFw5O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XG5cdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oMnB4KTtcblx0fSBAZWxzZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IHJlbSgycHgpO1xuXHR9XG59IiwiLmNoYXRzIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFxuXHQmIC5jaGF0cy1pdGVtIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFxuXHRcdCYgLm5hbWUge1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcblx0XHRcdCYgLmJhZGdlIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oOHB4KTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDFweCkgcmVtKDRweCkgcmVtKDJweCk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oM3B4KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IHJlbSgtMXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZGF0ZS10aW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgzcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFxuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5pbWFnZSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg2MHB4KTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHRcblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0JiArIC5tZXNzYWdlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg3NXB4KTtcblx0XHRcdFxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDc1cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm1lc3NhZ2Uge1xuXHRcdFx0cGFkZGluZzogcmVtKDdweCkgcmVtKDEycHgpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMztcblx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogcmVtKC0xM3B4KTtcblx0XHRcdFx0dG9wOiByZW0oMTVweCk7XG5cdFx0XHRcdGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogcmVtKC0xM3B4KTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmICsgLmNoYXRzLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHR9XG5cdH1cblx0JiAuZW5kIHtcblx0XHQmIC5uYW1lIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmRhdGUtdGltZSB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmltYWdlIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiArIC5tZXNzYWdlIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg3NXB4KTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNzVweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubWVzc2FnZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IHJlbSgtMTNweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5wYW5lbC1ib2R5IC5jaGF0cyB7XG5cdHBhZGRpbmc6IDA7XG59XG4uc2xpbVNjcm9sbERpdiAuY2hhdHMge1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG5cdFxuXHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMTVweCk7XG5cdH1cbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufSIsIi5kcm9wZG93bi1tZW51IHtcblx0Ym94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XG5cdFxuXHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdFxuXHQmIC5kcm9wZG93bi1pdGVtIHtcblx0XHRmb250LXdlaWdodDogJGRyb3Bkb3duLWZvbnQtd2VpZ2h0O1xuXHR9XG5cdFxuXHQmLm1lZGlhLWxpc3Qge1xuXHRcdG1heC13aWR0aDogcmVtKDM2MHB4KTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdFxuXHRcdCYgLm1lZGlhIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjEpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XG5cdFx0XHQmIC5tZWRpYS1vYmplY3Qge1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0OHB4KTtcblx0XHRcdFx0d2lkdGg6IHJlbSg0OHB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg0OHB4KTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0JiAubWVkaWEtb2JqZWN0LWljb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlcjogcmVtKDNweCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oLTExcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IHJlbSgyMXB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjFweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAxMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMzBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lZGlhLWxlZnQge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDEycHgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTJweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm1lZGlhLXJpZ2h0IHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDEycHgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxMnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWVkaWEtaGVhZGluZyB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTIuNXB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcblx0XHRcdH1cblx0XHRcdCYgcCB7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNXB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNHB4KTtcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0oMjcwcHgpO1xuXHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC42NSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdFx0fVxuXHRcdFx0JiArIC5tZWRpYSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmRyb3Bkb3duLWhlYWRlciB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcblx0XHRcdGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAkZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRkcm9wZG93bi1oZWFkZXItYmc7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC42NiAkc3BhY2VyO1xuXHRcdH1cblx0XHQmIC5kcm9wZG93bi1pdGVtIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXI7XG5cdFx0fVxuXHRcdCYgLmRyb3Bkb3duLWZvb3RlciB7IFxuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjYgJHNwYWNlcjtcblx0XHR9XG5cdH1cbn0iLCIuZm9ybS1ob3Jpem9udGFsIHtcblx0Ji5mb3JtLWJvcmRlcmVkIHtcblx0XHQmIC5mb3JtLWdyb3VwIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIC41KTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFxuXHRcdFx0JiAuY29sLWZvcm0tbGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiArIGRpdiB7XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5tZWRpYS1tZXNzYWdpbmcge1xuXHQmIC5tZWRpYSB7XG5cdFx0cGFkZGluZzogcmVtKDE1cHgpO1xuXHRcdFxuXHRcdCYgKyAubWVkaWEge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTVweCk7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0JiBwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn0iLCIubW9kYWwge1xuXHQmIC5tb2RhbC1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleDogMTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdCYgLmNsb3NlIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgtMTVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLm1vZGFsLW1lc3NhZ2Uge1xuXHRcdCYgLm1vZGFsLWRpYWxvZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmIC5tb2RhbC1jb250ZW50IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHRcdCYgLm1vZGFsLWJvZHksXG5cdFx0JiAubW9kYWwtaGVhZGVyLFxuXHRcdCYgLm1vZGFsLWZvb3RlciB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5uYXYge1xuXHQmLm5hdi10YWJzIHtcblx0XHQmLm5hdi10YWJzLWludmVyc2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktOTAwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcblx0XHRcdFxuXHRcdFx0JiAubmF2LWl0ZW0ge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXdoaXRlLXJnYiksIC42NSk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH13aGl0ZS1yZ2IpLCAxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubmF2LXRhYnMtdjIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFxuXHRcdFx0JiA+IC5uYXYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmID4gLm5hdi1saW5rIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXggJG5hdi1saW5rLXBhZGRpbmcteCAkbmF2LWxpbmstcGFkZGluZy14IC0gcmVtLWRlZmF1bHQoMnB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdCYgPiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTMwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm5hdi13aXphcmRzLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XG5cdFx0JiAubmF2Lm5hdi13aXphcmRzLTEsXG5cdFx0JiAubmF2Lm5hdi13aXphcmRzLTIsXG5cdFx0JiAubmF2Lm5hdi13aXphcmRzLTMge1xuXHRcdFx0bWluLXdpZHRoOiByZW0oNjAwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4ubmF2IHtcblx0Ji5uYXYtd2l6YXJkcy0xIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcblx0XHQmIC5uYXYtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAubmF2LW5vIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDQwcHgpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDQwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLm5hdi10ZXh0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSxcblx0XHRcdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5uYXYtbm8ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdCYgLm5hdi1ubyB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4yNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6ICRuYXYtbGluay1wYWRkaW5nLXkgKyByZW0tZGVmYXVsdCgxOXB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgycHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDIwcHgpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSArIDIwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSArIDIwcHgpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAyMHB4KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCYgLm5hdi1saW5rIHtcblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSArIDIwcHgpO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgMjBweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAyMHB4KTtcblx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgKyAyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5hdi13aXphcmRzLTIge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFxuXHRcdCYgLm5hdi1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgJG5hdi1saW5rLXBhZGRpbmcteDtcblx0XHRcdFxuXHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5uYXYtdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAkbmF2LWxpbmstcGFkZGluZy14ICogLTE7XG5cdFx0XHRcdFx0cmlnaHQ6ICRuYXYtbGluay1wYWRkaW5nLXggKiAtMTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgycHgpO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtMXB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJnKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHQmLmNvbXBsZXRlZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JG5hdi1saW5rLXBhZGRpbmcteCAqIDJ9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCYgLm5hdi1saW5rIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm5hdi13aXphcmRzLTMge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFxuXHRcdCYgLm5hdi1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdCYgLm5hdi1saW5rIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLm5hdi1kb3Qge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMTZweCk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJnKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubmF2LXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubmF2LXRleHQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC42NSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHQmLmNvbXBsZXRlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm5hdi1kb3Qge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0JiAubmF2LWRvdCB7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4yNSk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAubmF2LXRleHQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAkbmF2LWxpbmstcGFkZGluZy15ICsgcmVtLWRlZmF1bHQoNnB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzcHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgOHB4KTtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgKyA4cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSArIDhweCk7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDhweCk7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgKyA4cHgpO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgOHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCYgLm5hdi1saW5rIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDhweCk7XG5cdFx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlICsgOHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5uYXZiYXIge1xuXHQmLm5hdmJhci1zdGlja3kge1xuXHRcdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0ICsgJGFwcC1jb250ZW50LXBhZGRpbmcteTtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC41O1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIC41O1xuXHRcdH1cblx0XHRcblx0XHQmIC5uYXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XG5cdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS02MDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgKiAuNSAkbmF2LWxpbmstcGFkZGluZy14O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTcwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ub3RlIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcblx0XG5cdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiByZW0oM3B4KSBzb2xpZDtcblx0fSBAZWxzZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IHJlbSgzcHgpIHNvbGlkO1xuXHR9XG5cdFxuXHQmIC5ub3RlLWljb24ge1xuXHRcdHdpZHRoOiByZW0oODBweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oNTZweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYgLm5vdGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogcmVtKDE1cHgpO1xuXHRcdGZsZXg6IDE7XG5cdFx0XG5cdFx0JiBoMSwgXG5cdFx0JiBoMiwgXG5cdFx0JiBoMywgXG5cdFx0JiBoNCwgXG5cdFx0JiBoNSwgXG5cdFx0JiBoNiB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0Ji5ub3RlLXdpdGgtZW5kLWljb24ge1xuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDogcmVtKDNweCkgc29saWQ7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogcmVtKDNweCkgc29saWQ7XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2UtaGVhZGVyIHtcblx0Zm9udC1zaXplOiAkcGFnZS1oZWFkZXItZm9udC1zaXplO1xuXHRtYXJnaW46IDAgMCByZW0oMTVweCk7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0bGluZS1oZWlnaHQ6ICRwYWdlLWhlYWRlci1saW5lLWhlaWdodDtcblx0Zm9udC13ZWlnaHQ6ICRwYWdlLWhlYWRlci1mb250LXdlaWdodDtcblx0XG5cdCYgc21hbGwge1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdH1cbn0iLCIucGFnaW5hdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiAkcGFnaW5hdGlvbi1mb250LXdlaWdodDtcblx0ZmxleC13cmFwOiB3cmFwO1xufSIsIkBrZXlmcmFtZXMgZmFkZUluIHtcblx0ZnJvbSB7IG9wYWNpdHk6IDA7IH1cblx0dG8geyBvcGFjaXR5OiAwLjk7IH1cbn1cbi5wYW5lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZy1jb2xvcjtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAkcGFuZWwtbWFyZ2luLWJvdHRvbTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFxuXHQmIC5wYW5lbC1ib2R5LFxuXHQmIC5wYW5lbC10b29sYmFyLFxuXHQmIC5wYW5lbC1mb290ZXIge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cdCYgLnBhbmVsLWhlYWRpbmcge1xuXHRcdHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcteSAkcGFuZWwtaGVhZGluZy1wYWRkaW5nLXg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XG5cdFx0JiAucGFuZWwtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgKiAwLjk7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5wYW5lbC1oZWFkaW5nLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHQmICsgYSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5idG4taWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAudGFiLW92ZXJmbG93IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cdCYgLnBhbmVsLWJvZHkge1xuXHRcdHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmcteSAkcGFuZWwtYm9keS1wYWRkaW5nLXg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0fVxuXHQmIC5wYW5lbC10b29sYmFyIHtcblx0XHRwYWRkaW5nOiAkcGFuZWwtdG9vbGJhci1wYWRkaW5nLXkgJHBhbmVsLXRvb2xiYXItcGFkZGluZy14O1xuXHR9XG5cdCYgLnBhbmVsLWZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjc1KTtcblx0XHRwYWRkaW5nOiAkcGFuZWwtZm9vdGVyLXBhZGRpbmcteSAkcGFuZWwtZm9vdGVyLXBhZGRpbmcteDtcblx0fVxuXHQmIFtjbGFzc149XCJjb2wtXCJdIHtcblx0XHQmLnVpLXNvcnRhYmxlIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYucGFuZWwtZGVmYXVsdCB7XG5cdFx0JiA+IC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0fVxuXHR9XG5cdCYucGFuZWwtaW52ZXJzZSB7XG5cdFx0JiA+IC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1ncmF5LTkwMCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKTtcblx0XHRcdFxuXHRcdFx0LmRhcmstbW9kZSAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wYW5lbC1sb2FkaW5nIHtcblx0XHQmIC5wYW5lbC1ib2R5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHQmIC5wYW5lbC1sb2FkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0ei1pbmRleDogJGFwcC1oZWFkZXItemluZGV4ICsgMTA7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluIC4ycztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wYW5lbC1leHBhbmQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogJHBhbmVsLWV4cGFuZC16aW5kZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcblx0XHQmID4gLnBhbmVsLWJvZHksXG5cdFx0JiA+IC5wYW5lbC1oZWFkaW5nLFxuXHRcdCYgPiAucGFuZWwtZm9vdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHRcdCYgPiAucGFuZWwtYm9keSB7XG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHQmID4gLnNsaW1TY3JvbGxEaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgPiBkaXY6bm90KC5zbGltU2Nyb2xsQmFyKTpub3QoLnNsaW1TY3JvbGxSYWlsKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdGZsZXg6IDA7XG5cdFx0XHRcblx0XHRcdCYgLmZhLWV4cGFuZDpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDY2Jztcblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IC5obGpzLXdyYXBwZXIge1xuXHRcdFx0bWF4LWhlaWdodDogNTAlO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHR9XG5cdH1cblx0Ji5wYW5lbC1ob3Zlci1pY29uIHtcblx0XHQmIC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdCYgLnBhbmVsLWhlYWRpbmctYnRuIHtcblx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHQmIGkge1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCYgLnBhbmVsLWhlYWRpbmctYnRuIHtcblx0XHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wYW5lbC13aXRoLXRhYnMge1xuXHRcdCYgLnBhbmVsLWhlYWRpbmcge1xuXHRcdFx0JiA+IC5uYXYtdGFicyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0kcGFuZWwtaGVhZGluZy1wYWRkaW5nLXkgKiAwLjU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0kcGFuZWwtaGVhZGluZy1wYWRkaW5nLXk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5uYXYtaXRlbSB7XG5cdFx0XHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBhbmVsLWV4cGFuZCB7XG5cdCYgLmFwcC1jb250ZW50IHtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFxuXHRcdCYgLnBhbmVsLnBhbmVsLWV4cGFuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcGFuZWwtYmctY29sb3I7XG5cdFx0fVxuXHR9XG59IiwiLnBvcG92ZXIge1xuXHRib3gtc2hhZG93OiAkcG9wb3Zlci1ib3gtc2hhZG93O1xufSIsIi5yZWdpc3RlcmVkLXVzZXJzLWxpc3Qge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogcmVtKDcuNXB4KTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRcblx0JiA+IGxpIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdHBhZGRpbmc6IHJlbSg3LjVweCk7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFxuXHRcdCYgPiBhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXHRcdH1cblx0XHQmIGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cdFx0JiAudXNlcm5hbWUge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQGtleWZyYW1lcyByb3RhdGlvbiB7XG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHR0byB7IHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH1cbn1cblxuLnNwaW5uZXIge1xuXHRoZWlnaHQ6IHJlbSgzNnB4KTtcblx0d2lkdGg6IHJlbSgzNnB4KTtcblx0Ym9yZGVyOiAycHggc29saWQgJGdyYXktODAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDM2cHg7XG5cdGFuaW1hdGlvbjogcm90YXRpb24gLjZzIGluZmluaXRlIGxpbmVhcjtcblx0XG5cdCYuc3Bpbm5lci1zbSB7XG5cdFx0aGVpZ2h0OiByZW0oMjhweCk7XG5cdFx0d2lkdGg6IHJlbSgyOHB4KTtcblx0fVxufSIsIi50YWItb3ZlcmZsb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICRib3JkZXItcmFkaXVzLXNtIDAgMDtcblx0ZmxleDogMTtcblx0XG5cdCYgLm5hdiB7XG5cdFx0Ji5uYXYtdGFicyB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0XHRcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oLTFweCk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTFweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5wcmV2LWJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKCRkYXJrLCAuMjUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5uZXh0LWJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgkZGFyaywgLjI1KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYubmF2LXRhYnMtaW52ZXJzZSB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubmV4dC1idXR0b24sIFxuXHRcdFx0XHQmIC5wcmV2LWJ1dHRvbiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggJGJsYWNrO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzIDAgMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFyay1kYXJrZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLm92ZXJmbG93LXJpZ2h0IHtcblx0XHQmIC5uYXYge1xuXHRcdFx0Ji5uYXYtdGFic3tcblx0XHRcdFx0JiAubmV4dC1idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub3ZlcmZsb3ctbGVmdCB7XG5cdFx0JiAubmF2IHtcblx0XHRcdCYubmF2LXRhYnN7XG5cdFx0XHRcdCYgLnByZXYtYnV0dG9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50YWJsZSB7XG5cdCYudGFibGUtY2FyZCxcblx0Ji50YWJsZS1wYW5lbCB7XG5cdFx0JiA+IHRoZWFkLFxuXHRcdCYgPiB0Ym9keSxcblx0XHQmID4gdGZvb3Qge1xuXHRcdFx0JiA+IHRyIHtcblx0XHRcdFx0JiA+IHRoLFxuXHRcdFx0XHQmID4gdGQge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJHRoZW1lLXBhbmVsLXdpZHRoOiByZW0oMjYwcHgpO1xuXG4udGhlbWUtcGFuZWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAkdGhlbWUtcGFuZWwtd2lkdGg7XG5cdHJpZ2h0OiAtJHRoZW1lLXBhbmVsLXdpZHRoO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogJGFwcC10aGVtZS1wYW5lbC16aW5kZXg7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHR0cmFuc2l0aW9uOiByaWdodCAuMnMgbGluZWFyO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG5cdFxuXHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IC0kdGhlbWUtcGFuZWwtd2lkdGg7XG5cdFx0dHJhbnNpdGlvbjogbGVmdCAuMnMgbGluZWFyO1xuXHR9XG5cdFxuXHQmIC50aGVtZS1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oLTRweCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTRweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0JiAudGhlbWUtbGlzdC1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg0cHgpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDRweCk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNHB4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAudGhlbWUtbGlzdC1saW5rIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgyOHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjhweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQmIC50aGVtZS1saXN0LWxpbmsge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuNDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYmctd2hpdGUge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnRoZW1lLWNvbGxhcHNlLWJ0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IHJlbSgtMzBweCk7XG5cdFx0dG9wOiAzMCU7XG5cdFx0bWFyZ2luLXRvcDogcmVtKC0xNXB4KTtcblx0XHR3aWR0aDogcmVtKDMwcHgpO1xuXHRcdGhlaWdodDogcmVtKDMwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKCRibGFjaywgLjE1KTtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiByZW0oLTMwcHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHRvcDogMzUlO1xuXHRcdH1cblx0fVxuXHQmIC50aGVtZS1wYW5lbC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRwYWRkaW5nOiByZW0oMjBweCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdG1hcmdpbjogMDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXHQmIC50aGVtZS1wYW5lbC1kaXZpZGVyIHtcblx0XHRoZWlnaHQ6IHJlbSgxcHgpO1xuXHRcdG1hcmdpbjogcmVtKDE1cHgpIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHR9XG5cdCYgLnRoZW1lLXZlcnNpb24ge1xuXHRcdG1hcmdpbjogMCAwIHJlbSg1cHgpO1xuXHRcdG1hcmdpbjogLTIuNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFxuXHRcdCYgLnRoZW1lLXZlcnNpb24taXRlbSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IHJlbSgzNSUpO1xuXHRcdFx0XG5cdFx0XHQmIC50aGVtZS12ZXJzaW9uLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luOiAyLjVweDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLnRoZW1lLXZlcnNpb24tY292ZXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiByZW0oMTJweCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDQ1JSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDE2cHgpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA3YWZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwN2FmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5hY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgkYmxhY2ssIC4zKTtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHRcblx0XHQmIC50aGVtZS1jb2xsYXBzZS1idG4ge1xuXHRcdFx0JiAuZmEge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwZCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudG9hc3QtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodDtcblx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0cmlnaHQ6ICRzcGFjZXI7XG5cdHotaW5kZXg6ICRhcHAtY29udGVudC16aW5kZXg7XG59XG4udG9hc3Qge1xuXHQmIC50b2FzdC1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6ICR0b2FzdC1oZWFkZXItYm9yZGVyLXdpZHRoO1xuXHRcdGJvcmRlci1jb2xvcjogJHRvYXN0LWJvcmRlci1jb2xvcjtcblx0fVxufSIsIi50b2RvbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRcblx0JiAudG9kb2xpc3QtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHQmIC50b2RvbGlzdC1pbnB1dCB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC41ICRzcGFjZXIgKiAwLjc1O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdCYgLmZvcm0tY2hlY2sge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxOHB4KTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuZm9ybS1jaGVjay1pbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgxOHB4KTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKC0xOHB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmICsgLnRvZG9saXN0LWxhYmVsIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnRvZG9saXN0LWxhYmVsIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjUgJHNwYWNlciAqIDAuNzU7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgLjE1KTtcblx0XHRcdFxuXHRcdFx0JiAudG9kb2xpc3QtbGFiZWwge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JiArIC50b2RvbGlzdC1pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldC1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFxuXHQmIC53aWRnZXQtY2FyZC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmIC53aWRnZXQtY2FyZC1jb3ZlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFxuXHRcdCYgLndpZGdldC1jYXJkLWNvdmVyLWljb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0aGVpZ2h0OiA0MCU7XG5cdFx0XHRtYXJnaW46IC0yMCUgMCAwIC0yMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjc1KTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmIC5mYSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41dnc7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjV2dztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuc3F1YXJlIHtcblx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdCYgLndpZGdldC1jYXJkLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHQmLmJvdHRvbSB7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pbnZlcnNlLW1vZGUge1xuXHQmIC53aWRnZXQtY2FyZCxcblx0Ji53aWRnZXQtY2FyZCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcblx0XHQmIC53aWRnZXQtY2FyZC1jb3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldC1jaGFydCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdFxuXHQmIC5jaGFydC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCkgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogcmVtKDJweCkgcmVtKDVweCkgcmVtKDVweCk7XG5cblx0XHQmIHNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDNweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1jaGFydC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiByZW0oMTVweCk7XG5cdFx0ZmxleDogMTtcblx0XHRcblx0XHQmICsgLndpZGdldC1jaGFydC1zaWRlYmFyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAud2lkZ2V0LWNoYXJ0LWZ1bGwtd2lkdGgge1xuXHRcdG1hcmdpbjogMCByZW0oLTE1cHgpO1xuXHR9XG5cdCYgLndpZGdldC1jaGFydC1zaWRlYmFyIHtcblx0XHRwYWRkaW5nOiByZW0oMTVweCkgcmVtKDE1cHgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0d2lkdGg6IHJlbSgyMzBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuXHRcdFx0d2lkdGg6IHJlbSgyMDBweCk7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmNoYXJ0LW51bWJlciB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oM3B4KTtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDQ1JSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5jaGFydC1sZWdlbmQge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDQ1JSk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLndpZGdldC1jaGFydC1pbmZvIHtcblx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcblx0JiAud2lkZ2V0LWNoYXJ0LWluZm8tdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIHJlbSg1cHgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHR9XG5cdCYgLndpZGdldC1jaGFydC1pbmZvLWRlc2Mge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0fVxuXHQmIC53aWRnZXQtY2hhcnQtaW5mby1wcm9ncmVzcyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG5cdFx0XG5cdFx0JiAucHJvZ3Jlc3Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbi53aWRnZXQtY2hhcnQtY29udGVudCB7XG5cdHBhZGRpbmc6IHJlbSgxMHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbn1cbi5kYXJrLW1vZGUge1xuXHQmIC53aWRnZXQtY2hhcnQtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCRkYXJrLCA3LjUlKTtcblx0fVxuXHQmIC53aWRnZXQtY2hhcnQtaW5mbyB7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDYwJSk7XG5cdFx0XG5cdFx0JiAud2lkZ2V0LWNoYXJ0LWluZm8tZGVzYyB7XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHR9XG5cdH1cblx0JiAubnZkMyB7XG5cdFx0dGV4dCB7XG5cdFx0XHRmaWxsOiByZ2JhKCR3aGl0ZSwgLjc1KTtcblx0XHR9XG5cdFx0JiAubnYtYXhpcyB7XG5cdFx0XHQmIGxpbmUsXG5cdFx0XHQmIHBhdGgge1xuXHRcdFx0XHRzdHJva2U6IHJnYmEoJHdoaXRlLCAuMTUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53aWRnZXQtY2hhdCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFxuXHQmIC53aWRnZXQtY2hhdC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdCYgLndpZGdldC1jaGF0LWhlYWRlci1pY29uIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC53aWRnZXQtY2hhdC1oZWFkZXItY29udGVudCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtY2hhdC1oZWFkZXItdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtY2hhdC1oZWFkZXItZGVzYyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC42NSk7XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1jaGF0LWJvZHkge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0fVxuXHQmIC53aWRnZXQtY2hhdC1pdGVtIHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IHJlbSgzOHB4KTtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjMzMyAwO1xuXHR9XG5cdCYgLndpZGdldC1jaGF0LW1lZGlhIHtcblx0XHR3aWR0aDogcmVtKDM4cHgpO1xuXHRcdGhlaWdodDogcmVtKDM4cHgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IHJlbSgzcHgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAxMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0XG5cdFx0JiBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmIC53aWRnZXQtY2hhdC1pbmZvIHtcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTJweCk7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEycHgpO1xuXHRcdH1cblx0fVxuXHQmIC53aWRnZXQtY2hhdC1pbmZvLWNvbnRhaW5lciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICogMC43NTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogNDtcblx0fVxuXHQmIC53aWRnZXQtY2hhdC1tZXNzYWdlIHtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogcmVtKDE1cHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IHJlbSgzNXB4KTtcblx0XHRcdGhlaWdodDogcmVtKDM1cHgpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRyaWdodDogcmVtKC0yNHB4KTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IHJlbSgxMHB4KTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGxlZnQ6IHJlbSgtMjRweCk7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogcmVtKDEwcHgpO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDYwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTJweCk7XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1jaGF0LW5hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0fVxuXHQmIC53aWRnZXQtY2hhdC10aW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiByZW0oOHB4KTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdGxlZnQ6IHJlbSgxMnB4KTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdHJpZ2h0OiByZW0oMTJweCk7XG5cdFx0fVxuXHR9XG5cdCYgLndpdGgtbWVkaWEge1xuXHRcdCYgLndpZGdldC1jaGF0LWluZm8ge1xuXHRcdFx0bWluLXdpZHRoOiA2MCU7XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDUzcHgpO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oNTNweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmVuZCB7XG5cdFx0XHQmIC53aWRnZXQtY2hhdC1pbmZvIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDUzcHgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg1M3B4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5lbmQge1xuXHRcdCYgLndpZGdldC1jaGF0LW1lZGlhIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC53aWRnZXQtY2hhdC1pbmZvIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTJweCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMnB4KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC53aWRnZXQtY2hhdC10aW1lIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHJpZ2h0OiByZW0oMTJweCk7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdGxlZnQ6IHJlbSgxMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAud2lkZ2V0LWNoYXQtbWVzc2FnZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogcmVtKC01cHgpO1xuXHRcdFx0XHRcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRsZWZ0OiByZW0oLTI0cHgpO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiByZW0oLTI0cHgpO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYud2l0aC1tZWRpYSB7XG5cdFx0XHQmIC53aWRnZXQtY2hhdC1pbmZvIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDUzcHgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg1M3B4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53aWRnZXQtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IHJlbSg0MHB4KTtcblx0aGVpZ2h0OiByZW0oNDBweCk7XG5cdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XG5cdCYudXNlciB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzZweCk7XG5cdFx0XG5cdFx0JiBpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogMzglO1xuXHRcdH1cblx0fVxuXHQmLndpZGdldC1pY29uLXhzIHtcblx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdGhlaWdodDogcmVtKDIwcHgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFxuXHRcdCYudXNlciB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHR9XG5cdH1cblx0Ji53aWRnZXQtaWNvbi1zbSB7XG5cdFx0d2lkdGg6IHJlbSgzMHB4KTtcblx0XHRoZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRmb250LXNpemU6IHJlbSgyMXB4KTtcblx0XHRcblx0XHQmLnVzZXIge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjdweCk7XG5cdFx0fVxuXHR9XG5cdCYud2lkZ2V0LWljb24tbGcge1xuXHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oNDJweCk7XG5cdFx0XG5cdFx0Ji51c2VyIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDU0cHgpO1xuXHRcdH1cblx0fVxuXHQmLndpZGdldC1pY29uLXhsIHtcblx0XHR3aWR0aDogcmVtKDgwcHgpO1xuXHRcdGhlaWdodDogcmVtKDgwcHgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuXHRcdFxuXHRcdCYudXNlciB7XG5cdFx0XHRmb250LXNpemU6IHJlbSg3MnB4KTtcblx0XHR9XG5cdH1cbn0iLCIud2lkZ2V0LWltZyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiByZW0oNDBweCk7XG5cdGhlaWdodDogcmVtKDQwcHgpO1xuXHRsaW5lLWhlaWdodDogcmVtKDQwcHgpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFxuXHQmLndpZGdldC1pbWcteGwge1xuXHRcdHdpZHRoOiByZW0oODBweCk7XG5cdFx0aGVpZ2h0OiByZW0oODBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSg4MHB4KTtcblx0fVxuXHQmLndpZGdldC1pbWctbGcge1xuXHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oNjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSg2MHB4KTtcblx0fVxuXHQmLndpZGdldC1pbWctc20ge1xuXHRcdHdpZHRoOiByZW0oMzBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcblx0fVxuXHQmLndpZGdldC1pbWcteHMge1xuXHRcdHdpZHRoOiByZW0oMjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0fVxufSIsIi53aWRnZXQtaW5wdXQtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdCYgLndpZGdldC1pbnB1dC1pY29uIHtcblx0XHRwYWRkaW5nOiAwICRzcGFjZXIgKiAuMzMzO1xuXHRcdFxuXHRcdCYgYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0fVxuXHR9XG5cdCYgLndpZGdldC1pbnB1dC1ib3gge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNCAwO1xuXHRcdGZsZXg6IDE7XG5cdFx0XG5cdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDEwO1xuXHRcdFx0XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAud2lkZ2V0LWlucHV0LWRpdmlkZXIge1xuXHRcdHdpZHRoOiByZW0oMXB4KTtcblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IHJlbSgxcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjZweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn0iLCIud2lkZ2V0LWxpc3Qge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XG5cdCYgLndpZGdldC1saXN0LWl0ZW0ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHQmICsgLndpZGdldC1saXN0LWl0ZW0ge1xuXHRcdFx0JiAud2lkZ2V0LWxpc3QtY29udGVudCxcblx0XHRcdCYgLndpZGdldC1saXN0LWFjdGlvbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLndpZGdldC1saXN0LW1lZGlhLFxuXHRcdCYgLndpZGdldC1saXN0LWNvbnRlbnQsXG5cdFx0JiAud2lkZ2V0LWxpc3QtYWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXI7XG5cdFx0XHRcblx0XHRcdCYgKyBkaXYge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC53aWRnZXQtbGlzdC1tZWRpYSB7XG5cdFx0XHQmLmljb24ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlciAqIC4zMzM7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogLjMzMztcblx0XHRcdFx0XG5cdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgaW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC53aWRnZXQtbGlzdC1jb250ZW50IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtbGlzdC1hY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYgLndpZGdldC1saXN0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtbGlzdC1kZXNjIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjc1KTtcblx0XHR9XG5cdH1cbn0iLCIud2lkZ2V0LW1hcCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xufSIsIi53aWRnZXQtc3RhdHMsXG4ud2lkZ2V0LndpZGdldC1zdGF0cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogJHNwYWNlcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFxuXHQmIC5zdGF0cy1pbmZvIHtcblx0XHQmIGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0bWFyZ2luOiByZW0oNXB4KSAwO1xuXHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNyk7XG5cdFx0fVxuXHRcdCYgcCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCYgLnN0YXRzLWxpbmsge1xuXHRcdCYgYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogJHNwYWNlciAkc3BhY2VyICogLTEgJHNwYWNlciAqIC0xO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICRzcGFjZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjQpO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC43KTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjYpO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5zdGF0cy1pY29uIHtcblx0XHRmb250LXNpemU6IHJlbSg0MnB4KTtcblx0XHRoZWlnaHQ6IHJlbSg1NnB4KTtcblx0XHR3aWR0aDogcmVtKDU2cHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogcmVtKDU2cHgpO1xuXHRcdGNvbG9yOiByZ2JhKCRibGFjaywgLjE1KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAkc3BhY2VyO1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGxlZnQ6ICRzcGFjZXI7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRyaWdodDogJHNwYWNlcjtcblx0XHR9XG5cdFx0XG5cdFx0Ji5zdGF0cy1pY29uLWxnIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyOHB4KTtcblx0XHRcdHRvcDogJHNwYWNlcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogcmVtKDEyOHB4KTtcblx0XHRcdGhlaWdodDogcmVtKDUwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg1MHB4KTtcblx0XHRcdHRleHQtc2hhZG93OiByZW0oM3B4KSByZW0oN3B4KSByZ2JhKCRibGFjaywgLjI1KTtcblx0XHRcdG9wYWNpdHk6IC4xNTtcblx0XHRcdFxuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiBpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnN0YXRzLWljb24tc3F1YXJlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRmb250LXNpemU6IHJlbSg0MnB4KTtcblx0XHRcdHRvcDogJHNwYWNlcjtcblx0XHRcdHJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0aGVpZ2h0OiByZW0oNTZweCk7XG5cdFx0XHR3aWR0aDogcmVtKDU2cHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg1NnB4KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiA0O1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogJHNwYWNlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuc3RhdHMtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCYgLnN0YXRzLXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgcmVtKDJweCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjcpO1x0XG5cdH1cblx0JiAuc3RhdHMtZGVzYyB7XG5cdFx0bWFyZ2luOiByZW0oLTVweCkgMCByZW0oLTNweCk7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNyk7XG5cdH1cblx0JiAuc3RhdHMtbnVtYmVyIHtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogcmVtKDFweCk7XG5cdH1cblx0JiAuc3RhdHMtcHJvZ3Jlc3Mge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNSk7XG5cdFx0aGVpZ2h0OiByZW0oMnB4KTtcblx0XHRtYXJnaW46IDAgMCAkc3BhY2VyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFxuXHRcdCYgLnByb2dyZXNzLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG5cdFx0fVxuXHRcdCYuc3RhdHMtcHJvZ3Jlc3MtbGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4zKTtcblx0XHR9XG5cdH1cblx0Ji5iZy13aGl0ZSB7XG5cdFx0JiAuc3RhdHMtcHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4xKTtcblx0XHRcdFxuXHRcdFx0JiAucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldC10YWJsZSB7XG5cdCYudGFibGUge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFxuXHRcdCYudGFibGUtYm9yZGVyZWQge1xuXHRcdFx0JiA+IHRib2R5IHtcblx0XHRcdFx0JiA+IHRyIHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gdGhlYWQge1xuXHRcdFx0XHQmID4gdHIge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldC10b2RvbGlzdCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcblx0JiAud2lkZ2V0LXRvZG9saXN0LWhlYWRlciB7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjYgJHNwYWNlcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0XHQmIC53aWRnZXQtdG9kb2xpc3QtaGVhZGVyLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdCYgLndpZGdldC10b2RvbGlzdC1oZWFkZXItdG90YWwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XG5cdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC44O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAud2lkZ2V0LXRvZG9saXN0LWJvZHkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuXHR9XG5cdCYgLndpZGdldC10b2RvbGlzdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHRcdCYgLndpZGdldC10b2RvbGlzdC1pY29uIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdH1cblx0XHQmIC53aWRnZXQtdG9kb2xpc3QtaW5wdXQge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNjYgJHNwYWNlcjtcblx0XHRcdHdpZHRoOiByZW0oNDhweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmIC5mb3JtLWNoZWNrIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMThweCk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDE4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTE4cHgpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgtMThweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgKyBkaXYge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC53aWRnZXQtdG9kb2xpc3QtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC42NiAkc3BhY2VyO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0JiAud2lkZ2V0LXRvZG9saXN0LWNvbnRlbnQsXG5cdFx0XHQmIC53aWRnZXQtdG9kb2xpc3QtaWNvbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLndpZGdldCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwO1xuXHRcblx0JiAud2lkZ2V0LWhlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdCYgLndpZGdldC1oZWFkZXItdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC42NiAkc3BhY2VyO1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdFx0JiAud2lkZ2V0LWhlYWRlci1pY29uIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXI7XG5cdFx0XHRcblx0XHRcdCYgKyAud2lkZ2V0LWhlYWRlci1pY29uIHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAud2lkZ2V0LWJvZHkge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdH1cbn0iLCIuY29taW5nLXNvb24ge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFxuXHQmIC5icmFuZCB7XG5cdFx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0JiAubG9nbyB7XG5cdFx0XHRib3JkZXI6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoJGJsYWNrLCAuMTUpIHJnYmEoJGJsYWNrLCAuMyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAkc3BhY2VyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICogMjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMjBweDtcblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXHQmIC5jb21pbmctc29vbi1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRhcHAtY29taW5nLXNvb24tYmctY292ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IHJlbSgxMDBweCkgcmVtKDUwcHgpIHJlbSg1MHB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiByZW0oNTBweCkgcmVtKDI1cHgpIHJlbSgyNXB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiAuZGVzYyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG5cdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnRpbWVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IHJlbSgxMHB4KSAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0XG5cdFx0XHQmIC5pcy1jb3VudGRvd24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogcmVtKDcyMHB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNTIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNDgwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5jb3VudGRvd24tcm93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCByZW0oMTBweCk7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiArIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMik7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5jb3VudGRvd24tYW1vdW50IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5jb3VudGRvd24tcGVyaW9kIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuYnJhbmQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXHRcdCYgLmJnLWNvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGdyYXktOTAwLDAuNjUpIDAlLHJnYmEoJGdyYXktOTAwLDAuODUpIDEwMCUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cdH1cblx0JiAuY29taW5nLXNvb24tY29udGVudCB7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogMjtcblx0XHRcblx0XHQmIC5kZXNjIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRmb250LXNpemU6ICRoNi1mb250LXNpemUgKiAxLjE7XG5cdFx0fVxuXHRcdCYgLmlucHV0LWdyb3VwIHtcblx0XHRcdHdpZHRoOiByZW0oNDIwcHgpO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmVycm9yIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxuXHQmIC5lcnJvci1jb2RlLFxuXHQmIC5lcnJvci1jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxuXHQmIC5lcnJvci1jb2RlIHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0Zm9udC1zaXplOiByZW0oMjAwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtc2hhZG93OiAxMHB4IDEwcHggMHB4IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMik7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIDI7XG5cdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyMHB4KTtcblx0XHR9XG5cdH1cblx0JiAuZXJyb3ItY29udGVudCB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAyO1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkYXBwLWVycm9yLXBhZ2UtYmctY292ZXI7XG5cdH1cblx0JiAuZXJyb3ItbWVzc2FnZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHR9XG5cdCYgLmVycm9yLWRlc2Mge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0fVxufSIsIi5nYWxsZXJ5IHtcblx0bWFyZ2luOiAkc3BhY2VyICogLS4zMzM7XG5cdFxuXHQmIC5pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjMzMztcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0XHRcblx0XHQmIGEge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgaW1nLFxuXHRcdCYgLmltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogcmVtKDIwMHB4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcblx0XHR9XG5cdFx0JiAuaW1nIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblx0XHQmIC5pbWFnZS1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcblx0XHR9XG5cdFx0JiAuaW1hZ2UtY2FwdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRzcGFjZXI7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkZ3JheS05MDAsIC44NSk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgJHNwYWNlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0JiAuaW1hZ2UtaW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcblx0XHRcdCYgLnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNlciAqIC41O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6ICRoNS1mb250LXNpemU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCYgLnJhdGluZyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdFx0Ji5zdGFyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDFweCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwNSc7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjE1KTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuZGVzYyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTdweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg1MXB4KTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZ2FsbGVyeS12MiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIHJlbSgtMXB4KTtcblx0XG5cdCYgLmdhbGxlcnkge1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IHJlbSgxcHgpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdGZsZXg6IDAgMCAzMy4zMyU7XG5cdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0ZmxleDogMCAwIDI1JTtcblx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmbGV4OiAwIDAgMTIuNSU7XG5cdFx0XHRtYXgtd2lkdGg6IDEyLjUlO1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQmIGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaW52b2ljZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRwYWRkaW5nOiByZW0oMjBweCk7XG5cdFxuXHQmID4gZGl2IHtcblx0XHQmOm5vdCguaW52b2ljZS1mb290ZXIpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0XHR9XG5cdH1cblx0JiAuaW52b2ljZS1jb21wYW55IHtcblx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdH1cblx0JiAuaW52b2ljZS1oZWFkZXIge1xuXHRcdG1hcmdpbjogMCByZW0oLTIwcHgpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0JiArIGRpdiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIG1peCgkYmxhY2ssICRsaWdodCwgNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmludm9pY2UtZnJvbSB7XG5cdFx0cGFkZGluZzogcmVtKDIwcHgpO1xuXHRcdGZsZXg6IDE7XG5cdFx0XG5cdFx0JiBzdHJvbmcge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0fVxuXHR9XG5cdCYgLmludm9pY2UtdG8ge1xuXHRcdHBhZGRpbmc6IHJlbSgyMHB4KTtcblx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdCYgc3Ryb25nIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdH1cblx0fVxuXHQmIC5pbnZvaWNlLWRhdGUge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmc6IHJlbSgyMHB4KTtcblx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0XG5cdFx0JiAuZGF0ZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHR9XG5cdH1cblx0JiAuaW52b2ljZS1wcmljZSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdFxuXHRcdCYgc21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYgLmludm9pY2UtcHJpY2UtcmlnaHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiByZW0oMjBweCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcblx0XHRcdG1pbi13aWR0aDogMjUlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IHJlbSgxNXB4KTtcblx0XHRcdFx0bGVmdDogcmVtKDIwcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuaW52b2ljZS1wcmljZS1sZWZ0IHtcblx0XHRcdHBhZGRpbmc6IHJlbSgyMHB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdCYgLmludm9pY2UtcHJpY2Utcm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAuc3ViLXByaWNlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIHJlbSgyMHB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiArIC5zdWItcHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHQmICsgLnN1Yi1wcmljZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuaW52b2ljZS1mb290ZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgxNXB4KTtcblx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0fVxuXHQmIC5pbnZvaWNlLW5vdGUge1xuXHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdG1hcmdpbi10b3A6IHJlbSg4MHB4KTtcblx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxuXHQmIC50YWJsZS1pbnZvaWNlIHtcblx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59IiwiLmxvZ2luLmxvZ2luLXYxIHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YXBwLWxvZ2luLWJnLWNvdmVyKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0fVxuXHRcblx0JiAubG9naW4tY29udGFpbmVyIHtcblx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZzogMCByZW0oMjVweCk7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmxvZ2luLWhlYWRlciB7XG5cdFx0XHRtYXgtd2lkdGg6ICRsb2dpbi12MS1jb250YWluZXItd2lkdGg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAuYnJhbmQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHQmIC5sb2dvIHtcblx0XHRcdFx0XHRib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKCRibGFjaywgLjE1KSByZ2JhKCRibGFjaywgLjMpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMjhweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjhweCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFxuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDAuNzU7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAwLjc1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjRweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogcmVtKDEycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5pY29uIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS03MDA7XG5cdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSg2NHB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5sb2dpbi1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IHJlbSgzMHB4KTtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgyNXB4KSAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0JiAubG9naW4tY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdG1heC13aWR0aDogJGxvZ2luLXYxLWNvbnRhaW5lci13aWR0aDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZm9ybS1mbG9hdGluZyB7XG5cdFx0XHRcdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTcwMDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5sb2dpbi5sb2dpbi12MiB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFxuXHQmIC5sb2dpbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogJGxvZ2luLXYyLWNvbnRhaW5lci13aWR0aDtcblx0XHRwYWRkaW5nOiAwIHJlbSgyMHB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMTtcblx0fVxuXHQmIC5sb2dpbi1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0JiAuYnJhbmQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XG5cdFx0XHQmIC5sb2dvIHtcblx0XHRcdFx0Ym9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoJGJsYWNrLCAuMTUpIHJnYmEoJGJsYWNrLCAuMyk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDI4cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgyOHB4KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMC43NTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC43NTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogcmVtKDEycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuaWNvbiB7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcblx0XHRcdCYgaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oNDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubG9naW4tY29udGVudCB7XG5cdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkd2hpdGUsIC4zNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubG9naW4ubG9naW4td2l0aC1uZXdzLWZlZWQsXG4ucmVnaXN0ZXIucmVnaXN0ZXItd2l0aC1uZXdzLWZlZWQge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XG5cdCYgLm5ld3MtZmVlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6ICRsb2dpbi1yZWdpc3Rlci1uZXdzLWZlZWQtY29udGFpbmVyLXdpZHRoO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogcmVtKDUwMHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRyaWdodDogJGxvZ2luLXJlZ2lzdGVyLW5ld3MtZmVlZC1jb250YWluZXItd2lkdGgtc207XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiAkbG9naW4tcmVnaXN0ZXItbmV3cy1mZWVkLWNvbnRhaW5lci13aWR0aC1zbTtcblx0XHRcdH1cdFxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYgLm5ld3MtaW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYgLm5ld3MtY2FwdGlvbiB7XG5cdFx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC44NSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiByZW0oNjBweCkgcmVtKDYwcHgpIHJlbSg0NXB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHJlbSgwLjI1cHgpO1xuXHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgKHJnYmEoJGJsYWNrLCAwKSAwJSwgcmdiYSgkYmxhY2ssIDEpIDEwMCUpKTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSg0NXB4KSByZW0oNDVweCkgcmVtKDMwcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuY2FwdGlvbi10aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuXHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmxvZ2luLWNvbnRhaW5lcixcblx0JiAucmVnaXN0ZXItY29udGFpbmVyIHtcblx0XHR3aWR0aDogJGxvZ2luLXJlZ2lzdGVyLW5ld3MtZmVlZC1jb250YWluZXItd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0cGFkZGluZzogcmVtKDYwcHgpO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDQ1cHgpO1xuXHRcdFx0d2lkdGg6ICRsb2dpbi1yZWdpc3Rlci1uZXdzLWZlZWQtY29udGFpbmVyLXdpZHRoLXNtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogcmVtKDMwcHgpO1xuXHRcdH1cblx0fVxuXHQmIC5sb2dpbi1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFxuXHRcdCYgLmJyYW5kIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjJweCk7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JiAubG9nbyB7XG5cdFx0XHRcdGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2JhKCRibGFjaywgLjE1KSByZ2JhKCRibGFjaywgLjMpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyOHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjhweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5pY29uIHtcblx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcblx0XHRcdCYgaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDY0cHgpO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oNTJweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvZ2luLWNvdmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdFxuXHQmIC5sb2dpbi1jb3Zlci1iZyxcblx0JiAubG9naW4tY292ZXItaW1nIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblx0JiAubG9naW4tY292ZXItYmcge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIChyZ2JhKCRibGFjaywgMC40NSkgMCUsIHJnYmEoJGJsYWNrLCAuOSkpKTtcblx0fVxuXHQmIC5sb2dpbi1jb3Zlci1pbWcge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2U7XG5cdH1cbn1cbi5sb2dpbi1iZy1saXN0IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiByZW0oMjBweCk7XG5cdGJvdHRvbTogcmVtKDIwcHgpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCAwIHJlbSgyMHB4KTtcblx0ei1pbmRleDogMTAyMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRcblx0JiAubG9naW4tYmctbGlzdC1pdGVtIHtcblx0XHR3aWR0aDogcmVtKDYwcHgpO1xuXHRcdGhlaWdodDogcmVtKDYwcHgpO1xuXHRcdG1hcmdpbjogcmVtKDVweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNjZweDtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHdpZHRoOiByZW0oNDZweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg0NnB4KTtcblx0XHR9XG5cdFx0JiAubG9naW4tYmctbGlzdC1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2NnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0JiAubG9naW4tYmctbGlzdC1saW5rIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJHdoaXRlLCAuNDUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHRcdHotaW5kZXg6IDEwMjA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCYgLmxvZ2luLWJnLWxpc3QtbGluayB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCR3aGl0ZSwgLjkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5tYWlsYm94IHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skYXBwLWhlYWRlci1oZWlnaHQgKiAyICsgcmVtKDFweCl9KTtcblx0fVxuXHRcblx0JiAubWFpbGJveC1zaWRlYmFyIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHR3aWR0aDogcmVtKDIwMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleDogMCAwIDIwMHB4O1xuXHRcdH1cblx0XHQmIC5tYWlsYm94LXNpZGViYXItaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdH1cblx0XHQmIC5tYWlsYm94LXNpZGViYXItY29udGVudCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubWFpbGJveC1jb250ZW50IHtcblx0XHRmbGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcblx0XHRcdFxuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmIC5tYWlsYm94LWNvbnRlbnQtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdH1cblx0XHQmIC5tYWlsYm94LWNvbnRlbnQtYm9keSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAubWFpbGJveC1mbG9hdC1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICRzcGFjZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5tYWlsYm94LXRvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC41NTUgJHNwYWNlcjtcblx0XHRcdFx0bWluLWhlaWdodDogcmVtKDQ2cHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XG5cdFx0XHRcdCYgLnRhZ2l0IHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuY29udHJvbC1sYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSg2MHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgJHNwYWNlcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZS0xMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlLTYwMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubWFpbGJveC1zdWJqZWN0IHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNTU1IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFxuXHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5tYWlsYm94LWZvcm0ge1x0XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0XHQmIC5tYWlsYm94LWlucHV0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFxuXHRcdFx0XHQmIC53eXNpaHRtbDUtdG9vbGJhciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnFsLXNub3cucWwtdG9vbGJhcixcblx0XHRcdFx0JiAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAubm90ZS1lZGl0b3Ige1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiByZW0oMTAwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm5vdGUtdG9vbGJhciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNnB4KSAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5ub3RlLWJ0bi1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAubm90ZS1idG4ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmctcmdiKSwgLjc1KX07XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubm90ZS1lZGl0aW5nLWFyZWEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5ub3RlLWVkaXRhYmxlIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5xbC1jb250YWluZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5xbC1lZGl0b3IsXG5cdFx0XHRcdCYgLnFsLWNvbnRhaW5lcixcblx0XHRcdFx0JiAud3lzaWh0bWw1LXNhbmRib3gge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAud3lzaWh0bWw1LXNhbmRib3gge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm1haWxib3gtY29udGVudC1mb290ZXIge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXHR9XG5cdCYgLm5hdi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0cGFkZGluZzogcmVtKDE1cHgpIHJlbSgxNXB4KSByZW0oN3B4KTtcblx0fVxuXHQmIC5uYXYtaW5ib3gge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcblx0XHQmID4gbGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcblx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICRzcGFjZXI7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDI0cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmF0dGFjaGVkLWRvY3VtZW50IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luOiByZW0oMTVweCkgMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0JiA+IGxpIHtcblx0XHRcdHdpZHRoOiByZW0oMTgwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogcmVtKC0xcHgpO1xuXHRcdFx0XHRyaWdodDogcmVtKC0xcHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHR9XG5cdFx0XHQmIGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYgLmRvY3VtZW50LW5hbWUge1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oNXB4KSByZW0oMTBweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuZG9jdW1lbnQtZmlsZSB7XG5cdFx0XHRcdGhlaWdodDogcmVtKDcwcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNzBweCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXHRcdFx0XHRtYXJnaW46IHJlbSgtMXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubGlzdC1lbWFpbCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdG1hcmdpbjogLTFweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0XG5cdFx0JiA+IGxpIHtcblx0XHRcdCYubGlzdC1ncm91cC1pdGVtIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMTVweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiArIGxpIHtcblx0XHRcdFx0XHQmLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIC43NSl9O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmVtYWlsLWluZm8ge1xuXHRcdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDZweCk7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oLTE1cHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKC0xNXB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oLTE1cHgpO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0xNXB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZW1haWwtdXNlciB7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IHJlbSgzMHB4KTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNTAwO1xuXHRcdFx0XHRcdG1hcmdpbjogcmVtKC01cHgpIDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZW1haWwtc2VuZGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogcmVtKDIwMHB4KTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDE2MHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDEyMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDkwcHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDkwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5lbWFpbC10aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDMwMHB4KTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiArIC5lbWFpbC1kZXNjIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiByZW0oNnB4KTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IHJlbSg4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNHB4KTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMjUpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSg2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5lbWFpbC1kZXNjIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZW1haWwtdGltZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjY1KTtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDEwMHB4KTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oOTBweCk7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmVtYWlsLWNoZWNrYm94IHtcblx0XHRcdFx0XHQmIC5jdXN0b20tY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDE2cHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiByZW0oLTE2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSgtMTZweCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyAuZW1haWwtdXNlciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSBcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji51bnJlYWQge1xuXHRcdFx0XHRcdCYgLmVtYWlsLXRpdGxlLFxuXHRcdFx0XHRcdCYgLmVtYWlsLXNlbmRlciB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHllbGxvdy0yMDAsIC4yNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucG9zIHtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItYmc6ICN7JHBvcy1zaWRlYmFyLWJnfTtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLWJnOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItYmd9O1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItY29sb3I6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1iYWNrLWJ0bi1iZzogI3skcG9zLXNpZGViYXItaGVhZGVyLWJhY2stYnRuLWJnfTtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWJnOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYmd9O1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3I6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1jb2xvcn07XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtYmc6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtYmd9O1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWNvbG9yfTtcblx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItZm9vdGVyLWJnOiAjeyRwb3Mtc2lkZWJhci1mb290ZXItYmd9O1xuXHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1mb290ZXItY29sb3I6ICN7JHBvcy1zaWRlYmFyLWZvb3Rlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLXByb2R1Y3QtYm9yZGVyLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcn07XG5cdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLXByb2R1Y3QtY29uZmlybWF0aW9uLWJnOiAjeyRwb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZ307XG5cdFxuXHRcblx0Ji5wb3Mtd2l0aC1tZW51IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRAaWYgKCRlbmFibGUtcnRsKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRwb3MtbWVudS13aWR0aDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRwb3MtbWVudS13aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDEwMHB4KTtcblx0XHR9XG5cdH1cblx0Ji5wb3Mtd2l0aC1zaWRlYmFyIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRAaWYgKCRlbmFibGUtcnRsKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHBvcy1zaWRlYmFyLXdpZHRoO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRwb3Mtc2lkZWJhci13aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wb3Mtd2l0aC1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAkcG9zLWhlYWRlci1oZWlnaHQ7XG5cdFx0XG5cdFx0Ji5wb3Mtd2l0aC1zaWRlYmFyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0QGlmICgkZW5hYmxlLXJ0bCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHBvcy1zaWRlYmFyLXdpZHRoIC0gJHNwYWNlciAqIDI7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRwb3Mtc2lkZWJhci13aWR0aCAtICRzcGFjZXIgKiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLnBvcy1zaWRlYmFyIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRcdHRvcDogJHBvcy1oZWFkZXItaGVpZ2h0O1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3skcG9zLWhlYWRlci1oZWlnaHR9KTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdEBpZiAoJGVuYWJsZS1ydGwpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAucG9zLXNpZGViYXItaGVhZGVyLFxuXHRcdFx0XHQmIC5wb3Mtc2lkZWJhci1mb290ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHRcblx0JiAucG9zLW1lbnUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAkcG9zLW1lbnUtd2lkdGg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHRAaWYgKCRlbmFibGUtcnRsKSB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cG9zLWJnKTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcblx0XHR9XG5cdFx0XG5cdFx0JiAubG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmxvZ28taW1nIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0NXB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMztcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDMwcHgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpZiAoJGVuYWJsZS1ydGwpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmxvZ28tdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogLjI1O1xuXHRcdFx0fVxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm5hdi1jb250YWluZXIge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubmF2Lm5hdi10YWJzIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogMDtcblx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlcjtcblx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQmIC5uYXYtaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMzUgJHNwYWNlcjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgKyAubmF2LWl0ZW0ge1xuXHRcdFx0XHRcdFx0QGlmICgkZW5hYmxlLXJ0bCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNzU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm5hdi1pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRAaWYgKCRlbmFibGUtcnRsKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubmF2LXRleHQge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCYgLm5hdi1pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiAubmF2LWljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAucG9zLWNvbnRlbnQge1xuXHRcdGZsZXg6IDE7XG5cdFxuXHRcdCYgLnBvcy1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdH1cblx0fVxuXHQmIC5wcm9kdWN0LXJvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46ICRzcGFjZXIgKiAtMC43NTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XG5cdFx0JiAucHJvZHVjdC1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuNzU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0JiAucHJvZHVjdCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAucHJvZHVjdCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdH1cblx0XG5cdFx0JiAuaW1nIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogcmVtKDE4MHB4KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdH1cblx0XHQmIC50ZXh0IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjc1ICRzcGFjZXI7XG5cdFx0XG5cdFx0XHQmIC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdG1hcmdpbjogMCAwIHJlbSgycHgpO1xuXHRcdFx0fVxuXHRcdFx0JiAuZGVzYyB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHRcdCYgLnByaWNlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vdC1hdmFpbGFibGUge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcblx0XHRcdCYgLmltZyxcblx0XHRcdCYgLnRleHQge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY1O1xuXHRcdFx0fVxuXHRcdFx0JiAubm90LWF2YWlsYWJsZS10ZXh0IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSgxODBweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGdyYXktNzAwLCAuNzUpO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3MtdGFzay1yb3cge1xuXHRcdCYgLnBvcy10YXNrIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHQmIC5wb3MtdGFzay1pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDI1cHgpO1xuXHRcdFx0XHRcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYgLnRhYmxlLW5vIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5vcmRlci10eXBlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5vcmRlci1ubyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDVweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAudGltZS1wYXNzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDI1cHgpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDI1cHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAucG9zLXRhc2stYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgyNXB4KTtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiAucG9zLXRhc2stY29tcGxldGVkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtMTBweCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5wb3MtdGFzay1wcm9kdWN0LXJvdyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIHJlbSgtMTBweCkgcmVtKC0yMHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5wb3MtdGFzay1wcm9kdWN0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAzMy4zMyU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5wb3MtdGFzay1wcm9kdWN0LWltZyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA3NSU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYgLmNvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JiAuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LTYwMCwgLjc1KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAucG9zLXRhc2stcHJvZHVjdC1pbmZvIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYgLmluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdCYgKyAuZGVzYyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oM3B4KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JiAuZGVzYyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmIC5xdHkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAucG9zLXRhc2stcHJvZHVjdC1hY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiArIC5idG4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb21wbGV0ZWQge1xuXHRcdFx0XHRcdFx0XHQmIC5wb3MtdGFzay1wcm9kdWN0LWluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0XHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3Mtc2lkZWJhciB7XG5cdFx0d2lkdGg6IGNhbGMoI3skcG9zLXNpZGViYXItd2lkdGh9IC0gI3skc3BhY2VyICogMn0pO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleDogMCAwICRwb3Mtc2lkZWJhci13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cG9zLXNpZGViYXItYmcpO1xuXHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG5cdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gI3skc3BhY2VyICogMn0pO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2VyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcblx0XHRcdEBpZiAoJGVuYWJsZS1ydGwpIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHotaW5kZXg6ICRhcHAtaGVhZGVyLXppbmRleCArIDE7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYgLnBvcy1zaWRlYmFyLWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC43NSAkc3BhY2VyO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1iZyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1jb2xvcik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZyAwIDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLmJhY2stYnRuIHtcblx0XHRcdFx0d2lkdGg6IHJlbSg0NHB4KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC0wLjc1O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLTAuNzU7XG5cdFx0XHRcdGhlaWdodDogcmVtKDQ0cHgpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmcpO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAtMTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlcjtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAtMTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgc3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5pY29uIHtcblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDMwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG5cdFx0XHRcdFx0bWFyZ2luOiByZW0oLTEwcHgpIDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiArIC50aXRsZSB7XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIgKiAuNzU7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiAuNzU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQmIC5vcmRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDJweCkgcmVtKDZweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5wb3Mtc2lkZWJhci1uYXYge1xuXHRcdFx0JiAubmF2Lm5hdi10YWJzIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFxuXHRcdFx0XHQmIC5uYXYtaXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDEycHgpIHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1iZyk7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1jb2xvcik7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1hY3RpdmUtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1iZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnBvcy1zaWRlYmFyLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFxuXHRcdFx0JiAucG9zLXRhYmxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAkc3BhY2VyICogMS4zNTtcblx0XHRcdFxuXHRcdFx0XHQmIC5wb3MtdGFibGUtcm93IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMS4zNSAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgKyAucG9zLXRhYmxlLXJvdyB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLXByb2R1Y3QtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLmlucHV0LWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0Ji5xdHkge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiAuZm9ybS1jb250cm9sIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyNnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDI2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjZweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudG90YWwtcHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLnBvcy1wcm9kdWN0LXRodW1iIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcblx0XHRcdFx0XHRcdFx0JiAuaW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiArIC5pbmZvIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JiAuaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmIC5zaW5nbGUtcHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5wb3MtcmVtb3ZlLWNvbmZpcm1hdGlvbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRcdGxlZnQ6ICRzcGFjZXIgKiAtLjc7XG5cdFx0XHRcdFx0XHRyaWdodDogJHNwYWNlciAqIC0uNztcblx0XHRcdFx0XHRcdGJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmcpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMS4zNTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5wb3Mtc2lkZWJhci1mb290ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWZvb3Rlci1iZyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWZvb3Rlci1jb2xvcik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAkc3BhY2VyO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAucG9zLW9yZGVyIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAxLjU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XG5cdFx0XHQmIC5wb3Mtb3JkZXItcHJvZHVjdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNzJweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oNzJweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+ICogKyAqIHtcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gKiArICoge1xuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcjtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmIC5wb3Mtb3JkZXItY29uZmlybWF0aW9uIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC45Nyk7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFxuXHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiByZW0oNjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiArIC5wb3Mtb3JkZXIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnBvcy1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjY2ICRzcGFjZXIgKiAxLjc1O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAkYXBwLWhlYWRlci16aW5kZXg7XG5cdFx0aGVpZ2h0OiAkcG9zLWhlYWRlci1oZWlnaHQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdCYgLmxvZ28sXG5cdFx0JiAudGltZSxcblx0XHQmIC5uYXYge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmxvZ28ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFxuXHRcdFx0JiA+IGRpdixcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLmxvZ28taW1nIHtcblx0XHRcdFx0XHQmIGltZyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzMnB4KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmRhcmstbW9kZSAmIHtcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBpbnZlcnQoMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmxvZ28tdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtKDFweCk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDE1cHgpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAudGltZSB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5uYXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcblx0XHRcdCYgLm5hdi1pdGVtIHtcblx0XHRcdFx0JiAubmF2LWxpbmsge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMzMzICRzcGFjZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjMzMyAkc3BhY2VyICogMC42Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubmF2LWljb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiByZW0oLTFweCkgMDtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3MtdGFibGUtYm9va2luZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDEuMjU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdCYgLnBvcy10YWJsZS1ib29raW5nLWNvbnRhaW5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xcyBsaW5lYXI7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgkZ3JheS04MDAsLjUpO1xuXHRcdFx0fVxuXHRcdFx0JiAucG9zLXRhYmxlLWJvb2tpbmctaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLm5vIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGcgKiAyLjU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmRlc2Mge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5wb3MtdGFibGUtYm9va2luZy1ib2R5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuYm9va2luZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMzMzICRzcGFjZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC50aW1lIHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oNjBweCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktMzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5pbmZvIHtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5zdGF0dXMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oNnB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYudXBjb21pbmcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdhcm5pbmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmluLXByb2dyZXNzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhpZ2hsaWdodCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyAuYm9va2luZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktODAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3MtdGFibGUtcm93IHtcblx0XHRtYXJnaW46ICRzcGFjZXIgKiAtLjU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XG5cdFx0JiAucG9zLXRhYmxlIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0ZmxleDogMCAwIDMzLjMzJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLnBvcy10YWJsZS1zdGF0dXMge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdHJpZ2h0OiByZW0oNXB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSg4cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5wb3MtdGFibGUtbmFtZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5uYW1lIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAubm8ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzJweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oLTRweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLm9yZGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5wb3MtdGFibGUtaW5mby1yb3cge1xuXHRcdFx0XHRcdG1hcmdpbjogMCByZW0oLTFweCkgMCAwO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLnBvcy10YWJsZS1pbmZvLWNvbCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDFweCkgcmVtKDFweCkgMCAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIC5wb3MtdGFibGUtaW5mby1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMnB4KSByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuaWNvbiB7IFxuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDI0cHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiArIC50ZXh0IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC50ZXh0IHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgKyAucG9zLXRhYmxlLWNvbC1pbmZvIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgKyAucG9zLXRhYmxlLWNvbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc2VsZWN0ZWQ6bm90KC5kaXNhYmxlZCkge1xuXHRcdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAyMHB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDBjJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyNXB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDI1cHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjM1KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmIC5wb3MtdGFibGUtc3RhdHVzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5wb3MtdGFibGUtaW5mby1yb3cge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjI1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hdmFpbGFibGUge1xuXHRcdFx0XHQmIC5wb3MtdGFibGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLnBvcy10YWJsZS1zdGF0dXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnBvcy10YWJsZS1pbmZvLXJvdyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmluLXVzZSB7XG5cdFx0XHRcdCYgLnBvcy10YWJsZS1jb250YWluZXIge1xuXHRcdFx0XHRcdCYgLnBvcy10YWJsZS1zdGF0dXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXdhcm5pbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wb3Mtc3RvY2stcHJvZHVjdCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcblx0XHQmIC5wb3Mtc3RvY2stcHJvZHVjdC1jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFxuXHRcdFx0JiAucHJvZHVjdCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLnByb2R1Y3QtaW1nIHtcblx0XHRcdFx0XHQmIC5pbWcge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDc1JTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucHJvZHVjdC1pbmZvIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXIgKiAxLjI1O1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5kZXNjIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucHJvZHVjdC1vcHRpb24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjZXIgKiAuMzMzO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLm9wdGlvbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCk7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLm9wdGlvbi1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg5MHB4KTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyICogMC42Njtcblx0XHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlciAqIDAuNjY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLm9wdGlvbi1pbnB1dCB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjI1ICRzcGFjZXIgKiAwLjY2O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYgLmZvcm0tc3dpdGNoIHtcblx0XHRcdFx0XHRcdFx0XHQmIC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiArIC5vcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAucHJvZHVjdC1hY3Rpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjc1IDA7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wb3Mtc2lkZWJhci1tb2JpbGUtdG9nZ2xlZCB7XG5cdFx0JiAucG9zLXNpZGViYXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gIFx0LnBvcyxcbiAgXHQmIHtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWJnOiAjeyRwb3Mtc2lkZWJhci1iZy1kYXJrfTtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1iZzogI3skcG9zLXNpZGViYXItaGVhZGVyLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmc6ICN7JHBvcy1zaWRlYmFyLWhlYWRlci1iYWNrLWJ0bi1iZy1kYXJrfTtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWhlYWRlci1uYXYtbGluay1iZzogI3skcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnOiAjeyRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1jb2xvcjogI3skcG9zLXNpZGViYXItaGVhZGVyLW5hdi1saW5rLWFjdGl2ZS1jb2xvci1kYXJrfTtcblx0XHRcdC0tI3skcHJlZml4fXBvcy1zaWRlYmFyLWZvb3Rlci1iZzogI3skcG9zLXNpZGViYXItZm9vdGVyLWJnLWRhcmt9O1xuXHRcdFx0LS0jeyRwcmVmaXh9cG9zLXNpZGViYXItZm9vdGVyLWNvbG9yOiAjeyRwb3Mtc2lkZWJhci1mb290ZXItY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcjogI3skcG9zLXNpZGViYXItcHJvZHVjdC1ib3JkZXItY29sb3ItZGFya307XG5cdFx0XHQtLSN7JHByZWZpeH1wb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZzogI3skcG9zLXNpZGViYXItcHJvZHVjdC1jb25maXJtYXRpb24tYmctZGFya307XG5cdFx0fVxuICB9XG59XG5cbi5wb3MtbW9iaWxlLXNpZGViYXItdG9nZ2xlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiByZW0oNjBweCk7XG5cdHJpZ2h0OiByZW0oMTJweCk7XG5cdHotaW5kZXg6IDEwMjA7XG5cdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRwYWRkaW5nOiByZW0oMTBweCk7XG5cdHdpZHRoOiByZW0oNjBweCk7XG5cdGhlaWdodDogcmVtKDYwcHgpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRncmF5LTYwMDtcblx0fVxuXHQmIC5pbWcge1xuXHRcdHdpZHRoOiByZW0oMzJweCk7XG5cdFx0aGVpZ2h0OiByZW0oMzJweCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0JiAuYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogcmVtKDBweCk7XG5cdFx0dG9wOiByZW0oMHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvcik7XG5cdFx0d2lkdGg6IHJlbSgyMHB4KTtcblx0XHRoZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogNTtcblx0fVxufVxuXG5cbi5tb2RhbC5tb2RhbC1wb3Mge1xuXHQmIC5jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDI1cHgpO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bGVmdDogcmVtKDI1cHgpO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0cmlnaHQ6IHJlbSgyNXB4KTtcblx0XHR9XG5cdH1cblx0JiAubW9kYWwtcG9zLXByb2R1Y3Qge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFxuXHRcdFx0JiAubW9kYWwtcG9zLXByb2R1Y3QtaW1nLFxuXHRcdFx0JiAubW9kYWwtcG9zLXByb2R1Y3QtaW5mbyB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5tb2RhbC1wb3MtcHJvZHVjdC1pbWcge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRAaWYgKCRlbmFibGUtcnRsKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyICogMTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlciAqIDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSgyNTBweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKTtcblx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogcmVtKDMwMHB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgKCRlbmFibGUtcnRsKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm1vZGFsLXBvcy1wcm9kdWN0LWluZm8ge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDEuNTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0XHRAaWYgKCRlbmFibGUtcnRsKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlciAqIDE7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcblx0XHRcdCYgLm9wdGlvbi1saXN0IHtcblx0XHRcdFx0bWFyZ2luOiAkc3BhY2VyICogLS4zMzM7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMzMzIDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0XHQmIC5vcHRpb24ge1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzM7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDMzLjMzJTtcblx0XG5cdFx0XHRcdFx0JiAub3B0aW9uLWlucHV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHQmICsgLm9wdGlvbi1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDlweCkgcmVtKDdweCk7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiAub3B0aW9uLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAub3B0aW9uLWxhYmVsIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDEwcHgpIHJlbSg4cHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XG5cdFx0XHRcdFx0XHQmIC5vcHRpb24tdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAub3B0aW9uLXByaWNlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogLjI1O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2ZpbGUtaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0JiAucHJvZmlsZS1oZWFkZXItY292ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICRhcHAtcHJvZmlsZS1iZy1jb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoJGdyYXktOTAwLCAwLjI1KSAwJSxyZ2JhKCRncmF5LTkwMCwgMSkgMTAwJSk7XG5cdFx0fVxuXHR9XG5cdCYgLnByb2ZpbGUtaGVhZGVyLWNvbnRlbnQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAkYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYgLnByb2ZpbGUtaGVhZGVyLWltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IHJlbSgxMjBweCk7XG5cdFx0aGVpZ2h0OiByZW0oMTIwcHgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdG1hcmdpbjogcmVtKC0xMHB4KSAwIHJlbSgtMjBweCkgMDtcblx0XHRwYWRkaW5nOiByZW0oM3B4KTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiByZW0oODBweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4MHB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiArIC5wcm9maWxlLWhlYWRlci1pbmZvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAocmVtKDEyMHB4KSArICRhcHAtY29udGVudC1wYWRkaW5nLXgpIC0gcmVtKDEwcHgpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAocmVtKDEyMHB4KSArICRhcHAtY29udGVudC1wYWRkaW5nLXgpIC0gcmVtKDEwcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMjBweCk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0JiAucHJvZmlsZS1oZWFkZXItaW5mbyB7XG5cdFx0JiBoNCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0JiAucHJvZmlsZS1oZWFkZXItdGFiIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogcmVtKC0xMHB4KSAwIDA7XG5cdFx0cGFkZGluZzogMCAwIDAgKHJlbSgxMjBweCkgKyAkYXBwLWNvbnRlbnQtcGFkZGluZy14KTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTIwcHgpICsgJGFwcC1jb250ZW50LXBhZGRpbmcteDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFxuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JiAubmF2LWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XG5cdFx0XHQmIC5uYXYtbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0cGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnByb2ZpbGUtY29udGVudCB7XG5cdHBhZGRpbmc6IHJlbSgyNXB4KTtcblx0XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFxuXHQmIC50YWItY29udGVudCxcblx0JiAudGFiLXBhbmUge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0JiAudGFibGUge1xuXHRcdCYudGFibGUtcHJvZmlsZSB7XG5cdFx0XHQmID4gdGhlYWQge1xuXHRcdFx0XHQmID4gdHIge1xuXHRcdFx0XHRcdCYgPiB0aCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmIGg0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0JiA+IHRyIHtcblx0XHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYuZmllbGQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmhpZ2hsaWdodCB7XG5cdFx0XHRcdFx0XHQmID4gdGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmRpdmlkZXIge1xuXHRcdFx0XHRcdFx0JiA+IHRkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucmVzdWx0LWxpc3Qge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHQmIC5yZXN1bHQtaXRlbSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTYwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRcblx0XHQmICsgLnJlc3VsdC1pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAuNTtcblx0XHR9XG5cdFx0JiAucmVzdWx0LWltYWdlIHtcblx0XHRcdHdpZHRoOiByZW0oMjQwcHgpO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZGFyaztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMTYwcHgpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5yZXN1bHQtaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMS4yNTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcblx0XHRcdCYgLnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNlciAqIC4yNTtcblx0XHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XG5cdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAubG9jYXRpb24ge1xuXHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdFx0fVxuXHRcdFx0JiAuZGVzYyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuXHRcdFx0fVxuXHRcdFx0JiAuYnRuLXJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFxuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjE1KTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC4zMzMgJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcblx0XHRcdFx0XHQmICsgYSB7XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAuMzMzO1xuXHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogLjMzMztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnJlc3VsdC1wcmljZSB7XG5cdFx0XHR3aWR0aDogcmVtKDI0MHB4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAxLjI1O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHR3aWR0aDogcmVtKDE4MHB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiBzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHR9XG5cdFx0XHQmIC5idG4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGltZWxpbmUge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSg1cHgpO1xuXHRcdGJvdHRvbTogcmVtKDVweCk7XG5cdFx0d2lkdGg6IHJlbSg1cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0cmlnaHQ6IDIwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0yLjVweCk7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRsZWZ0OiAyMCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKC0yLjVweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0cmlnaHQ6IDE1JTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRsZWZ0OiAxNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnRpbWVsaW5lLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXHQmIGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYgLnRpbWVsaW5lLXRpbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTglO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHRvcDogcmVtKDMwcHgpO1xuXHRcdFxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0d2lkdGg6IDEyJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmRhdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC44NSk7XG5cdFx0fVxuXHRcdCYgLnRpbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuXHRcdFx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuODUpO1xuXHRcdH1cblx0fVxuXHQmIC50aW1lbGluZS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiByZW0oNDBweCk7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdHJpZ2h0OiAxNSU7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRsZWZ0OiAxNSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRsZWZ0OiAxMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0cmlnaHQ6IDQ1JTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRsZWZ0OiA0NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYgYSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDEwcHgpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgJGdyYXktNzAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBsaW5lYXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAqIDQ7XG5cdFx0fVxuXHR9XG5cdCYgLnRpbWVsaW5lLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRtYXgtd2lkdGg6IHJlbSg2NDBweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjMlO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIzJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjUlO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjAlO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNjBweCk7XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHRvcDogcmVtKDIwcHgpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRyaWdodDogcmVtKC0yMHB4KTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGxlZnQ6IHJlbSgtMjBweCk7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdHRvcDogcmVtKC0yMHB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTEwcHgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKC0xMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC50aW1lbGluZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFxuXHRcdCYgLnVzZXJpbWFnZSB7XG5cdFx0XHR3aWR0aDogcmVtKDQwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oNDBweCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgKiA2O1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIC44O1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC44O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC51c2VybmFtZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0XG5cdFx0XHQmIGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiArIC50aW1lbGluZS1ib2R5IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQmIC50aW1lbGluZS1ib2R5IHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHR9XG59IiwiLmFwZXhjaGFydHMtY2FudmFzIHtcblx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdCYgLmFwZXhjaGFydHMtbWVudSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0XHRcblx0XHQmIC5hcGV4Y2hhcnRzLW1lbnUtaXRlbSB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcGV4Y2hhcnRzLXRvb2xiYXIge1xuXHRcdCYgPiBkaXYge1xuXHRcdFx0JiA+IHN2ZyB7XG5cdFx0XHRcdGZpbGw6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCYgPiBzdmcge1xuXHRcdFx0XHRcdGZpbGw6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwZXhjaGFydHMtdG9vbHRpcCB7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYmcpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XG5cdFx0XG5cdFx0JiAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjQgJHNwYWNlciAqIC42NjY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCkgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JiAuYXBleGNoYXJ0cy10b29sdGlwLW1hcmtlciB7XG5cdFx0XHR3aWR0aDogcmVtKDhweCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4cHgpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIC41O1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC41O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAqIC42NjY7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyICogLjY2Njtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XG5cdFx0XHQmIC5hcGV4Y2hhcnRzLXRvb2x0aXAteS1ncm91cCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNCAwO1xuXHRcdFx0fVxuXHRcdFx0JiArIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC0uNDtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlLCBcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1iZyk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFxuXHRcdCYuYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1tb2RhbC1iZyk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYmcpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcblx0XHQmLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWxlZnQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmFwZXhjaGFydHMtbGVnZW5kIHtcblx0XHRib2R5ICYge1xuXHRcdFx0JiAuYXBleGNoYXJ0cy1sZWdlbmQtc2VyaWVzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XG5cdFx0XHRcdCYgLmFwZXhjaGFydHMtbGVnZW5kLW1hcmtlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0d2lkdGg6IHJlbSg4cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oOHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hcGV4Y2hhcnRzLWFsaWduLXJpZ2h0IHtcblx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0Ym9keSAmIHtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdH1cblx0XHRcblx0XHQmIHRhYmxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmIC5kYXRlcGlja2VyLWRheXMsXG5cdFx0JiAuZGF0ZXBpY2tlci1tb250aHMsXG5cdFx0JiAuZGF0ZXBpY2tlci15ZWFycyxcblx0XHQmIC5kYXRlcGlja2VyLWRlY2FkZXMsXG5cdFx0JiAuZGF0ZXBpY2tlci1jZW50dXJpZXMge1xuXHRcdFx0JiB0YWJsZSB7XG5cdFx0XHRcdCYgdGhlYWQge1xuXHRcdFx0XHRcdCYgdHIge1xuXHRcdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHRcdFx0Ji5uZXh0LFxuXHRcdFx0XHRcdFx0XHQmLmRhdGVwaWNrZXItc3dpdGNoIHtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtJGZvbnQtc2l6ZS1sZyAqIC41O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYgaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnByZXYge1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMDQnO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMDUnO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmRhdGVwaWNrZXItc3dpdGNoIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmRvdyB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiB0Ym9keSB7XG5cdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHQmLmRlY2FkZSxcblx0XHRcdFx0XHRcdFx0XHQmLnllYXIsXG5cdFx0XHRcdFx0XHRcdFx0Ji5tb250aCxcblx0XHRcdFx0XHRcdFx0XHQmLmNlbnR1cnkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5kYXkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdFx0XHQmLnNlbGVjdGVkLFxuXHRcdFx0XHRcdFx0XHRcdCYuaGlnaGxpZ2h0ZWQsXG5cdFx0XHRcdFx0XHRcdFx0Ji5yYW5nZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnRvZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDc1JSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBzaGFkZS1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzUlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnJhbmdlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYucmFuZ2Utc3RhcnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnJhbmdlLWVuZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYub2xkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5uZXcge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmRhdGVwaWNrZXItaW5saW5lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQmLmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMjUwcHgpO1xuXHRcdFx0d2lkdGg6IHJlbSgzMjBweCk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdFx0XHR3aWR0aDogcmVtKDI1MHB4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1sZWZ0IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bGVmdDogJHNwYWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1yaWdodCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcblx0XHRcdH1cblx0XHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5pbnB1dC1kYXRlcmFuZ2Uge1xuXHRcdCYgLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFxuXHRcdFx0JiArIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5kYXRlcGlja2VyLWRyb3Bkb3duIHtcblx0XHQmOmFmdGVye1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0fVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJib2R5IHtcblx0JiAuZGF0ZXJhbmdlcGlja2VyIHtcblx0XHR6LWluZGV4OiAxMDIwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR3aWR0aDogcmVtKDMwMHB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHR9XG5cdFx0XG5cdFx0JiAuZHJwLWNhbGVuZGFyIHtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuY2FsZW5kYXItdGFibGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgdGFibGUge1xuXHRcdFx0XHRcdCYgdGhlYWQge1xuXHRcdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHRcdCYgdGgge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0Ji5wcmV2LFxuXHRcdFx0XHRcdFx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjeyByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjIpfTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm1vbnRoIHtcblx0XHRcdFx0XHRcdFx0XHRcdCYgLnllYXJzZWxlY3QsXG5cdFx0XHRcdFx0XHRcdFx0XHQmIC5tb250aHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdCYgdGgge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiB0Ym9keSB7XG5cdFx0XHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC42NTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmLmF2YWlsYWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuaW4tcmFuZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA4NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZGFyay1tb2RlICYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuc3RhcnQtZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuZW5kLWRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYub2ZmIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLmNhbGVuZGFyLXRhYmxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmRycC1idXR0b25zIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSg4MHB4KTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0JiArIC5idG4ge1xuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmRycC1zZWxlY3RlZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zaG93LXJhbmdlcy5sdHIsXG5cdFx0Ji5zaG93LXJhbmdlcy5ydGwge1xuXHRcdFx0JiAucmFuZ2VzIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdFx0XHRcdG1heC13aWR0aDogcmVtKDM0MHB4KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmIHVsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgtMXB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmRycC1jYWxlbmRhciB7XG5cdFx0XHRcdCYubGVmdCB7IFxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnJpZ2h0IHsgXG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiYm9keSB7XG5cdCYgLmRhdGV0aW1lcGlja2VyIHtcblx0XHQmIC5wcmV2LFxuXHRcdCYgLm5leHQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5kYXRldGltZXBpY2tlci1ob3Vycyxcblx0XHQmIC5kYXRldGltZXBpY2tlci1taW51dGVzIHtcblx0XHRcdCYgdGFibGUge1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSgyMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmdseXBoaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFxuXHRcdFx0Ji5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTA2JzsgfVxuXHRcdFx0Ji5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDcnOyB9XG5cdFx0XHQmLmljb24tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTA0JzsgfVxuXHRcdFx0Ji5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMDUnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMTcnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTMzJzsgfVxuXHRcdH1cblx0XHQmLmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oMzIwcHgpO1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMjAwcHgpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiByZW0oNXB4KTtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdG1heC13aWR0aDogcmVtKDI1MHB4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXItbWludXRlcyxcblx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLWhvdXJzLFxuXHRcdFx0JiAuZGF0ZXRpbWVwaWNrZXItZGF5cyxcblx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLW1vbnRocyxcblx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLXllYXJzLCB7XG5cdFx0XHRcdCYgdGFibGUge1xuXHRcdFx0XHRcdCYgdGhlYWQsXG5cdFx0XHRcdFx0JiB0Zm9vdCB7XG5cdFx0XHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHRcdFx0Ji5wcmV2LFxuXHRcdFx0XHRcdFx0XHRcdCYuc3dpdGNoLFxuXHRcdFx0XHRcdFx0XHRcdCYubmV4dCxcblx0XHRcdFx0XHRcdFx0XHQmLnRvZGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuZG93IHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0XHRcdCYgdHIge1xuXHRcdFx0XHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdCYgLmRlY2FkZSxcblx0XHRcdFx0XHRcdFx0XHQmIC55ZWFyLFxuXHRcdFx0XHRcdFx0XHRcdCYgLm1vbnRoLFxuXHRcdFx0XHRcdFx0XHRcdCYgLmhvdXIsXG5cdFx0XHRcdFx0XHRcdFx0Ji5kYXksXG5cdFx0XHRcdFx0XHRcdFx0JiAubWludXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg3cHgpIHJlbSg5cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDMwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1ob3VyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Ji50aW1lcGlja2VyLW1pbnV0ZSxcblx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1zZWNvbmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg4MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDZweCkgcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5kYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ji50b2RheSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDcwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA0NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oJGJsdWUsIDMwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdCYgLmRhdGVwaWNrZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDMyMHB4KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjUwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnRpbWVwaWNrZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLnRpbWVwaWNrZXItaG91cnMsXG5cdFx0XHRcdFx0XHQmIC50aW1lcGlja2VyLW1pbnV0ZXMsXG5cdFx0XHRcdFx0XHQmIC50aW1lcGlja2VyLXBpY2tlciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiAudGltZXBpY2tlci1waWNrZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDIwMHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdCYuaG91cixcblx0XHRcdFx0XHRcdFx0XHRcdCYubWludXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDMwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmsgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji50aW1lcGlja2VyLWhvdXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1taW51dGUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1zZWNvbmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg4MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNnB4KSByZW0oMTVweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDElO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JiAuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTZweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgMzAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1ob3VyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYudGltZXBpY2tlci1taW51dGUsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji50aW1lcGlja2VyLXNlY29uZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogcmVtKDgwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDZweCkgcmVtKDE1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuYnRuLXByaW1hcnkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA0NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCAzMCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0JiAudGltZXBpY2tlci1ob3VyLFxuXHRcdFx0XHRcdFx0XHRcdFx0JiAudGltZXBpY2tlci1taW51dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnBpY2tlci1zd2l0Y2gge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgdGFibGUge1xuXHRcdFx0XHRcdFx0XHQmIHRib2R5IHtcblx0XHRcdFx0XHRcdFx0XHQmIHRyIHtcblx0XHRcdFx0XHRcdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogLTFweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDM2cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA3MyUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdCYuaW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYm90dG9tIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA3cHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdHRvcDogcmVtKC03cHgpO1xuXHRcdFx0XHRcdGxlZnQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnB1bGwtcmlnaHQge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdHJpZ2h0OiByZW0oMTVweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG59IiwiLmJ0bi5idG4tc29jaWFsLFxuLmJ0bi5idG4tc29jaWFsLWljb24ge1xuXHQmID4gOmZpcnN0LWNoaWxkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbi5idG4uYnRuLXNvY2lhbC1pY29uIHtcblx0Ji5idG4tbGcge1xuXHRcdHdpZHRoOiByZW0oMzlweCk7XG5cdFx0aGVpZ2h0OiByZW0oMzlweCk7XG5cdH1cbn0iLCIuYm9vdHN0cmFwLXRpbWVwaWNrZXIge1xuXHQmIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0JiBpXHR7XG5cdFx0XHRib2R5ICYge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQge1xuXHQmIHRhYmxlIHtcblx0XHQmIHRib2R5IHtcblx0XHRcdCYgdHIge1xuXHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHQmIC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuXHRcdFx0XHRcdCYgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1pbnV0ZSxcblx0XHRcdFx0XHQmIC5ib290c3RyYXAtdGltZXBpY2tlci1tZXJpZGlhbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDQwcHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDZweCk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLmdseXBoaWNvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLmdseXBoaWNvbi1jaGV2cm9uLXVwIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNzcnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmdseXBoaWNvbi1jaGV2cm9uLWRvd24ge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA3OCc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24taG92ZXItYmcpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1jb2xvcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYuc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0XHR0b3A6IC0kc3BhY2VyICogLjUgIWltcG9ydGFudDtcblx0XHRib3JkZXItd2lkdGg6ICRzcGFjZXIgKiAuNSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5kcm9wZG93bi1tZW51IHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHR9XG5cdCYudGltZXBpY2tlci1vcmllbnQtYm90dG9tIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0Ym90dG9tOiAtJHNwYWNlciAqIC41O1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZykgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCIud3lzaWh0bWw1LXNhbmRib3gge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogJHNwYWNlciAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG51bC53eXNpaHRtbDUtdG9vbGJhciB7XG5cdGJvZHkgJiB7XG5cdFx0cGFkZGluZzogJHNwYWNlciAkc3BhY2VyICRzcGFjZXIgKiAuNSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcblx0XHQmID4gbGkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNlciAqIC41ICRzcGFjZXIgKiAuNSAwO1xuXHRcdH1cblx0XHQmIC5idG4uYnRuLWRlZmF1bHQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji53eXNpaHRtbDUtY29tbWFuZC1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZyk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmXHQuZ2x5cGhpY29uIHtcblx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XG5cdFx0XHQmLmdseXBoaWNvbi1xdW90ZTpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1xdW90ZTphZnRlciB7IGNvbnRlbnQ6ICdcXGYxMGQnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwM2EnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZjAzOCc7IH1cblx0XHRcdCYuZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMzYnOyB9XG5cdFx0XHQmLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMGInOyB9XG5cdFx0XHQmLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDY0JzsgfVxuXHRcdFx0Ji5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDNlJzsgfVxuXHRcdH1cblx0XHQmIC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcblx0XHRcdFxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0Y29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNrZSB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcblx0JiAuY2tlX3Rvb2xiYXIge1xuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdCYgLmNrZV90b29sYmFyX2JyZWFrIHtcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQmIC5ja2VfYnV0dG9uIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXHR9XG5cdCYgLmNrZV9jb21ibyB7XG5cdFx0JiAuY2tlX2NvbWJvX2J1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY2tlX2NvbWJvX29uIHtcblx0XHRcdCYgLmNrZV9jb21ib19idXR0b24ge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTIwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuY2tlX3Rvb2xncm91cCxcblx0JiAuY2tlX3Rvb2xiYXJzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0JiAuY2tlX3RvcCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0aW50LWNvbG9yKCRib3JkZXItY29sb3IsIDI1JSk7XG5cdFx0YmFja2dyb3VuZDogdGludC1jb2xvcigkZ3JheS0yMDAsIDUwJSk7XG5cdFx0XG5cdFx0JiAuY2tlX3Rvb2xncm91cCBhLmNrZV9idXR0b246bGFzdC1jaGlsZDphZnRlcixcblx0XHQmIC5ja2VfY29tYm86YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXHRcdH0gXG5cdFx0JiAuY2tlX3Rvb2xiYXJfc2VwYXJhdG9yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XG5cdFx0fVxuXHR9XG5cdCYgLmNrZV9ib3R0b20ge1xuXHRcdGJvcmRlci1jb2xvcjogdGludC1jb2xvcigkYm9yZGVyLWNvbG9yLCAyNSUpO1xuXHRcdGJhY2tncm91bmQ6IHRpbnQtY29sb3IoJGdyYXktMjAwLCA1MCUpO1xuXHRcdFxuXHRcdCYgLmNrZV9yZXNpemVyIHtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGdyYXktNTAwO1xuXHRcdH1cblx0fVxuXHQmLmNrZV9wYW5lbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG5cdH1cbn1cblxuLmNrZV9ub3RpZmljYXRpb25zX2FyZWEge1xuXHQmIC5ja2Vfbm90aWZpY2F0aW9uIHtcblx0XHQmLmNrZV9ub3RpZmljYXRpb25faW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAuNSAkYWxlcnQtcGFkZGluZy14O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdH1cblx0XHQmIC5ja2Vfbm90aWZpY2F0aW9uX2Nsb3NlIHtcblx0XHRcdHJpZ2h0OiAkYWxlcnQtcGFkZGluZy14ICogLjU7XG5cdFx0XHR0b3A6ICRhbGVydC1wYWRkaW5nLXkgKiAuNTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cbn0iLCIuZGF0YVRhYmxlc193cmFwcGVyIHtcblx0JiAuZGF0YVRhYmxlc19sZW5ndGgge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRcdH1cblx0fVxuXHQmIC5kYXRhVGFibGVzX3Njcm9sbCB7XG5cdFx0JiAuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHtcblx0XHRcdCYgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZElubmVyIHtcblx0XHRcdFx0JiAuZGF0YVRhYmxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiA+IDpub3QoY2FwdGlvbikgPiAqIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVyLFxuXHRcdCZcdC5kYXRhVGFibGVzX3Njcm9sbEhlYWRJbm5lciB7XG5cdFx0XHQmIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyIHRoOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdCYgPiAuZGF0YVRhYmxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC00cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIHRhYmxlLmRhdGFUYWJsZSB0aCxcblx0XHQmIHRyLmV2ZW4gdGQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JiB0ci5vZGQgdGQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmIGRpdi5kdGZjLXJpZ2h0LXRvcC1ibG9ja2VyLCBcblx0XHQmIGRpdi5kdGZjLWxlZnQtdG9wLWJsb2NrZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDEycHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxudGFibGUuZGF0YVRhYmxlIHtcblx0Ym9keSAmIHtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAkc3BhY2VyICogLjg1IDAgIWltcG9ydGFudDtcblx0XG5cdFx0Ji5kdGZjLWhhcy1sZWZ0IHtcblx0XHRcdG1hcmdpbjogLTFweCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYgdGhlYWQgeyBcblx0XHRcdCYgdHIge1xuXHRcdFx0XHQmIHRoIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji5zb3J0aW5nLFxuXHRcdFx0XHRcdCYuc29ydGluZ19hc2MsXG5cdFx0XHRcdFx0Ji5zb3J0aW5nX2Rlc2Mge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktNDAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFxuXHRcdFx0XHRcdCYuc29ydGluZyB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjBkYyc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc29ydGluZ19hc2Mge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwZGQnO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc29ydGluZ19kZXNjIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGRlJztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgdGJvZHkge1xuXHRcdFx0JiB0ciB7XG5cdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdCYuZm9jdXMge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0JiB0ZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93LTEwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR5ZWxsb3ctODAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmR0LXJvd1Jlb3JkZXItbW92aW5nIHtcblx0XHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgbGlnaHRlbigkZGFyaywgNDUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmR0LXJvd1Jlb3JkZXItZmxvYXQge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdH1cblx0XHQmLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciB7XG5cdFx0XHQmID4ge1xuXHRcdFx0XHQmIHRkLFxuXHRcdFx0XHQmIHRoIHtcblx0XHRcdFx0XHQmLmR0ci1jb250cm9sIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogcmVtKDdweCk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXDJiJztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNDAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgxOHB4KTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMThweCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMXB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC05cHgpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kdC1oYXNDaGlsZCB7XG5cdFx0XHRcdCYgPiB0ZCxcblx0XHRcdFx0JiA+IHRoIHtcblx0XHRcdFx0XHQmLmR0ci1jb250cm9sIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA2OCc7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTQwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5kdGZoLWZsb2F0aW5ncGFyZW50IHtcblx0Ym9keSAmIHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiAkYXBwLWhlYWRlci16aW5kZXggKyAxMCAhaW1wb3J0YW50O1xuXHRcdFxuXHRcdCYgLmRhdGFUYWJsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmID4gOm5vdChjYXB0aW9uKSA+ICoge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1zZXBhcmF0b3ItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuZGl2LkRUQ1JfcG9pbnRlciB7XG5cdGJvZHkgJiB7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0fVxufSIsIiNEYXRlcGlja2sgLmQtY2FsZW5kYXIge1xuXHRib2R5ICYge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG5cdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFxuXHRcdCYgLmQtaGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNzUgJHNwYWNlciAkc3BhY2VyICogLjI1O1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGcgKiAxLjI1O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0JiAjZC1wcmV2aW91cyxcblx0XHRcdCYgI2QtbmV4dCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDUzJztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmICNkLW5leHQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1NCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgcCB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLmQteWVhciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICRzcGFjZXIgKiAuMjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZC15ZWFyLXBpY2tlcixcblx0XHQmIC5kLW1vbnRoLXBpY2tlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XG5cdFx0XHQmLmQtc2hvdyB7XG5cdFx0XHRcdGhlaWdodDogcmVtKDM2cHgpO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmQtd2Vla2RheXMge1xuXHRcdFx0JiAuZC13ZWVrIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XG5cdFx0XHRcdCYgPiBkaXYgcCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAkc3BhY2VyICogLjUgMCAkc3BhY2VyICogLjM1ICRzcGFjZXIgKiAuMjU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5kLXRhYmxlcyB7XG5cdFx0XHQmIC5kLXRhYmxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpbnB1dCArIGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiB0ZXh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMzZweCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSgzNnB4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLmQtdG9vbHRpcCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudG9kYXkge1xuXHRcdFx0XHRcdFx0JiB0ZXh0IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHQmLm5leHQge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIFtkYXRhLXRvb2x0aXBdIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWRhbmdlcik7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSg0cHgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSg0cHgpO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IHJlbSg1cHgpO1xuXHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oLTJweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiB0ZXh0IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJhbmdlOm5vdCguYmVmb3JlKSBpbnB1dDpub3QoLnNpbmdsZSk6Y2hlY2tlZCArIGxhYmVsLCBcblx0XHRcdCYucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWwgfiBsYWJlbDpub3QoLmhpZGRlbikge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCYucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWwsXG5cdFx0XHQmLnJhbmdlOm5vdCguYmVmb3JlKSBpbnB1dDpub3QoLnNpbmdsZSk6Y2hlY2tlZCB+IGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcblx0XHRcdCYucmFuZ2U6bm90KC5iZWZvcmUpIGlucHV0Om5vdCguc2luZ2xlKTpjaGVja2VkICsgbGFiZWx+bGFiZWw6bm90KC5oaWRkZW4pOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kcm9wem9uZSB7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcblx0JiAuZHotbWVzc2FnZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAkc3BhY2VyICogMyAwICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0JiAuZHotbm90ZSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGcgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xuXHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHR9XG5cdH1cblx0XG5cdCYgLmR6LXByZXZpZXcge1xuXHRcdCYgLmR6LWltYWdlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYgLmR6LWVycm9yLW1lc3NhZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhbmdlciAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5kei1kZXRhaWxzIHtcblx0XHRcdCYgLmR6LXNpemUsXG5cdFx0XHQmIC5kei1maWxlbmFtZSB7XG5cdFx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmR6LWVycm9yLW1hcmsge1xuXHRcdFx0ei1pbmRleDogMTAyMCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGQnO1xuXHRcdFx0XHR3aWR0aDogcmVtKDU0cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg1NHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNjAlKTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAzMCUpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAxMDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA0NSUpO1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIHN2ZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kei1maWxlLXByZXZpZXcge1xuXHRcdFx0JiAuZHotaW1hZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5kei1pbWFnZS1wcmV2aWV3IHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji5kei1jbGlja2FibGUge1xuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdCYgLmR6LW1lc3NhZ2Uge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XG5cdFx0XHQmICoge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYuZHotc3RhcnRlZCB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmludmVyc2UtbW9kZSB7XG5cdCYgLmRyb3B6b25lIHtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuMjUpICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0JiAuZHotY2xpY2thYmxlIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4xNSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuZHotbWVzc2FnZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmIC5kei1ub3RlIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNzUpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmxlZ2VuZCB7XG5cdGJhY2tncm91bmQ6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZy1yZ2IpLCAuOSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0ei1pbmRleDogMTAxMDtcblx0XG5cdCYgLmxlZ2VuZExheWVyIHtcblx0XHQmIC5iYWNrZ3JvdW5kIHtcblx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0fVxuXHRcdCYgdGV4dCB7XG5cdFx0XHRmaWxsOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cbi5mbG90LXgtYXhpcyxcbi5mbG90LXktYXhpcyB7XG5cdGZpbGw6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xufVxuLmZsb3QtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiByZW0oNnB4KSByZW0oMTBweCk7XG5cdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0YmFja2dyb3VuZDogcmdiYSgkZGFyay1kYXJrZXIsIC44NSk7XG5cdHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufSIsIi5mYyB7XG5cdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cblx0XG5cdCYgLmZjLXZpZXcge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFxuXHRcdCYgdGFibGUge1xuXHRcdFx0Ji50YWJsZS1ib3JkZXJlZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0XHQmID4gOm5vdChjYXB0aW9uKSA+ICoge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweCAwO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFxuXHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDFweDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLmZjLXRpbWVncmlkLWRpdmlkZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5mYy1ldmVudCB7XG5cdFx0XHQmOm5vdCguZmMtaC1ldmVudCkge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMSl9O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjEpfTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5mYy1oLWV2ZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgYSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYgLmZjLWV2ZW50LWRyYWdnaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuXHR9XG5cdCYgLmZjLXRpbWVHcmlkRGF5LXZpZXcsXG5cdCYgLmZjLXRpbWVHcmlkV2Vlay12aWV3IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcblx0XHQmIC5mYy1zY3JvbGxlci1saXF1aWQtYWJzb2x1dGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCYgLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MtaW5zZXQgLmZjLXRpbWVncmlkLWV2ZW50LCBcblx0JiAuZmMtdGltZWdyaWQtZXZlbnQuZmMtZXZlbnQtbWlycm9yLCBcblx0JiAuZmMtdGltZWdyaWQtbW9yZS1saW5rIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG4uZmMtZXZlbnQtbGlzdCAuZmMtZXZlbnQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0ZGlzcGxheTogZmxleDtcblx0XG5cdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIC41ICRzcGFjZXIgKiAyLjUgJHNwYWNlciAqIC41ICRzcGFjZXI7XG5cdH0gQGVsc2Uge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICRzcGFjZXIgKiAuNSAkc3BhY2VyICogMi41O1xuXHR9XG5cdFxuXHQmICsgLmZjLWV2ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdCYgLmZjLWV2ZW50LXRleHQge1xuXHRcdGZsZXg6IDE7XG5cdH1cblx0JiAuZmMtZXZlbnQtaWNvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxmMGIyJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogJHNwYWNlciAqIDI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjA3NSk7XG5cdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cbi5mYy1ldmVudC5mYy1ldmVudC1kcmFnZ2luZyB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAkc3BhY2VyICogLjUgJHNwYWNlcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcblx0JiAuZmMtZXZlbnQtdGV4dCB7XG5cdFx0ZmxleDogMTtcblx0fVxufSIsImJvZHkge1xuXHQmICNncml0dGVyLW5vdGljZS13cmFwcGVyIHtcblx0XHR3aWR0aDogcmVtKDQyMHB4KTtcblx0XHR6LWluZGV4OiAkYXBwLWhlYWRlci16aW5kZXggKyAxMDtcblx0XHRyaWdodDogJHNwYWNlciAqIDEuMzM7XG5cdFx0dG9wOiAkc3BhY2VyICogMS4zMztcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAkYXBwLWNvbnRlbnQtcGFkZGluZy15LXNtICogMC43NSAkYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtO1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oMzYwcHgpO1xuXHRcdH1cblx0XHRcblx0XHQmIC5ncml0dGVyLWl0ZW0td3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgje3ZhcigtLSN7JHByZWZpeH1ncmF5LTkwMC1yZ2IpfSwgLjk1KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG5cdFx0XHRcblx0XHRcdC5kYXJrLW1vZGUgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI3t2YXIoLS0jeyRwcmVmaXh9Z3JheS03MDAtcmdiKX0sIC45NSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYgLmdyaXR0ZXItdG9wLFxuXHRcdFx0JiAuZ3JpdHRlci1ib3R0b20ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JiAuZ3JpdHRlci1pdGVtIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjc1ICRzcGFjZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDEwMHB4KTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDEwMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg4MHB4KTtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg4MHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYgLmdyaXR0ZXItd2l0aC1pbWFnZSxcblx0XHRcdFx0JiAuZ3JpdHRlci13aXRob3V0LWltYWdlIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmdyaXR0ZXItaW1hZ2Uge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAyMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgzNnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZ3JpdHRlci10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMnB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6ICgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LWJhc2UgKiAyKTtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmdyaXR0ZXItY2xvc2Uge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oODVweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTUwMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4xKTtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIC4xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDY1cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnQ2xvc2UnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5ncml0dGVyLWxpZ2h0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC45OCk7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5ncml0dGVyLWl0ZW0sXG5cdFx0XHRcdCYgLmdyaXR0ZXItYm90dG9tLFxuXHRcdFx0XHQmIC5ncml0dGVyLXRvcCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5ncml0dGVyLWl0ZW0ge1xuXHRcdFx0XHRcdCYgLmdyaXR0ZXItdGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiBwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS03MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmdyaXR0ZXItY2xvc2Uge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAzMCUpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndpdGhvdXQtcm91bmRlZC1pbWcge1xuXHRcdFx0XHQmIC5ncml0dGVyLWl0ZW0ge1xuXHRcdFx0XHRcdCYgLmdyaXR0ZXItaW1hZ2Uge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuaGxqcy13cmFwcGVyIHtcblx0LS0jeyRwcmVmaXh9aGxqcy1jb2xvcjogI3tyZ2JhKCRjb21wb25lbnQtY29sb3IsIC41KX07XG5cdC0tI3skcHJlZml4fWhsanMtdGFnLWNvbG9yOiAje2RhcmtlbigkYmx1ZSwgMTUlKX07XG5cdC0tI3skcHJlZml4fWhsanMtYXR0ci1jb2xvcjogI3tsaWdodGVuKCRibHVlLCA1JSl9O1xuXHQtLSN7JHByZWZpeH1obGpzLXN0cmluZy1jb2xvcjogI3tkYXJrZW4oJHJlZCwgNy41JSl9O1xuXHQtLSN7JHByZWZpeH1obGpzLWNvbW1lbnQtY29sb3I6ICN7bGlnaHRlbigkZGFyaywgNDAlKX07XG5cdFxuXHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcblx0JiBwcmUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XG5cdFx0JiAuaGxqcyxcblx0XHQmLmhsanMge1xuXHRcdFx0cGFkZGluZzogcmVtKDE1cHgpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1obGpzLWNvbG9yKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcblx0XHRcdCYgLmhsanMtdGFnLFxuXHRcdFx0JiAuaGxqcy1zZWN0aW9uLFxuXHRcdFx0JiAuaGxqcy1uYW1lLFxuXHRcdFx0JiAuaGxqcy1zZWxlY3Rvci10YWcsXG5cdFx0XHQmIC5obGpzLWRlbGV0aW9uLFxuXHRcdFx0JiAuaGxqcy1zdWJzdCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGxqcy10YWctY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0JiAuaGxqcy1hdHRyLFxuXHRcdFx0JiAuaGxqcy12YXJpYWJsZSxcblx0XHRcdCYgLmhsanMtdGVtcGxhdGUtdmFyaWFibGUsXG5cdFx0XHQmIC5obGpzLXR5cGUsXG5cdFx0XHQmIC5obGpzLXNlbGVjdG9yLWNsYXNzLFxuXHRcdFx0JiAuaGxqcy1zZWxlY3Rvci1hdHRyLFxuXHRcdFx0JiAuaGxqcy1zZWxlY3Rvci1wc2V1ZG8sXG5cdFx0XHQmIC5obGpzLW51bWJlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGxqcy1hdHRyLWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCYgLmhsanMtc3RyaW5nLFxuXHRcdFx0JiAuaGxqcy1yZWdleHAsXG5cdFx0XHQmIC5obGpzLWFkZGl0aW9uLFxuXHRcdFx0JiAuaGxqcy1hdHRyaWJ1dGUsXG5cdFx0XHQmIC5obGpzLW1ldGEtc3RyaW5nIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1obGpzLXN0cmluZy1jb2xvcik7XG5cdFx0XHR9XG5cdFx0XHQmIC5obGpzLWNvbW1lbnQge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWhsanMtY29tbWVudC1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmJ0bi1jbGlwYm9hcmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogcmVtKDEwcHgpO1xuXHRcdHRvcDogcmVtKDEwcHgpO1xuXHRcdFxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGxlZnQ6IHJlbSgxMHB4KTtcblx0XHR9XG5cdH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCBmYWxzZSkge1xuICBcdC5obGpzLXdyYXBwZXIge1xuXHRcdFx0LS0jeyRwcmVmaXh9aGxqcy1jb2xvcjogI3tyZ2JhKCRjb21wb25lbnQtY29sb3ItZGFyaywgLjUpfTtcblx0XHRcdC0tI3skcHJlZml4fWhsanMtdGFnLWNvbG9yOiAje3JnYmEobGlnaHRlbigkYmx1ZSwgMjUlKSwgLjUpfTtcblx0XHRcdC0tI3skcHJlZml4fWhsanMtYXR0ci1jb2xvcjogI3tsaWdodGVuKCRibHVlLCAxNSUpfTtcblx0XHRcdC0tI3skcHJlZml4fWhsanMtc3RyaW5nLWNvbG9yOiAje3RpbnQtY29sb3IoJHRlYWwsIDI1JSl9O1xuICBcdH1cbiAgfVxufVxuLnBhbmVsLWJvZHkgKyAuaGxqcy13cmFwcGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xufVxuLm1vZGFsIHtcblx0JiAuaGxqcy13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oLTFweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcblx0XHQmICsgLm1vZGFsLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdH1cblx0fVxufSIsImJvZHkge1xuXHQmIC5pbnRyb2pzLW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTkwMDtcblx0fVxuXHQmIC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciB7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XG5cdFx0JiAqIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdH1cblx0XHQmIC5pbnRyb2pzLXRvb2x0aXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFx0XG5cdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXAtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC44ICRzcGFjZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXAtdGl0bGUge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5pbnRyb2pzLXNraXBidXR0b24ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXB0ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC44ICRzcGFjZXI7XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLWJ1bGxldHMge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyICogLjggJHNwYWNlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCYgdWwge1xuXHRcdFx0XHRcdCYgbGkge1xuXHRcdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktMzAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmludHJvanMtcHJvZ3Jlc3Mge1xuXHRcdFx0XHRtYXJnaW46ICRzcGFjZXIgKiAuOCAkc3BhY2VyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuaW50cm9qcy1wcm9ncmVzc2JhciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1hY3RpdmUtYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLXRvb2x0aXBidXR0b25zIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIC44ICRzcGFjZXI7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQmIC5pbnRyb2pzLWFycm93IHtcblx0XHRcdFx0Ji50b3Age1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYm90dG9tIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmludHJvanMtaGludCB7XG5cdFx0JiAuaW50cm9qcy1oaW50LWRvdCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNjAwLCAuNDUpO1xuXHRcdH1cblx0XHQmIC5pbnRyb2pzLWhpbnQtcHVsc2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS02MDAsIC4zKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS02MDAsIC4zKTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmIC5pbnRyb2pzLWhpbnQtcHVsc2Uge1xuXHRcdFx0XHRib3JkZXItY29sb3I6cmdiYSgkZ3JheS02MDAsIC40NSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktNjAwLCAuNDUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5pbnRyb2pzLWhlbHBlck51bWJlckxheWVyIHtcblx0XHRmb250LXNpemU6IHJlbSgzNnB4KTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiByZW0oMzZweCk7XG5cdFx0aGVpZ2h0OiByZW0oMzZweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRsZWZ0OiByZW0oLTQ2cHgpO1xuXHRcdHRvcDogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdCYgLmludHJvanMtaGVscGVyTGF5ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRib3gtc2hhZG93OiB0cmFuc3BhcmVudCAwcHggMHB4IDFweCAycHgsIHJnYmEoJGdyYXktOTAwLCAuNSkgMHB4IDBweCAwcHggNTAwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0JiAuaW50cm9qcy1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRib3JkZXItY29sb3I6ICRncmF5LTIwMDtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHRcdHBhZGRpbmc6ICRidG4tcGFkZGluZy15LXNtICRidG4tcGFkZGluZy14LXNtO1xuXHRcdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc207XG5cdFx0Zm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG5cdFx0bWluLXdpZHRoOiByZW0oNjBweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMzAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHQmLmludHJvanMtZGlzYWJsZWQsXG5cdFx0Ji5pbnRyb2pzLWRpc2FibGVkOmhvdmVyLFxuXHRcdCYuaW50cm9qcy1kaXNhYmxlZDpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGdyYXktNTAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG5cdFx0fVxuXHRcdCYuaW50cm9qcy1za2lwYnV0dG9uIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmludHJvanMtcHJldmJ1dHRvbiB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaXJzIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XG5cdCYgLmlycyB7XG5cdFx0JiAuaXJzLWxpbmUge1xuXHRcdFx0aGVpZ2h0OiByZW0oNHB4KTtcblx0XHRcdHRvcDogcmVtKDMwcHgpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0XHQmIC5pcnMtdG8sXG5cdFx0JiAuaXJzLWZyb20sIFxuXHRcdCYgLmlycy1zaW5nbGUge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktODAwO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRncmF5LTgwMDtcblx0XHRcdH1cblx0XHRcdC5kYXJrLW1vZGUgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTYwMDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkZ3JheS02MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuaXJzLW1pbixcblx0XHQmIC5pcnMtbWF4IHtcblx0XHRcdGNvbG9yOiAkZGFyaztcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTMwMDtcblx0XHR9XG5cdH1cblx0XG5cdCYuaXJzLS1mbGF0IHtcblx0XHQmIC5pcnMtYmFyIHtcblx0XHRcdGhlaWdodDogcmVtKDRweCk7XG5cdFx0XHR0b3A6IHJlbSgzMHB4KTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKTtcblx0XHR9XG5cdFx0JiAuaXJzLWhhbmRsZSB7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNHB4KTtcblx0XHRcdHRvcDogcmVtKDI1cHgpO1xuXHRcdFx0XG5cdFx0XHQmID4gaSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oNHB4KTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKC0ycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCYuc3RhdGVfaG92ZXIge1xuXHRcdFx0XHQmID4gaSB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5pcnMtLWJpZyB7XG5cdFx0aGVpZ2h0OiByZW0oNDBweCk7XG5cdFx0XG5cdFx0JiAuaXJzLWJhciB7XG5cdFx0XHRoZWlnaHQ6IHJlbSg0cHgpO1xuXHRcdFx0dG9wOiByZW0oMzBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCYgLmlycy1oYW5kbGUge1xuXHRcdFx0dG9wOiByZW0oMjFweCk7XG5cdFx0XHR3aWR0aDogcmVtKDIwcHgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgkZ3JheS05MDAsIC4yKTtcblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmLnN0YXRlX2hvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgkZ3JheS05MDAsIC40KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFxuXHQmLnVpLWF1dG9jb21wbGV0ZSB7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIC41IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmcpO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHQmIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG5cdFx0XHRcblx0XHRcdCYudWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItY29sb3IpO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnVpLXNvcnRhYmxlIHtcblx0JiAucGFuZWwtaGVhZGluZyB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHR9XG5cdCYgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgbGlnaHRlbigkZGFyaywgNDUlKSAhaW1wb3J0YW50O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0Ji5wYW5lbCB7XG5cdFx0XHRtYXJnaW46IHJlbSgtMXB4KSByZW0oLTFweCkgcmVtKDE5cHgpICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLnVpLXNvcnRhYmxlLWRpc2FibGVkIHtcblx0XHQmIC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cbn1cbi5yb3cge1xuXHQmID4gW2NsYXNzXj1cImNvbC1cIl1cdHtcblx0XHQmLnVpLXNvcnRhYmxlIHtcblx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg1MHB4KTtcblx0XHR9XG5cdH1cbn0iLCIuanN0cmVlIHtcblx0JiAuanN0cmVlLWNvbnRhaW5lci11bCB7XG5cdFx0JiAuanN0cmVlLW5vZGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAxcHg7XG5cdFx0XHRcdGxlZnQ6ICRzcGFjZXIgKiAwLjc1O1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRvdHRlZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6ICRzcGFjZXIgKiAwLjc1O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3R0b206IHJlbSgxMXB4KTtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0XHQmID4gLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0Ji5qc3RyZWUtb2NsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5qc3RyZWUtYW5jaG9yIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmIC5qc3RyZWUtaWNvbiB7XG5cdFx0XHRcdFx0Ji5qc3RyZWUtY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiByZW0oNHB4KTtcblx0XHRcdFx0XHRcdFx0dG9wOiByZW0oNHB4KTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSg0cHgpO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IHJlbSg0cHgpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogcmVtKDdweCk7XG5cdFx0XHRcdFx0XHRcdHRvcDogcmVtKDdweCk7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiByZW0oN3B4KTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiByZW0oN3B4KTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYuanN0cmVlLXVuZGV0ZXJtaW5lZCB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji5qc3RyZWUtY2xpY2tlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0XHRcdCYuanN0cmVlLWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC43NSk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmpzdHJlZS1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMjUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0JiA+IC5qc3RyZWUtaWNvbiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5qc3RyZWUtaG92ZXJlZCxcblx0XHRcdCYgLmpzdHJlZS13aG9sZXJvdy1ob3ZlcmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYgLmpzdHJlZS1jbGlja2VkLFxuXHRcdFx0JiAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmpzdHJlZS1vcGVuIHtcblx0XHRcdFx0JiAuanN0cmVlLWFuY2hvciB7XG5cdFx0XHRcdFx0JiA+IC5mYS1mb2xkZXIge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDdjJztcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMzUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmpzdHJlZS1jbGlja2VkIHtcblx0XHRcdFx0XHRcdCYgPiAuZmEtZm9sZGVyIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiA+IC5qc3RyZWUtb2NsIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMjUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5qc3RyZWUtY2xvc2VkIHtcblx0XHRcdFx0JiA+IC5qc3RyZWUtb2NsIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjI1KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtNXB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC4yNSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5qdmVjdG9ybWFwLWNvbnRhaW5lciB7XG5cdCYgLmp2ZWN0b3JtYXAtem9vbWluLCBcblx0JiAuanZlY3Rvcm1hcC16b29tb3V0IHtcblx0XHR3aWR0aDogcmVtKDE2cHgpO1xuXHRcdGhlaWdodDogcmVtKDE2cHgpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGVmdDogJHNwYWNlcjtcblx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmcpO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAkc3BhY2VyO1xuXHRcdH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC10ZXJ0aWFyeS1iZyk7XG5cdFx0fVxuXHR9XG5cdCYgLmp2ZWN0b3JtYXAtbGFiZWwge1xuXHRcdHBhZGRpbmc6IHJlbSgzcHgpIHJlbSg2cHgpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjYpO1xuXHR9XG59XG4uanZlY3Rvcm1hcC10aXAge1xuXHRwYWRkaW5nOiByZW0oM3B4KSByZW0oNnB4KSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC42KSAhaW1wb3J0YW50O1xufVxuLm1hcC1wYWdlIHtcblx0JiAuanZlY3Rvcm1hcC16b29taW4sXG5cdCYgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG5cdFx0d2lkdGg6IHJlbSgyNXB4KSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogcmVtKDI1cHgpICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdGxlZnQ6ICRhcHAtY29udGVudC1wYWRkaW5nLXggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6ICRhcHAtY29udGVudC1wYWRkaW5nLXggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRsZWZ0OiAkYXBwLWNvbnRlbnQtcGFkZGluZy14LXNtICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0cmlnaHQ6ICRhcHAtY29udGVudC1wYWRkaW5nLXgtc20gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuanZlY3Rvcm1hcC16b29taW4ge1xuXHRcdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0ICsgcmVtKDIwcHgpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0dG9wOiAkYXBwLWhlYWRlci1oZWlnaHQgKyByZW0oMjBweCkgKyByZW0oMzBweCk7XG5cdFx0fVxuXHR9XG5cdCYgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG5cdFx0dG9wOiAkYXBwLWhlYWRlci1oZWlnaHQgKyByZW0oNTBweCk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArIHJlbSgzMHB4KSArIHJlbSg1NXB4KTtcblx0XHR9XG5cdH1cbn0iLCIubWF0ZXJpYWwtaWNvbnMge1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufSIsImh0bWwge1xuXHQmIC5udmQzLXN2ZyB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdH1cblx0JiAubnZ0b29sdGlwIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuMjUgJHNwYWNlciAqIC41O1xuXHRcdGJhY2tncm91bmQ6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnLXJnYiksIC45NSl9O1xuXHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAqIDI7XG5cdFx0XG5cdFx0JiB0YWJsZSB7XG5cdFx0XHQmIHRoZWFkIHtcblx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0JiB0aCB7XG5cdFx0XHRcdFx0XHQmIHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiB0Ym9keSB7XG5cdFx0XHRcdCYgdGQge1xuXHRcdFx0XHRcdCYubGVnZW5kLWNvbG9yLWd1aWRlIHtcblx0XHRcdFx0XHRcdCYgZGl2IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYgLm52ZDMge1xuXHRcdCYgbGluZSB7XG5cdFx0XHQmLm52LWd1aWRlbGluZSB7XG5cdFx0XHRcdHN0cm9rZTogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC41KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubnYtYmFycyB7XG5cdFx0XHQmIHRleHQge1xuXHRcdFx0XHRmaWxsOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLm52LWF4aXMge1xuXHRcdFx0JiBsaW5lLFxuXHRcdFx0JiBwYXRoIHtcblx0XHRcdFx0ZmlsbDogbm9uZTtcblx0XHRcdFx0c3Ryb2tlOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjE1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAubnYtbGVnZW5kLXRleHQsXG5cdFx0JiAubnYteCB0ZXh0LFxuXHRcdCYgLm52LXkgdGV4dCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmaWxsOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgMSk7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0fVxuXHRcdCYgLm52LWxhYmVsIHtcblx0XHRcdCYgdGV4dCB7XG5cdFx0XHRcdGZpbGw6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAxKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5udi1sZWdlbmQtc3ltYm9sIHtcblx0XHRcdHI6IDNcblx0XHR9XG5cdFx0JiAubnYtZGlzY3JldGViYXIsIFxuXHRcdCYgLm52LW11bHRpYmFySG9yaXpvbnRhbCB7XG5cdFx0XHQmIC5udi1ncm91cHMgdGV4dCB7XG5cdFx0XHRcdGZpbGw6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5udi1sZWdlbmQtc3ltYm9sIHtcblx0XHRcdHN0cm9rZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCk7XG5cdFx0fVxuXHRcdCYubnYtcGllIHtcblx0XHRcdCYgLm52LXBpZS10aXRsZSxcblx0XHRcdCYgLm52LWxhYmVsIHRleHQge1xuXHRcdFx0XHRmaWxsOiByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgMSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCYgcGF0aCB7XG5cdFx0XHRcdHN0cm9rZTogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnLXJnYiksIC4yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAa2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG5cdDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnBhY2UtdG9wIHtcblx0JiAucGFjZSB7XG5cdFx0JiAucGFjZS1wcm9ncmVzcyB7XG5cdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JiAucGFjZS1hY3Rpdml0eSB7XG5cdFx0XHR0b3A6IHJlbSgxNXB4KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ucGFjZSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogJHBhY2UtbG9hZGVyLXppbmRleDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcblx0XG5cdCYgLnBhY2UtcHJvZ3Jlc3Mge1xuXHRcdHRvcDogJGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRcdGhlaWdodDogcmVtKDNweCk7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWFwcC10aGVtZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodC1zbSAqIDIgKyByZW0oMXB4KTtcblx0XHR9XG5cdFx0XG5cdFx0JiAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmIC5wYWNlLWFjdGl2aXR5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogJHBhY2UtbG9hZGVyLXppbmRleDtcblx0XHR0b3A6ICRhcHAtaGVhZGVyLWhlaWdodCArICRhcHAtY29udGVudC1wYWRkaW5nLXkgLSA3O1xuXHRcdHJpZ2h0OiAkYXBwLWNvbnRlbnQtcGFkZGluZy14IC0gMjA7XG5cdFx0d2lkdGg6ICRzcGFjZXI7XG5cdFx0aGVpZ2h0OiAkc3BhY2VyO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcHAtdGhlbWUpO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXBwLXRoZW1lKTtcblx0XHRhbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgKiAxMDtcblx0XHRcblx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAkYXBwLWNvbnRlbnQtcGFkZGluZy14IC0gMjA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0dG9wOiAoJGFwcC1oZWFkZXItaGVpZ2h0LXNtICogMikgKyAkYXBwLWNvbnRlbnQtcGFkZGluZy15LXNtIC0gNztcblx0XHR9XG5cdH1cblx0Ji5wYWNlLWluYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4ucGFjZS1kb25lIHtcblx0JiAucGFjZSB7XG5cdFx0Ji5wYWNlLWluYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufSIsIi5wYXJzbGV5LWVycm9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkaW5wdXQtY29sb3IgIWltcG9ydGFudDtcblx0XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciwgLjMpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5wYXJzbGV5LXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkaW5wdXQtY29sb3IgIWltcG9ydGFudDtcblx0XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWltcG9ydGFudDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCByZ2JhKCRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLCAuMykgIWltcG9ydGFudDtcblx0fVxufVxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0Y29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFxuXHQmLmZpbGxlZCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIC41ICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIucHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmIC5wc19fcmFpbC14IHtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcixcblx0XHQmLnBzLS1jbGlja2luZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxuXHQmIC5wc19fcmFpbC15IHtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYucHMtLWNsaWNraW5nIHtcblx0XHRcdHdpZHRoOiA2cHggIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0JiAucHNfX3RodW1iLXksXG5cdFx0XHQmID4gLnBzX190aHVtYi15IHtcblx0XHRcdFx0d2lkdGg6IDZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5wc19fdGh1bWIteSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYucHMtLWNsaWNraW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIi5wb3dlcmFuZ2Utd3JhcHBlciB7XG5cdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjc1IHJlbSgzMHB4KTtcblx0XG5cdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHRcblx0JiAucmFuZ2UtYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XG5cdFx0JiAucmFuZ2UtbWluLFxuXHRcdCYgLnJhbmdlLW1heCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0fVxuXHRcdCYgLnJhbmdlLWhhbmRsZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkYmxhY2ssIC4yNSk7XG5cdFx0fVxuXHRcdCYgLnJhbmdlLXF1YW50aXR5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5yZWQge1xuXHRcdCYgLnJhbmdlLWJhciB7XG5cdFx0XHQmIC5yYW5nZS1xdWFudGl0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudGVhbCB7XG5cdFx0JiAucmFuZ2UtYmFyIHtcblx0XHRcdCYgLnJhbmdlLXF1YW50aXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHRlYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucHVycGxlIHtcblx0XHQmIC5yYW5nZS1iYXIge1xuXHRcdFx0JiAucmFuZ2UtcXVhbnRpdHkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm9yYW5nZSB7XG5cdFx0JiAucmFuZ2UtYmFyIHtcblx0XHRcdCYgLnJhbmdlLXF1YW50aXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ibGFjayB7XG5cdFx0JiAucmFuZ2UtYmFyIHtcblx0XHRcdCYgLnJhbmdlLXF1YW50aXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucG93ZXJhbmdlLXdpdGhvdXQtcmFuZ2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdCYucG93ZXJhbmdlLXZlcnRpY2FsIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwYWNlcjtcblx0fVxufSIsImJvZHkge1xuXHQmIC5waWNrZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG5cdFx0Ym9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG5cdFx0bWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHQmID4gLnBjLWVsZW1lbnQge1xuXHRcdFx0bWFyZ2luOiAwICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAuNSAkZm9ybS1zZWxlY3QtcGFkZGluZy15IDA7XG5cdFx0XHRwYWRkaW5nOiByZW0oMnB4KSByZW0oMTBweCkgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAuNjUpfTtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpfTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmIC5wYy1jbG9zZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRvcGFjaXR5OiAuMjU7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDBkJyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiArIC5wYy1zZWxlY3Qge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteTtcblx0XHRcdFx0XG5cdFx0XHRcdCYgLnBjLWVsZW1lbnQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0kZm9ybS1zZWxlY3QtcGFkZGluZy15O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYgLnBjLXNlbGVjdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0bWluLXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0bWFyZ2luOiAoLSRmb3JtLXNlbGVjdC1wYWRkaW5nLXkpICgtJGZvcm0tc2VsZWN0LXBhZGRpbmcteCk7XG5cdFx0XHRcblx0XHRcdCYgLnBjLWVsZW1lbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLjc1cmVtIGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnBjLWxpc3Qge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0XHRtYXJnaW46IDAgcmVtKDEwcHgpIHJlbSg1cHgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRcdFx0Ym9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiB1bCB7XG5cdFx0XHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2VsZWN0MiB7XG5cdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cblxuXHQmLnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblxuXHQmIC5zZWxlY3Rpb24ge1xuXHRcdCYgLnNlbGVjdDItc2VsZWN0aW9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGM0YzRjM7XG5cblx0XHRcdCYuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcblx0XHRcdCYuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjRTdFN0U3O1xuXHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcblxuXHRcdFx0XHQmLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0JiBiIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGF3ZXNvbWUoKTtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjBkNyc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgLSByZW0tZGVmYXVsdCgxcHgpICRpbnB1dC1wYWRkaW5nLXggJGlucHV0LXBhZGRpbmcteSAqIC41IC0gcmVtLWRlZmF1bHQoMXB4KTtcblxuXHRcdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IHJlbSgxMDBweCk7XG5cblx0XHRcdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXkgKiAuNTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cblx0XHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvci1yZ2IpLCAuNjUpfTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXkgKiAuNTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNHB4KSByZW0oOHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGlucHV0LXBhZGRpbmcteSAqIDM7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkaW5wdXQtcGFkZGluZy15ICogLjU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy15ICogMztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy15ICogLjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS01MDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRpbnB1dC1wYWRkaW5nLXkgKiAzO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuXHRcdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0XHRcdCYgLnNlbGVjdGlvbiB7XG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdFx0XHRcdFx0Ji5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdFx0XHRcdFx0JiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0XHRcdFx0XHQmIGIge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxmMGQ4Jztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0XHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcblx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNvbXBvbmVudC1kaXNhYmxlZC1iZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdCYgLnNlbGVjdDItZHJvcGRvd24ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJnKTtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblxuXHRcdCYgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG5cdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy14ICogLjU7XG5cblx0XHRcdCYgaW5wdXQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuc2VsZWN0Mi1yZXN1bHRzIHtcblx0XHRcdCYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG5cdFx0XHRcdCYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXG5cdFx0XHRcdFx0JiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXggKiAuNSAkbmF2LWxpbmstcGFkZGluZy15ICogLjU7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1iZyk7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2VsZWN0Mi1yZXN1bHRzX19tZXNzYWdlIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXggKiAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JlthcmlhLXNlbGVjdGVkPXRydWVdIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdH1cblx0fVxufVxuIiwiYm9keSB7XG5cdCYgLmpxc3Rvb2x0aXAge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGRhcmssIC45KTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0fVxufSIsIi5zcC1vcmlnaW5hbC1pbnB1dC1jb250YWluZXIge1xuXHQmIC5zcC1hZGQtb24ge1xuXHRcdG1pbi13aWR0aDogcmVtKDM1cHgpO1xuXHRcdFxuXHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRib2R5ICYge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JiAuc3AtY29sb3JpemUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtIC0gMiAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5zcGVjdHJ1bS53aXRoLWFkZC1vbiB7XG5cdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLnNwLWNvbnRhaW5lciB7XG5cdGJvZHkgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZyk7XG5cdFx0XG5cdFx0JiAuc3AtcGFsZXR0ZS1jb250YWluZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG5cdFx0fVxuXHRcdCYgLnNwLWlucHV0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JiBidXR0b24ge1xuXHRcdFx0Ji5zcC1jaG9vc2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcyk7XG5cdFx0XHR9XG5cdFx0XHQmLnNwLWNhbmNlbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kZWZhdWx0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcblx0JiAubm90ZS10b29sYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFxuXHRcdCYgLm5vdGUtYnRuLWdyb3VwIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0JiAubm90ZS1idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKTtcblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZyk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZyk7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSg1cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5ub3RlLWRyb3Bkb3duLW1lbnUge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAqIC41IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG5cdFx0XHRjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFxuXHRcdFx0JiAubm90ZS1kcm9wZG93bi1pdGVtIHtcblx0XHRcdFx0cGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcblx0XHRcdFx0Y29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgYmxvY2txdW90ZSwgXG5cdFx0XHRcdCYgcHJlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5ub3RlLWNvbG9yIC5ub3RlLWRyb3Bkb3duLW1lbnUge1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMzUwcHgpO1xuXHRcdFx0XG5cdFx0XHQmIC5ub3RlLXBhbGV0dGUge1xuXHRcdFx0XHQmIC5ub3RlLXBhbGV0dGUtdGl0bGUsXG5cdFx0XHRcdCYgLm5vdGUtY29sb3ItcmVzZXQsXG5cdFx0XHRcdCYgLm5vdGUtY29sb3Itc2VsZWN0IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cdFxuXHRcdFx0XHQmIC5ub3RlLWNvbG9yLXJlc2V0LFxuXHRcdFx0XHQmIC5ub3RlLWNvbG9yLXNlbGVjdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktNzAwO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktNzAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS04MDA7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LTgwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAubm90ZS1tb2RhbCB7XG5cdFx0JiAubm90ZS1tb2RhbC1jb250ZW50IHtcblx0XHRcdGJvcmRlci13aWR0aDogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG5cdFx0XHRib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwO1xuXHRcdFx0XG5cdFx0XHQmIC5ub3RlLW1vZGFsLWhlYWRlciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14O1xuXHRcdFx0XHRcblx0XHRcdFx0JiAubm90ZS1tb2RhbC10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLm5vdGUtbW9kYWwtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAubm90ZS1mb3JtLWxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNlciAqIC4yNTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5ub3RlLWlucHV0IHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmNoZWNrYm94IHtcblx0XHRcdFx0XHQmIGlucHV0IHtcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogLjU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5ub3RlLW1vZGFsLWZvb3RlciB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5ub3RlLWJ0bi1wcmltYXJ5IHtcblx0XHRwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcblx0XHRsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcblx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudChcblx0XHRcdCRibHVlLCAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kXG5cdFx0XHQkYmx1ZSwgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyXG5cdFx0XHQkd2hpdGUsICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yXG5cdFx0XHRzaGFkZS1jb2xvcigkYmx1ZSwgMjUlKSwgLy8gaG92ZXItYmdcblx0XHRcdHNoYWRlLWNvbG9yKCRibHVlLCAyNSUpLCAvLyBob3Zlci1ib3JkZXJcblx0XHRcdCR3aGl0ZSwgICAgICAgICAgICAgICAgICAgLy8gaG92ZXItY29sb3Jcblx0XHRcdHNoYWRlLWNvbG9yKCRibHVlLCAyNSUpLCAvLyBhY3RpdmUtYmdcblx0XHRcdHNoYWRlLWNvbG9yKCRibHVlLCAyNSUpLCAvLyBhY3RpdmUtYm9yZGVyXG5cdFx0XHQkd2hpdGUsICAgICAgICAgICAgICAgICAgIC8vIGFjdGl2ZS1jb2xvclxuXHRcdFx0dGludC1jb2xvcigkYmx1ZSwgMjUlKSwgIC8vIGRpc2FibGVkLWJnXG5cdFx0XHR0aW50LWNvbG9yKCRibHVlLCAyNSUpLCAgLy8gZGlzYWJsZWQtYm9yZGVyXG5cdFx0XHQkd2hpdGUgICAgICAgICAgICAgICAgICAgIC8vIGRpc2FibGVkLWNvbG9yXG5cdFx0KTtcblx0fVxuXHQmIC5ub3RlLXBsYWNlaG9sZGVyIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yLXJnYiksIC42KX07XG5cdH1cblx0JiAubm90ZS1lZGl0aW5nLWFyZWEge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFxuXHRcdCYgLm5vdGUtZWRpdGFibGUge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmIC5ub3RlLXRvb2x0aXAge1xuXHRcdCYgLm5vdGUtdG9vbHRpcC1jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTkwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdH1cblx0XHQmLnRvcCAubm90ZS10b29sdGlwLWFycm93IHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRncmF5LTkwMDtcblx0XHR9XG5cdFx0Ji5yaWdodCAubm90ZS10b29sdGlwLWFycm93IHtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGdyYXktOTAwO1xuXHRcdH1cblx0XHQmLmJvdHRvbSAubm90ZS10b29sdGlwLWFycm93IHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTkwMDtcblx0XHR9XG5cdFx0Ji5sZWZ0IC5ub3RlLXRvb2x0aXAtYXJyb3cge1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTkwMDtcblx0XHR9XG5cdH1cblx0JiAubm90ZS1wb3BvdmVyIHtcblx0XHQmLnBvcG92ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcblx0XHRcdCYgLnBvcG92ZXItY29udGVudCxcblx0XHRcdCYgLm5vdGUtdG9vbGJhciB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTkwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5ub3RlLWZyYW1lIHtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFxuXHRcdCYgLm5vdGUtc3RhdHVzYmFyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblx0XHRcdFxuXHRcdFx0JiAubm90ZS1yZXNpemViYXIgLm5vdGUtaWNvbi1iYXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuZnVsbHNjcmVlbiB7XG5cdFx0JiAubm90ZS10b29sYmFyLXdyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIuc3VwZXJib3gge1xuXHQmLnN1cGVyYm94LWFjdGl2ZSB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdG1hcmdpbjogcmVtKC0xcHgpIHJlbSgtMXB4KSAwIDA7XG5cdFxuXHRcdCYgLnN1cGVyYm94LWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcblx0XHRcdCYgLnN1cGVyYm94LWltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzUlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdFx0JiBpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiBzcGFuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiByZW0oMXB4KTtcblx0XHRcdFx0XHRsZWZ0OiByZW0oMXB4KTtcblx0XHRcdFx0XHRyaWdodDogcmVtKDFweCk7XG5cdFx0XHRcdFx0Ym90dG9tOiByZW0oMXB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc3VwZXJib3gtTyB7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdGJvdHRvbTogcmVtKDBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib2R5LWJnO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oLTEwcHgpO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0Ym90dG9tOiByZW0oLTNweCk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTgwMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKC0xMHB4KTtcblx0XHRcdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zdXBlcmJveC1zaG93IHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiByZW0oMXB4KSAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcblx0XHRcdCYgLnN1cGVyYm94LWN1cnJlbnQtaW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXHRcdFx0fVxuXHRcdFx0JiAuc3VwZXJib3gtcHJldiB7XG5cdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogcmVtKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmljb24tY2lyY2xlLWFycm93LWxlZnQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU0YTInO1x0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIC5zdXBlcmJveC1uZXh0IHtcblx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiByZW0oMTBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU0YTEnO1x0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnN1cGVyYm94LWNsb3NlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogJHNwYWNlcjtcblx0XHRcdHJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0d2lkdGg6IHJlbSgzNXB4KTtcblx0XHRcdGhlaWdodDogcmVtKDM1cHgpO1xuXHRcdFx0XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogcmVtKDI1cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zd2FsLW92ZXJsYXkge1xuXHQmIC5zd2FsLW1vZGFsIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogNCAkc3BhY2VyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuXHRcdFxuXHRcdCYgLnN3YWwtaWNvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDEuNTtcblx0XHR9XG5cdFx0JiAuc3dhbC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjZXIgMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdH1cblx0XHQmIC5zd2FsLXRleHQge1xuXHRcdFx0Y29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSwgLjUpfTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAwICRzcGFjZXI7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0tc3VjY2Vzcyxcblx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX3Jpbmcge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCR0ZWFsLCAuMik7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0tc3VjY2VzcyB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2hpZGUtY29ybmVycyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2xpbmUtLWxvbmcsXG5cdFx0JiAuc3dhbC1pY29uLS1zdWNjZXNzX19saW5lLS10aXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0taW5mbyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRpbmZvO1xuXHRcdFxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluZm87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0td2FybmluZyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0XG5cdFx0XHQmIC5zd2FsLWljb24tLXdhcm5pbmdfX2JvZHksXG5cdFx0XHQmIC5zd2FsLWljb24tLXdhcm5pbmdfX2RvdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zd2FsLWljb24tLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhbmdlcjtcblx0XHRcdFxuXHRcdFx0JiAuc3dhbC1pY29uLS1lcnJvcl9fbGluZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnN3YWwtZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0JiAuc3dhbC1idXR0b24tY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwICRzcGFjZXIgKiAuMjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLmJ0biB7XG5cdFx0bWluLXdpZHRoOiByZW0oMTAwcHgpO1xuXHRcdHBhZGRpbmc6ICRidG4tcGFkZGluZy15LWxnICRidG4tcGFkZGluZy14LWxnO1xuXHRcdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtbGc7XG5cdFx0XG5cdFx0Ji5idG4tc3VjY2Vzczpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHNoYWRlLWNvbG9yKCRzdWNjZXNzLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJHN1Y2Nlc3MsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0fVxuXHRcdCYuYnRuLXdhcm5pbmc6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBzaGFkZS1jb2xvcigkd2FybmluZywgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCR3YXJuaW5nLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdH1cblx0XHQmLmJ0bi1wcmltYXJ5OmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogc2hhZGUtY29sb3IoJHByaW1hcnksICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHR9XG5cdFx0Ji5idG4tZGFuZ2VyOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogc2hhZGUtY29sb3IoJGRhbmdlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRkYW5nZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0fVxuXHRcdCYuYnRuLWRlZmF1bHQ6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBzaGFkZS1jb2xvcigkZGVmYXVsdCwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRkZWZhdWx0LCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdH1cblx0XHQmOm5vdCguYnRuLWRlZmF1bHQpIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59IiwiLnRhZ2l0IHtcblx0Ji51aS13aWRnZXQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICogLjY2NiAkaW5wdXQtcGFkZGluZy14IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFxuXHRcdCYgbGkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgJGlucHV0LXBhZGRpbmcteSAqIC42NjYgJGlucHV0LXBhZGRpbmcteSAqIC41IDA7XG5cdFx0XHRcblx0XHRcdCYudGFnaXQtY2hvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1zZWNvbmRhcnktYmcpO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAqIC40ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAudGFnaXQtbGFiZWwge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnRhZ2l0LWNsb3NlIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IHJlbSgtNXB4KSByZW0oLThweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCkgcmVtKDhweCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYgLnVpLWljb24tY2xvc2Uge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiByZW0oMCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwZCc7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdCYgLnVpLWljb24tY2xvc2Uge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji50YWdpdC1uZXcge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0JiBpbnB1dCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6ICgkaW5wdXQtcGFkZGluZy15ICogLjQpICogMiArICRpbnB1dC1mb250LXNpemUgKiAkaW5wdXQtbGluZS1oZWlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYud2hpdGUge1xuXHRcdFx0JiBsaS50YWdpdC1jaG9pY2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkZ3JheS0zMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW52ZXJzZSB7XG5cdFx0XHQmIGxpLnRhZ2l0LWNob2ljZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LTcwMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wcmltYXJ5IHtcblx0XHRcdCYgbGkudGFnaXQtY2hvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaW5mbyB7XG5cdFx0XHQmIGxpLnRhZ2l0LWNob2ljZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRpbmZvO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnN1Y2Nlc3Mge1xuXHRcdFx0JiBsaS50YWdpdC1jaG9pY2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGVhbDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53YXJuaW5nIHtcblx0XHRcdCYgbGkudGFnaXQtY2hvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdhcm5pbmc7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZGFuZ2VyIHtcblx0XHRcdCYgbGkudGFnaXQtY2hvaWNlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhbmdlcjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZWRpdGFibGUtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0XG5cdCYgLmVkaXRhYmxlZm9ybSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XG5cdFx0JiAuZm9ybS1ncm91cCB7XG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKC01cHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcblx0XHRcdFx0JiAuZWRpdGFibGUtaW5wdXQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAuNTtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5jb21ib2RhdGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKC0zcHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgc2VsZWN0IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDNweCk7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogcmVtKDkwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHsgXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxMnB4KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyNHB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuZWRpdGFibGUtY2xlYXIteCB7XG5cdFx0XHRcdFx0XHRyaWdodDogcmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bGVmdDogcmVtKDEycHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5lZGl0YWJsZS1jaGVja2xpc3Qge1xuXHRcdFx0XHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdCYgPiBsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLmlucHV0LWFwcGVuZCB7XG5cdFx0XHRcdFx0XHQmLmRhdGUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgtMXB4KTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuXHRcdFx0XHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmIC5hZGQtb24ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNXB4KSByZW0oMTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogcmVtKDM0cHgpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0QGlmICRlbmFibGUtcnRsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JiBpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYxMzMnO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmIC5kYXRldGltZXBpY2tlciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgzMDBweCk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICogMjtcblx0XHRcblx0XHRcdFx0XHRcdFx0XHQmIHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmIHRmb290IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiAudG9kYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA3NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmIC5kYXRldGltZXBpY2tlci1ob3Vycyxcblx0XHRcdFx0XHRcdFx0XHQmIC5kYXRldGltZXBpY2tlci1kYXlzLFxuXHRcdFx0XHRcdFx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLW1vbnRocyxcblx0XHRcdFx0XHRcdFx0XHQmIC5kYXRldGltZXBpY2tlci15ZWFycyxcblx0XHRcdFx0XHRcdFx0XHQmIC5kYXRldGltZXBpY2tlci1kZWNhZGVzLFxuXHRcdFx0XHRcdFx0XHRcdCYgLmRhdGV0aW1lcGlja2VyLWNlbnR1cmllcyB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmIHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiB0aGVhZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmIHRoIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5wcmV2LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLm5leHQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuc3dpdGNoIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNzUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYucHJldixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5uZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE0LjI4JTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAzMCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYucHJldiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjEwNCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjEwNSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuc3dpdGNoIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmRvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCkgMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0JiB0Ym9keSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JiB0ciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmIHRkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuaG91cixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmRlY2FkZSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLnllYXIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5tb250aCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmNlbnR1cnkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCAzMCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA3NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5mb2N1c2VkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNzAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmRheSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oNXB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgNzUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji50b2RheSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA3MCUpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5vbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGRhcmssIDYwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYubmV3IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRkYXJrLCA0NSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC5lZGl0YWJsZS1hZGRyZXNzIHtcblx0XHRcdFx0XHRcdCYgaW5wdXQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcik7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDZweCkgcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcblx0XHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIC50d2l0dGVyLXR5cGVhaGVhZCB7XG5cdFx0XHRcdFx0XHQmIC50dC1oaW50IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxcHgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmIC50dC1kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCYgLnR0LXN1Z2dlc3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMnB4KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQmLnR0LWlzLXVuZGVyLWN1cnNvciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnd5c2lodG1sNS10b29sYmFyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgLnd5c2lodG1sNS1zYW5kYm94IHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5lZGl0YWJsZS1idXR0b25zIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg1cHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDM0cHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzRweCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JiArIC5idG4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLmdseXBoaWNvbi1vayB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRhd2Vzb21lKCk7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjAwYyc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgLmdseXBoaWNvbi1yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250YXdlc29tZSgpO1xuXHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMGQnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZWRpdGFibGUtYnV0dG9ucy1ib3R0b20ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYgLmJ0biB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5oYXMtZXJyb3Ige1xuXHRcdFx0XHQmIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbWl4KCRibGFjaywgJGRhbmdlciwgNy41JSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWl4KCR3aGl0ZSwgJGRhbmdlciwgOTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5lZGl0YWJsZS1lcnJvci1ibG9jayB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCByZW0oMTBweCk7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRjb2xvcjogbWl4KCRibGFjaywgJGRhbmdlciwgMTUlKTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5lZGl0YWJsZS1jbGljaywgXG5hLmVkaXRhYmxlLWNsaWNrLCBcbmEuZWRpdGFibGUtY2xpY2s6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn0iLCIvKiBIZWxwZXIgUm93IFNwYWNlICovXG5AaW5jbHVkZSBoZWxwZXItcm93LXNwYWNlKDAsIDE1KTtcblxuLyogSGVscGVyIE1hcmdpbiAqL1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJycsICdtYXJnaW4nLCAnbScpO1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJ3RvcCcsICdtYXJnaW4nLCAnbXQnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdyaWdodCcsICdtYXJnaW4nLCAnbWUnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdib3R0b20nLCAnbWFyZ2luJywgJ21iJyk7XG5AaW5jbHVkZSBoZWxwZXItc3BhY2luZygnbGVmdCcsICdtYXJnaW4nLCAnbXMnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdteCcsICdtYXJnaW4nLCAnbXgnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdteScsICdtYXJnaW4nLCAnbXknKTtcblxuXG4vKiBIZWxwZXIgUGFkZGluZyAqL1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJycsICdwYWRkaW5nJywgJ3AnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCd0b3AnLCAncGFkZGluZycsICdwdCcpO1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJ3JpZ2h0JywgJ3BhZGRpbmcnLCAncGUnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdib3R0b20nLCAncGFkZGluZycsICdwYicpO1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJ2xlZnQnLCAncGFkZGluZycsICdwcycpO1xuQGluY2x1ZGUgaGVscGVyLXNwYWNpbmcoJ3B4JywgJ3BhZGRpbmcnLCAncHgnKTtcbkBpbmNsdWRlIGhlbHBlci1zcGFjaW5nKCdweScsICdwYWRkaW5nJywgJ3B5Jyk7XG5cblxuLyogSGVscGVyIEZvbnQgKi9cbkBpbmNsdWRlIGhlbHBlci1mb250LXNpemUoMSwgODApO1xuQGluY2x1ZGUgaGVscGVyLWZvbnQtd2VpZ2h0KDEsIDgpO1xuXG5cbi8qIEhlbHBlciBUZXh0ICovXG4udGV4dC10aGVtZSB7XG5cdC0tI3skcHJlZml4fXRleHQtb3BhY2l0eTogMTtcblx0XG5cdGNvbG9yOiAje3JnYmEodmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5KSl9O1xufVxuLnRleHQtZWxsaXBzaXMgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udGV4dC1ncmFkaWVudCB7IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5AZm9yICRpIGZyb20gMTAgdGhyb3VnaCAyMCB7XG5cdC5saC0jeyRpfSB7XG5cdFx0bGluZS1oZWlnaHQ6ICN7JGkgKiAuMX0gIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi8qIEhlbHBlciBDdXJzb3IgKi9cbi5jdXJzb3ItcG9pbnRlciB7IGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50IH1cbi5jdXJzb3ItdGV4dCB7IGN1cnNvcjogdGV4dCAhaW1wb3J0YW50IH1cbi5jdXJzb3ItZGVmYXVsdCB7IGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50IH1cbi5jdXJzb3ItaW5oZXJpdCB7IGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50IH1cbi5jdXJzb3ItbW92ZSB7IGN1cnNvcjogbW92ZSAhaW1wb3J0YW50IH1cbi5jdXJzb3ItcHJvZ3Jlc3MgeyBjdXJzb3I6IHByb2dyZXNzICFpbXBvcnRhbnQgfVxuXG5cbi8qIEZsZXggKi9cbi5mbGV4LTEgeyBmbGV4OiAxOyB9XG5cblxuLyogSGVscGVyIFNpemUgKi9cbkBpbmNsdWRlIGhlbHBlci1zaXplKCd3JywgJ3dpZHRoJyk7XG5AaW5jbHVkZSBoZWxwZXItc2l6ZSgnaCcsICdoZWlnaHQnKTtcbi5taC0xMDB2aCB7IG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuXG4vKiBIZWxwZXIgQ29sb3IgKi9cbi5iZy1jb21wb25lbnQgeyBcblx0LS0jeyRwcmVmaXh9Ymctb3BhY2l0eTogMTtcblx0XG5cdGJhY2tncm91bmQtY29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnLXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5KSl9O1xufVxuLmJnLW5vbmUgeyBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbi5iZy1wb3NpdGlvbi1jZW50ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuLmJnLXNpemUtY292ZXIgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbi5iZy1uby1yZXBlYXQgeyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cbi5iZy10aGVtZSB7XG5cdC0tI3skcHJlZml4fWJnLW9wYWNpdHk6IDE7XG5cdFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAje3JnYmEodmFyKC0tI3skcHJlZml4fWFwcC10aGVtZS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSkpfTtcbn1cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuXHRAaW5jbHVkZSBoZWxwZXItY29sb3IoJGNvbG9yLCAkdmFsdWUpO1xufVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG5cdEBpbmNsdWRlIGhlbHBlci1jb2xvcigkY29sb3IsICR2YWx1ZSk7XG59XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1yZWQtcGluaycsICRyZWQsICRwaW5rKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LW9yYW5nZS1yZWQnLCAkb3JhbmdlLCAkcmVkKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXllbGxvdy1vcmFuZ2UnLCAkeWVsbG93LCAkb3JhbmdlKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXllbGxvdy1yZWQnLCAkeWVsbG93LCAkcmVkKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXRlYWwtZ3JlZW4nLCAkdGVhbCwgJGdyZWVuKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LXllbGxvdy1ncmVlbicsICR5ZWxsb3csICRncmVlbik7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1ibHVlLXB1cnBsZScsICRibHVlLCAkcHVycGxlKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LWN5YW4tYmx1ZScsICRjeWFuLCAkYmx1ZSk7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1jeWFuLXB1cnBsZScsICRjeWFuLCAkcHVycGxlKTtcbkBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQoJ2JnLWdyYWRpZW50LWN5YW4taW5kaWdvJywgJGN5YW4sICRpbmRpZ28pO1xuQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudCgnYmctZ3JhZGllbnQtYmx1ZS1pbmRpZ28nLCAkYmx1ZSwgJGluZGlnbyk7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1wdXJwbGUtaW5kaWdvJywgJHB1cnBsZSwgJGluZGlnbyk7XG5AaW5jbHVkZSBiYWNrZ3JvdW5kLWdyYWRpZW50KCdiZy1ncmFkaWVudC1zaWx2ZXItYmxhY2snLCAkc2lsdmVyLCAkYmxhY2spO1xuXG5cbi8qIEhlbHBlciBPcGFjaXR5ICovXG5AaW5jbHVkZSBoZWxwZXItb3BhY2l0eSgwLCAxMCk7XG5cblxuLyogSGVscGVyIERpc3BsYXkgKi9cbi5oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IiwiQG1peGluIGhlbHBlci1yb3ctc3BhY2UoJGZyb20sICR0bykge1xuXHRAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG8ge1xuXHRcdCRjbGFzc0ludDogJGkgKiAyO1xuXHRcdCRjbGFzc1ZhbHVlOiAkY2xhc3NJbnQgKiAuNTtcblx0XHRcblx0XHQucm93LnJvdy1zcGFjZS0jeyRjbGFzc0ludH0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgkY2xhc3NWYWx1ZSAqIC0xKTtcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKCRjbGFzc1ZhbHVlICogLTEpO1xuXHRcdH1cblx0XHQucm93LnJvdy1zcGFjZS0jeyRjbGFzc0ludH0gPiBbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgkY2xhc3NWYWx1ZSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oJGNsYXNzVmFsdWUpO1xuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBoZWxwZXItc3BhY2luZygkZGlyZWN0aW9uLCAkY2xhc3NQcm9wZXJ0eSwgJGNsYXNzTmFtZSkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcblx0XHQkY2xhc3NJbnQ6ICRpO1xuXHRcdCRjc3NWYWx1ZTogcmVtKCRpKTtcblx0XHQkY3NzUHJvcGVydHk6ICRjbGFzc1Byb3BlcnR5O1xuXHRcdFxuXHRcdEBpZiAoJGRpcmVjdGlvbiA9PSAndG9wJykge1xuXHRcdFx0JGNzc1Byb3BlcnR5OiAkY2xhc3NQcm9wZXJ0eSArICctdG9wJztcblx0XHR9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09ICdyaWdodCcpIHtcblx0XHRcdEBpZiAkZW5hYmxlLXJ0bCB7XG5cdFx0XHRcdCRjc3NQcm9wZXJ0eTogJGNsYXNzUHJvcGVydHkgKyAnLWxlZnQnO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCRjc3NQcm9wZXJ0eTogJGNsYXNzUHJvcGVydHkgKyAnLXJpZ2h0Jztcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09ICdib3R0b20nKSB7XG5cdFx0XHQkY3NzUHJvcGVydHk6ICRjbGFzc1Byb3BlcnR5ICsgJy1ib3R0b20nO1xuXHRcdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ2xlZnQnKSB7XG5cdFx0XHRAaWYgJGVuYWJsZS1ydGwge1xuXHRcdFx0XHQkY3NzUHJvcGVydHk6ICRjbGFzc1Byb3BlcnR5ICsgJy1yaWdodCc7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0JGNzc1Byb3BlcnR5OiAkY2xhc3NQcm9wZXJ0eSArICctbGVmdCc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpZiAoJGkgPD0gMTApIHtcblx0XHRcdCRjbGFzc0ludDogKCRpKSArIHB4O1xuXHRcdFx0JGNzc1ZhbHVlOiAkaSArIHB4O1xuXHRcdH0gQGVsc2UgaWYgKCRpID4gMTApIHtcblx0XHRcdCRjbGFzc0ludDogKCgkaSAtIDEwKSAqIDUpICsgcHg7XG5cdFx0XHQkY3NzVmFsdWU6ICgoJGkgLSAxMCkgKiA1KSArIHB4O1xuXHRcdH1cblx0XHQuI3skY2xhc3NOYW1lfS0jeyRjbGFzc0ludH0ge1xuXHRcdFx0QGlmICgkZGlyZWN0aW9uID09ICdteCcpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0fSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSAnbXknKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkY3NzVmFsdWUgIWltcG9ydGFudDtcblx0XHRcdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ3B4Jykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkY3NzVmFsdWUgIWltcG9ydGFudDtcblx0XHRcdH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ3B5Jykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGNzc1ZhbHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkY3NzVmFsdWUgIWltcG9ydGFudDtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQjeyRjc3NQcm9wZXJ0eX06ICRjc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBoZWxwZXItZm9udC1zaXplKCRmcm9tLCAkdG8pIHtcblx0QGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRvIHtcblx0XHQuZnMtI3skaX1weCB7XG5cdFx0XHRmb250LXNpemU6ICN7JGl9cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gaGVscGVyLWZvbnQtd2VpZ2h0KCRmcm9tLCAkdG8pIHtcblx0QGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRvIHtcblx0XHQkY2xhc3NWYWx1ZTogJGkgKiAxMDA7XG5cdFx0XG5cdFx0LmZ3LSN7JGNsYXNzVmFsdWV9IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkY2xhc3NWYWx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBoZWxwZXItc2l6ZSgkY2xhc3NOYW1lLCAkY2xhc3NQcm9wZXJ0eSkge1xuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcblx0XHQkY2xhc3NJbnQ6ICRpICogNTA7XG5cdFx0XG5cdFx0LiN7JGNsYXNzTmFtZX0tI3skY2xhc3NJbnR9cHgge1xuXHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBlYWNoICRicmVha3BvaW50LCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXHRcdFx0XHQuI3skY2xhc3NOYW1lfS0jeyRicmVha3BvaW50fS0jeyRjbGFzc0ludH1weCB7XG5cdFx0XHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxOSB7XG5cdFx0JGNsYXNzSW50OiAkaSAqIDU7XG5cdFx0XG5cdFx0LiN7JGNsYXNzTmFtZX0tI3skY2xhc3NJbnR9cHgge1xuXHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdEBlYWNoICRicmVha3BvaW50LCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXHRcdFx0XHQuI3skY2xhc3NOYW1lfS0jeyRicmVha3BvaW50fS0jeyRjbGFzc0ludH1weCB7XG5cdFx0XHRcdFx0I3skY2xhc3NQcm9wZXJ0eX06ICN7JGNsYXNzSW50fXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gaGVscGVyLWNvbG9yKCRjb2xvciwgJHZhbHVlKSB7XG5cdC5iZy1ncmFkaWVudC0jeyRjb2xvcn0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGxpZ2h0ZW4oJHZhbHVlLCAxMCUpLCBkYXJrZW4oJHZhbHVlLCA1JSkpICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRoZW1lLSN7JGNvbG9yfSB7XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lOiAjeyR2YWx1ZX07XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLXJnYjogI3t0by1yZ2IoJHZhbHVlKX07XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCR2YWx1ZSl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvci1yZ2I6ICN7dG8tcmdiKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkpfTtcblx0XHRcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXI6ICN7c2hhZGUtY29sb3IoJHZhbHVlLCAyNSUpfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtaG92ZXItYm9yZGVyLWNvbG9yOiAje3NoYWRlLWNvbG9yKCR2YWx1ZSwgMjUlKX07XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCR2YWx1ZSl9O1xuXHRcdFxuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1hY3RpdmU6ICN7c2hhZGUtY29sb3IoJHZhbHVlLCAyNSUpfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtYWN0aXZlLWJvcmRlci1jb2xvcjogI3tzaGFkZS1jb2xvcigkdmFsdWUsIDI1JSl9O1xuXHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHZhbHVlKX07XG5cdFx0XG5cdFx0LS0jeyRwcmVmaXh9YXBwLXRoZW1lLWRpc2FibGVkOiAje3RpbnQtY29sb3IoJHZhbHVlLCAyNSUpfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAje3RpbnQtY29sb3IoJHZhbHVlLCAyNSUpfTtcblx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtZGlzYWJsZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHZhbHVlKX07XG5cdFxuXHRcdEBpZiAoJGNvbG9yID09ICd5ZWxsb3cnKSB7XG5cdFx0XHQtLSN7JHByZWZpeH1hcHAtdGhlbWUtY29sb3I6ICN7JGJsYWNrfTtcblx0XHRcdC0tI3skcHJlZml4fWFwcC10aGVtZS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXHRcdH1cblx0fVxuXHRAaWYgKFxuXHRcdCRjb2xvciAhPSAnZ3JheScgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTEwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTIwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTMwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTQwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTUwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTYwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTcwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTgwMCcgYW5kXG5cdFx0JGNvbG9yICE9ICdncmF5LTkwMCcpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuXHRcdFx0LmJnLSN7JGNvbG9yfS0jeyRpICogMTAwfSB7XG5cdFx0XHRcdC0tI3skcHJlZml4fWJnLW9wYWNpdHk6IDE7XG5cdFx0XHRcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh0aW50LWNvbG9yKCR2YWx1ZSwgKCg1IC0gJGkpICogMjAlKSksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC50ZXh0LSN7JGNvbG9yfS0jeyRpICogMTAwfSB7XG5cdFx0XHRcdC0tI3skcHJlZml4fXRleHQtb3BhY2l0eTogMTtcblx0XHRcdFxuXHRcdFx0XHRjb2xvcjogcmdiYSh0aW50LWNvbG9yKCR2YWx1ZSwgKCg1IC0gJGkpICogMjAlKSksIHZhcigtLSN7JHByZWZpeH10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAZm9yICRpIGZyb20gNiB0aHJvdWdoIDkge1xuXHRcdFx0LmJnLSN7JGNvbG9yfS0jeyRpICogMTAwfSB7XG5cdFx0XHRcdC0tI3skcHJlZml4fWJnLW9wYWNpdHk6IDE7XG5cdFx0XHRcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShzaGFkZS1jb2xvcigkdmFsdWUsICgkaSAtIDUpICogMjAlKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnRleHQtI3skY29sb3J9LSN7JGkgKiAxMDB9IHtcblx0XHRcdFx0LS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5OiAxO1xuXHRcdFx0XG5cdFx0XHRcdGNvbG9yOiByZ2JhKHNoYWRlLWNvbG9yKCR2YWx1ZSwgKCRpIC0gNSkgKiAyMCUpLCB2YXIoLS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gYmFja2dyb3VuZC1ncmFkaWVudCgkY2xhc3NOYW1lLCAkZnJvbSwgJHRvKSB7XG5cdC4jeyRjbGFzc05hbWV9IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSAwJSwgJHRvIDEwMCUpICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJAbWl4aW4gaGVscGVyLW9wYWNpdHkoJGZyb20sICR0bykge1xuXHRAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG8ge1xuXHRcdC5vcGFjaXR5LSN7JGkgKiAxMH0ge1xuXHRcdFx0b3BhY2l0eTogI3skaSAqIDAuMX0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm9wYWNpdHktI3skaSAqIDE1IH0ge1xuXHRcdFx0b3BhY2l0eTogI3skaSAqIDAuMTV9ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC50ZXh0LW9wYWNpdHktI3skaSAqIDEwfSB7XG5cdFx0XHQtLSN7JHByZWZpeH10ZXh0LW9wYWNpdHk6ICN7JGkgKiAwLjF9O1xuXHRcdH1cblx0XHQudGV4dC1vcGFjaXR5LSN7KCRpICogMTApICsgNX0ge1xuXHRcdFx0LS0jeyRwcmVmaXh9dGV4dC1vcGFjaXR5OiAjeygkaSAqIDAuMSkgKyAwLjA1fTtcblx0XHR9XG5cdFx0LmJnLW9wYWNpdHktI3skaSAqIDEwfSB7XG5cdFx0XHQtLSN7JHByZWZpeH1iZy1vcGFjaXR5OiAjeyRpICogMC4xfTtcblx0XHR9XG5cdFx0LmJnLW9wYWNpdHktI3soJGkgKiAxMCkgKyA1fSB7XG5cdFx0XHQtLSN7JHByZWZpeH1iZy1vcGFjaXR5OiAjeygkaSAqIDAuMSkgKyAwLjA1fTtcblx0XHR9XG5cdH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/