@charset "UTF-8";
/* Document
 * ========================================================================== */
/**
 * Add border box sizing in all browsers (opinionated).
 */
*,
::before,
::after {
  box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */
::before,
::after {
  text-decoration: inherit;
  /* 1 */
  vertical-align: inherit;
  /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Use a 4-space tab width in all browsers (opinionated).
 * 4. Remove the grey highlight on links in iOS (opinionated).
 * 5. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 * 6. Breaks words to prevent overflow in all browsers (opinionated).
 */
html {
  cursor: default;
  /* 1 */
  line-height: 1.5;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  -webkit-tap-highlight-color: transparent;
  -ms-text-size-adjust: 100%;
  /* 5 */
  -webkit-text-size-adjust: 100%;
  /* 5 */
  word-break: break-word;
  /* 6 */
}

/* Sections
 * ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, IE, and Safari.
 */
dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * Remove the margin on nested lists in Edge 18- and IE.
 */
ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

/**
 * 1. Add the correct sizing in Firefox.
 * 2. Show the overflow in Edge 18- and IE.
 */
hr {
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */
nav ol,
nav ul {
  list-style: none;
  padding: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
 * ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Add the correct text decoration in Edge 18-, IE, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */
/*
 * Change the alignment on media elements in all browsers (opinionated).
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */
iframe {
  border-style: none;
}

/**
 * Remove the border on images within links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */
svg:not([fill]) {
  fill: currentColor;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Tabular data
 * ========================================================================== */
/**
 * Collapse border spacing in all browsers (opinionated).
 */
table {
  border-collapse: collapse;
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
button,
input,
select {
  margin: 0;
}

/**
 * 1. Show the overflow in IE.
 * 2. Remove the inheritance of text transform in Edge 18-, Firefox, and IE.
 */
button {
  overflow: visible;
  /* 1 */
  text-transform: none;
  /* 2 */
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */
fieldset {
  border: 1px solid #a0a0a0;
  /* 1 */
  padding: 0.35em 0.75em 0.625em;
  /* 2 */
}

/**
 * Show the overflow in Edge 18- and IE.
 */
input {
  overflow: visible;
}

/**
 * 1. Correct the text wrapping in Edge 18- and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 */
legend {
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in Edge 18- and IE.
 * 2. Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 2. Remove the default vertical scrollbar in IE.
 * 3. Change the resize direction in all browsers (opinionated).
 */
textarea {
  margin: 0;
  /* 1 */
  overflow: auto;
  /* 2 */
  resize: vertical;
  /* 3 */
}

/**
 * Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  padding: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:-moz-ui-invalid {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct display in Edge 18- and IE.
 */
details {
  display: block;
}

/*
 * Add the correct styles in Edge 18-, IE, and Safari.
 */
dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
 * ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* User interaction
 * ========================================================================== */
/*
 * 1. Remove the tapping delay in IE 10.
 * 2. Remove the tapping delay on clickable elements
      in all browsers (opinionated).
 */
a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex] {
  /* 1 */
  touch-action: manipulation;
  /* 2 */
}

/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Accessibility
 * ========================================================================== */
/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */
[aria-busy=true] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */
[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */
[aria-disabled=true],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */
[aria-hidden=false][hidden] {
  display: initial;
}

[aria-hidden=false][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* Bulma Utilities */
.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button, .code-embed .hs-custom-style .hs-button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 2px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus,
.pagination-ellipsis:focus, .file-cta:focus,
.file-name:focus, .select select:focus, .textarea:focus, .input:focus, .button:focus, .code-embed .hs-custom-style .hs-button:focus, .is-focused.pagination-previous,
.is-focused.pagination-next,
.is-focused.pagination-link,
.is-focused.pagination-ellipsis, .is-focused.file-cta,
.is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, .is-focused.button, .code-embed .hs-custom-style .is-focused.hs-button, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .textarea:active, .input:active, .button:active, .code-embed .hs-custom-style .hs-button:active, .is-active.pagination-previous,
.is-active.pagination-next,
.is-active.pagination-link,
.is-active.pagination-ellipsis, .is-active.file-cta,
.is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, .is-active.button, .code-embed .hs-custom-style .is-active.hs-button {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], [disabled].textarea, [disabled].input, [disabled].button, .code-embed .hs-custom-style [disabled].hs-button, fieldset[disabled] .pagination-previous,
fieldset[disabled] .pagination-next,
fieldset[disabled] .pagination-link,
fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] .button, fieldset[disabled] .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style fieldset[disabled] .hs-button {
  cursor: not-allowed;
}

.tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .code-embed .hs-custom-style .hs-button, .is-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: " ";
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}

.tabs:not(:last-child), .pagination:not(:last-child), .message:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .block:not(:last-child), .title:not(:last-child),
.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
  margin-bottom: 1.5rem;
}

.modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(51, 51, 51, 0.2);
  border: none;
  border-radius: 9999px;
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 0;
  height: 20px;
  max-height: 20px;
  max-width: 20px;
  min-height: 20px;
  min-width: 20px;
  outline: none;
  position: relative;
  vertical-align: top;
  width: 20px;
}
.modal-close::before, .delete::before, .modal-close::after, .delete::after {
  background-color: #fff;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.modal-close::before, .delete::before {
  height: 2px;
  width: 50%;
}
.modal-close::after, .delete::after {
  height: 50%;
  width: 2px;
}
.modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
  background-color: rgba(51, 51, 51, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(51, 51, 51, 0.4);
}
.is-small.modal-close, .is-small.delete {
  height: 16px;
  max-height: 16px;
  max-width: 16px;
  min-height: 16px;
  min-width: 16px;
  width: 16px;
}
.is-medium.modal-close, .is-medium.delete {
  height: 24px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  width: 24px;
}
.is-large.modal-close, .is-large.delete {
  height: 32px;
  max-height: 32px;
  max-width: 32px;
  min-height: 32px;
  min-width: 32px;
  width: 32px;
}

.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after, .code-embed .hs-custom-style .is-loading.hs-button::after {
  animation: spinAround 500ms infinite linear;
  border: 2px solid #fafafa;
  border-radius: 9999px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .modal-background, .modal, .image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio, .is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.navbar-burger {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

html {
  background-color: #fafafa;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}

body,
button,
input,
optgroup,
select,
textarea {
  font-family: "Averta-Regular", sans-serif;
}

code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}

body {
  color: #333;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: #ce3f48;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #5c5c5c;
}

code {
  background-color: hsl(0, 0%, 96%);
  color: #99272e;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: hsl(0, 0%, 96%);
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}

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

input[type=checkbox],
input[type=radio] {
  vertical-align: baseline;
}

small {
  font-size: 0.875em;
}

span {
  font-style: inherit;
  font-weight: inherit;
}

strong {
  color: #333;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 96%);
  color: #333;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}

table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: #333;
}

/* Bulma Helpers */
.has-text-white {
  color: #fff !important;
}

a.has-text-white:hover, a.has-text-white:focus {
  color: #e6e6e6 !important;
}

.has-background-white {
  background-color: #fff !important;
}

.has-text-black {
  color: #333 !important;
}

a.has-text-black:hover, a.has-text-black:focus {
  color: #1a1a1a !important;
}

.has-background-black {
  background-color: #333 !important;
}

.has-text-light {
  color: hsl(0, 0%, 96%) !important;
}

a.has-text-light:hover, a.has-text-light:focus {
  color: #dbdbdb !important;
}

.has-background-light {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-dark {
  color: #5c5c5c !important;
}

a.has-text-dark:hover, a.has-text-dark:focus {
  color: #434343 !important;
}

.has-background-dark {
  background-color: #5c5c5c !important;
}

.has-text-primary {
  color: #ce3f48 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
  color: #ae2c34 !important;
}

.has-background-primary {
  background-color: #ce3f48 !important;
}

.has-text-primary-light {
  color: #fbeff0 !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: #f0c6c9 !important;
}

.has-background-primary-light {
  background-color: #fbeff0 !important;
}

.has-text-primary-dark {
  color: #bb3038 !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: #d14c55 !important;
}

.has-background-primary-dark {
  background-color: #bb3038 !important;
}

.has-text-link {
  color: #ce3f48 !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: #ae2c34 !important;
}

.has-background-link {
  background-color: #ce3f48 !important;
}

.has-text-link-light {
  color: #fbeff0 !important;
}

a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: #f0c6c9 !important;
}

.has-background-link-light {
  background-color: #fbeff0 !important;
}

.has-text-link-dark {
  color: #bb3038 !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: #d14c55 !important;
}

.has-background-link-dark {
  background-color: #bb3038 !important;
}

.has-text-info {
  color: hsl(207, 61%, 53%) !important;
}

a.has-text-info:hover, a.has-text-info:focus {
  color: #2b74b1 !important;
}

.has-background-info {
  background-color: hsl(207, 61%, 53%) !important;
}

.has-text-info-light {
  color: #eff5fb !important;
}

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: #c6ddf1 !important;
}

.has-background-info-light {
  background-color: #eff5fb !important;
}

.has-text-info-dark {
  color: #296fa8 !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: #368ace !important;
}

.has-background-info-dark {
  background-color: #296fa8 !important;
}

.has-text-success {
  color: #a7bc5f !important;
}

a.has-text-success:hover, a.has-text-success:focus {
  color: #8ea444 !important;
}

.has-background-success {
  background-color: #a7bc5f !important;
}

.has-text-success-light {
  color: #f7f9f1 !important;
}

a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: #e3eacd !important;
}

.has-background-success-light {
  background-color: #f7f9f1 !important;
}

.has-text-success-dark {
  color: #5e6c2d !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: #7d903c !important;
}

.has-background-success-dark {
  background-color: #5e6c2d !important;
}

.has-text-warning {
  color: #e8b045 !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: #de9c1c !important;
}

.has-background-warning {
  background-color: #e8b045 !important;
}

.has-text-warning-light {
  color: #fdf7ed !important;
}

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: #f7e4bf !important;
}

.has-background-warning-light {
  background-color: #fdf7ed !important;
}

.has-text-warning-dark {
  color: #845c10 !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: #b17c16 !important;
}

.has-background-warning-dark {
  background-color: #845c10 !important;
}

.has-text-danger {
  color: #ce3f48 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: #ae2c34 !important;
}

.has-background-danger {
  background-color: #ce3f48 !important;
}

.has-text-danger-light {
  color: #fbeff0 !important;
}

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: #f0c6c9 !important;
}

.has-background-danger-light {
  background-color: #fbeff0 !important;
}

.has-text-danger-dark {
  color: #bb3038 !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: #d14c55 !important;
}

.has-background-danger-dark {
  background-color: #bb3038 !important;
}

.has-text-secondary {
  color: #e8b045 !important;
}

a.has-text-secondary:hover, a.has-text-secondary:focus {
  color: #de9c1c !important;
}

.has-background-secondary {
  background-color: #e8b045 !important;
}

.has-text-secondary-light {
  color: #fdf7ed !important;
}

a.has-text-secondary-light:hover, a.has-text-secondary-light:focus {
  color: #f7e4bf !important;
}

.has-background-secondary-light {
  background-color: #fdf7ed !important;
}

.has-text-secondary-dark {
  color: #845c10 !important;
}

a.has-text-secondary-dark:hover, a.has-text-secondary-dark:focus {
  color: #b17c16 !important;
}

.has-background-secondary-dark {
  background-color: #845c10 !important;
}

.has-text-red {
  color: #ce3f48 !important;
}

a.has-text-red:hover, a.has-text-red:focus {
  color: #ae2c34 !important;
}

.has-background-red {
  background-color: #ce3f48 !important;
}

.has-text-red-light {
  color: #fbeff0 !important;
}

a.has-text-red-light:hover, a.has-text-red-light:focus {
  color: #f0c6c9 !important;
}

.has-background-red-light {
  background-color: #fbeff0 !important;
}

.has-text-red-dark {
  color: #bb3038 !important;
}

a.has-text-red-dark:hover, a.has-text-red-dark:focus {
  color: #d14c55 !important;
}

.has-background-red-dark {
  background-color: #bb3038 !important;
}

.has-text-yellow {
  color: #e8b045 !important;
}

a.has-text-yellow:hover, a.has-text-yellow:focus {
  color: #de9c1c !important;
}

.has-background-yellow {
  background-color: #e8b045 !important;
}

.has-text-yellow-light {
  color: #fdf7ed !important;
}

a.has-text-yellow-light:hover, a.has-text-yellow-light:focus {
  color: #f7e4bf !important;
}

.has-background-yellow-light {
  background-color: #fdf7ed !important;
}

.has-text-yellow-dark {
  color: #845c10 !important;
}

a.has-text-yellow-dark:hover, a.has-text-yellow-dark:focus {
  color: #b17c16 !important;
}

.has-background-yellow-dark {
  background-color: #845c10 !important;
}

.has-text-orange {
  color: #d66e3d !important;
}

a.has-text-orange:hover, a.has-text-orange:focus {
  color: #b95627 !important;
}

.has-background-orange {
  background-color: #d66e3d !important;
}

.has-text-orange-light {
  color: #fbf2ee !important;
}

a.has-text-orange-light:hover, a.has-text-orange-light:focus {
  color: #f3d3c4 !important;
}

.has-background-orange-light {
  background-color: #fbf2ee !important;
}

.has-text-orange-dark {
  color: #ad5024 !important;
}

a.has-text-orange-dark:hover, a.has-text-orange-dark:focus {
  color: #d36531 !important;
}

.has-background-orange-dark {
  background-color: #ad5024 !important;
}

.has-text-green {
  color: #a7bc5f !important;
}

a.has-text-green:hover, a.has-text-green:focus {
  color: #8ea444 !important;
}

.has-background-green {
  background-color: #a7bc5f !important;
}

.has-text-green-light {
  color: #f7f9f1 !important;
}

a.has-text-green-light:hover, a.has-text-green-light:focus {
  color: #e3eacd !important;
}

.has-background-green-light {
  background-color: #f7f9f1 !important;
}

.has-text-green-dark {
  color: #5e6c2d !important;
}

a.has-text-green-dark:hover, a.has-text-green-dark:focus {
  color: #7d903c !important;
}

.has-background-green-dark {
  background-color: #5e6c2d !important;
}

.has-text-teal {
  color: #003e46 !important;
}

a.has-text-teal:hover, a.has-text-teal:focus {
  color: #001113 !important;
}

.has-background-teal {
  background-color: #003e46 !important;
}

.has-text-teal-light {
  color: #ebfdff !important;
}

a.has-text-teal-light:hover, a.has-text-teal-light:focus {
  color: #b8f7ff !important;
}

.has-background-teal-light {
  background-color: #ebfdff !important;
}

.has-text-teal-dark {
  color: #14e4ff !important;
}

a.has-text-teal-dark:hover, a.has-text-teal-dark:focus {
  color: #47eaff !important;
}

.has-background-teal-dark {
  background-color: #14e4ff !important;
}

.has-text-blue {
  color: #85c5d3 !important;
}

a.has-text-blue:hover, a.has-text-blue:focus {
  color: #60b3c5 !important;
}

.has-background-blue {
  background-color: #85c5d3 !important;
}

.has-text-blue-light {
  color: #f0f8fa !important;
}

a.has-text-blue-light:hover, a.has-text-blue-light:focus {
  color: #cbe6ec !important;
}

.has-background-blue-light {
  background-color: #f0f8fa !important;
}

.has-text-blue-dark {
  color: #27606d !important;
}

a.has-text-blue-dark:hover, a.has-text-blue-dark:focus {
  color: #358192 !important;
}

.has-background-blue-dark {
  background-color: #27606d !important;
}

.has-text-purple {
  color: #998fc2 !important;
}

a.has-text-purple:hover, a.has-text-purple:focus {
  color: #7b6eb0 !important;
}

.has-background-purple {
  background-color: #998fc2 !important;
}

.has-text-purple-light {
  color: #f3f2f8 !important;
}

a.has-text-purple-light:hover, a.has-text-purple-light:focus {
  color: #d5d1e6 !important;
}

.has-background-purple-light {
  background-color: #f3f2f8 !important;
}

.has-text-purple-dark {
  color: #50447d !important;
}

a.has-text-purple-dark:hover, a.has-text-purple-dark:focus {
  color: #64569e !important;
}

.has-background-purple-dark {
  background-color: #50447d !important;
}

.has-text-black-bis {
  color: hsl(0, 0%, 7%) !important;
}

.has-background-black-bis {
  background-color: hsl(0, 0%, 7%) !important;
}

.has-text-black-ter {
  color: hsl(0, 0%, 14%) !important;
}

.has-background-black-ter {
  background-color: hsl(0, 0%, 14%) !important;
}

.has-text-grey-darker {
  color: #5c5c5c !important;
}

.has-background-grey-darker {
  background-color: #5c5c5c !important;
}

.has-text-grey-dark {
  color: #707070 !important;
}

.has-background-grey-dark {
  background-color: #707070 !important;
}

.has-text-grey {
  color: #9e9e9e !important;
}

.has-background-grey {
  background-color: #9e9e9e !important;
}

.has-text-grey-light {
  color: #ebebeb !important;
}

.has-background-grey-light {
  background-color: #ebebeb !important;
}

.has-text-grey-lighter {
  color: #fafafa !important;
}

.has-background-grey-lighter {
  background-color: #fafafa !important;
}

.has-text-white-ter {
  color: hsl(0, 0%, 96%) !important;
}

.has-background-white-ter {
  background-color: hsl(0, 0%, 96%) !important;
}

.has-text-white-bis {
  color: hsl(0, 0%, 98%) !important;
}

.has-background-white-bis {
  background-color: hsl(0, 0%, 98%) !important;
}

.is-flex-direction-row {
  flex-direction: row !important;
}

.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}

.is-flex-direction-column {
  flex-direction: column !important;
}

.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}

.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}

.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}

.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.is-justify-content-flex-start {
  justify-content: flex-start !important;
}

.is-justify-content-flex-end {
  justify-content: flex-end !important;
}

.is-justify-content-center {
  justify-content: center !important;
}

.is-justify-content-space-between {
  justify-content: space-between !important;
}

.is-justify-content-space-around {
  justify-content: space-around !important;
}

.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}

.is-justify-content-start {
  justify-content: start !important;
}

.is-justify-content-end {
  justify-content: end !important;
}

.is-justify-content-left {
  justify-content: left !important;
}

.is-justify-content-right {
  justify-content: right !important;
}

.is-align-content-flex-start {
  align-content: flex-start !important;
}

.is-align-content-flex-end {
  align-content: flex-end !important;
}

.is-align-content-center {
  align-content: center !important;
}

.is-align-content-space-between {
  align-content: space-between !important;
}

.is-align-content-space-around {
  align-content: space-around !important;
}

.is-align-content-space-evenly {
  align-content: space-evenly !important;
}

.is-align-content-stretch {
  align-content: stretch !important;
}

.is-align-content-start {
  align-content: start !important;
}

.is-align-content-end {
  align-content: end !important;
}

.is-align-content-baseline {
  align-content: baseline !important;
}

.is-align-items-stretch {
  align-items: stretch !important;
}

.is-align-items-flex-start {
  align-items: flex-start !important;
}

.is-align-items-flex-end {
  align-items: flex-end !important;
}

.is-align-items-center {
  align-items: center !important;
}

.is-align-items-baseline {
  align-items: baseline !important;
}

.is-align-items-start {
  align-items: start !important;
}

.is-align-items-end {
  align-items: end !important;
}

.is-align-items-self-start {
  align-items: self-start !important;
}

.is-align-items-self-end {
  align-items: self-end !important;
}

.is-align-self-auto {
  align-self: auto !important;
}

.is-align-self-flex-start {
  align-self: flex-start !important;
}

.is-align-self-flex-end {
  align-self: flex-end !important;
}

.is-align-self-center {
  align-self: center !important;
}

.is-align-self-baseline {
  align-self: baseline !important;
}

.is-align-self-stretch {
  align-self: stretch !important;
}

.is-flex-grow-0 {
  flex-grow: 0 !important;
}

.is-flex-grow-1 {
  flex-grow: 1 !important;
}

.is-flex-grow-2 {
  flex-grow: 2 !important;
}

.is-flex-grow-3 {
  flex-grow: 3 !important;
}

.is-flex-grow-4 {
  flex-grow: 4 !important;
}

.is-flex-grow-5 {
  flex-grow: 5 !important;
}

.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}

.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}

.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}

.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}

.is-clearfix::after {
  clear: both;
  content: " ";
  display: table;
}

.is-pulled-left {
  float: left !important;
}

.is-pulled-right {
  float: right !important;
}

.is-radiusless {
  border-radius: 0 !important;
}

.is-shadowless {
  box-shadow: none !important;
}

.is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}

.is-clipped {
  overflow: hidden !important;
}

.is-relative {
  position: relative !important;
}

.is-marginless {
  margin: 0 !important;
}

.is-paddingless {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mr-3 {
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.ml-3 {
  margin-left: 0.75rem !important;
}

.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mr-4 {
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.ml-4 {
  margin-left: 1rem !important;
}

.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mr-5 {
  margin-right: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.ml-5 {
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-6 {
  margin: 3rem !important;
}

.mt-6 {
  margin-top: 3rem !important;
}

.mr-6 {
  margin-right: 3rem !important;
}

.mb-6 {
  margin-bottom: 3rem !important;
}

.ml-6 {
  margin-left: 3rem !important;
}

.mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pr-3 {
  padding-right: 0.75rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pl-3 {
  padding-left: 0.75rem !important;
}

.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pr-4 {
  padding-right: 1rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pl-4 {
  padding-left: 1rem !important;
}

.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pr-5 {
  padding-right: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pl-5 {
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-6 {
  padding: 3rem !important;
}

.pt-6 {
  padding-top: 3rem !important;
}

.pr-6 {
  padding-right: 3rem !important;
}

.pb-6 {
  padding-bottom: 3rem !important;
}

.pl-6 {
  padding-left: 3rem !important;
}

.px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-auto {
  padding: auto !important;
}

.pt-auto {
  padding-top: auto !important;
}

.pr-auto {
  padding-right: auto !important;
}

.pb-auto {
  padding-bottom: auto !important;
}

.pl-auto {
  padding-left: auto !important;
}

.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}

.is-size-1 {
  font-size: 3rem !important;
}

.is-size-2 {
  font-size: 2.5rem !important;
}

.is-size-3 {
  font-size: 2rem !important;
}

.is-size-4 {
  font-size: 1.5rem !important;
}

.is-size-5 {
  font-size: 1.25rem !important;
}

.is-size-6 {
  font-size: 1rem !important;
}

.is-size-7 {
  font-size: 0.75rem !important;
}

@media screen and (max-width: 767px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }
  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .is-size-3-mobile {
    font-size: 2rem !important;
  }
  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .is-size-6-mobile {
    font-size: 1rem !important;
  }
  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }
  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .is-size-3-tablet {
    font-size: 2rem !important;
  }
  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .is-size-6-tablet {
    font-size: 1rem !important;
  }
  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }
  .is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .is-size-3-touch {
    font-size: 2rem !important;
  }
  .is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .is-size-6-touch {
    font-size: 1rem !important;
  }
  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }
  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .is-size-3-desktop {
    font-size: 2rem !important;
  }
  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .is-size-6-desktop {
    font-size: 1rem !important;
  }
  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }
  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }
  .is-size-3-widescreen {
    font-size: 2rem !important;
  }
  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }
  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }
  .is-size-6-widescreen {
    font-size: 1rem !important;
  }
  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-size-1-fullhd {
    font-size: 3rem !important;
  }
  .is-size-2-fullhd {
    font-size: 2.5rem !important;
  }
  .is-size-3-fullhd {
    font-size: 2rem !important;
  }
  .is-size-4-fullhd {
    font-size: 1.5rem !important;
  }
  .is-size-5-fullhd {
    font-size: 1.25rem !important;
  }
  .is-size-6-fullhd {
    font-size: 1rem !important;
  }
  .is-size-7-fullhd {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 767px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-centered-widescreen-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-centered-fullhd {
    text-align: center !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-justified-widescreen-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-justified-fullhd {
    text-align: justify !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-left-widescreen-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-left-fullhd {
    text-align: left !important;
  }
}
@media screen and (max-width: 767px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .has-text-right-widescreen-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1408px) {
  .has-text-right-fullhd {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.is-italic {
  font-style: italic !important;
}

.is-underlined {
  text-decoration: underline !important;
}

.has-text-weight-light {
  font-weight: 300 !important;
}

.has-text-weight-normal {
  font-weight: 400 !important;
}

.has-text-weight-medium {
  font-weight: 500 !important;
}

.has-text-weight-semibold {
  font-weight: 600 !important;
}

.has-text-weight-bold {
  font-weight: 700 !important;
}

.is-family-primary {
  font-family: "Averta-Regular", sans-serif !important;
}

.is-family-secondary {
  font-family: "EB Garamond", serif !important;
}

.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-monospace {
  font-family: monospace !important;
}

.is-family-code {
  font-family: monospace !important;
}

.is-block {
  display: block !important;
}

@media screen and (max-width: 767px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-block-widescreen {
    display: block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-block-widescreen-only {
    display: block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-block-fullhd {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}

@media screen and (max-width: 767px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-flex-widescreen-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-flex-fullhd {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}

@media screen and (max-width: 767px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-widescreen-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-fullhd {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}

@media screen and (max-width: 767px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-block-widescreen-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-block-fullhd {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}

@media screen and (max-width: 767px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-inline-flex-widescreen-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-inline-flex-fullhd {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}

.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}

@media screen and (max-width: 767px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-hidden-widescreen-only {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-hidden-fullhd {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 767px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 768px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .is-invisible-widescreen-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1408px) {
  .is-invisible-fullhd {
    visibility: hidden !important;
  }
}
/* Bulma Elements */
.box {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  color: #333;
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(51, 51, 51, 0.1), 0 0 0 1px #ce3f48;
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(51, 51, 51, 0.2), 0 0 0 1px #ce3f48;
}

.button, .code-embed .hs-custom-style .hs-button {
  background-color: #fff;
  border-color: #ebebeb;
  border-width: 1px;
  color: #333;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong, .code-embed .hs-custom-style .hs-button strong {
  color: inherit;
}
.button .icon, .code-embed .hs-custom-style .hs-button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
  height: 1.5em;
  width: 1.5em;
}
.button .icon:first-child:not(:last-child), .code-embed .hs-custom-style .hs-button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child), .code-embed .hs-custom-style .hs-button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child, .code-embed .hs-custom-style .hs-button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-hovered, .code-embed .hs-custom-style .is-hovered.hs-button {
  border-color: #ebebeb;
  color: #5c5c5c;
}
.button:focus, .code-embed .hs-custom-style .hs-button:focus, .button.is-focused, .code-embed .hs-custom-style .is-focused.hs-button {
  border-color: #85c5d3;
  color: #5c5c5c;
}
.button:focus:not(:active), .code-embed .hs-custom-style .hs-button:focus:not(:active), .button.is-focused:not(:active), .code-embed .hs-custom-style .is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button:active, .code-embed .hs-custom-style .hs-button:active, .button.is-active, .code-embed .hs-custom-style .is-active.hs-button {
  border-color: #707070;
  color: #5c5c5c;
}
.button.is-text, .code-embed .hs-custom-style .is-text.hs-button {
  background-color: transparent;
  border-color: transparent;
  color: #333;
  text-decoration: underline;
}
.button.is-text:hover, .code-embed .hs-custom-style .is-text.hs-button:hover, .button.is-text.is-hovered, .code-embed .hs-custom-style .is-text.is-hovered.hs-button, .button.is-text:focus, .code-embed .hs-custom-style .is-text.hs-button:focus, .button.is-text.is-focused, .code-embed .hs-custom-style .is-text.is-focused.hs-button {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}
.button.is-text:active, .code-embed .hs-custom-style .is-text.hs-button:active, .button.is-text.is-active, .code-embed .hs-custom-style .is-text.is-active.hs-button {
  background-color: #e8e8e8;
  color: #333;
}
.button.is-text[disabled], .code-embed .hs-custom-style .is-text[disabled].hs-button, fieldset[disabled] .button.is-text, fieldset[disabled] .code-embed .hs-custom-style .is-text.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-text.hs-button {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-ghost, .code-embed .hs-custom-style .is-ghost.hs-button {
  background: none;
  border-color: transparent;
  color: #ce3f48;
  text-decoration: none;
}
.button.is-ghost:hover, .code-embed .hs-custom-style .is-ghost.hs-button:hover, .button.is-ghost.is-hovered, .code-embed .hs-custom-style .is-ghost.is-hovered.hs-button {
  color: #ce3f48;
  text-decoration: underline;
}
.button.is-white, .code-embed .hs-custom-style .is-white.hs-button {
  background-color: #fff;
  border-color: transparent;
  color: #333;
}
.button.is-white:hover, .code-embed .hs-custom-style .is-white.hs-button:hover, .button.is-white.is-hovered, .code-embed .hs-custom-style .is-white.is-hovered.hs-button {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #333;
}
.button.is-white:focus, .code-embed .hs-custom-style .is-white.hs-button:focus, .button.is-white.is-focused, .code-embed .hs-custom-style .is-white.is-focused.hs-button {
  border-color: transparent;
  color: #333;
}
.button.is-white:focus:not(:active), .code-embed .hs-custom-style .is-white.hs-button:focus:not(:active), .button.is-white.is-focused:not(:active), .code-embed .hs-custom-style .is-white.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .code-embed .hs-custom-style .is-white.hs-button:active, .button.is-white.is-active, .code-embed .hs-custom-style .is-white.is-active.hs-button {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #333;
}
.button.is-white[disabled], .code-embed .hs-custom-style .is-white[disabled].hs-button, fieldset[disabled] .button.is-white, fieldset[disabled] .code-embed .hs-custom-style .is-white.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.hs-button {
  background-color: #fff;
  border-color: #fff;
  box-shadow: none;
}
.button.is-white.is-inverted, .code-embed .hs-custom-style .is-white.is-inverted.hs-button {
  background-color: #333;
  color: #fff;
}
.button.is-white.is-inverted:hover, .code-embed .hs-custom-style .is-white.is-inverted.hs-button:hover, .button.is-white.is-inverted.is-hovered, .code-embed .hs-custom-style .is-white.is-inverted.is-hovered.hs-button {
  background-color: #262626;
}
.button.is-white.is-inverted[disabled], .code-embed .hs-custom-style .is-white.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-white.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-white.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.is-inverted.hs-button {
  background-color: #333;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-loading::after, .code-embed .hs-custom-style .is-white.is-loading.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-white.is-outlined, .code-embed .hs-custom-style .is-white.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-white.is-outlined:hover, .code-embed .hs-custom-style .is-white.is-outlined.hs-button:hover, .button.is-white.is-outlined.is-hovered, .code-embed .hs-custom-style .is-white.is-outlined.is-hovered.hs-button, .button.is-white.is-outlined:focus, .code-embed .hs-custom-style .is-white.is-outlined.hs-button:focus, .button.is-white.is-outlined.is-focused, .code-embed .hs-custom-style .is-white.is-outlined.is-focused.hs-button {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}
.button.is-white.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.hs-button:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-white.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.hs-button:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-white.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-white.is-outlined[disabled], .code-embed .hs-custom-style .is-white.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-white.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-white.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.button.is-white.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-hovered.hs-button, .button.is-white.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button:focus, .button.is-white.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #333;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-white.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-white.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-white.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-white.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  box-shadow: none;
  color: #333;
}
.button.is-black, .code-embed .hs-custom-style .is-black.hs-button {
  background-color: #333;
  border-color: transparent;
  color: #fff;
}
.button.is-black:hover, .code-embed .hs-custom-style .is-black.hs-button:hover, .button.is-black.is-hovered, .code-embed .hs-custom-style .is-black.is-hovered.hs-button {
  background-color: #2d2d2d;
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus, .code-embed .hs-custom-style .is-black.hs-button:focus, .button.is-black.is-focused, .code-embed .hs-custom-style .is-black.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus:not(:active), .code-embed .hs-custom-style .is-black.hs-button:focus:not(:active), .button.is-black.is-focused:not(:active), .code-embed .hs-custom-style .is-black.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(51, 51, 51, 0.25);
}
.button.is-black:active, .code-embed .hs-custom-style .is-black.hs-button:active, .button.is-black.is-active, .code-embed .hs-custom-style .is-black.is-active.hs-button {
  background-color: #262626;
  border-color: transparent;
  color: #fff;
}
.button.is-black[disabled], .code-embed .hs-custom-style .is-black[disabled].hs-button, fieldset[disabled] .button.is-black, fieldset[disabled] .code-embed .hs-custom-style .is-black.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.hs-button {
  background-color: #333;
  border-color: #333;
  box-shadow: none;
}
.button.is-black.is-inverted, .code-embed .hs-custom-style .is-black.is-inverted.hs-button {
  background-color: #fff;
  color: #333;
}
.button.is-black.is-inverted:hover, .code-embed .hs-custom-style .is-black.is-inverted.hs-button:hover, .button.is-black.is-inverted.is-hovered, .code-embed .hs-custom-style .is-black.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], .code-embed .hs-custom-style .is-black.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-black.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-black.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #333;
}
.button.is-black.is-loading::after, .code-embed .hs-custom-style .is-black.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined, .code-embed .hs-custom-style .is-black.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.button.is-black.is-outlined:hover, .code-embed .hs-custom-style .is-black.is-outlined.hs-button:hover, .button.is-black.is-outlined.is-hovered, .code-embed .hs-custom-style .is-black.is-outlined.is-hovered.hs-button, .button.is-black.is-outlined:focus, .code-embed .hs-custom-style .is-black.is-outlined.hs-button:focus, .button.is-black.is-outlined.is-focused, .code-embed .hs-custom-style .is-black.is-outlined.is-focused.hs-button {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.button.is-black.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.hs-button:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-black.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.hs-button:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-black.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined[disabled], .code-embed .hs-custom-style .is-black.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-black.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-black.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.is-outlined.hs-button {
  background-color: transparent;
  border-color: #333;
  box-shadow: none;
  color: #333;
}
.button.is-black.is-inverted.is-outlined, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-black.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-hovered.hs-button, .button.is-black.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button:focus, .button.is-black.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #333;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #333 #333 !important;
}
.button.is-black.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-black.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-black.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-black.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-black.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-light, .code-embed .hs-custom-style .is-light.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .code-embed .hs-custom-style .is-light.hs-button:hover, .button.is-light.is-hovered, .code-embed .hs-custom-style .is-light.is-hovered.hs-button {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .code-embed .hs-custom-style .is-light.hs-button:focus, .button.is-light.is-focused, .code-embed .hs-custom-style .is-light.is-focused.hs-button {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .code-embed .hs-custom-style .is-light.hs-button:focus:not(:active), .button.is-light.is-focused:not(:active), .code-embed .hs-custom-style .is-light.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.button.is-light:active, .code-embed .hs-custom-style .is-light.hs-button:active, .button.is-light.is-active, .code-embed .hs-custom-style .is-light.is-active.hs-button {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], .code-embed .hs-custom-style .is-light[disabled].hs-button, fieldset[disabled] .button.is-light, fieldset[disabled] .code-embed .hs-custom-style .is-light.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
}
.button.is-light.is-inverted, .code-embed .hs-custom-style .is-light.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted:hover, .code-embed .hs-custom-style .is-light.is-inverted.hs-button:hover, .button.is-light.is-inverted.is-hovered, .code-embed .hs-custom-style .is-light.is-inverted.is-hovered.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], .code-embed .hs-custom-style .is-light.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-light.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-light.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-loading::after, .code-embed .hs-custom-style .is-light.is-loading.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined, .code-embed .hs-custom-style .is-light.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-outlined:hover, .code-embed .hs-custom-style .is-light.is-outlined.hs-button:hover, .button.is-light.is-outlined.is-hovered, .code-embed .hs-custom-style .is-light.is-outlined.is-hovered.hs-button, .button.is-light.is-outlined:focus, .code-embed .hs-custom-style .is-light.is-outlined.hs-button:focus, .button.is-light.is-outlined.is-focused, .code-embed .hs-custom-style .is-light.is-outlined.is-focused.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.hs-button:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-light.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.hs-button:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-light.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], .code-embed .hs-custom-style .is-light.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-light.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-light.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-hovered.hs-button, .button.is-light.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button:focus, .button.is-light.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-focused.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-light.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-light.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-light.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-light.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark, .code-embed .hs-custom-style .is-dark.hs-button {
  background-color: #5c5c5c;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .code-embed .hs-custom-style .is-dark.hs-button:hover, .button.is-dark.is-hovered, .code-embed .hs-custom-style .is-dark.is-hovered.hs-button {
  background-color: #565656;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .code-embed .hs-custom-style .is-dark.hs-button:focus, .button.is-dark.is-focused, .code-embed .hs-custom-style .is-dark.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .code-embed .hs-custom-style .is-dark.hs-button:focus:not(:active), .button.is-dark.is-focused:not(:active), .code-embed .hs-custom-style .is-dark.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(92, 92, 92, 0.25);
}
.button.is-dark:active, .code-embed .hs-custom-style .is-dark.hs-button:active, .button.is-dark.is-active, .code-embed .hs-custom-style .is-dark.is-active.hs-button {
  background-color: #4f4f4f;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], .code-embed .hs-custom-style .is-dark[disabled].hs-button, fieldset[disabled] .button.is-dark, fieldset[disabled] .code-embed .hs-custom-style .is-dark.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.hs-button {
  background-color: #5c5c5c;
  border-color: #5c5c5c;
  box-shadow: none;
}
.button.is-dark.is-inverted, .code-embed .hs-custom-style .is-dark.is-inverted.hs-button {
  background-color: #fff;
  color: #5c5c5c;
}
.button.is-dark.is-inverted:hover, .code-embed .hs-custom-style .is-dark.is-inverted.hs-button:hover, .button.is-dark.is-inverted.is-hovered, .code-embed .hs-custom-style .is-dark.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], .code-embed .hs-custom-style .is-dark.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-dark.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-dark.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #5c5c5c;
}
.button.is-dark.is-loading::after, .code-embed .hs-custom-style .is-dark.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined, .code-embed .hs-custom-style .is-dark.is-outlined.hs-button {
  background-color: transparent;
  border-color: #5c5c5c;
  color: #5c5c5c;
}
.button.is-dark.is-outlined:hover, .code-embed .hs-custom-style .is-dark.is-outlined.hs-button:hover, .button.is-dark.is-outlined.is-hovered, .code-embed .hs-custom-style .is-dark.is-outlined.is-hovered.hs-button, .button.is-dark.is-outlined:focus, .code-embed .hs-custom-style .is-dark.is-outlined.hs-button:focus, .button.is-dark.is-outlined.is-focused, .code-embed .hs-custom-style .is-dark.is-outlined.is-focused.hs-button {
  background-color: #5c5c5c;
  border-color: #5c5c5c;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #5c5c5c #5c5c5c !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.hs-button:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-dark.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.hs-button:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-dark.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], .code-embed .hs-custom-style .is-dark.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-dark.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-dark.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.is-outlined.hs-button {
  background-color: transparent;
  border-color: #5c5c5c;
  box-shadow: none;
  color: #5c5c5c;
}
.button.is-dark.is-inverted.is-outlined, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-hovered.hs-button, .button.is-dark.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button:focus, .button.is-dark.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #5c5c5c;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #5c5c5c #5c5c5c !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-dark.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-dark.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-dark.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary, .code-embed .hs-custom-style .hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-primary.is-hovered, .code-embed .hs-custom-style .is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .code-embed .hs-custom-style .hs-button:focus, .button.is-primary.is-focused, .code-embed .hs-custom-style .is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .code-embed .hs-custom-style .hs-button:focus:not(:active), .button.is-primary.is-focused:not(:active), .code-embed .hs-custom-style .is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-primary:active, .code-embed .hs-custom-style .hs-button:active, .button.is-primary.is-active, .code-embed .hs-custom-style .is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], .code-embed .hs-custom-style [disabled].hs-button, fieldset[disabled] .button.is-primary, fieldset[disabled] .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style fieldset[disabled] .hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-primary.is-inverted, .code-embed .hs-custom-style .is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-primary.is-inverted:hover, .code-embed .hs-custom-style .is-inverted.hs-button:hover, .button.is-primary.is-inverted.is-hovered, .code-embed .hs-custom-style .is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-primary.is-inverted[disabled], .code-embed .hs-custom-style .is-inverted[disabled].hs-button, fieldset[disabled] .button.is-primary.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-primary.is-loading::after, .code-embed .hs-custom-style .is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined, .code-embed .hs-custom-style .is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-primary.is-outlined:hover, .code-embed .hs-custom-style .is-outlined.hs-button:hover, .button.is-primary.is-outlined.is-hovered, .code-embed .hs-custom-style .is-outlined.is-hovered.hs-button, .button.is-primary.is-outlined:focus, .code-embed .hs-custom-style .is-outlined.hs-button:focus, .button.is-primary.is-outlined.is-focused, .code-embed .hs-custom-style .is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-outlined.is-loading.hs-button:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-outlined.is-loading.is-hovered.hs-button::after, .button.is-primary.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-outlined.is-loading.hs-button:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], .code-embed .hs-custom-style .is-outlined[disabled].hs-button, fieldset[disabled] .button.is-primary.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-primary.is-inverted.is-outlined, .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-inverted.is-outlined.is-hovered.hs-button, .button.is-primary.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button:focus, .button.is-primary.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-primary.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light, .code-embed .hs-custom-style .is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-primary.is-light:hover, .code-embed .hs-custom-style .is-light.hs-button:hover, .button.is-primary.is-light.is-hovered, .code-embed .hs-custom-style .is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-primary.is-light:active, .code-embed .hs-custom-style .is-light.hs-button:active, .button.is-primary.is-light.is-active, .code-embed .hs-custom-style .is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-link, .code-embed .hs-custom-style .is-link.hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .code-embed .hs-custom-style .is-link.hs-button:hover, .button.is-link.is-hovered, .code-embed .hs-custom-style .is-link.is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .code-embed .hs-custom-style .is-link.hs-button:focus, .button.is-link.is-focused, .code-embed .hs-custom-style .is-link.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .code-embed .hs-custom-style .is-link.hs-button:focus:not(:active), .button.is-link.is-focused:not(:active), .code-embed .hs-custom-style .is-link.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-link:active, .code-embed .hs-custom-style .is-link.hs-button:active, .button.is-link.is-active, .code-embed .hs-custom-style .is-link.is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], .code-embed .hs-custom-style .is-link[disabled].hs-button, fieldset[disabled] .button.is-link, fieldset[disabled] .code-embed .hs-custom-style .is-link.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-link.is-inverted, .code-embed .hs-custom-style .is-link.is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-link.is-inverted:hover, .code-embed .hs-custom-style .is-link.is-inverted.hs-button:hover, .button.is-link.is-inverted.is-hovered, .code-embed .hs-custom-style .is-link.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], .code-embed .hs-custom-style .is-link.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-link.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-link.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-link.is-loading::after, .code-embed .hs-custom-style .is-link.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined, .code-embed .hs-custom-style .is-link.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-link.is-outlined:hover, .code-embed .hs-custom-style .is-link.is-outlined.hs-button:hover, .button.is-link.is-outlined.is-hovered, .code-embed .hs-custom-style .is-link.is-outlined.is-hovered.hs-button, .button.is-link.is-outlined:focus, .code-embed .hs-custom-style .is-link.is-outlined.hs-button:focus, .button.is-link.is-outlined.is-focused, .code-embed .hs-custom-style .is-link.is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.hs-button:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-link.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.hs-button:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-link.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], .code-embed .hs-custom-style .is-link.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-link.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-link.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-link.is-inverted.is-outlined, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-hovered.hs-button, .button.is-link.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button:focus, .button.is-link.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-link.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-link.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-link.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-link.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light, .code-embed .hs-custom-style .is-link.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-link.is-light:hover, .code-embed .hs-custom-style .is-link.is-light.hs-button:hover, .button.is-link.is-light.is-hovered, .code-embed .hs-custom-style .is-link.is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-link.is-light:active, .code-embed .hs-custom-style .is-link.is-light.hs-button:active, .button.is-link.is-light.is-active, .code-embed .hs-custom-style .is-link.is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-info, .code-embed .hs-custom-style .is-info.hs-button {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .code-embed .hs-custom-style .is-info.hs-button:hover, .button.is-info.is-hovered, .code-embed .hs-custom-style .is-info.is-hovered.hs-button {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .code-embed .hs-custom-style .is-info.hs-button:focus, .button.is-info.is-focused, .code-embed .hs-custom-style .is-info.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .code-embed .hs-custom-style .is-info.hs-button:focus:not(:active), .button.is-info.is-focused:not(:active), .code-embed .hs-custom-style .is-info.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.button.is-info:active, .code-embed .hs-custom-style .is-info.hs-button:active, .button.is-info.is-active, .code-embed .hs-custom-style .is-info.is-active.hs-button {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], .code-embed .hs-custom-style .is-info[disabled].hs-button, fieldset[disabled] .button.is-info, fieldset[disabled] .code-embed .hs-custom-style .is-info.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.hs-button {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
}
.button.is-info.is-inverted, .code-embed .hs-custom-style .is-info.is-inverted.hs-button {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted:hover, .code-embed .hs-custom-style .is-info.is-inverted.hs-button:hover, .button.is-info.is-inverted.is-hovered, .code-embed .hs-custom-style .is-info.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], .code-embed .hs-custom-style .is-info.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-info.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-info.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-loading::after, .code-embed .hs-custom-style .is-info.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined, .code-embed .hs-custom-style .is-info.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-outlined:hover, .code-embed .hs-custom-style .is-info.is-outlined.hs-button:hover, .button.is-info.is-outlined.is-hovered, .code-embed .hs-custom-style .is-info.is-outlined.is-hovered.hs-button, .button.is-info.is-outlined:focus, .code-embed .hs-custom-style .is-info.is-outlined.hs-button:focus, .button.is-info.is-outlined.is-focused, .code-embed .hs-custom-style .is-info.is-outlined.is-focused.hs-button {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.hs-button:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-info.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.hs-button:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-info.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], .code-embed .hs-custom-style .is-info.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-info.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-info.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.is-outlined.hs-button {
  background-color: transparent;
  border-color: hsl(207, 61%, 53%);
  box-shadow: none;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-hovered.hs-button, .button.is-info.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button:focus, .button.is-info.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: hsl(207, 61%, 53%);
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent hsl(207, 61%, 53%) hsl(207, 61%, 53%) !important;
}
.button.is-info.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-info.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-info.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-info.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-info.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light, .code-embed .hs-custom-style .is-info.is-light.hs-button {
  background-color: #eff5fb;
  color: #296fa8;
}
.button.is-info.is-light:hover, .code-embed .hs-custom-style .is-info.is-light.hs-button:hover, .button.is-info.is-light.is-hovered, .code-embed .hs-custom-style .is-info.is-light.is-hovered.hs-button {
  background-color: #e4eff9;
  border-color: transparent;
  color: #296fa8;
}
.button.is-info.is-light:active, .code-embed .hs-custom-style .is-info.is-light.hs-button:active, .button.is-info.is-light.is-active, .code-embed .hs-custom-style .is-info.is-light.is-active.hs-button {
  background-color: #dae9f6;
  border-color: transparent;
  color: #296fa8;
}
.button.is-success, .code-embed .hs-custom-style .is-success.hs-button {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .code-embed .hs-custom-style .is-success.hs-button:hover, .button.is-success.is-hovered, .code-embed .hs-custom-style .is-success.is-hovered.hs-button {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .code-embed .hs-custom-style .is-success.hs-button:focus, .button.is-success.is-focused, .code-embed .hs-custom-style .is-success.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .code-embed .hs-custom-style .is-success.hs-button:focus:not(:active), .button.is-success.is-focused:not(:active), .code-embed .hs-custom-style .is-success.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.button.is-success:active, .code-embed .hs-custom-style .is-success.hs-button:active, .button.is-success.is-active, .code-embed .hs-custom-style .is-success.is-active.hs-button {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], .code-embed .hs-custom-style .is-success[disabled].hs-button, fieldset[disabled] .button.is-success, fieldset[disabled] .code-embed .hs-custom-style .is-success.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  box-shadow: none;
}
.button.is-success.is-inverted, .code-embed .hs-custom-style .is-success.is-inverted.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-success.is-inverted:hover, .code-embed .hs-custom-style .is-success.is-inverted.hs-button:hover, .button.is-success.is-inverted.is-hovered, .code-embed .hs-custom-style .is-success.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-success.is-inverted[disabled], .code-embed .hs-custom-style .is-success.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-success.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-success.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-success.is-loading::after, .code-embed .hs-custom-style .is-success.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined, .code-embed .hs-custom-style .is-success.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  color: #a7bc5f;
}
.button.is-success.is-outlined:hover, .code-embed .hs-custom-style .is-success.is-outlined.hs-button:hover, .button.is-success.is-outlined.is-hovered, .code-embed .hs-custom-style .is-success.is-outlined.is-hovered.hs-button, .button.is-success.is-outlined:focus, .code-embed .hs-custom-style .is-success.is-outlined.hs-button:focus, .button.is-success.is-outlined.is-focused, .code-embed .hs-custom-style .is-success.is-outlined.is-focused.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.hs-button:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-success.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.hs-button:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-success.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], .code-embed .hs-custom-style .is-success.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-success.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-success.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-success.is-inverted.is-outlined, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-hovered.hs-button, .button.is-success.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button:focus, .button.is-success.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-success.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-success.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-success.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-success.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-success.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light, .code-embed .hs-custom-style .is-success.is-light.hs-button {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.button.is-success.is-light:hover, .code-embed .hs-custom-style .is-success.is-light.hs-button:hover, .button.is-success.is-light.is-hovered, .code-embed .hs-custom-style .is-success.is-light.is-hovered.hs-button {
  background-color: #f2f5e8;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-success.is-light:active, .code-embed .hs-custom-style .is-success.is-light.hs-button:active, .button.is-success.is-light.is-active, .code-embed .hs-custom-style .is-success.is-light.is-active.hs-button {
  background-color: #edf1df;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-warning, .code-embed .hs-custom-style .is-warning.hs-button {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:hover, .code-embed .hs-custom-style .is-warning.hs-button:hover, .button.is-warning.is-hovered, .code-embed .hs-custom-style .is-warning.is-hovered.hs-button {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.button.is-warning:focus, .code-embed .hs-custom-style .is-warning.hs-button:focus, .button.is-warning.is-focused, .code-embed .hs-custom-style .is-warning.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-warning:focus:not(:active), .code-embed .hs-custom-style .is-warning.hs-button:focus:not(:active), .button.is-warning.is-focused:not(:active), .code-embed .hs-custom-style .is-warning.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.button.is-warning:active, .code-embed .hs-custom-style .is-warning.hs-button:active, .button.is-warning.is-active, .code-embed .hs-custom-style .is-warning.is-active.hs-button {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.button.is-warning[disabled], .code-embed .hs-custom-style .is-warning[disabled].hs-button, fieldset[disabled] .button.is-warning, fieldset[disabled] .code-embed .hs-custom-style .is-warning.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  box-shadow: none;
}
.button.is-warning.is-inverted, .code-embed .hs-custom-style .is-warning.is-inverted.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-warning.is-inverted:hover, .code-embed .hs-custom-style .is-warning.is-inverted.hs-button:hover, .button.is-warning.is-inverted.is-hovered, .code-embed .hs-custom-style .is-warning.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-warning.is-inverted[disabled], .code-embed .hs-custom-style .is-warning.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-warning.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-warning.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #e8b045;
}
.button.is-warning.is-loading::after, .code-embed .hs-custom-style .is-warning.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-warning.is-outlined, .code-embed .hs-custom-style .is-warning.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  color: #e8b045;
}
.button.is-warning.is-outlined:hover, .code-embed .hs-custom-style .is-warning.is-outlined.hs-button:hover, .button.is-warning.is-outlined.is-hovered, .code-embed .hs-custom-style .is-warning.is-outlined.is-hovered.hs-button, .button.is-warning.is-outlined:focus, .code-embed .hs-custom-style .is-warning.is-outlined.hs-button:focus, .button.is-warning.is-outlined.is-focused, .code-embed .hs-custom-style .is-warning.is-outlined.is-focused.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.button.is-warning.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.hs-button:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-warning.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.hs-button:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-warning.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-warning.is-outlined[disabled], .code-embed .hs-custom-style .is-warning.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-warning.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-warning.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  box-shadow: none;
  color: #e8b045;
}
.button.is-warning.is-inverted.is-outlined, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-warning.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-hovered.hs-button, .button.is-warning.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button:focus, .button.is-warning.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-warning.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-warning.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-warning.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-warning.is-light, .code-embed .hs-custom-style .is-warning.is-light.hs-button {
  background-color: #fdf7ed;
  color: #845c10;
}
.button.is-warning.is-light:hover, .code-embed .hs-custom-style .is-warning.is-light.hs-button:hover, .button.is-warning.is-light.is-hovered, .code-embed .hs-custom-style .is-warning.is-light.is-hovered.hs-button {
  background-color: #fbf2e1;
  border-color: transparent;
  color: #845c10;
}
.button.is-warning.is-light:active, .code-embed .hs-custom-style .is-warning.is-light.hs-button:active, .button.is-warning.is-light.is-active, .code-embed .hs-custom-style .is-warning.is-light.is-active.hs-button {
  background-color: #faeed6;
  border-color: transparent;
  color: #845c10;
}
.button.is-danger, .code-embed .hs-custom-style .is-danger.hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .code-embed .hs-custom-style .is-danger.hs-button:hover, .button.is-danger.is-hovered, .code-embed .hs-custom-style .is-danger.is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .code-embed .hs-custom-style .is-danger.hs-button:focus, .button.is-danger.is-focused, .code-embed .hs-custom-style .is-danger.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .code-embed .hs-custom-style .is-danger.hs-button:focus:not(:active), .button.is-danger.is-focused:not(:active), .code-embed .hs-custom-style .is-danger.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-danger:active, .code-embed .hs-custom-style .is-danger.hs-button:active, .button.is-danger.is-active, .code-embed .hs-custom-style .is-danger.is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], .code-embed .hs-custom-style .is-danger[disabled].hs-button, fieldset[disabled] .button.is-danger, fieldset[disabled] .code-embed .hs-custom-style .is-danger.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-danger.is-inverted, .code-embed .hs-custom-style .is-danger.is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-danger.is-inverted:hover, .code-embed .hs-custom-style .is-danger.is-inverted.hs-button:hover, .button.is-danger.is-inverted.is-hovered, .code-embed .hs-custom-style .is-danger.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], .code-embed .hs-custom-style .is-danger.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-danger.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-danger.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-danger.is-loading::after, .code-embed .hs-custom-style .is-danger.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined, .code-embed .hs-custom-style .is-danger.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-danger.is-outlined:hover, .code-embed .hs-custom-style .is-danger.is-outlined.hs-button:hover, .button.is-danger.is-outlined.is-hovered, .code-embed .hs-custom-style .is-danger.is-outlined.is-hovered.hs-button, .button.is-danger.is-outlined:focus, .code-embed .hs-custom-style .is-danger.is-outlined.hs-button:focus, .button.is-danger.is-outlined.is-focused, .code-embed .hs-custom-style .is-danger.is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.hs-button:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-danger.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.hs-button:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-danger.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], .code-embed .hs-custom-style .is-danger.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-danger.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-danger.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-danger.is-inverted.is-outlined, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-hovered.hs-button, .button.is-danger.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button:focus, .button.is-danger.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-danger.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-danger.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-danger.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light, .code-embed .hs-custom-style .is-danger.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-danger.is-light:hover, .code-embed .hs-custom-style .is-danger.is-light.hs-button:hover, .button.is-danger.is-light.is-hovered, .code-embed .hs-custom-style .is-danger.is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-danger.is-light:active, .code-embed .hs-custom-style .is-danger.is-light.hs-button:active, .button.is-danger.is-light.is-active, .code-embed .hs-custom-style .is-danger.is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-secondary, .code-embed .hs-custom-style .is-secondary.hs-button {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.button.is-secondary:hover, .code-embed .hs-custom-style .is-secondary.hs-button:hover, .button.is-secondary.is-hovered, .code-embed .hs-custom-style .is-secondary.is-hovered.hs-button {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.button.is-secondary:focus, .code-embed .hs-custom-style .is-secondary.hs-button:focus, .button.is-secondary.is-focused, .code-embed .hs-custom-style .is-secondary.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-secondary:focus:not(:active), .code-embed .hs-custom-style .is-secondary.hs-button:focus:not(:active), .button.is-secondary.is-focused:not(:active), .code-embed .hs-custom-style .is-secondary.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.button.is-secondary:active, .code-embed .hs-custom-style .is-secondary.hs-button:active, .button.is-secondary.is-active, .code-embed .hs-custom-style .is-secondary.is-active.hs-button {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.button.is-secondary[disabled], .code-embed .hs-custom-style .is-secondary[disabled].hs-button, fieldset[disabled] .button.is-secondary, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  box-shadow: none;
}
.button.is-secondary.is-inverted, .code-embed .hs-custom-style .is-secondary.is-inverted.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-secondary.is-inverted:hover, .code-embed .hs-custom-style .is-secondary.is-inverted.hs-button:hover, .button.is-secondary.is-inverted.is-hovered, .code-embed .hs-custom-style .is-secondary.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-secondary.is-inverted[disabled], .code-embed .hs-custom-style .is-secondary.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-secondary.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #e8b045;
}
.button.is-secondary.is-loading::after, .code-embed .hs-custom-style .is-secondary.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-secondary.is-outlined, .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  color: #e8b045;
}
.button.is-secondary.is-outlined:hover, .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button:hover, .button.is-secondary.is-outlined.is-hovered, .code-embed .hs-custom-style .is-secondary.is-outlined.is-hovered.hs-button, .button.is-secondary.is-outlined:focus, .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button:focus, .button.is-secondary.is-outlined.is-focused, .code-embed .hs-custom-style .is-secondary.is-outlined.is-focused.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.button.is-secondary.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-secondary.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.hs-button:hover::after, .button.is-secondary.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-secondary.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.hs-button:focus::after, .button.is-secondary.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-secondary.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-secondary.is-outlined[disabled], .code-embed .hs-custom-style .is-secondary.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-secondary.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  box-shadow: none;
  color: #e8b045;
}
.button.is-secondary.is-inverted.is-outlined, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-secondary.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button:hover, .button.is-secondary.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-hovered.hs-button, .button.is-secondary.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button:focus, .button.is-secondary.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-secondary.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-secondary.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-secondary.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-secondary.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-secondary.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-secondary.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-secondary.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-secondary.is-light, .code-embed .hs-custom-style .is-secondary.is-light.hs-button {
  background-color: #fdf7ed;
  color: #845c10;
}
.button.is-secondary.is-light:hover, .code-embed .hs-custom-style .is-secondary.is-light.hs-button:hover, .button.is-secondary.is-light.is-hovered, .code-embed .hs-custom-style .is-secondary.is-light.is-hovered.hs-button {
  background-color: #fbf2e1;
  border-color: transparent;
  color: #845c10;
}
.button.is-secondary.is-light:active, .code-embed .hs-custom-style .is-secondary.is-light.hs-button:active, .button.is-secondary.is-light.is-active, .code-embed .hs-custom-style .is-secondary.is-light.is-active.hs-button {
  background-color: #faeed6;
  border-color: transparent;
  color: #845c10;
}
.button.is-red, .code-embed .hs-custom-style .is-red.hs-button {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.button.is-red:hover, .code-embed .hs-custom-style .is-red.hs-button:hover, .button.is-red.is-hovered, .code-embed .hs-custom-style .is-red.is-hovered.hs-button {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.button.is-red:focus, .code-embed .hs-custom-style .is-red.hs-button:focus, .button.is-red.is-focused, .code-embed .hs-custom-style .is-red.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-red:focus:not(:active), .code-embed .hs-custom-style .is-red.hs-button:focus:not(:active), .button.is-red.is-focused:not(:active), .code-embed .hs-custom-style .is-red.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.button.is-red:active, .code-embed .hs-custom-style .is-red.hs-button:active, .button.is-red.is-active, .code-embed .hs-custom-style .is-red.is-active.hs-button {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.button.is-red[disabled], .code-embed .hs-custom-style .is-red[disabled].hs-button, fieldset[disabled] .button.is-red, fieldset[disabled] .code-embed .hs-custom-style .is-red.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  box-shadow: none;
}
.button.is-red.is-inverted, .code-embed .hs-custom-style .is-red.is-inverted.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-red.is-inverted:hover, .code-embed .hs-custom-style .is-red.is-inverted.hs-button:hover, .button.is-red.is-inverted.is-hovered, .code-embed .hs-custom-style .is-red.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-red.is-inverted[disabled], .code-embed .hs-custom-style .is-red.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-red.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-red.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-red.is-loading::after, .code-embed .hs-custom-style .is-red.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-red.is-outlined, .code-embed .hs-custom-style .is-red.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  color: #ce3f48;
}
.button.is-red.is-outlined:hover, .code-embed .hs-custom-style .is-red.is-outlined.hs-button:hover, .button.is-red.is-outlined.is-hovered, .code-embed .hs-custom-style .is-red.is-outlined.is-hovered.hs-button, .button.is-red.is-outlined:focus, .code-embed .hs-custom-style .is-red.is-outlined.hs-button:focus, .button.is-red.is-outlined.is-focused, .code-embed .hs-custom-style .is-red.is-outlined.is-focused.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.button.is-red.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-red.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.hs-button:hover::after, .button.is-red.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-red.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.hs-button:focus::after, .button.is-red.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-red.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-red.is-outlined[disabled], .code-embed .hs-custom-style .is-red.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-red.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-red.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.is-outlined.hs-button {
  background-color: transparent;
  border-color: #ce3f48;
  box-shadow: none;
  color: #ce3f48;
}
.button.is-red.is-inverted.is-outlined, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-red.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button:hover, .button.is-red.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-hovered.hs-button, .button.is-red.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button:focus, .button.is-red.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #ce3f48;
}
.button.is-red.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-red.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-red.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-red.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #ce3f48 #ce3f48 !important;
}
.button.is-red.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-red.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-red.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-red.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-red.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-red.is-light, .code-embed .hs-custom-style .is-red.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.button.is-red.is-light:hover, .code-embed .hs-custom-style .is-red.is-light.hs-button:hover, .button.is-red.is-light.is-hovered, .code-embed .hs-custom-style .is-red.is-light.is-hovered.hs-button {
  background-color: #f8e5e6;
  border-color: transparent;
  color: #bb3038;
}
.button.is-red.is-light:active, .code-embed .hs-custom-style .is-red.is-light.hs-button:active, .button.is-red.is-light.is-active, .code-embed .hs-custom-style .is-red.is-light.is-active.hs-button {
  background-color: #f6dadc;
  border-color: transparent;
  color: #bb3038;
}
.button.is-yellow, .code-embed .hs-custom-style .is-yellow.hs-button {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.button.is-yellow:hover, .code-embed .hs-custom-style .is-yellow.hs-button:hover, .button.is-yellow.is-hovered, .code-embed .hs-custom-style .is-yellow.is-hovered.hs-button {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.button.is-yellow:focus, .code-embed .hs-custom-style .is-yellow.hs-button:focus, .button.is-yellow.is-focused, .code-embed .hs-custom-style .is-yellow.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-yellow:focus:not(:active), .code-embed .hs-custom-style .is-yellow.hs-button:focus:not(:active), .button.is-yellow.is-focused:not(:active), .code-embed .hs-custom-style .is-yellow.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.button.is-yellow:active, .code-embed .hs-custom-style .is-yellow.hs-button:active, .button.is-yellow.is-active, .code-embed .hs-custom-style .is-yellow.is-active.hs-button {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.button.is-yellow[disabled], .code-embed .hs-custom-style .is-yellow[disabled].hs-button, fieldset[disabled] .button.is-yellow, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  box-shadow: none;
}
.button.is-yellow.is-inverted, .code-embed .hs-custom-style .is-yellow.is-inverted.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-yellow.is-inverted:hover, .code-embed .hs-custom-style .is-yellow.is-inverted.hs-button:hover, .button.is-yellow.is-inverted.is-hovered, .code-embed .hs-custom-style .is-yellow.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-yellow.is-inverted[disabled], .code-embed .hs-custom-style .is-yellow.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-yellow.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #e8b045;
}
.button.is-yellow.is-loading::after, .code-embed .hs-custom-style .is-yellow.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-yellow.is-outlined, .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  color: #e8b045;
}
.button.is-yellow.is-outlined:hover, .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button:hover, .button.is-yellow.is-outlined.is-hovered, .code-embed .hs-custom-style .is-yellow.is-outlined.is-hovered.hs-button, .button.is-yellow.is-outlined:focus, .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button:focus, .button.is-yellow.is-outlined.is-focused, .code-embed .hs-custom-style .is-yellow.is-outlined.is-focused.hs-button {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.button.is-yellow.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-yellow.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.hs-button:hover::after, .button.is-yellow.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-yellow.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.hs-button:focus::after, .button.is-yellow.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-yellow.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-yellow.is-outlined[disabled], .code-embed .hs-custom-style .is-yellow.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-yellow.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.is-outlined.hs-button {
  background-color: transparent;
  border-color: #e8b045;
  box-shadow: none;
  color: #e8b045;
}
.button.is-yellow.is-inverted.is-outlined, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-yellow.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button:hover, .button.is-yellow.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-hovered.hs-button, .button.is-yellow.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button:focus, .button.is-yellow.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #e8b045;
}
.button.is-yellow.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-yellow.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-yellow.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-yellow.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #e8b045 #e8b045 !important;
}
.button.is-yellow.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-yellow.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-yellow.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-yellow.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-yellow.is-light, .code-embed .hs-custom-style .is-yellow.is-light.hs-button {
  background-color: #fdf7ed;
  color: #845c10;
}
.button.is-yellow.is-light:hover, .code-embed .hs-custom-style .is-yellow.is-light.hs-button:hover, .button.is-yellow.is-light.is-hovered, .code-embed .hs-custom-style .is-yellow.is-light.is-hovered.hs-button {
  background-color: #fbf2e1;
  border-color: transparent;
  color: #845c10;
}
.button.is-yellow.is-light:active, .code-embed .hs-custom-style .is-yellow.is-light.hs-button:active, .button.is-yellow.is-light.is-active, .code-embed .hs-custom-style .is-yellow.is-light.is-active.hs-button {
  background-color: #faeed6;
  border-color: transparent;
  color: #845c10;
}
.button.is-orange, .code-embed .hs-custom-style .is-orange.hs-button {
  background-color: #d66e3d;
  border-color: transparent;
  color: #fff;
}
.button.is-orange:hover, .code-embed .hs-custom-style .is-orange.hs-button:hover, .button.is-orange.is-hovered, .code-embed .hs-custom-style .is-orange.is-hovered.hs-button {
  background-color: #d46632;
  border-color: transparent;
  color: #fff;
}
.button.is-orange:focus, .code-embed .hs-custom-style .is-orange.hs-button:focus, .button.is-orange.is-focused, .code-embed .hs-custom-style .is-orange.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-orange:focus:not(:active), .code-embed .hs-custom-style .is-orange.hs-button:focus:not(:active), .button.is-orange.is-focused:not(:active), .code-embed .hs-custom-style .is-orange.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(214, 110, 61, 0.25);
}
.button.is-orange:active, .code-embed .hs-custom-style .is-orange.hs-button:active, .button.is-orange.is-active, .code-embed .hs-custom-style .is-orange.is-active.hs-button {
  background-color: #ce602c;
  border-color: transparent;
  color: #fff;
}
.button.is-orange[disabled], .code-embed .hs-custom-style .is-orange[disabled].hs-button, fieldset[disabled] .button.is-orange, fieldset[disabled] .code-embed .hs-custom-style .is-orange.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.hs-button {
  background-color: #d66e3d;
  border-color: #d66e3d;
  box-shadow: none;
}
.button.is-orange.is-inverted, .code-embed .hs-custom-style .is-orange.is-inverted.hs-button {
  background-color: #fff;
  color: #d66e3d;
}
.button.is-orange.is-inverted:hover, .code-embed .hs-custom-style .is-orange.is-inverted.hs-button:hover, .button.is-orange.is-inverted.is-hovered, .code-embed .hs-custom-style .is-orange.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-orange.is-inverted[disabled], .code-embed .hs-custom-style .is-orange.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-orange.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-orange.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #d66e3d;
}
.button.is-orange.is-loading::after, .code-embed .hs-custom-style .is-orange.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-orange.is-outlined, .code-embed .hs-custom-style .is-orange.is-outlined.hs-button {
  background-color: transparent;
  border-color: #d66e3d;
  color: #d66e3d;
}
.button.is-orange.is-outlined:hover, .code-embed .hs-custom-style .is-orange.is-outlined.hs-button:hover, .button.is-orange.is-outlined.is-hovered, .code-embed .hs-custom-style .is-orange.is-outlined.is-hovered.hs-button, .button.is-orange.is-outlined:focus, .code-embed .hs-custom-style .is-orange.is-outlined.hs-button:focus, .button.is-orange.is-outlined.is-focused, .code-embed .hs-custom-style .is-orange.is-outlined.is-focused.hs-button {
  background-color: #d66e3d;
  border-color: #d66e3d;
  color: #fff;
}
.button.is-orange.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #d66e3d #d66e3d !important;
}
.button.is-orange.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.hs-button:hover::after, .button.is-orange.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-orange.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.hs-button:focus::after, .button.is-orange.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-orange.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-orange.is-outlined[disabled], .code-embed .hs-custom-style .is-orange.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-orange.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-orange.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.is-outlined.hs-button {
  background-color: transparent;
  border-color: #d66e3d;
  box-shadow: none;
  color: #d66e3d;
}
.button.is-orange.is-inverted.is-outlined, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-orange.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button:hover, .button.is-orange.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-hovered.hs-button, .button.is-orange.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button:focus, .button.is-orange.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #d66e3d;
}
.button.is-orange.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-orange.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-orange.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-orange.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #d66e3d #d66e3d !important;
}
.button.is-orange.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-orange.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-orange.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-orange.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-orange.is-light, .code-embed .hs-custom-style .is-orange.is-light.hs-button {
  background-color: #fbf2ee;
  color: #ad5024;
}
.button.is-orange.is-light:hover, .code-embed .hs-custom-style .is-orange.is-light.hs-button:hover, .button.is-orange.is-light.is-hovered, .code-embed .hs-custom-style .is-orange.is-light.is-hovered.hs-button {
  background-color: #f9ebe4;
  border-color: transparent;
  color: #ad5024;
}
.button.is-orange.is-light:active, .code-embed .hs-custom-style .is-orange.is-light.hs-button:active, .button.is-orange.is-light.is-active, .code-embed .hs-custom-style .is-orange.is-light.is-active.hs-button {
  background-color: #f7e3d9;
  border-color: transparent;
  color: #ad5024;
}
.button.is-green, .code-embed .hs-custom-style .is-green.hs-button {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.button.is-green:hover, .code-embed .hs-custom-style .is-green.hs-button:hover, .button.is-green.is-hovered, .code-embed .hs-custom-style .is-green.is-hovered.hs-button {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.button.is-green:focus, .code-embed .hs-custom-style .is-green.hs-button:focus, .button.is-green.is-focused, .code-embed .hs-custom-style .is-green.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-green:focus:not(:active), .code-embed .hs-custom-style .is-green.hs-button:focus:not(:active), .button.is-green.is-focused:not(:active), .code-embed .hs-custom-style .is-green.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.button.is-green:active, .code-embed .hs-custom-style .is-green.hs-button:active, .button.is-green.is-active, .code-embed .hs-custom-style .is-green.is-active.hs-button {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.button.is-green[disabled], .code-embed .hs-custom-style .is-green[disabled].hs-button, fieldset[disabled] .button.is-green, fieldset[disabled] .code-embed .hs-custom-style .is-green.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  box-shadow: none;
}
.button.is-green.is-inverted, .code-embed .hs-custom-style .is-green.is-inverted.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-green.is-inverted:hover, .code-embed .hs-custom-style .is-green.is-inverted.hs-button:hover, .button.is-green.is-inverted.is-hovered, .code-embed .hs-custom-style .is-green.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-green.is-inverted[disabled], .code-embed .hs-custom-style .is-green.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-green.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-green.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-green.is-loading::after, .code-embed .hs-custom-style .is-green.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-green.is-outlined, .code-embed .hs-custom-style .is-green.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  color: #a7bc5f;
}
.button.is-green.is-outlined:hover, .code-embed .hs-custom-style .is-green.is-outlined.hs-button:hover, .button.is-green.is-outlined.is-hovered, .code-embed .hs-custom-style .is-green.is-outlined.is-hovered.hs-button, .button.is-green.is-outlined:focus, .code-embed .hs-custom-style .is-green.is-outlined.hs-button:focus, .button.is-green.is-outlined.is-focused, .code-embed .hs-custom-style .is-green.is-outlined.is-focused.hs-button {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.button.is-green.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-green.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.hs-button:hover::after, .button.is-green.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-green.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.hs-button:focus::after, .button.is-green.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-green.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-green.is-outlined[disabled], .code-embed .hs-custom-style .is-green.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-green.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-green.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.is-outlined.hs-button {
  background-color: transparent;
  border-color: #a7bc5f;
  box-shadow: none;
  color: #a7bc5f;
}
.button.is-green.is-inverted.is-outlined, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-green.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button:hover, .button.is-green.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-hovered.hs-button, .button.is-green.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button:focus, .button.is-green.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #a7bc5f;
}
.button.is-green.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-green.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-green.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-green.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #a7bc5f #a7bc5f !important;
}
.button.is-green.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-green.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-green.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-green.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-green.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-green.is-light, .code-embed .hs-custom-style .is-green.is-light.hs-button {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.button.is-green.is-light:hover, .code-embed .hs-custom-style .is-green.is-light.hs-button:hover, .button.is-green.is-light.is-hovered, .code-embed .hs-custom-style .is-green.is-light.is-hovered.hs-button {
  background-color: #f2f5e8;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-green.is-light:active, .code-embed .hs-custom-style .is-green.is-light.hs-button:active, .button.is-green.is-light.is-active, .code-embed .hs-custom-style .is-green.is-light.is-active.hs-button {
  background-color: #edf1df;
  border-color: transparent;
  color: #5e6c2d;
}
.button.is-teal, .code-embed .hs-custom-style .is-teal.hs-button {
  background-color: #003e46;
  border-color: transparent;
  color: #fff;
}
.button.is-teal:hover, .code-embed .hs-custom-style .is-teal.hs-button:hover, .button.is-teal.is-hovered, .code-embed .hs-custom-style .is-teal.is-hovered.hs-button {
  background-color: #003339;
  border-color: transparent;
  color: #fff;
}
.button.is-teal:focus, .code-embed .hs-custom-style .is-teal.hs-button:focus, .button.is-teal.is-focused, .code-embed .hs-custom-style .is-teal.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-teal:focus:not(:active), .code-embed .hs-custom-style .is-teal.hs-button:focus:not(:active), .button.is-teal.is-focused:not(:active), .code-embed .hs-custom-style .is-teal.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 62, 70, 0.25);
}
.button.is-teal:active, .code-embed .hs-custom-style .is-teal.hs-button:active, .button.is-teal.is-active, .code-embed .hs-custom-style .is-teal.is-active.hs-button {
  background-color: #00272d;
  border-color: transparent;
  color: #fff;
}
.button.is-teal[disabled], .code-embed .hs-custom-style .is-teal[disabled].hs-button, fieldset[disabled] .button.is-teal, fieldset[disabled] .code-embed .hs-custom-style .is-teal.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.hs-button {
  background-color: #003e46;
  border-color: #003e46;
  box-shadow: none;
}
.button.is-teal.is-inverted, .code-embed .hs-custom-style .is-teal.is-inverted.hs-button {
  background-color: #fff;
  color: #003e46;
}
.button.is-teal.is-inverted:hover, .code-embed .hs-custom-style .is-teal.is-inverted.hs-button:hover, .button.is-teal.is-inverted.is-hovered, .code-embed .hs-custom-style .is-teal.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-teal.is-inverted[disabled], .code-embed .hs-custom-style .is-teal.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-teal.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-teal.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #003e46;
}
.button.is-teal.is-loading::after, .code-embed .hs-custom-style .is-teal.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-teal.is-outlined, .code-embed .hs-custom-style .is-teal.is-outlined.hs-button {
  background-color: transparent;
  border-color: #003e46;
  color: #003e46;
}
.button.is-teal.is-outlined:hover, .code-embed .hs-custom-style .is-teal.is-outlined.hs-button:hover, .button.is-teal.is-outlined.is-hovered, .code-embed .hs-custom-style .is-teal.is-outlined.is-hovered.hs-button, .button.is-teal.is-outlined:focus, .code-embed .hs-custom-style .is-teal.is-outlined.hs-button:focus, .button.is-teal.is-outlined.is-focused, .code-embed .hs-custom-style .is-teal.is-outlined.is-focused.hs-button {
  background-color: #003e46;
  border-color: #003e46;
  color: #fff;
}
.button.is-teal.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #003e46 #003e46 !important;
}
.button.is-teal.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.hs-button:hover::after, .button.is-teal.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-teal.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.hs-button:focus::after, .button.is-teal.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-teal.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-teal.is-outlined[disabled], .code-embed .hs-custom-style .is-teal.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-teal.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-teal.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.is-outlined.hs-button {
  background-color: transparent;
  border-color: #003e46;
  box-shadow: none;
  color: #003e46;
}
.button.is-teal.is-inverted.is-outlined, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-teal.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button:hover, .button.is-teal.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-hovered.hs-button, .button.is-teal.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button:focus, .button.is-teal.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #003e46;
}
.button.is-teal.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-teal.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-teal.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-teal.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #003e46 #003e46 !important;
}
.button.is-teal.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-teal.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-teal.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-teal.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-teal.is-light, .code-embed .hs-custom-style .is-teal.is-light.hs-button {
  background-color: #ebfdff;
  color: #14e4ff;
}
.button.is-teal.is-light:hover, .code-embed .hs-custom-style .is-teal.is-light.hs-button:hover, .button.is-teal.is-light.is-hovered, .code-embed .hs-custom-style .is-teal.is-light.is-hovered.hs-button {
  background-color: #defbff;
  border-color: transparent;
  color: #14e4ff;
}
.button.is-teal.is-light:active, .code-embed .hs-custom-style .is-teal.is-light.hs-button:active, .button.is-teal.is-light.is-active, .code-embed .hs-custom-style .is-teal.is-light.is-active.hs-button {
  background-color: #d1faff;
  border-color: transparent;
  color: #14e4ff;
}
.button.is-blue, .code-embed .hs-custom-style .is-blue.hs-button {
  background-color: #85c5d3;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue:hover, .code-embed .hs-custom-style .is-blue.hs-button:hover, .button.is-blue.is-hovered, .code-embed .hs-custom-style .is-blue.is-hovered.hs-button {
  background-color: #7cc1d0;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue:focus, .code-embed .hs-custom-style .is-blue.hs-button:focus, .button.is-blue.is-focused, .code-embed .hs-custom-style .is-blue.is-focused.hs-button {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue:focus:not(:active), .code-embed .hs-custom-style .is-blue.hs-button:focus:not(:active), .button.is-blue.is-focused:not(:active), .code-embed .hs-custom-style .is-blue.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(133, 197, 211, 0.25);
}
.button.is-blue:active, .code-embed .hs-custom-style .is-blue.hs-button:active, .button.is-blue.is-active, .code-embed .hs-custom-style .is-blue.is-active.hs-button {
  background-color: #72bccc;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue[disabled], .code-embed .hs-custom-style .is-blue[disabled].hs-button, fieldset[disabled] .button.is-blue, fieldset[disabled] .code-embed .hs-custom-style .is-blue.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.hs-button {
  background-color: #85c5d3;
  border-color: #85c5d3;
  box-shadow: none;
}
.button.is-blue.is-inverted, .code-embed .hs-custom-style .is-blue.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: #85c5d3;
}
.button.is-blue.is-inverted:hover, .code-embed .hs-custom-style .is-blue.is-inverted.hs-button:hover, .button.is-blue.is-inverted.is-hovered, .code-embed .hs-custom-style .is-blue.is-inverted.is-hovered.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-inverted[disabled], .code-embed .hs-custom-style .is-blue.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-blue.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-blue.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.is-inverted.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #85c5d3;
}
.button.is-blue.is-loading::after, .code-embed .hs-custom-style .is-blue.is-loading.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-blue.is-outlined, .code-embed .hs-custom-style .is-blue.is-outlined.hs-button {
  background-color: transparent;
  border-color: #85c5d3;
  color: #85c5d3;
}
.button.is-blue.is-outlined:hover, .code-embed .hs-custom-style .is-blue.is-outlined.hs-button:hover, .button.is-blue.is-outlined.is-hovered, .code-embed .hs-custom-style .is-blue.is-outlined.is-hovered.hs-button, .button.is-blue.is-outlined:focus, .code-embed .hs-custom-style .is-blue.is-outlined.hs-button:focus, .button.is-blue.is-outlined.is-focused, .code-embed .hs-custom-style .is-blue.is-outlined.is-focused.hs-button {
  background-color: #85c5d3;
  border-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #85c5d3 #85c5d3 !important;
}
.button.is-blue.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.hs-button:hover::after, .button.is-blue.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-blue.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.hs-button:focus::after, .button.is-blue.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-blue.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-blue.is-outlined[disabled], .code-embed .hs-custom-style .is-blue.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-blue.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-blue.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.is-outlined.hs-button {
  background-color: transparent;
  border-color: #85c5d3;
  box-shadow: none;
  color: #85c5d3;
}
.button.is-blue.is-inverted.is-outlined, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button:hover, .button.is-blue.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-hovered.hs-button, .button.is-blue.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button:focus, .button.is-blue.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-focused.hs-button {
  background-color: rgba(0, 0, 0, 0.7);
  color: #85c5d3;
}
.button.is-blue.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-blue.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-blue.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-blue.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #85c5d3 #85c5d3 !important;
}
.button.is-blue.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-blue.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-blue.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-blue.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-blue.is-light, .code-embed .hs-custom-style .is-blue.is-light.hs-button {
  background-color: #f0f8fa;
  color: #27606d;
}
.button.is-blue.is-light:hover, .code-embed .hs-custom-style .is-blue.is-light.hs-button:hover, .button.is-blue.is-light.is-hovered, .code-embed .hs-custom-style .is-blue.is-light.is-hovered.hs-button {
  background-color: #e7f3f6;
  border-color: transparent;
  color: #27606d;
}
.button.is-blue.is-light:active, .code-embed .hs-custom-style .is-blue.is-light.hs-button:active, .button.is-blue.is-light.is-active, .code-embed .hs-custom-style .is-blue.is-light.is-active.hs-button {
  background-color: #ddeff3;
  border-color: transparent;
  color: #27606d;
}
.button.is-purple, .code-embed .hs-custom-style .is-purple.hs-button {
  background-color: #998fc2;
  border-color: transparent;
  color: #fff;
}
.button.is-purple:hover, .code-embed .hs-custom-style .is-purple.hs-button:hover, .button.is-purple.is-hovered, .code-embed .hs-custom-style .is-purple.is-hovered.hs-button {
  background-color: #9187be;
  border-color: transparent;
  color: #fff;
}
.button.is-purple:focus, .code-embed .hs-custom-style .is-purple.hs-button:focus, .button.is-purple.is-focused, .code-embed .hs-custom-style .is-purple.is-focused.hs-button {
  border-color: transparent;
  color: #fff;
}
.button.is-purple:focus:not(:active), .code-embed .hs-custom-style .is-purple.hs-button:focus:not(:active), .button.is-purple.is-focused:not(:active), .code-embed .hs-custom-style .is-purple.is-focused.hs-button:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(153, 143, 194, 0.25);
}
.button.is-purple:active, .code-embed .hs-custom-style .is-purple.hs-button:active, .button.is-purple.is-active, .code-embed .hs-custom-style .is-purple.is-active.hs-button {
  background-color: #8a7eb9;
  border-color: transparent;
  color: #fff;
}
.button.is-purple[disabled], .code-embed .hs-custom-style .is-purple[disabled].hs-button, fieldset[disabled] .button.is-purple, fieldset[disabled] .code-embed .hs-custom-style .is-purple.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.hs-button {
  background-color: #998fc2;
  border-color: #998fc2;
  box-shadow: none;
}
.button.is-purple.is-inverted, .code-embed .hs-custom-style .is-purple.is-inverted.hs-button {
  background-color: #fff;
  color: #998fc2;
}
.button.is-purple.is-inverted:hover, .code-embed .hs-custom-style .is-purple.is-inverted.hs-button:hover, .button.is-purple.is-inverted.is-hovered, .code-embed .hs-custom-style .is-purple.is-inverted.is-hovered.hs-button {
  background-color: #f2f2f2;
}
.button.is-purple.is-inverted[disabled], .code-embed .hs-custom-style .is-purple.is-inverted[disabled].hs-button, fieldset[disabled] .button.is-purple.is-inverted, fieldset[disabled] .code-embed .hs-custom-style .is-purple.is-inverted.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.is-inverted.hs-button {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #998fc2;
}
.button.is-purple.is-loading::after, .code-embed .hs-custom-style .is-purple.is-loading.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-purple.is-outlined, .code-embed .hs-custom-style .is-purple.is-outlined.hs-button {
  background-color: transparent;
  border-color: #998fc2;
  color: #998fc2;
}
.button.is-purple.is-outlined:hover, .code-embed .hs-custom-style .is-purple.is-outlined.hs-button:hover, .button.is-purple.is-outlined.is-hovered, .code-embed .hs-custom-style .is-purple.is-outlined.is-hovered.hs-button, .button.is-purple.is-outlined:focus, .code-embed .hs-custom-style .is-purple.is-outlined.hs-button:focus, .button.is-purple.is-outlined.is-focused, .code-embed .hs-custom-style .is-purple.is-outlined.is-focused.hs-button {
  background-color: #998fc2;
  border-color: #998fc2;
  color: #fff;
}
.button.is-purple.is-outlined.is-loading::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.hs-button::after {
  border-color: transparent transparent #998fc2 #998fc2 !important;
}
.button.is-purple.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.hs-button:hover::after, .button.is-purple.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-purple.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.hs-button:focus::after, .button.is-purple.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-purple.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-purple.is-outlined[disabled], .code-embed .hs-custom-style .is-purple.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-purple.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-purple.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.is-outlined.hs-button {
  background-color: transparent;
  border-color: #998fc2;
  box-shadow: none;
  color: #998fc2;
}
.button.is-purple.is-inverted.is-outlined, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-purple.is-inverted.is-outlined:hover, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button:hover, .button.is-purple.is-inverted.is-outlined.is-hovered, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-hovered.hs-button, .button.is-purple.is-inverted.is-outlined:focus, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button:focus, .button.is-purple.is-inverted.is-outlined.is-focused, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-focused.hs-button {
  background-color: #fff;
  color: #998fc2;
}
.button.is-purple.is-inverted.is-outlined.is-loading:hover::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.hs-button:hover::after, .button.is-purple.is-inverted.is-outlined.is-loading.is-hovered::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.is-hovered.hs-button::after, .button.is-purple.is-inverted.is-outlined.is-loading:focus::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.hs-button:focus::after, .button.is-purple.is-inverted.is-outlined.is-loading.is-focused::after, .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.is-loading.is-focused.hs-button::after {
  border-color: transparent transparent #998fc2 #998fc2 !important;
}
.button.is-purple.is-inverted.is-outlined[disabled], .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined[disabled].hs-button, fieldset[disabled] .button.is-purple.is-inverted.is-outlined, fieldset[disabled] .code-embed .hs-custom-style .is-purple.is-inverted.is-outlined.hs-button, .code-embed .hs-custom-style fieldset[disabled] .is-purple.is-inverted.is-outlined.hs-button {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-purple.is-light, .code-embed .hs-custom-style .is-purple.is-light.hs-button {
  background-color: #f3f2f8;
  color: #50447d;
}
.button.is-purple.is-light:hover, .code-embed .hs-custom-style .is-purple.is-light.hs-button:hover, .button.is-purple.is-light.is-hovered, .code-embed .hs-custom-style .is-purple.is-light.is-hovered.hs-button {
  background-color: #ebeaf3;
  border-color: transparent;
  color: #50447d;
}
.button.is-purple.is-light:active, .code-embed .hs-custom-style .is-purple.is-light.hs-button:active, .button.is-purple.is-light.is-active, .code-embed .hs-custom-style .is-purple.is-light.is-active.hs-button {
  background-color: #e4e1ef;
  border-color: transparent;
  color: #50447d;
}
.button.is-small, .code-embed .hs-custom-style .is-small.hs-button {
  font-size: 0.75rem;
}
.button.is-small:not(.is-rounded), .code-embed .hs-custom-style .is-small.hs-button:not(.is-rounded) {
  border-radius: 2px;
}
.button.is-normal, .code-embed .hs-custom-style .is-normal.hs-button {
  font-size: 1rem;
}
.button.is-medium, .code-embed .hs-custom-style .is-medium.hs-button {
  font-size: 1.25rem;
}
.button.is-large, .code-embed .hs-custom-style .is-large.hs-button {
  font-size: 1.5rem;
}
.button[disabled], .code-embed .hs-custom-style [disabled].hs-button, fieldset[disabled] .button, fieldset[disabled] .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style fieldset[disabled] .hs-button {
  background-color: #fff;
  border-color: #ebebeb;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth, .code-embed .hs-custom-style .is-fullwidth.hs-button {
  display: flex;
  width: 100%;
}
.button.is-loading, .code-embed .hs-custom-style .is-loading.hs-button {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after, .code-embed .hs-custom-style .is-loading.hs-button::after {
  position: absolute;
  left: calc(50% - (1em * 0.5));
  top: calc(50% - (1em * 0.5));
  position: absolute !important;
}
.button.is-static, .code-embed .hs-custom-style .is-static.hs-button {
  background-color: hsl(0, 0%, 96%);
  border-color: #ebebeb;
  color: #9e9e9e;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded, .code-embed .hs-custom-style .is-rounded.hs-button {
  border-radius: 9999px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button, .buttons .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .buttons .hs-button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth), .buttons .code-embed .hs-custom-style .hs-button:not(:last-child):not(.is-fullwidth), .code-embed .hs-custom-style .buttons .hs-button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.buttons:last-child {
  margin-bottom: -0.5rem;
}
.buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large), .buttons.are-small .code-embed .hs-custom-style .hs-button:not(.is-normal):not(.is-medium):not(.is-large), .code-embed .hs-custom-style .buttons.are-small .hs-button:not(.is-normal):not(.is-medium):not(.is-large) {
  font-size: 0.75rem;
}
.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .buttons.are-small .code-embed .hs-custom-style .hs-button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded), .code-embed .hs-custom-style .buttons.are-small .hs-button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded) {
  border-radius: 2px;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large), .buttons.are-medium .code-embed .hs-custom-style .hs-button:not(.is-small):not(.is-normal):not(.is-large), .code-embed .hs-custom-style .buttons.are-medium .hs-button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}
.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium), .buttons.are-large .code-embed .hs-custom-style .hs-button:not(.is-small):not(.is-normal):not(.is-medium), .code-embed .hs-custom-style .buttons.are-large .hs-button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child), .buttons.has-addons .code-embed .hs-custom-style .hs-button:not(:first-child), .code-embed .hs-custom-style .buttons.has-addons .hs-button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child), .buttons.has-addons .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .buttons.has-addons .hs-button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child, .buttons.has-addons .code-embed .hs-custom-style .hs-button:last-child, .code-embed .hs-custom-style .buttons.has-addons .hs-button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .code-embed .hs-custom-style .hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .hs-button:hover, .buttons.has-addons .button.is-hovered, .buttons.has-addons .code-embed .hs-custom-style .is-hovered.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-hovered.hs-button {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .code-embed .hs-custom-style .hs-button:focus, .code-embed .hs-custom-style .buttons.has-addons .hs-button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .code-embed .hs-custom-style .is-focused.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-focused.hs-button, .buttons.has-addons .button:active, .buttons.has-addons .code-embed .hs-custom-style .hs-button:active, .code-embed .hs-custom-style .buttons.has-addons .hs-button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .code-embed .hs-custom-style .is-active.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-active.hs-button, .buttons.has-addons .button.is-selected, .buttons.has-addons .code-embed .hs-custom-style .is-selected.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-selected.hs-button {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .code-embed .hs-custom-style .hs-button:focus:hover, .code-embed .hs-custom-style .buttons.has-addons .hs-button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .code-embed .hs-custom-style .is-focused.hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .is-focused.hs-button:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .code-embed .hs-custom-style .hs-button:active:hover, .code-embed .hs-custom-style .buttons.has-addons .hs-button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .code-embed .hs-custom-style .is-active.hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .is-active.hs-button:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .code-embed .hs-custom-style .is-selected.hs-button:hover, .code-embed .hs-custom-style .buttons.has-addons .is-selected.hs-button:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded, .buttons.has-addons .code-embed .hs-custom-style .is-expanded.hs-button, .code-embed .hs-custom-style .buttons.has-addons .is-expanded.hs-button {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-centered:not(.has-addons) .code-embed .hs-custom-style .hs-button:not(.is-fullwidth), .code-embed .hs-custom-style .buttons.is-centered:not(.has-addons) .hs-button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.buttons.is-right {
  justify-content: flex-end;
}
.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth), .buttons.is-right:not(.has-addons) .code-embed .hs-custom-style .hs-button:not(.is-fullwidth), .code-embed .hs-custom-style .buttons.is-right:not(.has-addons) .hs-button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media screen and (max-width: 767px) {
  .button.is-responsive.is-small, .code-embed .hs-custom-style .is-responsive.is-small.hs-button {
    font-size: 0.5625rem;
  }
  .button.is-responsive, .code-embed .hs-custom-style .is-responsive.hs-button,
  .button.is-responsive.is-normal {
    font-size: 0.65625rem;
  }
  .button.is-responsive.is-medium, .code-embed .hs-custom-style .is-responsive.is-medium.hs-button {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-large, .code-embed .hs-custom-style .is-responsive.is-large.hs-button {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .button.is-responsive.is-small, .code-embed .hs-custom-style .is-responsive.is-small.hs-button {
    font-size: 0.65625rem;
  }
  .button.is-responsive, .code-embed .hs-custom-style .is-responsive.hs-button,
  .button.is-responsive.is-normal {
    font-size: 0.75rem;
  }
  .button.is-responsive.is-medium, .code-embed .hs-custom-style .is-responsive.is-medium.hs-button {
    font-size: 1rem;
  }
  .button.is-responsive.is-large, .code-embed .hs-custom-style .is-responsive.is-large.hs-button {
    font-size: 1.25rem;
  }
}
.container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container:not(.is-max-desktop):not(.is-max-widescreen) {
    max-width: 1344px;
  }
}

.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #333;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: hsl(0, 0%, 96%);
  border-left: 5px solid #ebebeb;
  padding: 1.25em 1.5em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #ebebeb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #333;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #333;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #333;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 0.75rem;
}
.content.is-normal {
  font-size: 1rem;
}
.content.is-medium {
  font-size: 1.25rem;
}
.content.is-large {
  font-size: 1.5rem;
}

.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.icon.is-small {
  height: 1rem;
  width: 1rem;
}
.icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.icon.is-large {
  height: 3rem;
  width: 3rem;
}

.icon-text {
  align-items: flex-start;
  color: inherit;
  display: inline-flex;
  flex-wrap: wrap;
  line-height: 1.5rem;
  vertical-align: top;
}
.icon-text .icon {
  flex-grow: 0;
  flex-shrink: 0;
}
.icon-text .icon:not(:last-child) {
  margin-right: 0.25em;
}
.icon-text .icon:not(:first-child) {
  margin-left: 0.25em;
}

div.icon-text {
  display: flex;
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 9999px;
}
.image.is-fullwidth {
  width: 100%;
}
.image.is-square img,
.image.is-square .has-ratio, .image.is-1by1 img,
.image.is-1by1 .has-ratio, .image.is-5by4 img,
.image.is-5by4 .has-ratio, .image.is-4by3 img,
.image.is-4by3 .has-ratio, .image.is-3by2 img,
.image.is-3by2 .has-ratio, .image.is-5by3 img,
.image.is-5by3 .has-ratio, .image.is-16by9 img,
.image.is-16by9 .has-ratio, .image.is-2by1 img,
.image.is-2by1 .has-ratio, .image.is-3by1 img,
.image.is-3by1 .has-ratio, .image.is-4by5 img,
.image.is-4by5 .has-ratio, .image.is-3by4 img,
.image.is-3by4 .has-ratio, .image.is-2by3 img,
.image.is-2by3 .has-ratio, .image.is-3by5 img,
.image.is-3by5 .has-ratio, .image.is-9by16 img,
.image.is-9by16 .has-ratio, .image.is-1by2 img,
.image.is-1by2 .has-ratio, .image.is-1by3 img,
.image.is-1by3 .has-ratio {
  height: 100%;
  width: 100%;
}
.image.is-square, .image.is-1by1 {
  padding-top: 100%;
}
.image.is-5by4 {
  padding-top: 80%;
}
.image.is-4by3 {
  padding-top: 75%;
}
.image.is-3by2 {
  padding-top: 66.6666%;
}
.image.is-5by3 {
  padding-top: 60%;
}
.image.is-16by9 {
  padding-top: 56.25%;
}
.image.is-2by1 {
  padding-top: 50%;
}
.image.is-3by1 {
  padding-top: 33.3333%;
}
.image.is-4by5 {
  padding-top: 125%;
}
.image.is-3by4 {
  padding-top: 133.3333%;
}
.image.is-2by3 {
  padding-top: 150%;
}
.image.is-3by5 {
  padding-top: 166.6666%;
}
.image.is-9by16 {
  padding-top: 177.7777%;
}
.image.is-1by2 {
  padding-top: 200%;
}
.image.is-1by3 {
  padding-top: 300%;
}
.image.is-16x16 {
  height: 16px;
  width: 16px;
}
.image.is-24x24 {
  height: 24px;
  width: 24px;
}
.image.is-32x32 {
  height: 32px;
  width: 32px;
}
.image.is-48x48 {
  height: 48px;
  width: 48px;
}
.image.is-64x64 {
  height: 64px;
  width: 64px;
}
.image.is-96x96 {
  height: 96px;
  width: 96px;
}
.image.is-128x128 {
  height: 128px;
  width: 128px;
}

.notification {
  background-color: hsl(0, 0%, 96%);
  border-radius: 2px;
  position: relative;
  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
}
.notification a:not(.button):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.notification strong {
  color: currentColor;
}
.notification code,
.notification pre {
  background: #fff;
}
.notification pre code {
  background: transparent;
}
.notification > .delete {
  right: 0.5rem;
  position: absolute;
  top: 0.5rem;
}
.notification .title,
.notification .subtitle,
.notification .content {
  color: currentColor;
}
.notification.is-white {
  background-color: #fff;
  color: #333;
}
.notification.is-black {
  background-color: #333;
  color: #fff;
}
.notification.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.notification.is-primary, .code-embed .hs-custom-style .notification.hs-button {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-primary.is-light, .code-embed .hs-custom-style .notification.is-light.hs-button {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-link {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.notification.is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.notification.is-success.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.notification.is-warning {
  background-color: #e8b045;
  color: #fff;
}
.notification.is-warning.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.notification.is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.notification.is-secondary.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.notification.is-red {
  background-color: #ce3f48;
  color: #fff;
}
.notification.is-red.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.notification.is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.notification.is-yellow.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.notification.is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.notification.is-orange.is-light {
  background-color: #fbf2ee;
  color: #ad5024;
}
.notification.is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.notification.is-green.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.notification.is-teal {
  background-color: #003e46;
  color: #fff;
}
.notification.is-teal.is-light {
  background-color: #ebfdff;
  color: #14e4ff;
}
.notification.is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-blue.is-light {
  background-color: #f0f8fa;
  color: #27606d;
}
.notification.is-purple {
  background-color: #998fc2;
  color: #fff;
}
.notification.is-purple.is-light {
  background-color: #f3f2f8;
  color: #50447d;
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 9999px;
  display: block;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.progress::-webkit-progress-bar {
  background-color: hsl(0, 0%, 93%);
}
.progress::-webkit-progress-value {
  background-color: #333;
}
.progress::-moz-progress-bar {
  background-color: #333;
}
.progress::-ms-fill {
  background-color: #333;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: #fff;
}
.progress.is-white::-moz-progress-bar {
  background-color: #fff;
}
.progress.is-white::-ms-fill {
  background-color: #fff;
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, #fff 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #333;
}
.progress.is-black::-moz-progress-bar {
  background-color: #333;
}
.progress.is-black::-ms-fill {
  background-color: #333;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #333 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-moz-progress-bar {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light::-ms-fill {
  background-color: hsl(0, 0%, 96%);
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 96%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #5c5c5c;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #5c5c5c;
}
.progress.is-dark::-ms-fill {
  background-color: #5c5c5c;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #5c5c5c 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-primary::-webkit-progress-value, .code-embed .hs-custom-style .progress.hs-button::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-primary::-moz-progress-bar, .code-embed .hs-custom-style .progress.hs-button::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-primary::-ms-fill, .code-embed .hs-custom-style .progress.hs-button::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-primary:indeterminate, .code-embed .hs-custom-style .progress.hs-button:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-link::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-link::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-moz-progress-bar {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info::-ms-fill {
  background-color: hsl(207, 61%, 53%);
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, hsl(207, 61%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #a7bc5f;
}
.progress.is-success::-moz-progress-bar {
  background-color: #a7bc5f;
}
.progress.is-success::-ms-fill {
  background-color: #a7bc5f;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #a7bc5f 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #e8b045;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #e8b045;
}
.progress.is-warning::-ms-fill {
  background-color: #e8b045;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #e8b045 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-danger::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-secondary::-webkit-progress-value {
  background-color: #e8b045;
}
.progress.is-secondary::-moz-progress-bar {
  background-color: #e8b045;
}
.progress.is-secondary::-ms-fill {
  background-color: #e8b045;
}
.progress.is-secondary:indeterminate {
  background-image: linear-gradient(to right, #e8b045 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-red::-webkit-progress-value {
  background-color: #ce3f48;
}
.progress.is-red::-moz-progress-bar {
  background-color: #ce3f48;
}
.progress.is-red::-ms-fill {
  background-color: #ce3f48;
}
.progress.is-red:indeterminate {
  background-image: linear-gradient(to right, #ce3f48 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-yellow::-webkit-progress-value {
  background-color: #e8b045;
}
.progress.is-yellow::-moz-progress-bar {
  background-color: #e8b045;
}
.progress.is-yellow::-ms-fill {
  background-color: #e8b045;
}
.progress.is-yellow:indeterminate {
  background-image: linear-gradient(to right, #e8b045 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-orange::-webkit-progress-value {
  background-color: #d66e3d;
}
.progress.is-orange::-moz-progress-bar {
  background-color: #d66e3d;
}
.progress.is-orange::-ms-fill {
  background-color: #d66e3d;
}
.progress.is-orange:indeterminate {
  background-image: linear-gradient(to right, #d66e3d 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-green::-webkit-progress-value {
  background-color: #a7bc5f;
}
.progress.is-green::-moz-progress-bar {
  background-color: #a7bc5f;
}
.progress.is-green::-ms-fill {
  background-color: #a7bc5f;
}
.progress.is-green:indeterminate {
  background-image: linear-gradient(to right, #a7bc5f 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-teal::-webkit-progress-value {
  background-color: #003e46;
}
.progress.is-teal::-moz-progress-bar {
  background-color: #003e46;
}
.progress.is-teal::-ms-fill {
  background-color: #003e46;
}
.progress.is-teal:indeterminate {
  background-image: linear-gradient(to right, #003e46 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-blue::-webkit-progress-value {
  background-color: #85c5d3;
}
.progress.is-blue::-moz-progress-bar {
  background-color: #85c5d3;
}
.progress.is-blue::-ms-fill {
  background-color: #85c5d3;
}
.progress.is-blue:indeterminate {
  background-image: linear-gradient(to right, #85c5d3 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-purple::-webkit-progress-value {
  background-color: #998fc2;
}
.progress.is-purple::-moz-progress-bar {
  background-color: #998fc2;
}
.progress.is-purple::-ms-fill {
  background-color: #998fc2;
}
.progress.is-purple:indeterminate {
  background-image: linear-gradient(to right, #998fc2 30%, hsl(0, 0%, 93%) 30%);
}
.progress:indeterminate {
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-name: moveIndeterminate;
  animation-timing-function: linear;
  background-color: hsl(0, 0%, 93%);
  background-image: linear-gradient(to right, #333 30%, hsl(0, 0%, 93%) 30%);
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 150% 150%;
}
.progress:indeterminate::-webkit-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
}
.progress:indeterminate::-ms-fill {
  animation-name: none;
}
.progress.is-small {
  height: 0.75rem;
}
.progress.is-medium {
  height: 1.25rem;
}
.progress.is-large {
  height: 1.5rem;
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: #fff;
  color: #333;
}
.table td,
.table th {
  border: 1px solid #ebebeb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}
.table td.is-black,
.table th.is-black {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.table td.is-light,
.table th.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #5c5c5c;
  border-color: #5c5c5c;
  color: #fff;
}
.table td.is-primary, .table .code-embed .hs-custom-style td.hs-button, .code-embed .hs-custom-style .table td.hs-button,
.table th.is-primary,
.table .code-embed .hs-custom-style th.hs-button,
.code-embed .hs-custom-style .table th.hs-button {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: hsl(207, 61%, 53%);
  border-color: hsl(207, 61%, 53%);
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.table td.is-danger,
.table th.is-danger {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-secondary,
.table th.is-secondary {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.table td.is-red,
.table th.is-red {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}
.table td.is-yellow,
.table th.is-yellow {
  background-color: #e8b045;
  border-color: #e8b045;
  color: #fff;
}
.table td.is-orange,
.table th.is-orange {
  background-color: #d66e3d;
  border-color: #d66e3d;
  color: #fff;
}
.table td.is-green,
.table th.is-green {
  background-color: #a7bc5f;
  border-color: #a7bc5f;
  color: #fff;
}
.table td.is-teal,
.table th.is-teal {
  background-color: #003e46;
  border-color: #003e46;
  color: #fff;
}
.table td.is-blue,
.table th.is-blue {
  background-color: #85c5d3;
  border-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-purple,
.table th.is-purple {
  background-color: #998fc2;
  border-color: #998fc2;
  color: #fff;
}
.table td.is-narrow,
.table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.table td.is-selected,
.table th.is-selected {
  background-color: #ce3f48;
  color: #fff;
}
.table td.is-selected a,
.table td.is-selected strong,
.table th.is-selected a,
.table th.is-selected strong {
  color: currentColor;
}
.table td.is-vcentered,
.table th.is-vcentered {
  vertical-align: middle;
}
.table th {
  color: #333;
}
.table th:not([align]) {
  text-align: left;
}
.table tr.is-selected {
  background-color: #ce3f48;
  color: #fff;
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #333;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #333;
}
.table tbody {
  background-color: transparent;
}
.table tbody tr:last-child td,
.table tbody tr:last-child th {
  border-bottom-width: 0;
}
.table.is-bordered td,
.table.is-bordered th {
  border-width: 1px;
}
.table.is-bordered tr:last-child td,
.table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.table.is-fullwidth {
  width: 100%;
}
.table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: hsl(0, 0%, 98%);
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: hsl(0, 0%, 96%);
}
.table.is-narrow td,
.table.is-narrow th {
  padding: 0.25em 0.5em;
}
.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: hsl(0, 0%, 98%);
}

.table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}

.tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.tags .tag {
  margin-bottom: 0.5rem;
}
.tags .tag:not(:last-child) {
  margin-right: 0.5rem;
}
.tags:last-child {
  margin-bottom: -0.5rem;
}
.tags:not(:last-child) {
  margin-bottom: 1rem;
}
.tags.are-medium .tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}
.tags.are-large .tag:not(.is-normal):not(.is-medium) {
  font-size: 1.25rem;
}
.tags.is-centered {
  justify-content: center;
}
.tags.is-centered .tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.tags.is-right {
  justify-content: flex-end;
}
.tags.is-right .tag:not(:first-child) {
  margin-left: 0.5rem;
}
.tags.is-right .tag:not(:last-child) {
  margin-right: 0;
}
.tags.has-addons .tag {
  margin-right: 0;
}
.tags.has-addons .tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.tags.has-addons .tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tag:not(body) {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 2px;
  color: #333;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.tag:not(body) .delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.tag:not(body).is-white {
  background-color: #fff;
  color: #333;
}
.tag:not(body).is-black {
  background-color: #333;
  color: #fff;
}
.tag:not(body).is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.tag:not(body).is-primary, .code-embed .hs-custom-style .tag.hs-button:not(body) {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-primary.is-light, .code-embed .hs-custom-style .tag.hs-button:not(body).is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-link {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #eff5fb;
  color: #296fa8;
}
.tag:not(body).is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.tag:not(body).is-warning {
  background-color: #e8b045;
  color: #fff;
}
.tag:not(body).is-warning.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.tag:not(body).is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.tag:not(body).is-secondary.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.tag:not(body).is-red {
  background-color: #ce3f48;
  color: #fff;
}
.tag:not(body).is-red.is-light {
  background-color: #fbeff0;
  color: #bb3038;
}
.tag:not(body).is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.tag:not(body).is-yellow.is-light {
  background-color: #fdf7ed;
  color: #845c10;
}
.tag:not(body).is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.tag:not(body).is-orange.is-light {
  background-color: #fbf2ee;
  color: #ad5024;
}
.tag:not(body).is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.tag:not(body).is-green.is-light {
  background-color: #f7f9f1;
  color: #5e6c2d;
}
.tag:not(body).is-teal {
  background-color: #003e46;
  color: #fff;
}
.tag:not(body).is-teal.is-light {
  background-color: #ebfdff;
  color: #14e4ff;
}
.tag:not(body).is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-blue.is-light {
  background-color: #f0f8fa;
  color: #27606d;
}
.tag:not(body).is-purple {
  background-color: #998fc2;
  color: #fff;
}
.tag:not(body).is-purple.is-light {
  background-color: #f3f2f8;
  color: #50447d;
}
.tag:not(body).is-normal {
  font-size: 0.75rem;
}
.tag:not(body).is-medium {
  font-size: 1rem;
}
.tag:not(body).is-large {
  font-size: 1.25rem;
}
.tag:not(body) .icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.tag:not(body) .icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.tag:not(body) .icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
  background-color: currentColor;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e8e8e8;
}
.tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.tag:not(body).is-rounded {
  border-radius: 9999px;
}

a.tag:hover {
  text-decoration: underline;
}

.title,
.subtitle {
  word-break: break-word;
}
.title em,
.title span,
.subtitle em,
.subtitle span {
  font-weight: inherit;
}
.title sub,
.subtitle sub {
  font-size: 0.75em;
}
.title sup,
.subtitle sup {
  font-size: 0.75em;
}
.title .tag,
.subtitle .tag {
  vertical-align: middle;
}

.title {
  color: #333;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title:not(.is-spaced) + .subtitle {
  margin-top: -1.25rem;
}
.title.is-1 {
  font-size: 3rem;
}
.title.is-2 {
  font-size: 2.5rem;
}
.title.is-3 {
  font-size: 2rem;
}
.title.is-4 {
  font-size: 1.5rem;
}
.title.is-5 {
  font-size: 1.25rem;
}
.title.is-6 {
  font-size: 1rem;
}
.title.is-7 {
  font-size: 0.75rem;
}

.subtitle {
  color: #333;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: #333;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.25rem;
}
.subtitle.is-1 {
  font-size: 3rem;
}
.subtitle.is-2 {
  font-size: 2.5rem;
}
.subtitle.is-3 {
  font-size: 2rem;
}
.subtitle.is-4 {
  font-size: 1.5rem;
}
.subtitle.is-5 {
  font-size: 1.25rem;
}
.subtitle.is-6 {
  font-size: 1rem;
}
.subtitle.is-7 {
  font-size: 0.75rem;
}

.heading {
  display: block;
  font-size: 11px;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.number {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 9999px;
  display: inline-flex;
  font-size: 1.25rem;
  height: 2em;
  justify-content: center;
  margin-right: 1.5rem;
  min-width: 2.5em;
  padding: 0.25rem 0.5rem;
  text-align: center;
  vertical-align: top;
}

/* Bulma Form */
.select select, .textarea, .input {
  background-color: #fff;
  border-color: #ebebeb;
  border-radius: 2px;
  color: #333;
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: rgba(51, 51, 51, 0.3);
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: #ebebeb;
}
.select select:focus, .textarea:focus, .input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, .select select:active, .textarea:active, .input:active, .select select.is-active, .is-active.textarea, .is-active.input {
  border-color: #ce3f48;
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select select[disabled], [disabled].textarea, [disabled].input, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: #9e9e9e;
}
.select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, [disabled].input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder {
  color: rgba(158, 158, 158, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder {
  color: rgba(158, 158, 158, 0.3);
}
.select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, [disabled].input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder {
  color: rgba(158, 158, 158, 0.3);
}
.select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder {
  color: rgba(158, 158, 158, 0.3);
}

.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(51, 51, 51, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, [readonly].input {
  box-shadow: none;
}
.is-white.textarea, .is-white.input {
  border-color: #fff;
}
.is-white.textarea:focus, .is-white.input:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, .is-white.textarea:active, .is-white.input:active, .is-white.is-active.textarea, .is-white.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .is-black.input {
  border-color: #333;
}
.is-black.textarea:focus, .is-black.input:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, .is-black.textarea:active, .is-black.input:active, .is-black.is-active.textarea, .is-black.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(51, 51, 51, 0.25);
}
.is-light.textarea, .is-light.input {
  border-color: hsl(0, 0%, 96%);
}
.is-light.textarea:focus, .is-light.input:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, .is-light.textarea:active, .is-light.input:active, .is-light.is-active.textarea, .is-light.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: #5c5c5c;
}
.is-dark.textarea:focus, .is-dark.input:focus, .is-dark.is-focused.textarea, .is-dark.is-focused.input, .is-dark.textarea:active, .is-dark.input:active, .is-dark.is-active.textarea, .is-dark.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(92, 92, 92, 0.25);
}
.is-primary.textarea, .code-embed .hs-custom-style .textarea.hs-button, .is-primary.input, .code-embed .hs-custom-style .input.hs-button {
  border-color: #ce3f48;
}
.is-primary.textarea:focus, .code-embed .hs-custom-style .textarea.hs-button:focus, .is-primary.input:focus, .code-embed .hs-custom-style .input.hs-button:focus, .is-primary.is-focused.textarea, .code-embed .hs-custom-style .is-focused.textarea.hs-button, .is-primary.is-focused.input, .code-embed .hs-custom-style .is-focused.input.hs-button, .is-primary.textarea:active, .code-embed .hs-custom-style .textarea.hs-button:active, .is-primary.input:active, .code-embed .hs-custom-style .input.hs-button:active, .is-primary.is-active.textarea, .code-embed .hs-custom-style .is-active.textarea.hs-button, .is-primary.is-active.input, .code-embed .hs-custom-style .is-active.input.hs-button {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: #ce3f48;
}
.is-link.textarea:focus, .is-link.input:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, .is-link.textarea:active, .is-link.input:active, .is-link.is-active.textarea, .is-link.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: hsl(207, 61%, 53%);
}
.is-info.textarea:focus, .is-info.input:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, .is-info.textarea:active, .is-info.input:active, .is-info.is-active.textarea, .is-info.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #a7bc5f;
}
.is-success.textarea:focus, .is-success.input:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, .is-success.textarea:active, .is-success.input:active, .is-success.is-active.textarea, .is-success.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: #e8b045;
}
.is-warning.textarea:focus, .is-warning.input:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, .is-warning.textarea:active, .is-warning.input:active, .is-warning.is-active.textarea, .is-warning.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: #ce3f48;
}
.is-danger.textarea:focus, .is-danger.input:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, .is-danger.textarea:active, .is-danger.input:active, .is-danger.is-active.textarea, .is-danger.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-secondary.textarea, .is-secondary.input {
  border-color: #e8b045;
}
.is-secondary.textarea:focus, .is-secondary.input:focus, .is-secondary.is-focused.textarea, .is-secondary.is-focused.input, .is-secondary.textarea:active, .is-secondary.input:active, .is-secondary.is-active.textarea, .is-secondary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.is-red.textarea, .is-red.input {
  border-color: #ce3f48;
}
.is-red.textarea:focus, .is-red.input:focus, .is-red.is-focused.textarea, .is-red.is-focused.input, .is-red.textarea:active, .is-red.input:active, .is-red.is-active.textarea, .is-red.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.is-yellow.textarea, .is-yellow.input {
  border-color: #e8b045;
}
.is-yellow.textarea:focus, .is-yellow.input:focus, .is-yellow.is-focused.textarea, .is-yellow.is-focused.input, .is-yellow.textarea:active, .is-yellow.input:active, .is-yellow.is-active.textarea, .is-yellow.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.is-orange.textarea, .is-orange.input {
  border-color: #d66e3d;
}
.is-orange.textarea:focus, .is-orange.input:focus, .is-orange.is-focused.textarea, .is-orange.is-focused.input, .is-orange.textarea:active, .is-orange.input:active, .is-orange.is-active.textarea, .is-orange.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(214, 110, 61, 0.25);
}
.is-green.textarea, .is-green.input {
  border-color: #a7bc5f;
}
.is-green.textarea:focus, .is-green.input:focus, .is-green.is-focused.textarea, .is-green.is-focused.input, .is-green.textarea:active, .is-green.input:active, .is-green.is-active.textarea, .is-green.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.is-teal.textarea, .is-teal.input {
  border-color: #003e46;
}
.is-teal.textarea:focus, .is-teal.input:focus, .is-teal.is-focused.textarea, .is-teal.is-focused.input, .is-teal.textarea:active, .is-teal.input:active, .is-teal.is-active.textarea, .is-teal.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 62, 70, 0.25);
}
.is-blue.textarea, .is-blue.input {
  border-color: #85c5d3;
}
.is-blue.textarea:focus, .is-blue.input:focus, .is-blue.is-focused.textarea, .is-blue.is-focused.input, .is-blue.textarea:active, .is-blue.input:active, .is-blue.is-active.textarea, .is-blue.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(133, 197, 211, 0.25);
}
.is-purple.textarea, .is-purple.input {
  border-color: #998fc2;
}
.is-purple.textarea:focus, .is-purple.input:focus, .is-purple.is-focused.textarea, .is-purple.is-focused.input, .is-purple.textarea:active, .is-purple.input:active, .is-purple.is-active.textarea, .is-purple.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(153, 143, 194, 0.25);
}
.is-small.textarea, .is-small.input {
  border-radius: 2px;
  font-size: 0.75rem;
}
.is-medium.textarea, .is-medium.input {
  font-size: 1.25rem;
}
.is-large.textarea, .is-large.input {
  font-size: 1.5rem;
}
.is-fullwidth.textarea, .is-fullwidth.input {
  display: block;
  width: 100%;
}
.is-inline.textarea, .is-inline.input {
  display: inline;
  width: auto;
}

.input.is-rounded {
  border-radius: 9999px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.textarea[rows] {
  height: initial;
}
.textarea.has-fixed-size {
  resize: none;
}

.radio, .checkbox {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .checkbox input {
  cursor: pointer;
}
.radio:hover, .checkbox:hover {
  color: #333;
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: #9e9e9e;
  cursor: not-allowed;
}

.radio + .radio {
  margin-left: 0.5em;
}

.select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #ce3f48;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 9999px;
  padding-left: 1em;
}
.select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, fieldset[disabled] .select select:hover {
  border-color: hsl(0, 0%, 96%);
}
.select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #333;
}
.select.is-white:not(:hover)::after {
  border-color: #fff;
}
.select.is-white select {
  border-color: #fff;
}
.select.is-white select:hover, .select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.select.is-black:not(:hover)::after {
  border-color: #333;
}
.select.is-black select {
  border-color: #333;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: #262626;
}
.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(51, 51, 51, 0.25);
}
.select.is-light:not(:hover)::after {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select {
  border-color: hsl(0, 0%, 96%);
}
.select.is-light select:hover, .select.is-light select.is-hovered {
  border-color: #e8e8e8;
}
.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: #5c5c5c;
}
.select.is-dark select {
  border-color: #5c5c5c;
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: #4f4f4f;
}
.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(92, 92, 92, 0.25);
}
.select.is-primary:not(:hover)::after, .code-embed .hs-custom-style .select.hs-button:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-primary select, .code-embed .hs-custom-style .select.hs-button select {
  border-color: #ce3f48;
}
.select.is-primary select:hover, .code-embed .hs-custom-style .select.hs-button select:hover, .select.is-primary select.is-hovered, .code-embed .hs-custom-style .select.hs-button select.is-hovered {
  border-color: #c2323b;
}
.select.is-primary select:focus, .code-embed .hs-custom-style .select.hs-button select:focus, .select.is-primary select.is-focused, .code-embed .hs-custom-style .select.hs-button select.is-focused, .select.is-primary select:active, .code-embed .hs-custom-style .select.hs-button select:active, .select.is-primary select.is-active, .code-embed .hs-custom-style .select.hs-button select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-link select {
  border-color: #ce3f48;
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: #c2323b;
}
.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select {
  border-color: hsl(207, 61%, 53%);
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: #3082c5;
}
.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(62, 142, 208, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #a7bc5f;
}
.select.is-success select {
  border-color: #a7bc5f;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: #9db44d;
}
.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: #e8b045;
}
.select.is-warning select {
  border-color: #e8b045;
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: #e5a62e;
}
.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-danger select {
  border-color: #ce3f48;
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: #c2323b;
}
.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-secondary:not(:hover)::after {
  border-color: #e8b045;
}
.select.is-secondary select {
  border-color: #e8b045;
}
.select.is-secondary select:hover, .select.is-secondary select.is-hovered {
  border-color: #e5a62e;
}
.select.is-secondary select:focus, .select.is-secondary select.is-focused, .select.is-secondary select:active, .select.is-secondary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.select.is-red:not(:hover)::after {
  border-color: #ce3f48;
}
.select.is-red select {
  border-color: #ce3f48;
}
.select.is-red select:hover, .select.is-red select.is-hovered {
  border-color: #c2323b;
}
.select.is-red select:focus, .select.is-red select.is-focused, .select.is-red select:active, .select.is-red select.is-active {
  box-shadow: 0 0 0 0.125em rgba(206, 63, 72, 0.25);
}
.select.is-yellow:not(:hover)::after {
  border-color: #e8b045;
}
.select.is-yellow select {
  border-color: #e8b045;
}
.select.is-yellow select:hover, .select.is-yellow select.is-hovered {
  border-color: #e5a62e;
}
.select.is-yellow select:focus, .select.is-yellow select.is-focused, .select.is-yellow select:active, .select.is-yellow select.is-active {
  box-shadow: 0 0 0 0.125em rgba(232, 176, 69, 0.25);
}
.select.is-orange:not(:hover)::after {
  border-color: #d66e3d;
}
.select.is-orange select {
  border-color: #d66e3d;
}
.select.is-orange select:hover, .select.is-orange select.is-hovered {
  border-color: #ce602c;
}
.select.is-orange select:focus, .select.is-orange select.is-focused, .select.is-orange select:active, .select.is-orange select.is-active {
  box-shadow: 0 0 0 0.125em rgba(214, 110, 61, 0.25);
}
.select.is-green:not(:hover)::after {
  border-color: #a7bc5f;
}
.select.is-green select {
  border-color: #a7bc5f;
}
.select.is-green select:hover, .select.is-green select.is-hovered {
  border-color: #9db44d;
}
.select.is-green select:focus, .select.is-green select.is-focused, .select.is-green select:active, .select.is-green select.is-active {
  box-shadow: 0 0 0 0.125em rgba(167, 188, 95, 0.25);
}
.select.is-teal:not(:hover)::after {
  border-color: #003e46;
}
.select.is-teal select {
  border-color: #003e46;
}
.select.is-teal select:hover, .select.is-teal select.is-hovered {
  border-color: #00272d;
}
.select.is-teal select:focus, .select.is-teal select.is-focused, .select.is-teal select:active, .select.is-teal select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 62, 70, 0.25);
}
.select.is-blue:not(:hover)::after {
  border-color: #85c5d3;
}
.select.is-blue select {
  border-color: #85c5d3;
}
.select.is-blue select:hover, .select.is-blue select.is-hovered {
  border-color: #72bccc;
}
.select.is-blue select:focus, .select.is-blue select.is-focused, .select.is-blue select:active, .select.is-blue select.is-active {
  box-shadow: 0 0 0 0.125em rgba(133, 197, 211, 0.25);
}
.select.is-purple:not(:hover)::after {
  border-color: #998fc2;
}
.select.is-purple select {
  border-color: #998fc2;
}
.select.is-purple select:hover, .select.is-purple select.is-hovered {
  border-color: #8a7eb9;
}
.select.is-purple select:focus, .select.is-purple select.is-focused, .select.is-purple select:active, .select.is-purple select.is-active {
  box-shadow: 0 0 0 0.125em rgba(153, 143, 194, 0.25);
}
.select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.select.is-medium {
  font-size: 1.25rem;
}
.select.is-large {
  font-size: 1.5rem;
}
.select.is-disabled::after {
  border-color: #9e9e9e !important;
  opacity: 0.5;
}
.select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.select.is-loading.is-small:after {
  font-size: 0.75rem;
}
.select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.select.is-loading.is-large:after {
  font-size: 1.5rem;
}

.file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.file.is-white .file-cta {
  background-color: #fff;
  border-color: transparent;
  color: #333;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #333;
}
.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #333;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #333;
}
.file.is-black .file-cta {
  background-color: #333;
  border-color: transparent;
  color: #fff;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #2d2d2d;
  border-color: transparent;
  color: #fff;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(51, 51, 51, 0.25);
  color: #fff;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: #262626;
  border-color: transparent;
  color: #fff;
}
.file.is-light .file-cta {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
  background-color: #eeeeee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #5c5c5c;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #565656;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(92, 92, 92, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #4f4f4f;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta, .code-embed .hs-custom-style .file.hs-button .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .code-embed .hs-custom-style .file.hs-button:hover .file-cta, .file.is-primary.is-hovered .file-cta, .code-embed .hs-custom-style .file.is-hovered.hs-button .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .code-embed .hs-custom-style .file.hs-button:focus .file-cta, .file.is-primary.is-focused .file-cta, .code-embed .hs-custom-style .file.is-focused.hs-button .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .code-embed .hs-custom-style .file.hs-button:active .file-cta, .file.is-primary.is-active .file-cta, .code-embed .hs-custom-style .file.is-active.hs-button .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: hsl(207, 61%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #3488ce;
  border-color: transparent;
  color: #fff;
}
.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(62, 142, 208, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #3082c5;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(167, 188, 95, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(232, 176, 69, 0.25);
  color: #fff;
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.file.is-danger .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-secondary .file-cta {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.file.is-secondary:hover .file-cta, .file.is-secondary.is-hovered .file-cta {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.file.is-secondary:focus .file-cta, .file.is-secondary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(232, 176, 69, 0.25);
  color: #fff;
}
.file.is-secondary:active .file-cta, .file.is-secondary.is-active .file-cta {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.file.is-red .file-cta {
  background-color: #ce3f48;
  border-color: transparent;
  color: #fff;
}
.file.is-red:hover .file-cta, .file.is-red.is-hovered .file-cta {
  background-color: #cb353e;
  border-color: transparent;
  color: #fff;
}
.file.is-red:focus .file-cta, .file.is-red.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(206, 63, 72, 0.25);
  color: #fff;
}
.file.is-red:active .file-cta, .file.is-red.is-active .file-cta {
  background-color: #c2323b;
  border-color: transparent;
  color: #fff;
}
.file.is-yellow .file-cta {
  background-color: #e8b045;
  border-color: transparent;
  color: #fff;
}
.file.is-yellow:hover .file-cta, .file.is-yellow.is-hovered .file-cta {
  background-color: #e7ab3a;
  border-color: transparent;
  color: #fff;
}
.file.is-yellow:focus .file-cta, .file.is-yellow.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(232, 176, 69, 0.25);
  color: #fff;
}
.file.is-yellow:active .file-cta, .file.is-yellow.is-active .file-cta {
  background-color: #e5a62e;
  border-color: transparent;
  color: #fff;
}
.file.is-orange .file-cta {
  background-color: #d66e3d;
  border-color: transparent;
  color: #fff;
}
.file.is-orange:hover .file-cta, .file.is-orange.is-hovered .file-cta {
  background-color: #d46632;
  border-color: transparent;
  color: #fff;
}
.file.is-orange:focus .file-cta, .file.is-orange.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(214, 110, 61, 0.25);
  color: #fff;
}
.file.is-orange:active .file-cta, .file.is-orange.is-active .file-cta {
  background-color: #ce602c;
  border-color: transparent;
  color: #fff;
}
.file.is-green .file-cta {
  background-color: #a7bc5f;
  border-color: transparent;
  color: #fff;
}
.file.is-green:hover .file-cta, .file.is-green.is-hovered .file-cta {
  background-color: #a2b856;
  border-color: transparent;
  color: #fff;
}
.file.is-green:focus .file-cta, .file.is-green.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(167, 188, 95, 0.25);
  color: #fff;
}
.file.is-green:active .file-cta, .file.is-green.is-active .file-cta {
  background-color: #9db44d;
  border-color: transparent;
  color: #fff;
}
.file.is-teal .file-cta {
  background-color: #003e46;
  border-color: transparent;
  color: #fff;
}
.file.is-teal:hover .file-cta, .file.is-teal.is-hovered .file-cta {
  background-color: #003339;
  border-color: transparent;
  color: #fff;
}
.file.is-teal:focus .file-cta, .file.is-teal.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 62, 70, 0.25);
  color: #fff;
}
.file.is-teal:active .file-cta, .file.is-teal.is-active .file-cta {
  background-color: #00272d;
  border-color: transparent;
  color: #fff;
}
.file.is-blue .file-cta {
  background-color: #85c5d3;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-blue:hover .file-cta, .file.is-blue.is-hovered .file-cta {
  background-color: #7cc1d0;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-blue:focus .file-cta, .file.is-blue.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(133, 197, 211, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-blue:active .file-cta, .file.is-blue.is-active .file-cta {
  background-color: #72bccc;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-purple .file-cta {
  background-color: #998fc2;
  border-color: transparent;
  color: #fff;
}
.file.is-purple:hover .file-cta, .file.is-purple.is-hovered .file-cta {
  background-color: #9187be;
  border-color: transparent;
  color: #fff;
}
.file.is-purple:focus .file-cta, .file.is-purple.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(153, 143, 194, 0.25);
  color: #fff;
}
.file.is-purple:active .file-cta, .file.is-purple.is-active .file-cta {
  background-color: #8a7eb9;
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.75rem;
}
.file.is-normal {
  font-size: 1rem;
}
.file.is-medium {
  font-size: 1.25rem;
}
.file.is-medium .file-icon .fa {
  font-size: 21px;
}
.file.is-large {
  font-size: 1.5rem;
}
.file.is-large .file-icon .fa {
  font-size: 28px;
}
.file.has-name .file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.file.has-name .file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.file.has-name.is-empty .file-cta {
  border-radius: 2px;
}
.file.has-name.is-empty .file-name {
  display: none;
}
.file.is-boxed .file-label {
  flex-direction: column;
}
.file.is-boxed .file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.file.is-boxed .file-name {
  border-width: 0 1px 1px;
}
.file.is-boxed .file-icon {
  height: 1.5em;
  width: 1.5em;
}
.file.is-boxed .file-icon .fa {
  font-size: 21px;
}
.file.is-boxed.is-small .file-icon .fa {
  font-size: 14px;
}
.file.is-boxed.is-medium .file-icon .fa {
  font-size: 28px;
}
.file.is-boxed.is-large .file-icon .fa {
  font-size: 35px;
}
.file.is-boxed.has-name .file-cta {
  border-radius: 2px 2px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 2px 2px;
  border-width: 0 1px 1px;
}
.file.is-centered {
  justify-content: center;
}
.file.is-fullwidth .file-label {
  width: 100%;
}
.file.is-fullwidth .file-name {
  flex-grow: 1;
  max-width: none;
}
.file.is-right {
  justify-content: flex-end;
}
.file.is-right .file-cta {
  border-radius: 0 2px 2px 0;
}
.file.is-right .file-name {
  border-radius: 2px 0 0 2px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

.file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.file-label:hover .file-cta {
  background-color: #eeeeee;
  color: #333;
}
.file-label:hover .file-name {
  border-color: #e5e5e5;
}
.file-label:active .file-cta {
  background-color: #e8e8e8;
  color: #333;
}
.file-label:active .file-name {
  border-color: #dedede;
}

.file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.file-cta,
.file-name {
  border-color: #ebebeb;
  border-radius: 2px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

.file-cta {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}

.file-name {
  border-color: #ebebeb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}

.file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.file-icon .fa {
  font-size: 14px;
}

.label {
  color: #333;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small {
  font-size: 0.75rem;
}
.label.is-medium {
  font-size: 1.25rem;
}
.label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: #fff;
}
.help.is-black {
  color: #333;
}
.help.is-light {
  color: hsl(0, 0%, 96%);
}
.help.is-dark {
  color: #5c5c5c;
}
.help.is-primary, .code-embed .hs-custom-style .help.hs-button {
  color: #ce3f48;
}
.help.is-link {
  color: #ce3f48;
}
.help.is-info {
  color: hsl(207, 61%, 53%);
}
.help.is-success {
  color: #a7bc5f;
}
.help.is-warning {
  color: #e8b045;
}
.help.is-danger {
  color: #ce3f48;
}
.help.is-secondary {
  color: #e8b045;
}
.help.is-red {
  color: #ce3f48;
}
.help.is-yellow {
  color: #e8b045;
}
.help.is-orange {
  color: #d66e3d;
}
.help.is-green {
  color: #a7bc5f;
}
.help.is-teal {
  color: #003e46;
}
.help.is-blue {
  color: #85c5d3;
}
.help.is-purple {
  color: #998fc2;
}

.field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.field.has-addons .control:not(:last-child) {
  margin-right: -1px;
}
.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .field.has-addons .control:not(:first-child):not(:last-child) .hs-button,
.field.has-addons .control:not(:first-child):not(:last-child) .input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select {
  border-radius: 0;
}
.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .field.has-addons .control:first-child:not(:only-child) .hs-button,
.field.has-addons .control:first-child:not(:only-child) .input,
.field.has-addons .control:first-child:not(:only-child) .select select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .field.has-addons .control:last-child:not(:only-child) .hs-button,
.field.has-addons .control:last-child:not(:only-child) .input,
.field.has-addons .control:last-child:not(:only-child) .select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-hovered, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered {
  z-index: 2;
}
.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):focus, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-focused, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):active, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-active, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active {
  z-index: 3;
}
.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):focus:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-focused:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]):active:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .code-embed .hs-custom-style .hs-button:not([disabled]).is-active:hover, .code-embed .hs-custom-style .field.has-addons .control .hs-button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .select select:not([disabled]).is-focused:hover,
.field.has-addons .control .select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover {
  z-index: 4;
}
.field.has-addons .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.has-addons.has-addons-centered {
  justify-content: center;
}
.field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.field.has-addons.has-addons-fullwidth .control {
  flex-grow: 1;
  flex-shrink: 0;
}
.field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.field.is-grouped > .control {
  flex-shrink: 0;
}
.field.is-grouped > .control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.field.is-grouped > .control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}
@media screen and (min-width: 768px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 767px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .field-label.is-normal {
    padding-top: 0.375em;
  }
  .field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}

.field-body .field .field {
  margin-bottom: 0;
}
@media screen and (min-width: 768px), print {
  .field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .field-body .field {
    margin-bottom: 0;
  }
  .field-body > .field {
    flex-shrink: 1;
  }
  .field-body > .field:not(.is-narrow) {
    flex-grow: 1;
  }
  .field-body > .field:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.control.has-icons-left .input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon {
  color: #333;
}
.control.has-icons-left .input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon {
  font-size: 0.75rem;
}
.control.has-icons-left .input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon {
  font-size: 1.25rem;
}
.control.has-icons-left .input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon {
  font-size: 1.5rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #ebebeb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.control.has-icons-left .input,
.control.has-icons-left .select select {
  padding-left: 2.5em;
}
.control.has-icons-left .icon.is-left {
  left: 0;
}
.control.has-icons-right .input,
.control.has-icons-right .select select {
  padding-right: 2.5em;
}
.control.has-icons-right .icon.is-right {
  right: 0;
}
.control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.control.is-loading.is-small:after {
  font-size: 0.75rem;
}
.control.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.control.is-loading.is-large:after {
  font-size: 1.5rem;
}

/* Bulma Components */
.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: #ce3f48;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #5c5c5c;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #333;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #ebebeb;
  content: "/";
}
.breadcrumb ul,
.breadcrumb ol {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.breadcrumb .icon:first-child {
  margin-right: 0.5em;
}
.breadcrumb .icon:last-child {
  margin-left: 0.5em;
}
.breadcrumb.is-centered ol,
.breadcrumb.is-centered ul {
  justify-content: center;
}
.breadcrumb.is-right ol,
.breadcrumb.is-right ul {
  justify-content: flex-end;
}
.breadcrumb.is-small {
  font-size: 0.75rem;
}
.breadcrumb.is-medium {
  font-size: 1.25rem;
}
.breadcrumb.is-large {
  font-size: 1.5rem;
}
.breadcrumb.has-arrow-separator li + li::before {
  content: "→";
}
.breadcrumb.has-bullet-separator li + li::before {
  content: "•";
}
.breadcrumb.has-dot-separator li + li::before {
  content: "·";
}
.breadcrumb.has-succeeds-separator li + li::before {
  content: "≻";
}

.card {
  background-color: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  color: #333;
  max-width: 100%;
  position: relative;
}

.card-footer:first-child, .card-content:first-child, .card-header:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-footer:last-child, .card-content:last-child, .card-header:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-header {
  background-color: transparent;
  align-items: stretch;
  box-shadow: 0 0.125em 0.25em rgba(51, 51, 51, 0.1);
  display: flex;
}

.card-header-title {
  align-items: center;
  color: #333;
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  padding: 0;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.card-image {
  display: block;
  position: relative;
}
.card-image:first-child img {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card-image:last-child img {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-content {
  background-color: transparent;
  padding: 1.5rem;
}

.card-footer {
  background-color: transparent;
  border-top: 1px solid hsl(0, 0%, 93%);
  align-items: stretch;
  display: flex;
}

.card-footer-item {
  align-items: center;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  padding: 0.75rem;
}
.card-footer-item:not(:last-child) {
  border-right: 1px solid hsl(0, 0%, 93%);
}

.card .media:not(:last-child) {
  margin-bottom: 1.5rem;
}

.dropdown {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
  display: block;
}
.dropdown.is-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropdown.is-up .dropdown-menu {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: initial;
  top: auto;
}

.dropdown-menu {
  display: none;
  left: 0;
  min-width: 12rem;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  z-index: 20;
}

.dropdown-content {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.dropdown-item {
  color: #333;
  display: block;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.375rem 1rem;
  position: relative;
}

a.dropdown-item,
button.dropdown-item {
  padding-right: 3rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}
a.dropdown-item:hover,
button.dropdown-item:hover {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: #ce3f48;
  color: #fff;
}

.dropdown-divider {
  background-color: hsl(0, 0%, 93%);
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 2px;
}
.level img {
  display: inline-block;
  vertical-align: top;
}
.level.is-mobile {
  display: flex;
}
.level.is-mobile .level-left,
.level.is-mobile .level-right {
  display: flex;
}
.level.is-mobile .level-left + .level-right {
  margin-top: 0;
}
.level.is-mobile .level-item:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.level.is-mobile .level-item:not(.is-narrow) {
  flex-grow: 1;
}
@media screen and (min-width: 768px), print {
  .level {
    display: flex;
  }
  .level > .level-item:not(.is-narrow) {
    flex-grow: 1;
  }
}

.level-item {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: center;
}
.level-item .title,
.level-item .subtitle {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .level-item:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}

.level-left,
.level-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}
.level-left .level-item.is-flexible,
.level-right .level-item.is-flexible {
  flex-grow: 1;
}
@media screen and (min-width: 768px), print {
  .level-left .level-item:not(:last-child),
  .level-right .level-item:not(:last-child) {
    margin-right: 0.75rem;
  }
}

.level-left {
  align-items: center;
  justify-content: flex-start;
}
@media screen and (max-width: 767px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 768px), print {
  .level-right {
    display: flex;
  }
}

.media {
  align-items: flex-start;
  display: flex;
  text-align: inherit;
}
.media .content:not(:last-child) {
  margin-bottom: 0.75rem;
}
.media .media {
  border-top: 1px solid #ebebeb;
  display: flex;
  padding-top: 0.75rem;
}
.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
  margin-bottom: 0.5rem;
}
.media .media .media {
  padding-top: 0.5rem;
}
.media .media .media + .media {
  margin-top: 0.5rem;
}
.media + .media {
  border-top: 1px solid #ebebeb;
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 2rem;
  padding-top: 2rem;
}

.media-left,
.media-right {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
}

.media-left {
  margin-right: 1rem;
}

.media-right {
  margin-left: 1rem;
}

.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: inherit;
}

@media screen and (max-width: 767px) {
  .media-content {
    overflow-x: auto;
  }
}
.menu {
  font-size: 1rem;
}
.menu.is-small {
  font-size: 0.75rem;
}
.menu.is-medium {
  font-size: 1.25rem;
}
.menu.is-large {
  font-size: 1.5rem;
}

.menu-list {
  line-height: 1.25;
}
.menu-list a {
  border-radius: 2px;
  color: #333;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: hsl(0, 0%, 96%);
  color: #333;
}
.menu-list a.is-active {
  background-color: #ce3f48;
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #ebebeb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #9e9e9e;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.menu-label:not(:first-child) {
  margin-top: 1em;
}
.menu-label:not(:last-child) {
  margin-bottom: 1em;
}

.message {
  background-color: hsl(0, 0%, 96%);
  border-radius: 2px;
  font-size: 1rem;
}
.message strong {
  color: currentColor;
}
.message a:not(.button):not(.tag):not(.dropdown-item) {
  color: currentColor;
  text-decoration: underline;
}
.message.is-small {
  font-size: 0.75rem;
}
.message.is-medium {
  font-size: 1.25rem;
}
.message.is-large {
  font-size: 1.5rem;
}
.message.is-white {
  background-color: white;
}
.message.is-white .message-header {
  background-color: #fff;
  color: #333;
}
.message.is-white .message-body {
  border-color: #fff;
}
.message.is-black {
  background-color: #fafafa;
}
.message.is-black .message-header {
  background-color: #333;
  color: #fff;
}
.message.is-black .message-body {
  border-color: #333;
}
.message.is-light {
  background-color: #fafafa;
}
.message.is-light .message-header {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: hsl(0, 0%, 96%);
}
.message.is-dark {
  background-color: #fafafa;
}
.message.is-dark .message-header {
  background-color: #5c5c5c;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #5c5c5c;
}
.message.is-primary, .code-embed .hs-custom-style .message.hs-button {
  background-color: #fbeff0;
}
.message.is-primary .message-header, .code-embed .hs-custom-style .message.hs-button .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-primary .message-body, .code-embed .hs-custom-style .message.hs-button .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-link {
  background-color: #fbeff0;
}
.message.is-link .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-info {
  background-color: #eff5fb;
}
.message.is-info .message-header {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.message.is-info .message-body {
  border-color: hsl(207, 61%, 53%);
  color: #296fa8;
}
.message.is-success {
  background-color: #f7f9f1;
}
.message.is-success .message-header {
  background-color: #a7bc5f;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #a7bc5f;
  color: #5e6c2d;
}
.message.is-warning {
  background-color: #fdf7ed;
}
.message.is-warning .message-header {
  background-color: #e8b045;
  color: #fff;
}
.message.is-warning .message-body {
  border-color: #e8b045;
  color: #845c10;
}
.message.is-danger {
  background-color: #fbeff0;
}
.message.is-danger .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-secondary {
  background-color: #fdf7ed;
}
.message.is-secondary .message-header {
  background-color: #e8b045;
  color: #fff;
}
.message.is-secondary .message-body {
  border-color: #e8b045;
  color: #845c10;
}
.message.is-red {
  background-color: #fbeff0;
}
.message.is-red .message-header {
  background-color: #ce3f48;
  color: #fff;
}
.message.is-red .message-body {
  border-color: #ce3f48;
  color: #bb3038;
}
.message.is-yellow {
  background-color: #fdf7ed;
}
.message.is-yellow .message-header {
  background-color: #e8b045;
  color: #fff;
}
.message.is-yellow .message-body {
  border-color: #e8b045;
  color: #845c10;
}
.message.is-orange {
  background-color: #fbf2ee;
}
.message.is-orange .message-header {
  background-color: #d66e3d;
  color: #fff;
}
.message.is-orange .message-body {
  border-color: #d66e3d;
  color: #ad5024;
}
.message.is-green {
  background-color: #f7f9f1;
}
.message.is-green .message-header {
  background-color: #a7bc5f;
  color: #fff;
}
.message.is-green .message-body {
  border-color: #a7bc5f;
  color: #5e6c2d;
}
.message.is-teal {
  background-color: #ebfdff;
}
.message.is-teal .message-header {
  background-color: #003e46;
  color: #fff;
}
.message.is-teal .message-body {
  border-color: #003e46;
  color: #14e4ff;
}
.message.is-blue {
  background-color: #f0f8fa;
}
.message.is-blue .message-header {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-blue .message-body {
  border-color: #85c5d3;
  color: #27606d;
}
.message.is-purple {
  background-color: #f3f2f8;
}
.message.is-purple .message-header {
  background-color: #998fc2;
  color: #fff;
}
.message.is-purple .message-body {
  border-color: #998fc2;
  color: #50447d;
}

.message-header {
  align-items: center;
  background-color: #333;
  border-radius: 2px 2px 0 0;
  color: #fff;
  display: flex;
  font-weight: 700;
  justify-content: space-between;
  line-height: 1.25;
  padding: 0.75em 1em;
  position: relative;
}
.message-header .delete {
  flex-grow: 0;
  flex-shrink: 0;
  margin-left: 0.75em;
}
.message-header + .message-body {
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.message-body {
  border-color: #ebebeb;
  border-radius: 2px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #333;
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: #fff;
}
.message-body pre code {
  background-color: transparent;
}

.modal {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: rgba(51, 51, 51, 0.86);
}

.modal-content,
.modal-card {
  margin: 0 20px;
  max-height: calc(100vh - 160px);
  overflow: auto;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .modal-content,
  .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    width: 640px;
  }
}

.modal-close {
  background: none;
  height: 40px;
  position: fixed;
  right: 20px;
  top: 20px;
  width: 40px;
}

.modal-card {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 40px);
  overflow: hidden;
  -ms-overflow-y: visible;
}

.modal-card-head,
.modal-card-foot {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
  padding: 20px;
  position: relative;
}

.modal-card-head {
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: #333;
  flex-grow: 1;
  flex-shrink: 0;
  font-size: 1.5rem;
  line-height: 1;
}

.modal-card-foot {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #ebebeb;
}
.modal-card-foot .button:not(:last-child), .modal-card-foot .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .modal-card-foot .hs-button:not(:last-child) {
  margin-right: 0.5em;
}

.modal-card-body {
  -webkit-overflow-scrolling: touch;
  background-color: #fff;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
  padding: 20px;
}

.navbar {
  background-color: initial;
  min-height: 3.25rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: #fff;
  color: #333;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #333;
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #333;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #333;
}
.navbar.is-white .navbar-burger {
  color: #333;
}
@media screen and (min-width: 1024px) {
  .navbar.is-white .navbar-start > .navbar-item,
  .navbar.is-white .navbar-start .navbar-link,
  .navbar.is-white .navbar-end > .navbar-item,
  .navbar.is-white .navbar-end .navbar-link {
    color: #333;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
  .navbar.is-white .navbar-start .navbar-link:focus,
  .navbar.is-white .navbar-start .navbar-link:hover,
  .navbar.is-white .navbar-start .navbar-link.is-active,
  .navbar.is-white .navbar-end > a.navbar-item:focus,
  .navbar.is-white .navbar-end > a.navbar-item:hover,
  .navbar.is-white .navbar-end > a.navbar-item.is-active,
  .navbar.is-white .navbar-end .navbar-link:focus,
  .navbar.is-white .navbar-end .navbar-link:hover,
  .navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #333;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #333;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #333;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: #fff;
    color: #333;
  }
}
.navbar.is-black {
  background-color: #333;
  color: #fff;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
.navbar.is-black .navbar-brand .navbar-link:focus,
.navbar.is-black .navbar-brand .navbar-link:hover,
.navbar.is-black .navbar-brand .navbar-link.is-active {
  background-color: #262626;
  color: #fff;
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-black .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-black .navbar-start > .navbar-item,
  .navbar.is-black .navbar-start .navbar-link,
  .navbar.is-black .navbar-end > .navbar-item,
  .navbar.is-black .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
  .navbar.is-black .navbar-start .navbar-link:focus,
  .navbar.is-black .navbar-start .navbar-link:hover,
  .navbar.is-black .navbar-start .navbar-link.is-active,
  .navbar.is-black .navbar-end > a.navbar-item:focus,
  .navbar.is-black .navbar-end > a.navbar-item:hover,
  .navbar.is-black .navbar-end > a.navbar-item.is-active,
  .navbar.is-black .navbar-end .navbar-link:focus,
  .navbar.is-black .navbar-end .navbar-link:hover,
  .navbar.is-black .navbar-end .navbar-link.is-active {
    background-color: #262626;
    color: #fff;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
  .navbar.is-black .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #262626;
    color: #fff;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #333;
    color: #fff;
  }
}
.navbar.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > .navbar-item,
.navbar.is-light .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
.navbar.is-light .navbar-brand .navbar-link:focus,
.navbar.is-light .navbar-brand .navbar-link:hover,
.navbar.is-light .navbar-brand .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-light .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-light .navbar-start > .navbar-item,
  .navbar.is-light .navbar-start .navbar-link,
  .navbar.is-light .navbar-end > .navbar-item,
  .navbar.is-light .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
  .navbar.is-light .navbar-start .navbar-link:focus,
  .navbar.is-light .navbar-start .navbar-link:hover,
  .navbar.is-light .navbar-start .navbar-link.is-active,
  .navbar.is-light .navbar-end > a.navbar-item:focus,
  .navbar.is-light .navbar-end > a.navbar-item:hover,
  .navbar.is-light .navbar-end > a.navbar-item.is-active,
  .navbar.is-light .navbar-end .navbar-link:focus,
  .navbar.is-light .navbar-end .navbar-link:hover,
  .navbar.is-light .navbar-end .navbar-link.is-active {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-start .navbar-link::after,
  .navbar.is-light .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e8e8e8;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.navbar.is-dark .navbar-brand > .navbar-item,
.navbar.is-dark .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
.navbar.is-dark .navbar-brand .navbar-link:focus,
.navbar.is-dark .navbar-brand .navbar-link:hover,
.navbar.is-dark .navbar-brand .navbar-link.is-active {
  background-color: #4f4f4f;
  color: #fff;
}
.navbar.is-dark .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-dark .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-dark .navbar-start > .navbar-item,
  .navbar.is-dark .navbar-start .navbar-link,
  .navbar.is-dark .navbar-end > .navbar-item,
  .navbar.is-dark .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
  .navbar.is-dark .navbar-start .navbar-link:focus,
  .navbar.is-dark .navbar-start .navbar-link:hover,
  .navbar.is-dark .navbar-start .navbar-link.is-active,
  .navbar.is-dark .navbar-end > a.navbar-item:focus,
  .navbar.is-dark .navbar-end > a.navbar-item:hover,
  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
  .navbar.is-dark .navbar-end .navbar-link:focus,
  .navbar.is-dark .navbar-end .navbar-link:hover,
  .navbar.is-dark .navbar-end .navbar-link.is-active {
    background-color: #4f4f4f;
    color: #fff;
  }
  .navbar.is-dark .navbar-start .navbar-link::after,
  .navbar.is-dark .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #4f4f4f;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #5c5c5c;
    color: #fff;
  }
}
.navbar.is-primary, .code-embed .hs-custom-style .navbar.hs-button {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active,
.code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after, .code-embed .hs-custom-style .navbar.hs-button .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger, .code-embed .hs-custom-style .navbar.hs-button .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .code-embed .hs-custom-style .navbar.hs-button .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after, .code-embed .hs-custom-style .navbar.hs-button .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .code-embed .hs-custom-style .navbar.hs-button .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,
  .code-embed .hs-custom-style .navbar.hs-button .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, .code-embed .hs-custom-style .navbar.hs-button .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-link .navbar-brand > .navbar-item,
.navbar.is-link .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-link .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-link .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-link .navbar-start > .navbar-item,
  .navbar.is-link .navbar-start .navbar-link,
  .navbar.is-link .navbar-end > .navbar-item,
  .navbar.is-link .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
  .navbar.is-link .navbar-start .navbar-link:focus,
  .navbar.is-link .navbar-start .navbar-link:hover,
  .navbar.is-link .navbar-start .navbar-link.is-active,
  .navbar.is-link .navbar-end > a.navbar-item:focus,
  .navbar.is-link .navbar-end > a.navbar-item:hover,
  .navbar.is-link .navbar-end > a.navbar-item.is-active,
  .navbar.is-link .navbar-end .navbar-link:focus,
  .navbar.is-link .navbar-end .navbar-link:hover,
  .navbar.is-link .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-link .navbar-start .navbar-link::after,
  .navbar.is-link .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.navbar.is-info .navbar-brand > .navbar-item,
.navbar.is-info .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.navbar.is-info .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-info .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-info .navbar-start > .navbar-item,
  .navbar.is-info .navbar-start .navbar-link,
  .navbar.is-info .navbar-end > .navbar-item,
  .navbar.is-info .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
  .navbar.is-info .navbar-start .navbar-link:focus,
  .navbar.is-info .navbar-start .navbar-link:hover,
  .navbar.is-info .navbar-start .navbar-link.is-active,
  .navbar.is-info .navbar-end > a.navbar-item:focus,
  .navbar.is-info .navbar-end > a.navbar-item:hover,
  .navbar.is-info .navbar-end > a.navbar-item.is-active,
  .navbar.is-info .navbar-end .navbar-link:focus,
  .navbar.is-info .navbar-end .navbar-link:hover,
  .navbar.is-info .navbar-end .navbar-link.is-active {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-start .navbar-link::after,
  .navbar.is-info .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #3082c5;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(207, 61%, 53%);
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-success .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-success .navbar-start > .navbar-item,
  .navbar.is-success .navbar-start .navbar-link,
  .navbar.is-success .navbar-end > .navbar-item,
  .navbar.is-success .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
  .navbar.is-success .navbar-start .navbar-link:focus,
  .navbar.is-success .navbar-start .navbar-link:hover,
  .navbar.is-success .navbar-start .navbar-link.is-active,
  .navbar.is-success .navbar-end > a.navbar-item:focus,
  .navbar.is-success .navbar-end > a.navbar-item:hover,
  .navbar.is-success .navbar-end > a.navbar-item.is-active,
  .navbar.is-success .navbar-end .navbar-link:focus,
  .navbar.is-success .navbar-end .navbar-link:hover,
  .navbar.is-success .navbar-end .navbar-link.is-active {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-success .navbar-start .navbar-link::after,
  .navbar.is-success .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #a7bc5f;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: #e8b045;
  color: #fff;
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-warning .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-warning .navbar-start > .navbar-item,
  .navbar.is-warning .navbar-start .navbar-link,
  .navbar.is-warning .navbar-end > .navbar-item,
  .navbar.is-warning .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
  .navbar.is-warning .navbar-start .navbar-link:focus,
  .navbar.is-warning .navbar-start .navbar-link:hover,
  .navbar.is-warning .navbar-start .navbar-link.is-active,
  .navbar.is-warning .navbar-end > a.navbar-item:focus,
  .navbar.is-warning .navbar-end > a.navbar-item:hover,
  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
  .navbar.is-warning .navbar-end .navbar-link:focus,
  .navbar.is-warning .navbar-end .navbar-link:hover,
  .navbar.is-warning .navbar-end .navbar-link.is-active {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #e8b045;
    color: #fff;
  }
}
.navbar.is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-danger .navbar-brand > .navbar-item,
.navbar.is-danger .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-danger .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-danger .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-danger .navbar-start > .navbar-item,
  .navbar.is-danger .navbar-start .navbar-link,
  .navbar.is-danger .navbar-end > .navbar-item,
  .navbar.is-danger .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
  .navbar.is-danger .navbar-start .navbar-link:focus,
  .navbar.is-danger .navbar-start .navbar-link:hover,
  .navbar.is-danger .navbar-start .navbar-link.is-active,
  .navbar.is-danger .navbar-end > a.navbar-item:focus,
  .navbar.is-danger .navbar-end > a.navbar-item:hover,
  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
  .navbar.is-danger .navbar-end .navbar-link:focus,
  .navbar.is-danger .navbar-end .navbar-link:hover,
  .navbar.is-danger .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-danger .navbar-start .navbar-link::after,
  .navbar.is-danger .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.navbar.is-secondary .navbar-brand > .navbar-item,
.navbar.is-secondary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-secondary .navbar-brand > a.navbar-item:focus, .navbar.is-secondary .navbar-brand > a.navbar-item:hover, .navbar.is-secondary .navbar-brand > a.navbar-item.is-active,
.navbar.is-secondary .navbar-brand .navbar-link:focus,
.navbar.is-secondary .navbar-brand .navbar-link:hover,
.navbar.is-secondary .navbar-brand .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.navbar.is-secondary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-secondary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-secondary .navbar-start > .navbar-item,
  .navbar.is-secondary .navbar-start .navbar-link,
  .navbar.is-secondary .navbar-end > .navbar-item,
  .navbar.is-secondary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-secondary .navbar-start > a.navbar-item:focus, .navbar.is-secondary .navbar-start > a.navbar-item:hover, .navbar.is-secondary .navbar-start > a.navbar-item.is-active,
  .navbar.is-secondary .navbar-start .navbar-link:focus,
  .navbar.is-secondary .navbar-start .navbar-link:hover,
  .navbar.is-secondary .navbar-start .navbar-link.is-active,
  .navbar.is-secondary .navbar-end > a.navbar-item:focus,
  .navbar.is-secondary .navbar-end > a.navbar-item:hover,
  .navbar.is-secondary .navbar-end > a.navbar-item.is-active,
  .navbar.is-secondary .navbar-end .navbar-link:focus,
  .navbar.is-secondary .navbar-end .navbar-link:hover,
  .navbar.is-secondary .navbar-end .navbar-link.is-active {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-secondary .navbar-start .navbar-link::after,
  .navbar.is-secondary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-secondary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-secondary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-secondary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-secondary .navbar-dropdown a.navbar-item.is-active {
    background-color: #e8b045;
    color: #fff;
  }
}
.navbar.is-red {
  background-color: #ce3f48;
  color: #fff;
}
.navbar.is-red .navbar-brand > .navbar-item,
.navbar.is-red .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-red .navbar-brand > a.navbar-item:focus, .navbar.is-red .navbar-brand > a.navbar-item:hover, .navbar.is-red .navbar-brand > a.navbar-item.is-active,
.navbar.is-red .navbar-brand .navbar-link:focus,
.navbar.is-red .navbar-brand .navbar-link:hover,
.navbar.is-red .navbar-brand .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.navbar.is-red .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-red .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-red .navbar-start > .navbar-item,
  .navbar.is-red .navbar-start .navbar-link,
  .navbar.is-red .navbar-end > .navbar-item,
  .navbar.is-red .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-red .navbar-start > a.navbar-item:focus, .navbar.is-red .navbar-start > a.navbar-item:hover, .navbar.is-red .navbar-start > a.navbar-item.is-active,
  .navbar.is-red .navbar-start .navbar-link:focus,
  .navbar.is-red .navbar-start .navbar-link:hover,
  .navbar.is-red .navbar-start .navbar-link.is-active,
  .navbar.is-red .navbar-end > a.navbar-item:focus,
  .navbar.is-red .navbar-end > a.navbar-item:hover,
  .navbar.is-red .navbar-end > a.navbar-item.is-active,
  .navbar.is-red .navbar-end .navbar-link:focus,
  .navbar.is-red .navbar-end .navbar-link:hover,
  .navbar.is-red .navbar-end .navbar-link.is-active {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-red .navbar-start .navbar-link::after,
  .navbar.is-red .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-red .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-red .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-red .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #c2323b;
    color: #fff;
  }
  .navbar.is-red .navbar-dropdown a.navbar-item.is-active {
    background-color: #ce3f48;
    color: #fff;
  }
}
.navbar.is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.navbar.is-yellow .navbar-brand > .navbar-item,
.navbar.is-yellow .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-yellow .navbar-brand > a.navbar-item:focus, .navbar.is-yellow .navbar-brand > a.navbar-item:hover, .navbar.is-yellow .navbar-brand > a.navbar-item.is-active,
.navbar.is-yellow .navbar-brand .navbar-link:focus,
.navbar.is-yellow .navbar-brand .navbar-link:hover,
.navbar.is-yellow .navbar-brand .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.navbar.is-yellow .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-yellow .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-yellow .navbar-start > .navbar-item,
  .navbar.is-yellow .navbar-start .navbar-link,
  .navbar.is-yellow .navbar-end > .navbar-item,
  .navbar.is-yellow .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-yellow .navbar-start > a.navbar-item:focus, .navbar.is-yellow .navbar-start > a.navbar-item:hover, .navbar.is-yellow .navbar-start > a.navbar-item.is-active,
  .navbar.is-yellow .navbar-start .navbar-link:focus,
  .navbar.is-yellow .navbar-start .navbar-link:hover,
  .navbar.is-yellow .navbar-start .navbar-link.is-active,
  .navbar.is-yellow .navbar-end > a.navbar-item:focus,
  .navbar.is-yellow .navbar-end > a.navbar-item:hover,
  .navbar.is-yellow .navbar-end > a.navbar-item.is-active,
  .navbar.is-yellow .navbar-end .navbar-link:focus,
  .navbar.is-yellow .navbar-end .navbar-link:hover,
  .navbar.is-yellow .navbar-end .navbar-link.is-active {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-yellow .navbar-start .navbar-link::after,
  .navbar.is-yellow .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-yellow .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-yellow .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-yellow .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e5a62e;
    color: #fff;
  }
  .navbar.is-yellow .navbar-dropdown a.navbar-item.is-active {
    background-color: #e8b045;
    color: #fff;
  }
}
.navbar.is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.navbar.is-orange .navbar-brand > .navbar-item,
.navbar.is-orange .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-orange .navbar-brand > a.navbar-item:focus, .navbar.is-orange .navbar-brand > a.navbar-item:hover, .navbar.is-orange .navbar-brand > a.navbar-item.is-active,
.navbar.is-orange .navbar-brand .navbar-link:focus,
.navbar.is-orange .navbar-brand .navbar-link:hover,
.navbar.is-orange .navbar-brand .navbar-link.is-active {
  background-color: #ce602c;
  color: #fff;
}
.navbar.is-orange .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-orange .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-orange .navbar-start > .navbar-item,
  .navbar.is-orange .navbar-start .navbar-link,
  .navbar.is-orange .navbar-end > .navbar-item,
  .navbar.is-orange .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-orange .navbar-start > a.navbar-item:focus, .navbar.is-orange .navbar-start > a.navbar-item:hover, .navbar.is-orange .navbar-start > a.navbar-item.is-active,
  .navbar.is-orange .navbar-start .navbar-link:focus,
  .navbar.is-orange .navbar-start .navbar-link:hover,
  .navbar.is-orange .navbar-start .navbar-link.is-active,
  .navbar.is-orange .navbar-end > a.navbar-item:focus,
  .navbar.is-orange .navbar-end > a.navbar-item:hover,
  .navbar.is-orange .navbar-end > a.navbar-item.is-active,
  .navbar.is-orange .navbar-end .navbar-link:focus,
  .navbar.is-orange .navbar-end .navbar-link:hover,
  .navbar.is-orange .navbar-end .navbar-link.is-active {
    background-color: #ce602c;
    color: #fff;
  }
  .navbar.is-orange .navbar-start .navbar-link::after,
  .navbar.is-orange .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-orange .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-orange .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-orange .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #ce602c;
    color: #fff;
  }
  .navbar.is-orange .navbar-dropdown a.navbar-item.is-active {
    background-color: #d66e3d;
    color: #fff;
  }
}
.navbar.is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.navbar.is-green .navbar-brand > .navbar-item,
.navbar.is-green .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-green .navbar-brand > a.navbar-item:focus, .navbar.is-green .navbar-brand > a.navbar-item:hover, .navbar.is-green .navbar-brand > a.navbar-item.is-active,
.navbar.is-green .navbar-brand .navbar-link:focus,
.navbar.is-green .navbar-brand .navbar-link:hover,
.navbar.is-green .navbar-brand .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.navbar.is-green .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-green .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-green .navbar-start > .navbar-item,
  .navbar.is-green .navbar-start .navbar-link,
  .navbar.is-green .navbar-end > .navbar-item,
  .navbar.is-green .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-green .navbar-start > a.navbar-item:focus, .navbar.is-green .navbar-start > a.navbar-item:hover, .navbar.is-green .navbar-start > a.navbar-item.is-active,
  .navbar.is-green .navbar-start .navbar-link:focus,
  .navbar.is-green .navbar-start .navbar-link:hover,
  .navbar.is-green .navbar-start .navbar-link.is-active,
  .navbar.is-green .navbar-end > a.navbar-item:focus,
  .navbar.is-green .navbar-end > a.navbar-item:hover,
  .navbar.is-green .navbar-end > a.navbar-item.is-active,
  .navbar.is-green .navbar-end .navbar-link:focus,
  .navbar.is-green .navbar-end .navbar-link:hover,
  .navbar.is-green .navbar-end .navbar-link.is-active {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-green .navbar-start .navbar-link::after,
  .navbar.is-green .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-green .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-green .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-green .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #9db44d;
    color: #fff;
  }
  .navbar.is-green .navbar-dropdown a.navbar-item.is-active {
    background-color: #a7bc5f;
    color: #fff;
  }
}
.navbar.is-teal {
  background-color: #003e46;
  color: #fff;
}
.navbar.is-teal .navbar-brand > .navbar-item,
.navbar.is-teal .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-teal .navbar-brand > a.navbar-item:focus, .navbar.is-teal .navbar-brand > a.navbar-item:hover, .navbar.is-teal .navbar-brand > a.navbar-item.is-active,
.navbar.is-teal .navbar-brand .navbar-link:focus,
.navbar.is-teal .navbar-brand .navbar-link:hover,
.navbar.is-teal .navbar-brand .navbar-link.is-active {
  background-color: #00272d;
  color: #fff;
}
.navbar.is-teal .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-teal .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-teal .navbar-start > .navbar-item,
  .navbar.is-teal .navbar-start .navbar-link,
  .navbar.is-teal .navbar-end > .navbar-item,
  .navbar.is-teal .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-teal .navbar-start > a.navbar-item:focus, .navbar.is-teal .navbar-start > a.navbar-item:hover, .navbar.is-teal .navbar-start > a.navbar-item.is-active,
  .navbar.is-teal .navbar-start .navbar-link:focus,
  .navbar.is-teal .navbar-start .navbar-link:hover,
  .navbar.is-teal .navbar-start .navbar-link.is-active,
  .navbar.is-teal .navbar-end > a.navbar-item:focus,
  .navbar.is-teal .navbar-end > a.navbar-item:hover,
  .navbar.is-teal .navbar-end > a.navbar-item.is-active,
  .navbar.is-teal .navbar-end .navbar-link:focus,
  .navbar.is-teal .navbar-end .navbar-link:hover,
  .navbar.is-teal .navbar-end .navbar-link.is-active {
    background-color: #00272d;
    color: #fff;
  }
  .navbar.is-teal .navbar-start .navbar-link::after,
  .navbar.is-teal .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-teal .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-teal .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-teal .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #00272d;
    color: #fff;
  }
  .navbar.is-teal .navbar-dropdown a.navbar-item.is-active {
    background-color: #003e46;
    color: #fff;
  }
}
.navbar.is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-brand > .navbar-item,
.navbar.is-blue .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-brand > a.navbar-item:focus, .navbar.is-blue .navbar-brand > a.navbar-item:hover, .navbar.is-blue .navbar-brand > a.navbar-item.is-active,
.navbar.is-blue .navbar-brand .navbar-link:focus,
.navbar.is-blue .navbar-brand .navbar-link:hover,
.navbar.is-blue .navbar-brand .navbar-link.is-active {
  background-color: #72bccc;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-blue .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-blue .navbar-start > .navbar-item,
  .navbar.is-blue .navbar-start .navbar-link,
  .navbar.is-blue .navbar-end > .navbar-item,
  .navbar.is-blue .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-start > a.navbar-item:focus, .navbar.is-blue .navbar-start > a.navbar-item:hover, .navbar.is-blue .navbar-start > a.navbar-item.is-active,
  .navbar.is-blue .navbar-start .navbar-link:focus,
  .navbar.is-blue .navbar-start .navbar-link:hover,
  .navbar.is-blue .navbar-start .navbar-link.is-active,
  .navbar.is-blue .navbar-end > a.navbar-item:focus,
  .navbar.is-blue .navbar-end > a.navbar-item:hover,
  .navbar.is-blue .navbar-end > a.navbar-item.is-active,
  .navbar.is-blue .navbar-end .navbar-link:focus,
  .navbar.is-blue .navbar-end .navbar-link:hover,
  .navbar.is-blue .navbar-end .navbar-link.is-active {
    background-color: #72bccc;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-start .navbar-link::after,
  .navbar.is-blue .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-blue .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-blue .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #72bccc;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-blue .navbar-dropdown a.navbar-item.is-active {
    background-color: #85c5d3;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-purple {
  background-color: #998fc2;
  color: #fff;
}
.navbar.is-purple .navbar-brand > .navbar-item,
.navbar.is-purple .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-purple .navbar-brand > a.navbar-item:focus, .navbar.is-purple .navbar-brand > a.navbar-item:hover, .navbar.is-purple .navbar-brand > a.navbar-item.is-active,
.navbar.is-purple .navbar-brand .navbar-link:focus,
.navbar.is-purple .navbar-brand .navbar-link:hover,
.navbar.is-purple .navbar-brand .navbar-link.is-active {
  background-color: #8a7eb9;
  color: #fff;
}
.navbar.is-purple .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-purple .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-purple .navbar-start > .navbar-item,
  .navbar.is-purple .navbar-start .navbar-link,
  .navbar.is-purple .navbar-end > .navbar-item,
  .navbar.is-purple .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-purple .navbar-start > a.navbar-item:focus, .navbar.is-purple .navbar-start > a.navbar-item:hover, .navbar.is-purple .navbar-start > a.navbar-item.is-active,
  .navbar.is-purple .navbar-start .navbar-link:focus,
  .navbar.is-purple .navbar-start .navbar-link:hover,
  .navbar.is-purple .navbar-start .navbar-link.is-active,
  .navbar.is-purple .navbar-end > a.navbar-item:focus,
  .navbar.is-purple .navbar-end > a.navbar-item:hover,
  .navbar.is-purple .navbar-end > a.navbar-item.is-active,
  .navbar.is-purple .navbar-end .navbar-link:focus,
  .navbar.is-purple .navbar-end .navbar-link:hover,
  .navbar.is-purple .navbar-end .navbar-link.is-active {
    background-color: #8a7eb9;
    color: #fff;
  }
  .navbar.is-purple .navbar-start .navbar-link::after,
  .navbar.is-purple .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-purple .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-purple .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-purple .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #8a7eb9;
    color: #fff;
  }
  .navbar.is-purple .navbar-dropdown a.navbar-item.is-active {
    background-color: #998fc2;
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 3.25rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 hsl(0, 0%, 96%);
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 30;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 hsl(0, 0%, 96%);
}
.navbar.is-fixed-top {
  top: 0;
}

html.has-navbar-fixed-top,
body.has-navbar-fixed-top {
  padding-top: 3.25rem;
}
html.has-navbar-fixed-bottom,
body.has-navbar-fixed-bottom {
  padding-bottom: 3.25rem;
}

.navbar-brand,
.navbar-tabs {
  align-items: stretch;
  display: flex;
  flex-shrink: 0;
  min-height: 3.25rem;
}

.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
  background-color: transparent;
}

.navbar-tabs {
  -webkit-overflow-scrolling: touch;
  max-width: 100vw;
  overflow-x: auto;
  overflow-y: hidden;
}

.navbar-burger {
  color: #333;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 3.25rem;
  position: relative;
  width: 3.25rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, transform;
  transition-timing-function: ease-out;
  width: 16px;
}
.navbar-burger span:nth-child(1) {
  top: calc(50% - 6px);
}
.navbar-burger span:nth-child(2) {
  top: calc(50% - 1px);
}
.navbar-burger span:nth-child(3) {
  top: calc(50% + 4px);
}
.navbar-burger:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.navbar-burger.is-active span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #333;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  position: relative;
}
.navbar-item .icon:only-child,
.navbar-link .icon:only-child {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

a.navbar-item,
.navbar-link {
  cursor: pointer;
}
a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
  background-color: hsl(0, 0%, 98%);
  color: #ce3f48;
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: initial;
}
.navbar-item.has-dropdown {
  padding: 0;
}
.navbar-item.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.navbar-item.is-tab {
  border-bottom: 1px solid transparent;
  min-height: 3.25rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #ce3f48;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #ce3f48;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #ce3f48;
  padding-bottom: calc(0.5rem - 3px);
}

.navbar-content {
  flex-grow: 1;
  flex-shrink: 1;
}

.navbar-link:not(.is-arrowless) {
  padding-right: 2.5em;
}
.navbar-link:not(.is-arrowless)::after {
  border-color: #333;
  margin-top: -0.375em;
  right: 1.125em;
}

.navbar-dropdown {
  font-size: 0.875rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.navbar-dropdown .navbar-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.navbar-divider {
  background-color: hsl(0, 0%, 96%);
  border: none;
  display: none;
  height: 2px;
  margin: 0.5rem 0;
}

@media screen and (max-width: 1023px) {
  .navbar > .container {
    display: block;
  }
  .navbar-brand .navbar-item,
  .navbar-tabs .navbar-item {
    align-items: center;
    display: flex;
  }
  .navbar-link::after {
    display: none;
  }
  .navbar-menu {
    background-color: initial;
    box-shadow: 0 8px 16px rgba(51, 51, 51, 0.1);
    padding: 0.5rem 0;
  }
  .navbar-menu.is-active {
    display: block;
  }
  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(51, 51, 51, 0.1);
  }
  .navbar.is-fixed-top-touch {
    top: 0;
  }
  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 3.25rem);
    overflow: auto;
  }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 3.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: 3.25rem;
  }
  .navbar.is-spaced {
    padding: 1rem 2rem;
  }
  .navbar.is-spaced .navbar-start,
  .navbar.is-spaced .navbar-end {
    align-items: center;
  }
  .navbar.is-spaced a.navbar-item,
  .navbar.is-spaced .navbar-link {
    border-radius: 2px;
  }
  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
  .navbar.is-transparent .navbar-link:focus,
  .navbar.is-transparent .navbar-link:hover,
  .navbar.is-transparent .navbar-link.is-active {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
    background-color: transparent !important;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: #333;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #ce3f48;
  }
  .navbar-burger {
    display: none;
  }
  .navbar-item,
  .navbar-link {
    align-items: center;
    display: flex;
  }
  .navbar-item.has-dropdown {
    align-items: stretch;
  }
  .navbar-item.has-dropdown-up .navbar-link::after {
    transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #ebebeb;
    border-radius: 6px 6px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(51, 51, 51, 0.1);
    top: auto;
  }
  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
    display: block;
  }
  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
  .navbar-menu {
    flex-grow: 1;
    flex-shrink: 0;
  }
  .navbar-start {
    justify-content: flex-start;
    margin-right: auto;
  }
  .navbar-end {
    justify-content: flex-end;
    margin-left: auto;
  }
  .navbar-dropdown {
    background-color: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 2px solid #ebebeb;
    box-shadow: 0 8px 8px rgba(51, 51, 51, 0.1);
    display: none;
    font-size: 0.875rem;
    left: 0;
    min-width: 100%;
    position: absolute;
    top: 100%;
    z-index: 20;
  }
  .navbar-dropdown .navbar-item {
    padding: 0.375rem 1rem;
    white-space: nowrap;
  }
  .navbar-dropdown a.navbar-item {
    padding-right: 3rem;
  }
  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
    background-color: hsl(0, 0%, 96%);
    color: #333;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #ce3f48;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 0;
    border-top: none;
    box-shadow: rgba(0, 0, 0, 0.15);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, transform;
  }
  .navbar-dropdown.is-right {
    left: auto;
    right: 0;
  }
  .navbar-divider {
    display: block;
  }
  .navbar > .container .navbar-brand,
  .container > .navbar .navbar-brand {
    margin-left: -0.75rem;
  }
  .navbar > .container .navbar-menu,
  .container > .navbar .navbar-menu {
    margin-right: -0.75rem;
  }
  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(51, 51, 51, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 3.25rem;
  }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 3.25rem;
  }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 5.25rem;
  }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 5.25rem;
  }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #333;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: hsl(0, 0%, 98%);
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 3.25rem);
}

.pagination {
  font-size: 1rem;
  margin: -0.25rem;
}
.pagination.is-small {
  font-size: 0.75rem;
}
.pagination.is-medium {
  font-size: 1.25rem;
}
.pagination.is-large {
  font-size: 1.5rem;
}
.pagination.is-rounded .pagination-previous,
.pagination.is-rounded .pagination-next {
  padding-left: 1em;
  padding-right: 1em;
  border-radius: 9999px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 9999px;
}

.pagination,
.pagination-list {
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis {
  font-size: 1em;
  justify-content: center;
  margin: 0.25rem;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}

.pagination-previous,
.pagination-next,
.pagination-link {
  border-color: #ebebeb;
  color: #333;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #ebebeb;
  color: #5c5c5c;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #85c5d3;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(51, 51, 51, 0.2);
}
.pagination-previous[disabled], .pagination-previous.is-disabled,
.pagination-next[disabled],
.pagination-next.is-disabled,
.pagination-link[disabled],
.pagination-link.is-disabled {
  background-color: #ebebeb;
  border-color: #ebebeb;
  box-shadow: none;
  color: #9e9e9e;
  opacity: 0.5;
}

.pagination-previous,
.pagination-next {
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}

.pagination-link.is-current {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
}

.pagination-ellipsis {
  color: #ebebeb;
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}
.pagination-list li {
  list-style: none;
}

@media screen and (max-width: 767px) {
  .pagination {
    flex-wrap: wrap;
  }
  .pagination-previous,
  .pagination-next {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .pagination-list li {
    flex-grow: 1;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 768px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous,
  .pagination-next,
  .pagination-link,
  .pagination-ellipsis {
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 0;
  }
  .pagination.is-centered .pagination-previous {
    order: 1;
  }
  .pagination.is-centered .pagination-list {
    justify-content: center;
    order: 2;
  }
  .pagination.is-centered .pagination-next {
    order: 3;
  }
  .pagination.is-right .pagination-previous {
    order: 1;
  }
  .pagination.is-right .pagination-next {
    order: 2;
  }
  .pagination.is-right .pagination-list {
    justify-content: flex-end;
    order: 3;
  }
}
.panel {
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: #fff;
  color: #333;
}
.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: #fff;
}
.panel.is-white .panel-block.is-active .panel-icon {
  color: #fff;
}
.panel.is-black .panel-heading {
  background-color: #333;
  color: #fff;
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #333;
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: #333;
}
.panel.is-light .panel-heading {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 96%);
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 96%);
}
.panel.is-dark .panel-heading {
  background-color: #5c5c5c;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #5c5c5c;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #5c5c5c;
}
.panel.is-primary .panel-heading, .code-embed .hs-custom-style .panel.hs-button .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active, .code-embed .hs-custom-style .panel.hs-button .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-primary .panel-block.is-active .panel-icon, .code-embed .hs-custom-style .panel.hs-button .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-link .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-info .panel-heading {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: hsl(207, 61%, 53%);
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: hsl(207, 61%, 53%);
}
.panel.is-success .panel-heading {
  background-color: #a7bc5f;
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #a7bc5f;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #a7bc5f;
}
.panel.is-warning .panel-heading {
  background-color: #e8b045;
  color: #fff;
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #e8b045;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #e8b045;
}
.panel.is-danger .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-secondary .panel-heading {
  background-color: #e8b045;
  color: #fff;
}
.panel.is-secondary .panel-tabs a.is-active {
  border-bottom-color: #e8b045;
}
.panel.is-secondary .panel-block.is-active .panel-icon {
  color: #e8b045;
}
.panel.is-red .panel-heading {
  background-color: #ce3f48;
  color: #fff;
}
.panel.is-red .panel-tabs a.is-active {
  border-bottom-color: #ce3f48;
}
.panel.is-red .panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel.is-yellow .panel-heading {
  background-color: #e8b045;
  color: #fff;
}
.panel.is-yellow .panel-tabs a.is-active {
  border-bottom-color: #e8b045;
}
.panel.is-yellow .panel-block.is-active .panel-icon {
  color: #e8b045;
}
.panel.is-orange .panel-heading {
  background-color: #d66e3d;
  color: #fff;
}
.panel.is-orange .panel-tabs a.is-active {
  border-bottom-color: #d66e3d;
}
.panel.is-orange .panel-block.is-active .panel-icon {
  color: #d66e3d;
}
.panel.is-green .panel-heading {
  background-color: #a7bc5f;
  color: #fff;
}
.panel.is-green .panel-tabs a.is-active {
  border-bottom-color: #a7bc5f;
}
.panel.is-green .panel-block.is-active .panel-icon {
  color: #a7bc5f;
}
.panel.is-teal .panel-heading {
  background-color: #003e46;
  color: #fff;
}
.panel.is-teal .panel-tabs a.is-active {
  border-bottom-color: #003e46;
}
.panel.is-teal .panel-block.is-active .panel-icon {
  color: #003e46;
}
.panel.is-blue .panel-heading {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-blue .panel-tabs a.is-active {
  border-bottom-color: #85c5d3;
}
.panel.is-blue .panel-block.is-active .panel-icon {
  color: #85c5d3;
}
.panel.is-purple .panel-heading {
  background-color: #998fc2;
  color: #fff;
}
.panel.is-purple .panel-tabs a.is-active {
  border-bottom-color: #998fc2;
}
.panel.is-purple .panel-block.is-active .panel-icon {
  color: #998fc2;
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid hsl(0, 0%, 93%);
}

.panel-heading {
  background-color: hsl(0, 0%, 93%);
  border-radius: 6px 6px 0 0;
  color: #333;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.75em 1em;
}

.panel-tabs {
  align-items: flex-end;
  display: flex;
  font-size: 0.875em;
  justify-content: center;
}
.panel-tabs a {
  border-bottom: 1px solid #ebebeb;
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: #707070;
  color: #5c5c5c;
}

.panel-list a {
  color: #333;
}
.panel-list a:hover {
  color: #ce3f48;
}

.panel-block {
  align-items: center;
  color: #333;
  display: flex;
  justify-content: flex-start;
  padding: 0.5em 0.75em;
}
.panel-block input[type=checkbox] {
  margin-right: 0.75em;
}
.panel-block > .control {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.panel-block.is-wrapped {
  flex-wrap: wrap;
}
.panel-block.is-active {
  border-left-color: #ce3f48;
  color: #5c5c5c;
}
.panel-block.is-active .panel-icon {
  color: #ce3f48;
}
.panel-block:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: hsl(0, 0%, 96%);
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #9e9e9e;
  margin-right: 0.75em;
}
.panel-icon .fa {
  font-size: inherit;
  line-height: inherit;
}

.tabs {
  -webkit-overflow-scrolling: touch;
  align-items: stretch;
  display: flex;
  font-size: 1rem;
  justify-content: space-between;
  overflow: hidden;
  overflow-x: auto;
  white-space: nowrap;
}
.tabs a {
  align-items: center;
  border-bottom-color: #ebebeb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #333;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #333;
  color: #333;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #ce3f48;
  color: #ce3f48;
}
.tabs ul {
  align-items: center;
  border-bottom-color: #ebebeb;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-start;
}
.tabs ul.is-left {
  padding-right: 0.75em;
}
.tabs ul.is-center {
  flex: none;
  justify-content: center;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.tabs ul.is-right {
  justify-content: flex-end;
  padding-left: 0.75em;
}
.tabs .icon:first-child {
  margin-right: 0.5em;
}
.tabs .icon:last-child {
  margin-left: 0.5em;
}
.tabs.is-centered ul {
  justify-content: center;
}
.tabs.is-right ul {
  justify-content: flex-end;
}
.tabs.is-boxed a {
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: hsl(0, 0%, 96%);
  border-bottom-color: #ebebeb;
}
.tabs.is-boxed li.is-active a {
  background-color: #fff;
  border-color: #ebebeb;
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: #ebebeb;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: hsl(0, 0%, 96%);
  border-color: #ebebeb;
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.tabs.is-toggle li.is-active a {
  background-color: #ce3f48;
  border-color: #ce3f48;
  color: #fff;
  z-index: 1;
}
.tabs.is-toggle ul {
  border-bottom: none;
}
.tabs.is-toggle.is-toggle-rounded li:first-child a {
  border-bottom-left-radius: 9999px;
  border-top-left-radius: 9999px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 9999px;
  border-top-right-radius: 9999px;
  padding-right: 1.25em;
}
.tabs.is-small {
  font-size: 0.75rem;
}
.tabs.is-medium {
  font-size: 1.25rem;
}
.tabs.is-large {
  font-size: 1.5rem;
}

/* Bulma Grid */
.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  flex: none;
  width: unset;
}
.columns.is-mobile > .column.is-full {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  flex: none;
  width: 8.33333337%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.33333337%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.66666674%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.66666674%;
}
.columns.is-mobile > .column.is-3 {
  flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  flex: none;
  width: 33.33333337%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333337%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.66666674%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666674%;
}
.columns.is-mobile > .column.is-6 {
  flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  flex: none;
  width: 58.33333337%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.33333337%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.66666674%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666674%;
}
.columns.is-mobile > .column.is-9 {
  flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  flex: none;
  width: 83.33333337%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333337%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.66666674%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666674%;
}
.columns.is-mobile > .column.is-12 {
  flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 767px) {
  .column.is-narrow-mobile {
    flex: none;
    width: unset;
  }
  .column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.33333337%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.66666674%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333337%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66666674%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.33333337%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66666674%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333337%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66666674%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 768px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
    width: unset;
  }
  .column.is-full, .column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0, .column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0, .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1, .column.is-1-tablet {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.33333337%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.66666674%;
  }
  .column.is-3, .column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.33333337%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.66666674%;
  }
  .column.is-6, .column.is-6-tablet {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.33333337%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.66666674%;
  }
  .column.is-9, .column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.33333337%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.66666674%;
  }
  .column.is-12, .column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    flex: none;
    width: unset;
  }
  .column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.33333337%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.66666674%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333337%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66666674%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.33333337%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66666674%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333337%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66666674%;
  }
  .column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    flex: none;
    width: unset;
  }
  .column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.33333337%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.66666674%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333337%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66666674%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.33333337%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66666674%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333337%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66666674%;
  }
  .column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    flex: none;
    width: unset;
  }
  .column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.33333337%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.66666674%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333337%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66666674%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.33333337%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66666674%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333337%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66666674%;
  }
  .column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    flex: none;
    width: unset;
  }
  .column.is-full-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    flex: none;
    width: 8.33333337%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.33333337%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.66666674%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.66666674%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.33333337%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333337%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.66666674%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66666674%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.33333337%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.33333337%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.66666674%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66666674%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.33333337%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333337%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.66666674%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66666674%;
  }
  .column.is-12-fullhd {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: flex;
}
.columns.is-multiline {
  flex-wrap: wrap;
}
.columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 768px), print {
  .columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: flex;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable > .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 767px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 768px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -moz-min-content;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 768px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.33333337%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.66666674%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.33333337%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.66666674%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.33333337%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.66666674%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.33333337%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.66666674%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

/* Bulma Layout */
.hero {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.hero .navbar {
  background: none;
}
.hero .tabs ul {
  border-bottom: none;
}
.hero.is-white {
  background-color: #fff;
  color: #333;
}
.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-white strong {
  color: inherit;
}
.hero.is-white .title {
  color: #333;
}
.hero.is-white .subtitle {
  color: rgba(51, 51, 51, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #333;
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: #fff;
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(51, 51, 51, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #333;
}
.hero.is-white .tabs a {
  color: #333;
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  color: #fff !important;
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #333;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, white 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, #fff 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #333;
  color: #fff;
}
.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-black strong {
  color: inherit;
}
.hero.is-black .title {
  color: #fff;
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #333;
  }
}
.hero.is-black .navbar-item,
.hero.is-black .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
.hero.is-black .navbar-link:hover,
.hero.is-black .navbar-link.is-active {
  background-color: #262626;
  color: #fff;
}
.hero.is-black .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-black .tabs a:hover {
  opacity: 1;
}
.hero.is-black .tabs li.is-active a {
  color: #333 !important;
  opacity: 1;
}
.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
  color: #fff;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, #1c1718 0%, #333 71%, #433e3d 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #1c1718 0%, #333 71%, #433e3d 100%);
  }
}
.hero.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-light strong {
  color: inherit;
}
.hero.is-light .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-light .subtitle a:not(.button),
.hero.is-light .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-light .navbar-menu {
    background-color: hsl(0, 0%, 96%);
  }
}
.hero.is-light .navbar-item,
.hero.is-light .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
.hero.is-light .navbar-link:hover,
.hero.is-light .navbar-link.is-active {
  background-color: #e8e8e8;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-light .tabs a:hover {
  opacity: 1;
}
.hero.is-light .tabs li.is-active a {
  color: hsl(0, 0%, 96%) !important;
  opacity: 1;
}
.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #dfd8d9 0%, hsl(0, 0%, 96%) 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #5c5c5c;
  color: #fff;
}
.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-dark strong {
  color: inherit;
}
.hero.is-dark .title {
  color: #fff;
}
.hero.is-dark .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-dark .subtitle a:not(.button),
.hero.is-dark .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-dark .navbar-menu {
    background-color: #5c5c5c;
  }
}
.hero.is-dark .navbar-item,
.hero.is-dark .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
.hero.is-dark .navbar-link:hover,
.hero.is-dark .navbar-link.is-active {
  background-color: #4f4f4f;
  color: #fff;
}
.hero.is-dark .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-dark .tabs a:hover {
  opacity: 1;
}
.hero.is-dark .tabs li.is-active a {
  color: #5c5c5c !important;
  opacity: 1;
}
.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
  color: #fff;
}
.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #5c5c5c;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #493c3e 0%, #5c5c5c 71%, #6e6564 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #493c3e 0%, #5c5c5c 71%, #6e6564 100%);
  }
}
.hero.is-primary, .code-embed .hs-custom-style .hero.hs-button {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .code-embed .hs-custom-style .hero.hs-button a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong,
.code-embed .hs-custom-style .hero.hs-button strong {
  color: inherit;
}
.hero.is-primary .title, .code-embed .hs-custom-style .hero.hs-button .title {
  color: #fff;
}
.hero.is-primary .subtitle, .code-embed .hs-custom-style .hero.hs-button .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button), .code-embed .hs-custom-style .hero.hs-button .subtitle a:not(.button),
.hero.is-primary .subtitle strong,
.code-embed .hs-custom-style .hero.hs-button .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu, .code-embed .hs-custom-style .hero.hs-button .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-primary .navbar-item, .code-embed .hs-custom-style .hero.hs-button .navbar-item,
.hero.is-primary .navbar-link,
.code-embed .hs-custom-style .hero.hs-button .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .code-embed .hs-custom-style .hero.hs-button a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .code-embed .hs-custom-style .hero.hs-button a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.code-embed .hs-custom-style .hero.hs-button .navbar-link:hover,
.hero.is-primary .navbar-link.is-active,
.code-embed .hs-custom-style .hero.hs-button .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-primary .tabs a, .code-embed .hs-custom-style .hero.hs-button .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover, .code-embed .hs-custom-style .hero.hs-button .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a, .code-embed .hs-custom-style .hero.hs-button .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .code-embed .hs-custom-style .hero.hs-button .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover, .code-embed .hs-custom-style .hero.hs-button .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .code-embed .hs-custom-style .hero.hs-button .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-primary.is-bold, .code-embed .hs-custom-style .hero.is-bold.hs-button {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-primary.is-bold .navbar-menu, .code-embed .hs-custom-style .hero.is-bold.hs-button .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-link {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-link strong {
  color: inherit;
}
.hero.is-link .title {
  color: #fff;
}
.hero.is-link .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-link .subtitle a:not(.button),
.hero.is-link .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-link .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-link .navbar-item,
.hero.is-link .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-link .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-link .tabs a:hover {
  opacity: 1;
}
.hero.is-link .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
  color: #fff;
}
.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-info {
  background-color: hsl(207, 61%, 53%);
  color: #fff;
}
.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-info strong {
  color: inherit;
}
.hero.is-info .title {
  color: #fff;
}
.hero.is-info .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-info .subtitle a:not(.button),
.hero.is-info .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-info .navbar-menu {
    background-color: hsl(207, 61%, 53%);
  }
}
.hero.is-info .navbar-item,
.hero.is-info .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
  background-color: #3082c5;
  color: #fff;
}
.hero.is-info .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-info .tabs a:hover {
  opacity: 1;
}
.hero.is-info .tabs li.is-active a {
  color: hsl(207, 61%, 53%) !important;
  opacity: 1;
}
.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
  color: #fff;
}
.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: hsl(207, 61%, 53%);
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #208fbc 0%, hsl(207, 61%, 53%) 71%, #4d83db 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #208fbc 0%, hsl(207, 61%, 53%) 71%, #4d83db 100%);
  }
}
.hero.is-success {
  background-color: #a7bc5f;
  color: #fff;
}
.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-success strong {
  color: inherit;
}
.hero.is-success .title {
  color: #fff;
}
.hero.is-success .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #a7bc5f;
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.hero.is-success .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-success .tabs a:hover {
  opacity: 1;
}
.hero.is-success .tabs li.is-active a {
  color: #a7bc5f !important;
  opacity: 1;
}
.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
  color: #fff;
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #a7bc5f;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
  }
}
.hero.is-warning {
  background-color: #e8b045;
  color: #fff;
}
.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-warning strong {
  color: inherit;
}
.hero.is-warning .title {
  color: #fff;
}
.hero.is-warning .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: #e8b045;
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.hero.is-warning .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  color: #e8b045 !important;
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: #fff;
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e8b045;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
  }
}
.hero.is-danger {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-danger strong {
  color: inherit;
}
.hero.is-danger .title {
  color: #fff;
}
.hero.is-danger .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-danger .subtitle a:not(.button),
.hero.is-danger .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-danger .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-danger .navbar-item,
.hero.is-danger .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-danger .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-danger .tabs a:hover {
  opacity: 1;
}
.hero.is-danger .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
  color: #fff;
}
.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-secondary {
  background-color: #e8b045;
  color: #fff;
}
.hero.is-secondary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-secondary strong {
  color: inherit;
}
.hero.is-secondary .title {
  color: #fff;
}
.hero.is-secondary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-secondary .subtitle a:not(.button),
.hero.is-secondary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-secondary .navbar-menu {
    background-color: #e8b045;
  }
}
.hero.is-secondary .navbar-item,
.hero.is-secondary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-secondary a.navbar-item:hover, .hero.is-secondary a.navbar-item.is-active,
.hero.is-secondary .navbar-link:hover,
.hero.is-secondary .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.hero.is-secondary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-secondary .tabs a:hover {
  opacity: 1;
}
.hero.is-secondary .tabs li.is-active a {
  color: #e8b045 !important;
  opacity: 1;
}
.hero.is-secondary .tabs.is-boxed a, .hero.is-secondary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-secondary .tabs.is-boxed a:hover, .hero.is-secondary .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-secondary .tabs.is-boxed li.is-active a, .hero.is-secondary .tabs.is-boxed li.is-active a:hover, .hero.is-secondary .tabs.is-toggle li.is-active a, .hero.is-secondary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e8b045;
}
.hero.is-secondary.is-bold {
  background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-secondary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
  }
}
.hero.is-red {
  background-color: #ce3f48;
  color: #fff;
}
.hero.is-red a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-red strong {
  color: inherit;
}
.hero.is-red .title {
  color: #fff;
}
.hero.is-red .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-red .subtitle a:not(.button),
.hero.is-red .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-red .navbar-menu {
    background-color: #ce3f48;
  }
}
.hero.is-red .navbar-item,
.hero.is-red .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-red a.navbar-item:hover, .hero.is-red a.navbar-item.is-active,
.hero.is-red .navbar-link:hover,
.hero.is-red .navbar-link.is-active {
  background-color: #c2323b;
  color: #fff;
}
.hero.is-red .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-red .tabs a:hover {
  opacity: 1;
}
.hero.is-red .tabs li.is-active a {
  color: #ce3f48 !important;
  opacity: 1;
}
.hero.is-red .tabs.is-boxed a, .hero.is-red .tabs.is-toggle a {
  color: #fff;
}
.hero.is-red .tabs.is-boxed a:hover, .hero.is-red .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-red .tabs.is-boxed li.is-active a, .hero.is-red .tabs.is-boxed li.is-active a:hover, .hero.is-red .tabs.is-toggle li.is-active a, .hero.is-red .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #ce3f48;
}
.hero.is-red.is-bold {
  background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-red.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #b92144 0%, #ce3f48 71%, #d95c4e 100%);
  }
}
.hero.is-yellow {
  background-color: #e8b045;
  color: #fff;
}
.hero.is-yellow a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-yellow strong {
  color: inherit;
}
.hero.is-yellow .title {
  color: #fff;
}
.hero.is-yellow .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-yellow .subtitle a:not(.button),
.hero.is-yellow .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-yellow .navbar-menu {
    background-color: #e8b045;
  }
}
.hero.is-yellow .navbar-item,
.hero.is-yellow .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-yellow a.navbar-item:hover, .hero.is-yellow a.navbar-item.is-active,
.hero.is-yellow .navbar-link:hover,
.hero.is-yellow .navbar-link.is-active {
  background-color: #e5a62e;
  color: #fff;
}
.hero.is-yellow .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-yellow .tabs a:hover {
  opacity: 1;
}
.hero.is-yellow .tabs li.is-active a {
  color: #e8b045 !important;
  opacity: 1;
}
.hero.is-yellow .tabs.is-boxed a, .hero.is-yellow .tabs.is-toggle a {
  color: #fff;
}
.hero.is-yellow .tabs.is-boxed a:hover, .hero.is-yellow .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-yellow .tabs.is-boxed li.is-active a, .hero.is-yellow .tabs.is-boxed li.is-active a:hover, .hero.is-yellow .tabs.is-toggle li.is-active a, .hero.is-yellow .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e8b045;
}
.hero.is-yellow.is-bold {
  background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-yellow.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #eb7b0f 0%, #e8b045 71%, #efd457 100%);
  }
}
.hero.is-orange {
  background-color: #d66e3d;
  color: #fff;
}
.hero.is-orange a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-orange strong {
  color: inherit;
}
.hero.is-orange .title {
  color: #fff;
}
.hero.is-orange .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-orange .subtitle a:not(.button),
.hero.is-orange .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-orange .navbar-menu {
    background-color: #d66e3d;
  }
}
.hero.is-orange .navbar-item,
.hero.is-orange .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-orange a.navbar-item:hover, .hero.is-orange a.navbar-item.is-active,
.hero.is-orange .navbar-link:hover,
.hero.is-orange .navbar-link.is-active {
  background-color: #ce602c;
  color: #fff;
}
.hero.is-orange .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-orange .tabs a:hover {
  opacity: 1;
}
.hero.is-orange .tabs li.is-active a {
  color: #d66e3d !important;
  opacity: 1;
}
.hero.is-orange .tabs.is-boxed a, .hero.is-orange .tabs.is-toggle a {
  color: #fff;
}
.hero.is-orange .tabs.is-boxed a:hover, .hero.is-orange .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-orange .tabs.is-boxed li.is-active a, .hero.is-orange .tabs.is-boxed li.is-active a:hover, .hero.is-orange .tabs.is-toggle li.is-active a, .hero.is-orange .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #d66e3d;
}
.hero.is-orange.is-bold {
  background-image: linear-gradient(141deg, #c4361c 0%, #d66e3d 71%, #e0944d 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-orange.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #c4361c 0%, #d66e3d 71%, #e0944d 100%);
  }
}
.hero.is-green {
  background-color: #a7bc5f;
  color: #fff;
}
.hero.is-green a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-green strong {
  color: inherit;
}
.hero.is-green .title {
  color: #fff;
}
.hero.is-green .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-green .subtitle a:not(.button),
.hero.is-green .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-green .navbar-menu {
    background-color: #a7bc5f;
  }
}
.hero.is-green .navbar-item,
.hero.is-green .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-green a.navbar-item:hover, .hero.is-green a.navbar-item.is-active,
.hero.is-green .navbar-link:hover,
.hero.is-green .navbar-link.is-active {
  background-color: #9db44d;
  color: #fff;
}
.hero.is-green .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-green .tabs a:hover {
  opacity: 1;
}
.hero.is-green .tabs li.is-active a {
  color: #a7bc5f !important;
  opacity: 1;
}
.hero.is-green .tabs.is-boxed a, .hero.is-green .tabs.is-toggle a {
  color: #fff;
}
.hero.is-green .tabs.is-boxed a:hover, .hero.is-green .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-green .tabs.is-boxed li.is-active a, .hero.is-green .tabs.is-boxed li.is-active a:hover, .hero.is-green .tabs.is-toggle li.is-active a, .hero.is-green .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #a7bc5f;
}
.hero.is-green.is-bold {
  background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-green.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #a8af39 0%, #a7bc5f 71%, #a4c96c 100%);
  }
}
.hero.is-teal {
  background-color: #003e46;
  color: #fff;
}
.hero.is-teal a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-teal strong {
  color: inherit;
}
.hero.is-teal .title {
  color: #fff;
}
.hero.is-teal .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-teal .subtitle a:not(.button),
.hero.is-teal .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-teal .navbar-menu {
    background-color: #003e46;
  }
}
.hero.is-teal .navbar-item,
.hero.is-teal .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-teal a.navbar-item:hover, .hero.is-teal a.navbar-item.is-active,
.hero.is-teal .navbar-link:hover,
.hero.is-teal .navbar-link.is-active {
  background-color: #00272d;
  color: #fff;
}
.hero.is-teal .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-teal .tabs a:hover {
  opacity: 1;
}
.hero.is-teal .tabs li.is-active a {
  color: #003e46 !important;
  opacity: 1;
}
.hero.is-teal .tabs.is-boxed a, .hero.is-teal .tabs.is-toggle a {
  color: #fff;
}
.hero.is-teal .tabs.is-boxed a:hover, .hero.is-teal .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-teal .tabs.is-boxed li.is-active a, .hero.is-teal .tabs.is-boxed li.is-active a:hover, .hero.is-teal .tabs.is-toggle li.is-active a, .hero.is-teal .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #003e46;
}
.hero.is-teal.is-bold {
  background-image: linear-gradient(141deg, #001312 0%, #003e46 71%, #004560 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-teal.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #001312 0%, #003e46 71%, #004560 100%);
  }
}
.hero.is-blue {
  background-color: #85c5d3;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-blue strong {
  color: inherit;
}
.hero.is-blue .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-blue .subtitle a:not(.button),
.hero.is-blue .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-blue .navbar-menu {
    background-color: #85c5d3;
  }
}
.hero.is-blue .navbar-item,
.hero.is-blue .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue a.navbar-item:hover, .hero.is-blue a.navbar-item.is-active,
.hero.is-blue .navbar-link:hover,
.hero.is-blue .navbar-link.is-active {
  background-color: #72bccc;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-blue .tabs a:hover {
  opacity: 1;
}
.hero.is-blue .tabs li.is-active a {
  color: #85c5d3 !important;
  opacity: 1;
}
.hero.is-blue .tabs.is-boxed a, .hero.is-blue .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-blue .tabs.is-boxed a:hover, .hero.is-blue .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-blue .tabs.is-boxed li.is-active a, .hero.is-blue .tabs.is-boxed li.is-active a:hover, .hero.is-blue .tabs.is-toggle li.is-active a, .hero.is-blue .tabs.is-toggle li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #85c5d3;
}
.hero.is-blue.is-bold {
  background-image: linear-gradient(141deg, #55cfd0 0%, #85c5d3 71%, #94c4dd 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-blue.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #55cfd0 0%, #85c5d3 71%, #94c4dd 100%);
  }
}
.hero.is-purple {
  background-color: #998fc2;
  color: #fff;
}
.hero.is-purple a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-purple strong {
  color: inherit;
}
.hero.is-purple .title {
  color: #fff;
}
.hero.is-purple .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-purple .subtitle a:not(.button),
.hero.is-purple .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-purple .navbar-menu {
    background-color: #998fc2;
  }
}
.hero.is-purple .navbar-item,
.hero.is-purple .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-purple a.navbar-item:hover, .hero.is-purple a.navbar-item.is-active,
.hero.is-purple .navbar-link:hover,
.hero.is-purple .navbar-link.is-active {
  background-color: #8a7eb9;
  color: #fff;
}
.hero.is-purple .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-purple .tabs a:hover {
  opacity: 1;
}
.hero.is-purple .tabs li.is-active a {
  color: #998fc2 !important;
  opacity: 1;
}
.hero.is-purple .tabs.is-boxed a, .hero.is-purple .tabs.is-toggle a {
  color: #fff;
}
.hero.is-purple .tabs.is-boxed a:hover, .hero.is-purple .tabs.is-toggle a:hover {
  background-color: rgba(51, 51, 51, 0.1);
}
.hero.is-purple .tabs.is-boxed li.is-active a, .hero.is-purple .tabs.is-boxed li.is-active a:hover, .hero.is-purple .tabs.is-toggle li.is-active a, .hero.is-purple .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #998fc2;
}
.hero.is-purple.is-bold {
  background-image: linear-gradient(141deg, #6563bb 0%, #998fc2 71%, #ae9ccf 100%);
}
@media screen and (max-width: 767px) {
  .hero.is-purple.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #6563bb 0%, #998fc2 71%, #ae9ccf 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 768px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 4.5rem;
  }
}
@media screen and (min-width: 768px), print {
  .hero.is-large .hero-body {
    padding: 18rem 6rem;
  }
}
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
  align-items: center;
  display: flex;
}
.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
  flex-grow: 1;
  flex-shrink: 1;
}
.hero.is-halfheight {
  min-height: 50vh;
}
.hero.is-fullheight {
  min-height: 100vh;
}

.hero-video {
  overflow: hidden;
}
.hero-video video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.hero-video.is-transparent {
  opacity: 0.3;
}
@media screen and (max-width: 767px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 767px) {
  .hero-buttons .button, .hero-buttons .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .hero-buttons .hs-button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .hero-buttons .hs-button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 768px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .code-embed .hs-custom-style .hs-button:not(:last-child), .code-embed .hs-custom-style .hero-buttons .hs-button:not(:last-child) {
    margin-right: 1.5rem;
  }
}

.hero-head,
.hero-foot {
  flex-grow: 0;
  flex-shrink: 0;
}

.hero-body {
  flex-grow: 1;
  flex-shrink: 0;
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 768px), print {
  .hero-body {
    padding: 3rem 3rem;
  }
}

.section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 3rem;
  }
  .section.is-medium {
    padding: 9rem 4.5rem;
  }
  .section.is-large {
    padding: 18rem 6rem;
  }
}

.footer {
  background-color: hsl(0, 0%, 98%);
  padding: 3rem 1.5rem 6rem;
}

/*
 * Resources on prefers-reduced-motion:
 * https://webkit.org/blog-files/prefers-reduced-motion/prm.htm
 * https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
 */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto;
    animation-duration: 0.001s !important;
    transition-duration: 0.001s !important;
  }
}
:root {
  --font-primary: Averta-Regular, sans-serif;
  --font-primary-light: Averta-Light, sans-serif;
  --font-primary-semibold: Averta-Semibold, sans-serif;
  --font-primary-bold: Averta-Bold, sans-serif;
  --font-secondary: EB Garamond, serif;
  --color-primary: #ce3f48;
  --gradient: transparent linear-gradient(-90deg, #fff 25%, #ce3f48 100%) 0% 0% no-repeat padding-box;
  --button-text: #fff;
  --button-text-hover: #fff;
  --button-background: #ce3f48;
  --button-hover: #c43c45;
  --button-border: #a13138;
  --button-disabled: rgba(206, 63, 72, 0.5019607843);
  --nav-text-color: #333;
  --nav-hover-color: #ce3f48;
  --nav-button-text: #333;
  --nav-button-text-hover: #fff;
  --nav-button-background: transparent;
  --nav-button-background-hover: #ce3f48;
  --nav-button-border: transparent;
  --nav-button-border-hover: #ce3f48;
  --tag-text-color: #333;
  --tag-background: hsl(0, 0%, 96%);
}
:root .theme--yellow {
  --color-primary: #e8b045;
  --gradient: transparent linear-gradient(-90deg, #fff 25%, #e8b045 100%) 0% 0% no-repeat padding-box;
  --button-background: var(--color-primary);
  --button-text: #333;
  --button-text-hover: #333;
  --button-hover: #dba641;
  --button-border: #b38835;
  --button-disabled: #e8b04580;
  --nav-hover-color: var(--color-primary);
  --nav-button-text-hover: #333;
  --nav-button-background-hover: var(--color-primary);
  --nav-button-border-hover: var(--color-primary);
}
:root .theme--dark-header {
  --nav-text-color: #fff;
  --nav-hover-color: #fff;
  --nav-button-text: #fff;
  --nav-button-border: #fff;
  --nav-button-border-hover: transparent;
}

@font-face {
  font-family: "Averta-Light";
  src: url("../assets/fonts/AvertaLight/font.woff2") format("woff2"), url("../assets/fonts/AvertaLight/font.woff") format("woff");
}
@font-face {
  font-family: "Averta-Regular";
  src: url("../assets/fonts/AvertaRegular/font.woff2") format("woff2"), url("../assets/fonts/AvertaRegular/font.woff") format("woff");
}
@font-face {
  font-family: "Averta-Semibold";
  src: url("../assets/fonts/AvertaSemibold/font.woff2") format("woff2"), url("../assets/fonts/AvertaSemibold/font.woff") format("woff");
}
@font-face {
  font-family: "Averta-Bold";
  src: url("../assets/fonts/AvertaBold/font.woff2") format("woff2"), url("../assets/fonts/AvertaBold/font.woff") format("woff");
}
h1,
.h1 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h2,
.h2 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h3,
.h3 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h4,
.h4 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h5,
.h5,
.cta--featured .cta__heading,
.cta--footer .cta__heading {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h6,
.h6 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.2;
}

h1,
.h1 {
  font-family: "Averta-Bold", sans-serif;
  font-size: 3rem;
}

h2,
.h2 {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 2rem;
}

.h2-serif {
  font-family: "EB Garamond", serif;
  font-size: 2rem;
  font-style: italic;
}

h3,
.h3 {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1.5rem;
}

h4,
.h4 {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1.25rem;
}

h5,
.h5,
.cta--featured .cta__heading,
.cta--footer .cta__heading {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1rem;
}

p {
  margin-top: 0;
}

.section__heading, .aside__header {
  margin-bottom: 0;
  padding: 0.5rem 0;
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}

figure {
  margin: 0;
}

.link--text {
  color: #333;
}
.link--text:hover {
  color: var(--color-primary);
  text-decoration: underline;
}

.link--grey-dark {
  color: #707070;
}
.link--grey-dark:hover {
  color: #ce3f48;
  text-decoration: underline;
}
.link--small {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  color: #333;
  text-decoration: underline;
}
.link--small:hover {
  text-decoration: none;
}

.visually-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  -webkit-clip-path: inset(1px 1px 1px 1px);
          clip-path: inset(1px 1px 1px 1px);
}

.is-full-width {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.is-responsive-video > *,
.is-responsive-embed > * {
  width: 100%;
  aspect-ratio: 16/9;
}
.is-responsive-video iframe,
.is-responsive-embed iframe {
  width: 100% !important;
  height: 100% !important;
}
.is-responsive-video.map,
.is-responsive-embed.map {
  width: 100% !important;
  height: auto !important;
}

.is-space-between {
  justify-content: space-between;
}

.has-text-small {
  font-size: 0.875rem !important;
}

.has-text-extra-small {
  font-size: 0.75rem !important;
}

.is-borderless {
  border: none;
}

.has-border-top {
  border-top: 1px solid #ebebeb;
}

.has-border-bottom {
  border-bottom: 1px solid #ebebeb;
}

.pb-7 {
  padding-bottom: 3.75rem;
}

.container {
  --container-gutter: .625rem;
  padding-left: var(--container-gutter);
  padding-right: var(--container-gutter);
}
@media screen and (min-width: 768px), print {
  .container {
    --container-gutter: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .container {
    --container-gutter: 0;
  }
}
.container--block .wrap > *:not(:last-child) {
  margin-bottom: 3rem;
}
.container:has(.has-overlap) .gutter:first-child {
  margin-bottom: 3rem !important;
}
.container--404 .column {
  padding: 2rem 1rem;
}
@media screen and (min-width: 1024px) {
  .container--404 .column {
    padding: 3rem;
  }
  .container--404 .column:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

.grid {
  display: grid;
}
.grid--auto {
  grid-template-columns: repeat(auto-fill, minmax(var(--auto-grid-min-size, 16rem), 1fr));
}
@media screen and (min-width: 1024px) {
  .grid--span-5 {
    grid-column: 1/5;
  }
}
@media screen and (min-width: 1024px) {
  .grid--2col.desktop {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--3col {
    grid-template-columns: repeat(3, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--4col {
    grid-template-columns: repeat(4, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--5col {
    grid-template-columns: repeat(5, minmax(auto, 1fr));
  }
}
@media screen and (min-width: 1024px) {
  .grid--40-60 {
    grid-template-columns: 45% 55%;
  }
}
@media screen and (min-width: 1024px) {
  .grid--6ths {
    grid-template-columns: repeat(6, minmax(auto, 1fr));
  }
}
.grid--gap-small {
  gap: 1rem;
}
.grid--gap-med {
  gap: 1.25rem;
}
.grid--gap-large {
  gap: 2rem;
}

.gutter {
  --gutter: 1rem;
  padding: var(--gutter);
}
.gutter--side {
  padding: 0 var(--gutter);
}
@media screen and (min-width: 768px), print {
  .gutter {
    --gutter: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .gutter {
    --gutter: 3rem;
  }
}

.header__site {
  position: relative;
}
.theme--dark-header .header__site:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100vw;
  height: 8.25rem;
  background-color: #003e46;
}
@media screen and (min-width: 1024px) {
  .theme--dark-header .header__site:after {
    height: 30rem;
  }
}

.site-main {
  position: relative;
  z-index: 5;
}

.page {
  position: relative;
  min-height: 100vh;
}

.nav__main .nav__items, .nav__topic .nav__items {
  display: flex;
  align-items: flex-end;
}
.nav__menu .nav__items {
  display: block;
  margin: 0;
  padding-top: 1rem;
  border-top: 2px solid #ebebeb;
  -moz-column-count: 2;
       column-count: 2;
}
@media screen and (min-width: 1024px) {
  .nav__menu .nav__items {
    padding-top: 2.25rem;
  }
}
.is-hidden-widescreen .nav__items {
  margin-bottom: 2rem;
  padding-top: 2.25rem;
  border-top: none;
  -moz-column-count: unset;
       column-count: unset;
}
@media screen and (min-width: 1024px) {
  .is-hidden-widescreen .nav__items {
    padding-top: 0;
    -moz-column-count: 2;
         column-count: 2;
  }
}
.nav__submenu .nav__items {
  display: flex;
  margin: 0;
}
.nav__topic .nav__items {
  margin: 0;
}
.nav__main .nav__item {
  padding-right: 1.5rem;
}
.nav__main .nav__item:last-of-type {
  padding-right: 0;
}
.nav__main .nav__item, .nav__topic .nav__item, .nav__submenu .nav__item {
  position: relative;
  display: flex;
}
.nav__menu .nav__item {
  margin-bottom: 1rem;
  padding: 0;
}
.nav__footer .nav__item {
  margin-bottom: 0.625rem;
}
.nav__link {
  font-size: 1rem;
  font-family: var(--nav-font-family, var(--font-primary-bold));
}
.nav__main .nav__link, .nav__topic .nav__link {
  color: var(--nav-text-color);
  border-bottom: 2px solid transparent;
}
.nav__main .nav__link:hover, .nav__main .nav__link:active, .nav__topic .nav__link:hover, .nav__topic .nav__link:active {
  border-color: var(--nav-hover-color);
}
.nav__topic .nav__link {
  position: relative;
  padding: 0.5rem 1rem;
  border: none;
}
.nav__topic .nav__link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: transparent;
}
.nav__topic .nav__link:hover, .nav__topic .nav__link:active {
  border: none;
}
.nav__topic .nav__link:hover:before, .nav__topic .nav__link:active:before {
  background-color: #ce3f48;
}
.nav__menu .nav__link {
  font-family: "Averta-Semibold", sans-serif;
  color: #333;
}
.nav__footer .nav__link:hover {
  color: #fff;
  text-decoration: underline;
}
.nav__submenu .nav__link {
  --nav-accent-color: #003e46;
  padding: 0.75rem 1.5rem;
  color: rgba(25, 25, 25, 0.6);
}
.nav__submenu .nav__link.is-active, .nav__submenu .nav__link:hover {
  color: var(--nav-accent-color);
}
.nav__submenu .nav__link.is-active:before, .nav__submenu .nav__link:hover:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: var(--nav-accent-color);
}
.theme--yellow .nav__submenu .nav__link {
  --nav-accent-color: #e8b045;
}
.nav__search-button {
  margin-left: 0.5rem;
  height: 100%;
  color: var(--nav-text-color);
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.nav__search-button .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
}
.nav__main {
  padding-top: 0.75rem;
}
.nav__main > .container:not(.menu) {
  display: flex;
  margin-bottom: 1.75rem;
  border-bottom: 2px solid #ebebeb;
  z-index: 10;
}
@media screen and (max-width: 1023px) {
  .nav__main > .container:not(.menu) {
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .nav__main > .container:not(.menu) {
    gap: 2.25rem;
  }
}
.theme--dark-header .nav__main > .container:not(.menu) {
  margin-bottom: 1rem;
  border-bottom: none;
}
.nav__sitemap li {
  font-size: 1rem;
  font-family: "Averta-Semibold", sans-serif;
}
.nav__sitemap li:not(:last-child) {
  margin-bottom: 1rem;
}
.nav__sitemap a {
  color: #333;
}
.nav__sitemap a:hover {
  color: #ce3f48;
  text-decoration: underline;
}
.nav__header {
  font-family: "Averta-Bold", sans-serif;
}
.nav__footer .nav__header {
  font-family: "Averta-Semibold", sans-serif;
  text-transform: uppercase;
}
.nav__menu .nav__header {
  margin: 1rem 0;
  color: #707070;
  text-transform: uppercase;
}
.nav__submenu {
  border-top: 2px solid #ebebeb;
}

.footer__site {
  padding: 4.25rem 0 1.875rem;
  font-size: 1rem;
}
.footer__site .column:not(.footer__subscribe) {
  color: #fff;
}
.footer__site a {
  color: currentColor;
}
.footer__logo {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
}
.footer__info {
  font-family: "Averta-Semibold", sans-serif;
}
.footer__links {
  --nav-font-family: var(--font-primary);
}
@media screen and (min-width: 1024px) {
  .footer__links {
    display: flex;
    flex-wrap: wrap;
  }
}
.footer__lower {
  margin-top: 1.875rem;
  padding-top: 1.875rem;
  color: #fff;
  border-top: 1px solid #fff;
}
@media screen and (min-width: 1024px) {
  .footer__lower {
    margin-top: 3.75rem;
  }
}
.footer__lower a {
  color: currentColor;
}
.footer__lower a:hover {
  text-decoration: underline;
}
.footer__lower .sep {
  margin: 0 0.5rem;
}
@media screen and (max-width: 1023px) {
  .footer__lower span:not(.sep) {
    display: block;
  }
}

.entry--article .entry__content {
  font-family: "EB Garamond", serif;
}
@media screen and (min-width: 1024px) {
  .entry--article .entry__content {
    padding: 0 3.125rem;
  }
}
.entry__content > *:not(:last-child) {
  margin-bottom: 2rem;
}
.entry__content a:not(.button, .tag, .pagination__link):hover {
  text-decoration: underline;
}
.entry__sponsored {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.entry--article .columns > *:not(:last-child) {
  margin-bottom: 2rem;
}
@media screen and (min-width: 1024px) {
  .entry__logo {
    margin-left: 1.5rem;
    padding: 0.75rem;
    width: 7.375rem;
    height: 7.375rem;
    background: #fff;
    transform: translateY(-1.5rem);
  }
}

.aside > *:not(:last-child) {
  margin-bottom: 1.25rem;
}
.aside ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.section__heading {
  text-transform: uppercase;
}
.section__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.section__item {
  padding: 0.75rem 0;
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1rem;
  color: #333;
}
.section__item:not(:last-child) {
  border-bottom: 1px solid #ebebeb;
}
.section__link {
  color: inherit;
}
.section--block > *:not(:last-child) {
  margin-bottom: 3rem;
}

.sidebar > *:not(:last-child) {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .sidebar--marketplace {
    min-width: 18.75rem;
  }
}

.spacing--75 > *:not(:last-child) {
  margin-bottom: 0.75rem;
}
.spacing--3 > *:not(:last-child) {
  margin-bottom: 3rem;
}

.wrap {
  --wrap-margin: 1rem;
  margin-bottom: var(--wrap-margin);
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
@media screen and (min-width: 768px), print {
  .wrap {
    --wrap-margin: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .wrap {
    --wrap-margin: 3.75rem;
  }
  .wrap.columns {
    justify-content: space-between;
    margin: 0 0 var(--wrap-margin);
  }
}
.wrap:has(.is-full-width:last-child) {
  padding-bottom: 0;
}
.wrap.has-overlap > :first-child {
  margin-top: -5rem;
}

.has-mobile-version .ad-block__content {
  text-align: center;
}
@media screen and (max-width: 1023px) {
  .has-mobile-version .ad-block__content:first-child {
    display: none;
  }
}
.entry__content .ad-block {
  margin: 3rem 0;
}
.ad-block + .wrap {
  margin-top: 2.25rem;
}
.wrap > .ad-block {
  margin-bottom: 4rem;
}
.ad-block + .ad-block {
  margin-top: 1rem;
}

.breadcrumb:not(:last-child) {
  margin-bottom: 1rem;
}
.breadcrumb ul {
  margin: 0;
}
.breadcrumb li + li::before {
  color: #9e9e9e;
  font-family: "Averta-Bold", sans-serif;
  font-size: 0.875rem;
}
.breadcrumb li:first-child a {
  padding-right: 0.25rem;
}
.breadcrumb a {
  padding: 0 0.25rem;
  color: #9e9e9e;
  font-size: 0.875rem;
  font-family: "Averta-Bold", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}
.breadcrumb a:hover {
  color: #9e9e9e;
  text-decoration: underline;
}

.button, .code-embed .hs-custom-style .hs-button {
  font-family: "Averta-Semibold", sans-serif;
  border-width: 2px;
}
.button__group {
  display: grid;
  grid-template-rows: 2fr;
  grid-template-columns: 1;
  gap: 0.5rem 0;
}
@media screen and (min-width: 768px), print {
  .button__group {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    gap: 0 0.5rem;
  }
}
.button.is-primary, .code-embed .hs-custom-style .hs-button, .button.is-secondary {
  background: var(--button-background);
  color: var(--button-text);
}
.button.is-primary:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-primary:active, .code-embed .hs-custom-style .hs-button:active, .button.is-secondary:hover, .button.is-secondary:active {
  color: var(--button-text-hover);
}
.button.is-primary:hover, .code-embed .hs-custom-style .hs-button:hover, .button.is-secondary:hover {
  background: var(--button-hover);
}
.button.is-primary:active, .code-embed .hs-custom-style .hs-button:active, .button.is-secondary:active {
  border: 2px solid var(--button-border);
}
.button.is-primary:disabled, .code-embed .hs-custom-style .hs-button:disabled, .button.is-secondary:disabled {
  background: var(--button-disabled);
}
.button__navbar {
  color: var(--nav-button-text);
  border-color: var(--nav-button-border);
  background: var(--nav-button-background);
}
.button__navbar:hover {
  color: var(--nav-button-text-hover);
  border-color: var(--nav-button-border-hover);
  background: var(--nav-button-background-hover);
}
.button--large {
  min-width: 11.125rem;
  height: 3rem;
}
.button--wide {
  width: 100%;
}
.button--outline {
  border: 1px solid #ebebeb;
  border-radius: 2px;
  color: var(--button-text);
}
.button--outline:hover {
  background: var(--button-background);
  color: var(--button-text-hover);
  border-color: var(--button-background);
}
.button--secondary {
  --button-background: #e8b045;
  --button-text-hover: #333;
}

.card__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid #ebebeb;
  border-radius: 2px;
}
.card__content > *:not(:last-child), .card__inner > *:not(:last-child), .card__body > *:not(:last-child) {
  margin-bottom: 1rem;
}
.card__inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 1rem;
  height: 100%;
}
.card__heading {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 1rem;
}
.card__description {
  font-size: 0.875rem;
  line-height: 1.25;
}
.card__image {
  display: block;
}
.card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card__items {
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 1rem 1.25rem;
}
.card__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  border-bottom: 1px solid #ebebeb;
}
.card__item:not(:first-child) {
  padding-top: 0.75rem;
}
.card__item:first-child {
  font-family: "Averta-Semibold", sans-serif;
}
.card__item a {
  font-family: "Averta-Semibold", sans-serif;
  color: #e8b045;
}
.card__item .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
  color: #9e9e9e;
}

.cta__content > *:not(:last-child) {
  margin-bottom: 0.875rem;
}
.cta--primary .cta__content {
  position: relative;
  max-width: 700px;
  z-index: 2;
}
@media screen and (min-width: 1408px) {
  .cta--primary .cta__content {
    max-width: 900px;
  }
}
.cta--business .cta__content {
  max-width: 362px;
}
.cta--primary .cta__subheading {
  margin-bottom: 2.375rem;
}
.cta__body {
  font-size: 0.875rem;
  line-height: 1.1;
}
@media screen and (max-width: 1023px) {
  .cta__form {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 768px), print {
  .cta--subscribe .button, .cta--subscribe .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--subscribe .hs-button, .cta--business .button, .cta--business .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--business .hs-button, .cta--primary .button, .cta--primary .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--primary .hs-button {
    display: inline-flex;
  }
}
.cta--subscribe:not(.cta--featured), .cta--business, .cta--vendor {
  position: relative;
  background-color: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.cta--subscribe:not(.cta--featured):before, .cta--business:before, .cta--vendor:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
}
.cta--vendor:before, .cta--business:before {
  background: transparent linear-gradient(-90deg, #fff 25%, #e8b045 100%) 0% 0% no-repeat padding-box;
}
.cta--vendor {
  text-align: center;
  padding: 1.75rem 1.875rem;
}
@media screen and (min-width: 1216px) {
  .cta--vendor {
    padding: 1.5rem 7rem 1.75rem;
  }
}
.cta--business {
  padding: 1.5rem 1.875rem 1.75rem;
}
.cta--subscribe {
  padding: 1.5rem 1.875rem;
}
.cta--subscribe:not(.cta--featured):before {
  background: transparent linear-gradient(-90deg, #fff 25%, #ce3f48 100%) 0% 0% no-repeat padding-box;
}
.cta--primary {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3rem 2.5rem;
  background-size: cover;
  background-position: center;
  text-align: center;
  z-index: 1;
}
@media screen and (min-width: 768px), print {
  .cta--primary {
    padding: 2rem 4rem;
  }
}
@media screen and (min-width: 1216px) {
  .cta--primary {
    padding: 5rem 10rem;
  }
}
.cta--primary.has-scrim:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.75);
}
.cta--footer {
  padding: 1.875rem 2.25rem 1.5rem;
  text-align: center;
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .cta--footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.cta--footer .button, .cta--footer .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--footer .hs-button {
  --button-text: #fff;
  --button-text-hover: #fff;
  --button-background: #ce3f48;
  --button-hover: #c43c45;
  --button-border: #a13138;
  --button-disabled: rgba(206, 63, 72, 0.5019607843);
  width: 100%;
}
.cta--featured {
  margin-top: 2rem;
  padding: 1.5rem 2.5rem;
  text-align: center;
}
.cta--featured .button, .cta--featured .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .cta--featured .hs-button {
  width: 100%;
}

.dropdown .button, .dropdown .code-embed .hs-custom-style .hs-button, .code-embed .hs-custom-style .dropdown .hs-button, .dropdown-item {
  font-size: 0.75rem;
}
.dropdown-item {
  text-decoration: none;
  color: #333;
  padding: 0.75rem 0.625rem 0.625rem;
}
.dropdown-divider {
  margin: 0 0.625rem;
}
.dropdown .button:focus, .dropdown .code-embed .hs-custom-style .hs-button:focus, .code-embed .hs-custom-style .dropdown .hs-button:focus {
  border-color: transparent;
  box-shadow: none;
}
.dropdown .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
}
.dropdown.is-active .icon-svg {
  transform: rotate(180deg);
}

.excerpt.is-borderless + .is-borderless, .excerpt__row .media + .media {
  margin-top: 0;
  border-top: none;
}

.excerpt--column > *:not(:last-child) {
  margin-bottom: 1rem;
}
.excerpt .media-content > *:not(:last-child) {
  margin-bottom: 1rem;
}
.excerpt .media-content .excerpt__meta {
  margin-bottom: 0.75rem;
}
.excerpt--small .excerpt .media-content > *:not(:last-child), .excerpt--trending .excerpt .media-content > *:not(:last-child) {
  margin-bottom: 0.5rem;
}
.excerpt p, .excerpt__meta {
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 1.2;
}
.excerpt--column {
  flex-direction: column;
}
.excerpt--column .media-left {
  margin-right: 0;
}
.excerpt--column img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.excerpt--left {
  float: left;
  margin-right: 2rem;
  margin-left: -3rem;
  margin-bottom: 1rem !important;
  padding: 1.5rem 0;
  width: 336px;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.excerpt--image-right .media-left {
  margin-right: 0;
  margin-left: 1rem;
  order: 1;
}
.excerpt__title {
  line-height: 1.2;
}
.excerpt__title a {
  color: inherit;
}
.excerpt__title a:hover {
  color: #ce3f48;
}
.excerpt__image {
  display: block;
}
.excerpt--trending .media {
  padding-right: 1rem;
}
.excerpt--trending .media + .media {
  margin-left: 1rem;
  padding-top: 0;
  padding-left: 1rem;
  border-left: 1px solid #ebebeb;
}
@media screen and (min-width: 1024px) {
  .layout--2-column .excerpt__group > :last-child {
    padding-left: 1.5rem;
    border-left: 1px solid #ebebeb;
  }
}
@media screen and (min-width: 1024px) {
  .excerpt__group .is-order-left {
    order: -1;
  }
}
@media screen and (min-width: 1024px) {
  .section--featured-articles .excerpt__group > :first-child {
    padding: 0.75rem 1.5rem;
  }
  .section--featured-articles .excerpt__group > :nth-child(2) {
    border-right: 1px solid #ebebeb;
  }
  .section--featured-articles .excerpt__group > :last-child {
    border-left: 1px solid #ebebeb;
  }
}
.excerpt__header a {
  color: inherit;
}
.excerpt__header a:hover {
  color: #ce3f48;
}

.filter__items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.filter__group:not(.is-borderless) {
  padding-bottom: 2.5rem;
  border-bottom: 1px solid #ebebeb;
}
.filter__select select:focus, .filter__select select:active {
  border-color: #e8b045;
  box-shadow: none;
}
.filter__select:not(.is-multiple):not(.is-loading)::after {
  border-color: #e8b045;
}

input,
.input {
  border: 1px solid #333;
  border-radius: 2px;
}
input .is-success,
input .is-danger,
input .is-hovered,
input .is-focused, input:focus, input:hover,
.input .is-success,
.input .is-danger,
.input .is-hovered,
.input .is-focused,
.input:focus,
.input:hover {
  border-color: #9e9e9e;
  box-shadow: none;
}
input .is-success,
.input .is-success {
  background-color: rgba(167, 188, 95, 0.2);
}
input:focus,
.input:focus {
  background-color: rgba(133, 197, 211, 0.2);
}
input .is-danger,
.input .is-danger {
  background-color: rgba(206, 63, 72, 0.2);
}
input::-moz-placeholder, .input::-moz-placeholder {
  color: #333;
  opacity: 1;
}
input::placeholder,
.input::placeholder {
  color: #333;
  opacity: 1;
}

input[type=checkbox]:checked, input[type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
}
input[type=checkbox]:not(:checked) + label {
  color: #333;
}
input[type=checkbox]:not(:checked) + label:after {
  opacity: 0;
}
input[type=checkbox]:checked + label {
  color: #e8b045;
  font-weight: 600;
}
input[type=checkbox]:checked + label:after {
  opacity: 1;
}
input[type=checkbox]:checked + label, input[type=checkbox]:not(:checked) + label {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  font-size: 0.875rem;
  cursor: pointer;
}
input[type=checkbox]:checked + label:before, input[type=checkbox]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0.875rem;
  height: 0.875rem;
  background: transparent;
  border: 1px solid #9e9e9e;
  border-radius: 2px;
}
input[type=checkbox]:checked + label:after, input[type=checkbox]:not(:checked) + label:after {
  content: "";
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  width: 0.5rem;
  height: 0.5rem;
  background: #e8b045;
  border-radius: 2px;
}

.has-overlap .hero {
  margin-top: -5rem;
}
.hero--background {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
.hero--background::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.5);
}
.hero--search .container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 25rem;
}
.hero--search .container > *:not(:last-child) {
  margin-bottom: 1.5rem;
}
.hero--search,
.hero--search h1 {
  color: #fff;
}
.hero--search h1 {
  font-size: 1.25rem;
  font-family: "Averta-Semibold", sans-serif;
}

.image__caption {
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
}
.image--fit-content {
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (min-width: 1024px) {
  .image--fullwidth {
    margin-left: -3rem;
    margin-right: -3rem;
  }
}
.image--right-align {
  float: right;
  margin-left: 2.25rem;
}
@media screen and (min-width: 1024px) {
  .image--right-align {
    margin-right: -3rem;
  }
}
.image--left-align {
  float: left;
  margin-right: 2.25rem;
}
@media screen and (min-width: 1024px) {
  .image--left-align {
    margin-left: -3rem;
  }
}
.image--featured {
  aspect-ratio: 1.91/1;
  -o-object-fit: cover;
     object-fit: cover;
}

.logo {
  width: 10rem;
}
@media screen and (min-width: 768px), print {
  .logo {
    width: 12.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .logo {
    width: 13.625rem;
  }
}

.menu {
  position: absolute;
  display: none !important;
  top: 0;
  right: 0;
  padding: 4rem 1.25rem;
  width: 100%;
  background-color: #fff;
  color: #333;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
  transform: translateX(100%);
}
@media screen and (min-width: 1024px) {
  .menu {
    top: 4.875rem;
  }
  .theme--dark-header .menu {
    top: 6rem;
  }
}
.menu--open {
  display: flex !important;
  left: 0;
  transform: translateX(0);
}
.menu__social {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .menu__social {
    justify-content: flex-end;
  }
}

.meta {
  font-size: 0.875rem;
  font-family: "Averta-Bold", sans-serif;
}
.meta:not(.meta--italic) {
  text-transform: uppercase;
}
.meta--large {
  font-size: 1rem;
}
.meta--italic {
  font-style: italic;
}

@media screen and (min-width: 1024px) {
  .navbar, .navbar-menu, .navbar-start, .navbar-end {
    align-items: center;
  }
}
@media screen and (min-width: 1024px) {
  .page-home .navbar-brand, .page-home .navbar-menu {
    flex: 1 1 0;
  }
}
.page-home .navbar-menu {
  order: -1;
}
@media screen and (max-width: 1215px) {
  .navbar-menu {
    display: none;
  }
}
.navbar-start {
  opacity: 1;
}
.navbar-start--hidden {
  opacity: 0;
  pointer-events: none;
}
.navbar-end {
  display: flex;
  align-items: center;
}
.navbar-brand .navbar-item {
  padding: 0;
}
.navbar-item .navbar-link {
  padding-right: 2.25rem;
}
.navbar-item .navbar-link:before {
  display: none;
}
.navbar-burger, .navbar-burger:hover, .navbar-burger.is-active {
  color: var(--nav-text-color);
}
@media screen and (min-width: 1024px) {
  .navbar-burger {
    display: block;
  }
}
.navbar-burger:hover {
  background-color: transparent;
}
.navbar-burger span {
  height: 2px;
}
.navbar-dropdown {
  min-width: 9.375rem;
  left: -75%;
}
.navbar-dropdown .nav__link {
  padding: 0.75rem 1rem;
}
.navbar-dropdown .nav__link:hover {
  color: #ce3f48;
}
.navbar-dropdown .nav__link:before {
  display: none;
}

.pagination {
  display: flex;
  margin-top: 2rem;
}
.pagination__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.pagination__item {
  margin: 0 0.25rem;
  padding: 0.25rem 0.5rem;
  font-family: "Averta-Regular", sans-serif;
  color: #333;
  line-height: 1;
  border-radius: 0.25rem;
}
.pagination__item a {
  color: inherit;
  text-decoration: none;
}
.pagination__item a:hover {
  text-decoration: none;
}
.pagination__item:hover, .pagination__item.is-current {
  background-color: rgba(206, 63, 72, 0.15);
}
.pagination__previous, .pagination__next {
  font-family: "Averta-Semibold", sans-serif;
}

.pull-quote {
  padding: 1.5rem 1rem;
  font-family: "Averta-Semibold", sans-serif;
  background-color: #f3f5f6;
  color: #003e46;
  border-left: 3px solid #173d45;
}
.pull-quote > *:not(:last-child) {
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 1024px) {
  .pull-quote {
    margin-left: -3rem;
    margin-right: -3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.pull-quote p {
  font-size: 1.75rem;
  line-height: 1.25;
}
.pull-quote cite {
  font-size: 1rem;
}

@media screen and (min-width: 1024px) {
  .search:not(.search--listings) {
    margin-bottom: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .search__form {
    display: flex;
    align-items: center;
    gap: 1.5rem;
  }
}
.search__form label {
  font-family: "Averta-Bold", sans-serif;
  font-size: 0.875rem;
}
.search--column .search__form {
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
}
.search__input {
  padding-left: 1rem;
  width: 100%;
  background-color: rgba(235, 235, 235, 0.2);
  border-color: #ebebeb;
}
@media screen and (max-width: 1023px) {
  .search__input {
    margin-top: 0.75rem;
  }
}
.search__input::-webkit-search-decoration, .search__input::-webkit-search-cancel-button, .search__input::-webkit-search-results-button, .search__input::-webkit-search-results-decoration {
  display: none;
}
.search--column .search__input {
  min-width: 20.625rem;
}
.search .field {
  position: relative;
  flex-grow: 1;
}
.search button {
  position: absolute;
  top: calc(50% - 9px);
  right: 1rem;
  height: auto;
  background-color: transparent;
  border: 0;
}
.search button .icon-svg {
  width: 0.75rem;
  height: 0.75rem;
}
.search--listings input::-moz-placeholder {
  color: #fff;
  opacity: 0.75;
}
.search--listings input::placeholder {
  color: #fff;
  opacity: 0.75;
}
.search--listings button {
  color: #e8b045;
}

.social__icons {
  display: flex;
  gap: 0.75rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.social__links {
  display: flex;
  gap: 0.5rem;
}
.social--alt .social__link {
  display: flex;
  flex-wrap: wrap;
  place-content: center;
  width: 2rem;
  height: 2rem;
  background-color: #ebebeb;
  color: #707070;
  border-radius: 50%;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.social--alt .social__link:hover, .social--alt .social__link:focus {
  background-color: #ce3f48;
  color: #fff;
}
.social--small .social__link {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.875rem;
  color: #333;
}
.social--small .social__link:hover, .social--small .social__link:focus {
  color: #ce3f48;
}
.social__link .icon-svg {
  width: 1rem;
  height: 1rem;
}
.social--alt .social__link .icon-svg {
  width: 0.75rem;
  height: 0.8125rem;
}
.social--small .social__link .icon-svg {
  width: 0.875rem;
  height: 0.875rem;
}

.tag:not(body) {
  padding: 0 1.125rem;
  background-color: var(--tag-background);
  border-radius: 2px;
  color: var(--tag-text-color);
  font-family: "Averta-Semibold", sans-serif;
}

.teaser {
  display: flex;
}
.teaser a {
  color: inherit;
}
.teaser__title {
  margin-bottom: 0;
  font-size: 1rem;
}
.teaser__meta {
  font-size: 0.875rem;
}
.teaser__inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  height: 100%;
}
.teaser__inner > *:not(:last-child) {
  margin-bottom: 0.75rem;
}
.teaser--column {
  flex-direction: column;
}
.teaser__items.is-gapless {
  gap: 1rem;
}
@media screen and (min-width: 1024px) {
  .teaser__items .teaser--column {
    max-width: 20%;
  }
}
.teaser__excerpt {
  font-size: 0.75rem;
  line-height: 1.2;
}
.teaser__list > *:not(:last-child) {
  margin-bottom: 0.75rem;
}
.teaser__list .teaser {
  box-shadow: none;
  border: 1px solid #ebebeb;
}
.teaser--row .teaser__image {
  flex: 0 0 auto;
}

.btl__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.btl__item a {
  display: block;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.btl__item span {
  font-family: "Averta-Semibold", sans-serif;
  font-size: 0.875rem;
  line-height: 1.2;
}

.code-embed .hbspt-form {
  margin: 3rem 0;
}
@media screen and (max-width: 1023px) {
  .code-embed .hs-custom-style .hs-form-field {
    width: 100% !important;
  }
}
.code-embed .hs-custom-style .hs-form-required,
.code-embed .hs-custom-style .hs-error-msgs {
  color: #ce3f48;
}
.code-embed .hs-custom-style .hs-error-msgs {
  margin: 0;
  padding: 0;
  list-style: none;
  order: 1;
}
.code-embed .hs-custom-style .input {
  padding: 0;
  height: auto;
  background-color: transparent;
  border: 0;
}
.code-embed .hs-custom-style fieldset:not(:last-child) {
  margin-bottom: 1rem;
}
.code-embed .hs-custom-style fieldset .field {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
.code-embed .hs-custom-style fieldset input {
  padding: 0 1rem;
  width: 100%;
  height: 3rem;
  border: 1px solid #707070;
}
.code-embed .hs-custom-style label {
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
  order: 1;
}
.code-embed .hs-custom-style .hs-button {
  line-height: 1;
  width: 100%;
  height: 3rem;
}
.code-embed .hs-custom-style .hs-submit {
  margin-top: 3rem;
}
@media screen and (min-width: 768px), print {
  .code-embed .hs-custom-style--cta .hs-form {
    display: flex;
  }
}
.code-embed .hs-custom-style--cta .hs-form-field {
  flex-grow: 1;
}
.code-embed .hs-custom-style--cta .hs-form-field > label {
  display: none;
}
.code-embed .hs-custom-style--cta .actions {
  min-width: 11.125rem;
}
@media screen and (max-width: 767px) {
  .code-embed .hs-custom-style--cta .actions .hs-button {
    width: 100%;
  }
}
.code-embed .form-columns-2 {
  display: flex;
  gap: 0.675rem;
}

.splide__slide__content {
  margin-top: 1.5rem;
  font-family: "Averta-Regular", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25;
}
@media screen and (min-width: 1024px) {
  .splide__slide__content {
    margin-top: 2rem;
  }
}
.splide__pagination {
  top: 12.8125rem;
  bottom: unset !important;
}
@media screen and (min-width: 1024px) {
  .splide__pagination {
    top: 21.875rem;
  }
}
@media screen and (min-width: 1216px) {
  .splide__pagination {
    top: 25.9375rem;
  }
}
@media screen and (min-width: 1408px) {
  .splide__pagination {
    top: 30.625rem;
  }
}
.splide__pagination__page.is-active {
  background: #333 !important;
}
.splide__arrow {
  top: 6.6875rem !important;
}
@media screen and (min-width: 1024px) {
  .splide__arrow {
    top: 10.9375rem !important;
  }
}
@media screen and (min-width: 1216px) {
  .splide__arrow {
    top: 13.125rem !important;
  }
}
@media screen and (min-width: 1408px) {
  .splide__arrow {
    top: 15.5rem !important;
  }
}
.splide--featured {
  margin-bottom: 3rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInZlbmRvcnMvc2FuaXRpemUvX3Nhbml0aXplLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvX2FsbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2V4dGVuZHMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fb3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9taXhpbnMuc2FzcyIsImFic3RyYWN0cy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvX2FsbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9jb2xvci5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9mbGV4Ym94LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2Zsb2F0LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL290aGVyLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL292ZXJmbG93LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Bvc2l0aW9uLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3NwYWNpbmcuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvdHlwb2dyYXBoeS5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy92aXNpYmlsaXR5LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9fYWxsLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ib3guc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2J1dHRvbi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvY29udGFpbmVyLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250ZW50LnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pY29uLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9pbWFnZS5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9wcm9ncmVzcy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGFibGUuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhZy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvdGl0bGUuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL290aGVyLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2hhcmVkLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2lucHV0LXRleHRhcmVhLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2NoZWNrYm94LXJhZGlvLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3NlbGVjdC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9maWxlLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3Rvb2xzLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2xldmVsLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVzc2FnZS5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9wYW5lbC5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy90YWJzLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC90aWxlcy5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L19hbGwuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9oZXJvLnNhc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvc2VjdGlvbi5zYXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zYXNzIiwiYmFzZS9fcmVkdWNlZC1tb3Rpb24uc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2VsZW1lbnRzLnNjc3MiLCJiYXNlL19saW5rcy5zY3NzIiwiYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImFic3RyYWN0cy92YXJpYWJsZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCJhYnN0cmFjdHMvbWl4aW5zL19zaXplLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJsYXlvdXQvX2d1dHRlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJsYXlvdXQvX3BhZ2Uuc2NzcyIsImxheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fZW50cnkuc2NzcyIsImxheW91dC9fYXNpZGUuc2NzcyIsImFic3RyYWN0cy9taXhpbnMvX2xpc3QtcmVzZXQuc2NzcyIsImxheW91dC9fc2VjdGlvbi5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX3NwYWNpbmcuc2NzcyIsImxheW91dC9fd3JhcC5zY3NzIiwiY29tcG9uZW50cy9fYWQtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fY3RhLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fZXhjZXJwdC5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2xvZ28uc2NzcyIsImNvbXBvbmVudHMvX21lbnUuc2NzcyIsImNvbXBvbmVudHMvX21ldGEuc2NzcyIsImNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHVsbC1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvX3RhZy5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2VyLnNjc3MiLCJwYWdlcy9fYnRsLnNjc3MiLCJwbHVnaW5zL19odWJzcG90LnNjc3MiLCJwbHVnaW5zL19zcGxpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7K0VBQUE7QUFHQTs7RUFBQTtBQUlBOzs7RUFHQyxzQkFBQTtBREFEOztBQ0dBOzs7RUFBQTtBQUtBOztFQUVDLHdCQUFBO0VBQ0EsTUFBQTtFQUNBLHVCQUFBO0VBQ0EsTUFBQTtBREREOztBQ0lBOzs7Ozs7OztFQUFBO0FBVUE7RUFDQyxlQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLGNBQUE7S0FBQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLHdDQUFBO0VBR0EsMEJBQUE7RUFDQSxNQUFBO0VBQ0EsOEJBQUE7RUFDQSxNQUFBO0VBQ0Esc0JBQUE7RUFDQSxNQUFBO0FESkQ7O0FDT0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0MsU0FBQTtBRE5EOztBQ1NBOzs7RUFBQTtBQUtBO0VBQ0MsY0FBQTtFQUNBLGdCQUFBO0FEUEQ7O0FDVUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBOzs7OztFQUtDLFNBQUE7QURURDs7QUNZQTs7RUFBQTtBQUlBOzs7O0VBSUMsU0FBQTtBRFZEOztBQ2FBOzs7RUFBQTtBQUtBO0VBQ0MsU0FBQTtFQUNBLE1BQUE7RUFDQSxpQkFBQTtFQUNBLE1BQUE7QURYRDs7QUNjQTs7RUFBQTtBQUlBO0VBQ0MsY0FBQTtBRFpEOztBQ2VBOztFQUFBO0FBSUE7O0VBRUMsZ0JBQUE7RUFDQSxVQUFBO0FEYkQ7O0FDZ0JBOzs7RUFBQTtBQUtBO0VBQ0MsaUNBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLE1BQUE7QURkRDs7QUNpQkE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0MsNkJBQUE7QURoQkQ7O0FDbUJBOztFQUFBO0FBSUE7RUFDQywwQkFBQTtFQUNB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Qk47O0FhajhCTTtFQUVFLHlCQUFBO0FibThCUjs7QWFsOEJJO0VBQ0Usb0NBQUE7QWJxOEJOOztBYWorQkU7RUFDRSxvQ0FBQTtBYm8rQko7O0FhbCtCSTtFQUVFLHlCQUFBO0FibytCTjs7QWFuK0JFO0VBQ0UsK0NBQUE7QWJzK0JKOztBYWorQkk7RUFDRSx5QkFBQTtBYm8rQk47O0FhbCtCTTtFQUVFLHlCQUFBO0FibytCUjs7QWFuK0JJO0VBQ0Usb0NBQUE7QWJzK0JOOztBYXArQkk7RUFDRSx5QkFBQTtBYnUrQk47O0FhcitCTTtFQUVFLHlCQUFBO0FidStCUjs7QWF0K0JJO0VBQ0Usb0NBQUE7QWJ5K0JOOztBYXJnQ0U7RUFDRSx5QkFBQTtBYndnQ0o7O0FhdGdDSTtFQUVFLHlCQUFBO0Fid2dDTjs7QWF2Z0NFO0VBQ0Usb0NBQUE7QWIwZ0NKOztBYXJnQ0k7RUFDRSx5QkFBQTtBYndnQ047O0FhdGdDTTtFQUVFLHlCQUFBO0Fid2dDUjs7QWF2Z0NJO0VBQ0Usb0NBQUE7QWIwZ0NOOztBYXhnQ0k7RUFDRSx5QkFBQTtBYjJnQ047O0FhemdDTTtFQUVFLHlCQUFBO0FiMmdDUjs7QWExZ0NJO0VBQ0Usb0NBQUE7QWI2Z0NOOztBYXppQ0U7RUFDRSx5QkFBQTtBYjRpQ0o7O0FhMWlDSTtFQUVFLHlCQUFBO0FiNGlDTjs7QWEzaUNFO0VBQ0Usb0NBQUE7QWI4aUNKOztBYXppQ0k7RUFDRSx5QkFBQTtBYjRpQ047O0FhMWlDTTtFQUVFLHlCQUFBO0FiNGlDUjs7QWEzaUNJO0VBQ0Usb0NBQUE7QWI4aUNOOztBYTVpQ0k7RUFDRSx5QkFBQTtBYitpQ047O0FhN2lDTTtFQUVFLHlCQUFBO0FiK2lDUjs7QWE5aUNJO0VBQ0Usb0NBQUE7QWJpakNOOztBYTdrQ0U7RUFDRSx5QkFBQTtBYmdsQ0o7O0FhOWtDSTtFQUVFLHlCQUFBO0FiZ2xDTjs7QWEva0NFO0VBQ0Usb0NBQUE7QWJrbENKOztBYTdrQ0k7RUFDRSx5QkFBQTtBYmdsQ047O0FhOWtDTTtFQUVFLHlCQUFBO0FiZ2xDUjs7QWEva0NJO0VBQ0Usb0NBQUE7QWJrbENOOztBYWhsQ0k7RUFDRSx5QkFBQTtBYm1sQ047O0FhamxDTTtFQUVFLHlCQUFBO0FibWxDUjs7QWFsbENJO0VBQ0Usb0NBQUE7QWJxbENOOztBYWpuQ0U7RUFDRSx5QkFBQTtBYm9uQ0o7O0FhbG5DSTtFQUVFLHlCQUFBO0Fib25DTjs7QWFubkNFO0VBQ0Usb0NBQUE7QWJzbkNKOztBYWpuQ0k7RUFDRSx5QkFBQTtBYm9uQ047O0FhbG5DTTtFQUVFLHlCQUFBO0Fib25DUjs7QWFubkNJO0VBQ0Usb0NBQUE7QWJzbkNOOztBYXBuQ0k7RUFDRSx5QkFBQTtBYnVuQ047O0Fhcm5DTTtFQUVFLHlCQUFBO0FidW5DUjs7QWF0bkNJO0VBQ0Usb0NBQUE7QWJ5bkNOOztBYXJwQ0U7RUFDRSx5QkFBQTtBYndwQ0o7O0FhdHBDSTtFQUVFLHlCQUFBO0Fid3BDTjs7QWF2cENFO0VBQ0Usb0NBQUE7QWIwcENKOztBYXJwQ0k7RUFDRSx5QkFBQTtBYndwQ047O0FhdHBDTTtFQUVFLHlCQUFBO0Fid3BDUjs7QWF2cENJO0VBQ0Usb0NBQUE7QWIwcENOOztBYXhwQ0k7RUFDRSx5QkFBQTtBYjJwQ047O0FhenBDTTtFQUVFLHlCQUFBO0FiMnBDUjs7QWExcENJO0VBQ0Usb0NBQUE7QWI2cENOOztBYXpyQ0U7RUFDRSx5QkFBQTtBYjRyQ0o7O0FhMXJDSTtFQUVFLHlCQUFBO0FiNHJDTjs7QWEzckNFO0VBQ0Usb0NBQUE7QWI4ckNKOztBYXpyQ0k7RUFDRSx5QkFBQTtBYjRyQ047O0FhMXJDTTtFQUVFLHlCQUFBO0FiNHJDUjs7QWEzckNJO0VBQ0Usb0NBQUE7QWI4ckNOOztBYTVyQ0k7RUFDRSx5QkFBQTtBYityQ047O0FhN3JDTTtFQUVFLHlCQUFBO0FiK3JDUjs7QWE5ckNJO0VBQ0Usb0NBQUE7QWJpc0NOOztBYTd0Q0U7RUFDRSx5QkFBQTtBYmd1Q0o7O0FhOXRDSTtFQUVFLHlCQUFBO0FiZ3VDTjs7QWEvdENFO0VBQ0Usb0NBQUE7QWJrdUNKOztBYTd0Q0k7RUFDRSx5QkFBQTtBYmd1Q047O0FhOXRDTTtFQUVFLHlCQUFBO0FiZ3VDUjs7QWEvdENJO0VBQ0Usb0NBQUE7QWJrdUNOOztBYWh1Q0k7RUFDRSx5QkFBQTtBYm11Q047O0FhanVDTTtFQUVFLHlCQUFBO0FibXVDUjs7QWFsdUNJO0VBQ0Usb0NBQUE7QWJxdUNOOztBYWp3Q0U7RUFDRSx5QkFBQTtBYm93Q0o7O0FhbHdDSTtFQUVFLHlCQUFBO0Fib3dDTjs7QWFud0NFO0VBQ0Usb0NBQUE7QWJzd0NKOztBYWp3Q0k7RUFDRSx5QkFBQTtBYm93Q047O0FhbHdDTTtFQUVFLHlCQUFBO0Fib3dDUjs7QWFud0NJO0VBQ0Usb0NBQUE7QWJzd0NOOztBYXB3Q0k7RUFDRSx5QkFBQTtBYnV3Q047O0FhcndDTTtFQUVFLHlCQUFBO0FidXdDUjs7QWF0d0NJO0VBQ0Usb0NBQUE7QWJ5d0NOOztBYXJ5Q0U7RUFDRSx5QkFBQTtBYnd5Q0o7O0FhdHlDSTtFQUVFLHlCQUFBO0Fid3lDTjs7QWF2eUNFO0VBQ0Usb0NBQUE7QWIweUNKOztBYXJ5Q0k7RUFDRSx5QkFBQTtBYnd5Q047O0FhdHlDTTtFQUVFLHlCQUFBO0Fid3lDUjs7QWF2eUNJO0VBQ0Usb0NBQUE7QWIweUNOOztBYXh5Q0k7RUFDRSx5QkFBQTtBYjJ5Q047O0FhenlDTTtFQUVFLHlCQUFBO0FiMnlDUjs7QWExeUNJO0VBQ0Usb0NBQUE7QWI2eUNOOztBYXowQ0U7RUFDRSx5QkFBQTtBYjQwQ0o7O0FhMTBDSTtFQUVFLHlCQUFBO0FiNDBDTjs7QWEzMENFO0VBQ0Usb0NBQUE7QWI4MENKOztBYXowQ0k7RUFDRSx5QkFBQTtBYjQwQ047O0FhMTBDTTtFQUVFLHlCQUFBO0FiNDBDUjs7QWEzMENJO0VBQ0Usb0NBQUE7QWI4MENOOztBYTUwQ0k7RUFDRSx5QkFBQTtBYiswQ047O0FhNzBDTTtFQUVFLHlCQUFBO0FiKzBDUjs7QWE5MENJO0VBQ0Usb0NBQUE7QWJpMUNOOztBYTcyQ0U7RUFDRSx5QkFBQTtBYmczQ0o7O0FhOTJDSTtFQUVFLHlCQUFBO0FiZzNDTjs7QWEvMkNFO0VBQ0Usb0NBQUE7QWJrM0NKOztBYTcyQ0k7RUFDRSx5QkFBQTtBYmczQ047O0FhOTJDTTtFQUVFLHlCQUFBO0FiZzNDUjs7QWEvMkNJO0VBQ0Usb0NBQUE7QWJrM0NOOztBYWgzQ0k7RUFDRSx5QkFBQTtBYm0zQ047O0FhajNDTTtFQUVFLHlCQUFBO0FibTNDUjs7QWFsM0NJO0VBQ0Usb0NBQUE7QWJxM0NOOztBYWwzQ0U7RUFDRSxnQ0FBQTtBYnEzQ0o7O0FhcDNDRTtFQUNFLDJDQUFBO0FidTNDSjs7QWExM0NFO0VBQ0UsaUNBQUE7QWI2M0NKOztBYTUzQ0U7RUFDRSw0Q0FBQTtBYiszQ0o7O0FhbDRDRTtFQUNFLHlCQUFBO0FicTRDSjs7QWFwNENFO0VBQ0Usb0NBQUE7QWJ1NENKOztBYTE0Q0U7RUFDRSx5QkFBQTtBYjY0Q0o7O0FhNTRDRTtFQUNFLG9DQUFBO0FiKzRDSjs7QWFsNUNFO0VBQ0UseUJBQUE7QWJxNUNKOztBYXA1Q0U7RUFDRSxvQ0FBQTtBYnU1Q0o7O0FhMTVDRTtFQUNFLHlCQUFBO0FiNjVDSjs7QWE1NUNFO0VBQ0Usb0NBQUE7QWIrNUNKOztBYWw2Q0U7RUFDRSx5QkFBQTtBYnE2Q0o7O0FhcDZDRTtFQUNFLG9DQUFBO0FidTZDSjs7QWExNkNFO0VBQ0UsaUNBQUE7QWI2NkNKOztBYTU2Q0U7RUFDRSw0Q0FBQTtBYis2Q0o7O0FhbDdDRTtFQUNFLGlDQUFBO0FicTdDSjs7QWFwN0NFO0VBQ0UsNENBQUE7QWJ1N0NKOztBYzM5Q0U7RUFDRSw4QkFBQTtBZDg5Q0o7O0FjLzlDRTtFQUNFLHNDQUFBO0FkaytDSjs7QWNuK0NFO0VBQ0UsaUNBQUE7QWRzK0NKOztBY3YrQ0U7RUFDRSx5Q0FBQTtBZDArQ0o7O0FjdCtDRTtFQUNFLDRCQUFBO0FkeStDSjs7QWMxK0NFO0VBQ0UsMEJBQUE7QWQ2K0NKOztBYzkrQ0U7RUFDRSxrQ0FBQTtBZGkvQ0o7O0FjNytDRTtFQUNFLHNDQUFBO0FkZy9DSjs7QWNqL0NFO0VBQ0Usb0NBQUE7QWRvL0NKOztBY3IvQ0U7RUFDRSxrQ0FBQTtBZHcvQ0o7O0Fjei9DRTtFQUNFLHlDQUFBO0FkNC9DSjs7QWM3L0NFO0VBQ0Usd0NBQUE7QWRnZ0RKOztBY2pnREU7RUFDRSx3Q0FBQTtBZG9nREo7O0FjcmdERTtFQUNFLGlDQUFBO0Fkd2dESjs7QWN6Z0RFO0VBQ0UsK0JBQUE7QWQ0Z0RKOztBYzdnREU7RUFDRSxnQ0FBQTtBZGdoREo7O0FjamhERTtFQUNFLGlDQUFBO0Fkb2hESjs7QWNoaERFO0VBQ0Usb0NBQUE7QWRtaERKOztBY3BoREU7RUFDRSxrQ0FBQTtBZHVoREo7O0FjeGhERTtFQUNFLGdDQUFBO0FkMmhESjs7QWM1aERFO0VBQ0UsdUNBQUE7QWQraERKOztBY2hpREU7RUFDRSxzQ0FBQTtBZG1pREo7O0FjcGlERTtFQUNFLHNDQUFBO0FkdWlESjs7QWN4aURFO0VBQ0UsaUNBQUE7QWQyaURKOztBYzVpREU7RUFDRSwrQkFBQTtBZCtpREo7O0FjaGpERTtFQUNFLDZCQUFBO0FkbWpESjs7QWNwakRFO0VBQ0Usa0NBQUE7QWR1akRKOztBY25qREU7RUFDRSwrQkFBQTtBZHNqREo7O0FjdmpERTtFQUNFLGtDQUFBO0FkMGpESjs7QWMzakRFO0VBQ0UsZ0NBQUE7QWQ4akRKOztBYy9qREU7RUFDRSw4QkFBQTtBZGtrREo7O0FjbmtERTtFQUNFLGdDQUFBO0Fkc2tESjs7QWN2a0RFO0VBQ0UsNkJBQUE7QWQwa0RKOztBYzNrREU7RUFDRSwyQkFBQTtBZDhrREo7O0FjL2tERTtFQUNFLGtDQUFBO0Fka2xESjs7QWNubERFO0VBQ0UsZ0NBQUE7QWRzbERKOztBY2xsREU7RUFDRSwyQkFBQTtBZHFsREo7O0FjdGxERTtFQUNFLGlDQUFBO0FkeWxESjs7QWMxbERFO0VBQ0UsK0JBQUE7QWQ2bERKOztBYzlsREU7RUFDRSw2QkFBQTtBZGltREo7O0FjbG1ERTtFQUNFLCtCQUFBO0FkcW1ESjs7QWN0bURFO0VBQ0UsOEJBQUE7QWR5bURKOztBY3BtREk7RUFDRSx1QkFBQTtBZHVtRE47O0FjeG1ESTtFQUNFLHVCQUFBO0FkMm1ETjs7QWM1bURJO0VBQ0UsdUJBQUE7QWQrbURO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O0VwQnd2RUo7RW9CenZFRTtJQUNFLDRCQUFBO0VwQjJ2RUo7RW9CNXZFRTtJQUNFLDZCQUFBO0VwQjh2RUo7RW9CL3ZFRTtJQUNFLDBCQUFBO0VwQml3RUo7RW9CbHdFRTtJQUNFLDZCQUFBO0VwQm93RUo7QUFDRjtBT3pwRUU7RWE3R0U7SUFDRSwwQkFBQTtFcEJ5d0VKO0VvQjF3RUU7SUFDRSw0QkFBQTtFcEI0d0VKO0VvQjd3RUU7SUFDRSwwQkFBQTtFcEIrd0VKO0VvQmh4RUU7SUFDRSw0QkFBQTtFcEJreEVKO0VvQm54RUU7SUFDRSw2QkFBQTtFcEJxeEVKO0VvQnR4RUU7SUFDRSwwQkFBQTtFcEJ3eEVKO0VvQnp4RUU7SUFDRSw2QkFBQTtFcEIyeEVKO0FBQ0Y7QU81cUVFO0VhakhFO0lBQ0UsMEJBQUE7RXBCZ3lFSjtFb0JqeUVFO0lBQ0UsNEJBQUE7RXBCbXlFSjtFb0JweUVFO0lBQ0UsMEJBQUE7RXBCc3lFSjtFb0J2eUVFO0lBQ0UsNEJBQUE7RXBCeXlFSjtFb0IxeUVFO0lBQ0UsNkJBQUE7RXBCNHlFSjtFb0I3eUVFO0lBQ0UsMEJBQUE7RXBCK3lFSjtFb0JoekVFO0lBQ0UsNkJBQUE7RXBCa3pFSjtBQUNGO0FPcHJFSTtFYWhJQTtJQUNFLDBCQUFBO0VwQnV6RUo7RW9CeHpFRTtJQUNFLDRCQUFBO0VwQjB6RUo7RW9CM3pFRTtJQUNFLDBCQUFBO0VwQjZ6RUo7RW9COXpFRTtJQUNFLDRCQUFBO0VwQmcwRUo7RW9CajBFRTtJQUNFLDZCQUFBO0VwQm0wRUo7RW9CcDBFRTtJQUNFLDBCQUFBO0VwQnMwRUo7RW9CdjBFRTtJQUNFLDZCQUFBO0VwQnkwRUo7QUFDRjtBTzVyRUk7RWEvSUE7SUFDRSwwQkFBQTtFcEI4MEVKO0VvQi8wRUU7SUFDRSw0QkFBQTtFcEJpMUVKO0VvQmwxRUU7SUFDRSwwQkFBQTtFcEJvMUVKO0VvQnIxRUU7SUFDRSw0QkFBQTtFcEJ1MUVKO0VvQngxRUU7SUFDRSw2QkFBQTtFcEIwMUVKO0VvQjMxRUU7SUFDRSwwQkFBQTtFcEI2MUVKO0VvQjkxRUU7SUFDRSw2QkFBQTtFcEJnMkVKO0FBQ0Y7QW9CeDBFRTtFQUNFLDZCQUFBO0FwQjAwRUo7O0FvQjMwRUU7RUFDRSw4QkFBQTtBcEI4MEVKOztBb0IvMEVFO0VBQ0UsMkJBQUE7QXBCazFFSjs7QW9CbjFFRTtFQUNFLDRCQUFBO0FwQnMxRUo7O0FPaHhFRTtFYWxFRTtJQUNFLDZCQUFBO0VwQnMxRUo7QUFDRjtBT2x4RUU7RWFuRUU7SUFDRSw2QkFBQTtFcEJ3MUVKO0FBQ0Y7QU9ueEVFO0VhcEVFO0lBQ0UsNkJBQUE7RXBCMDFFSjtBQUNGO0FPcHhFRTtFYXJFRTtJQUNFLDZCQUFBO0VwQjQxRUo7QUFDRjtBT3J4RUU7RWF0RUU7SUFDRSw2QkFBQTtFcEI4MUVKO0FBQ0Y7QU9yeEVJO0VheEVBO0lBQ0UsNkJBQUE7RXBCZzJFSjtBQUNGO0FPaHhFSTtFYS9FQTtJQUNFLDZCQUFBO0VwQmsyRUo7QUFDRjtBT2h4RUk7RWFqRkE7SUFDRSw2QkFBQTtFcEJvMkVKO0FBQ0Y7QU8zd0VJO0VheEZBO0lBQ0UsNkJBQUE7RXBCczJFSjtBQUNGO0FPOXpFRTtFYWxFRTtJQUNFLDhCQUFBO0VwQm00RUo7QUFDRjtBTy96RUU7RWFuRUU7SUFDRSw4QkFBQTtFcEJxNEVKO0FBQ0Y7QU9oMEVFO0VhcEVFO0lBQ0UsOEJBQUE7RXBCdTRFSjtBQUNGO0FPajBFRTtFYXJFRTtJQUNFLDhCQUFBO0VwQnk0RUo7QUFDRjtBT2wwRUU7RWF0RUU7SUFDRSw4QkFBQTtFcEIyNEVKO0FBQ0Y7QU9sMEVJO0VheEVBO0lBQ0UsOEJBQUE7RXBCNjRFSjtBQUNGO0FPN3pFSTtFYS9FQTtJQUNFLDhCQUFBO0VwQis0RUo7QUFDRjtBTzd6RUk7RWFqRkE7SUFDRSw4QkFBQTtFcEJpNUVKO0FBQ0Y7QU94ekVJO0VheEZBO0lBQ0UsOEJBQUE7RXBCbTVFSjtBQUNGO0FPMzJFRTtFYWxFRTtJQUNFLDJCQUFBO0VwQmc3RUo7QUFDRjtBTzUyRUU7RWFuRUU7SUFDRSwyQkFBQTtFcEJrN0VKO0FBQ0Y7QU83MkVFO0VhcEVFO0lBQ0UsMkJBQUE7RXBCbzdFSjtBQUNGO0FPOTJFRTtFYXJFRTtJQUNFLDJCQUFBO0VwQnM3RUo7QUFDRjtBTy8yRUU7RWF0RUU7SUFDRSwyQkFBQTtFcEJ3N0VKO0FBQ0Y7QU8vMkVJO0VheEVBO0lBQ0UsMkJBQUE7RXBCMDdFSjtBQUNGO0FPMTJFSTtFYS9FQTtJQUNFLDJCQUFBO0VwQjQ3RUo7QUFDRjtBTzEyRUk7RWFqRkE7SUFDRSwyQkFBQTtFcEI4N0VKO0FBQ0Y7QU9yMkVJO0VheEZBO0lBQ0UsMkJBQUE7RXBCZzhFSjtBQUNGO0FPeDVFRTtFYWxFRTtJQUNFLDRCQUFBO0VwQjY5RUo7QUFDRjtBT3o1RUU7RWFuRUU7SUFDRSw0QkFBQTtFcEIrOUVKO0FBQ0Y7QU8xNUVFO0VhcEVFO0lBQ0UsNEJBQUE7RXBCaStFSjtBQUNGO0FPMzVFRTtFYXJFRTtJQUNFLDRCQUFBO0VwQm0rRUo7QUFDRjtBTzU1RUU7RWF0RUU7SUFDRSw0QkFBQTtFcEJxK0VKO0FBQ0Y7QU81NUVJO0VheEVBO0lBQ0UsNEJBQUE7RXBCdStFSjtBQUNGO0FPdjVFSTtFYS9FQTtJQUNFLDRCQUFBO0VwQnkrRUo7QUFDRjtBT3Y1RUk7RWFqRkE7SUFDRSw0QkFBQTtFcEIyK0VKO0FBQ0Y7QU9sNUVJO0VheEZBO0lBQ0UsNEJBQUE7RXBCNitFSjtBQUNGO0FvQjUrRUE7RUFDRSxxQ0FBQTtBcEI4K0VGOztBb0I1K0VBO0VBQ0Usb0NBQUE7QXBCKytFRjs7QW9CNytFQTtFQUNFLG9DQUFBO0FwQmcvRUY7O0FvQjkrRUE7RUFDRSw2QkFBQTtBcEJpL0VGOztBb0IvK0VBO0VBQ0UscUNBQUE7QXBCay9FRjs7QW9CaC9FQTtFQUNFLDJCQUFBO0FwQm0vRUY7O0FvQmwvRUE7RUFDRSwyQkFBQTtBcEJxL0VGOztBb0JwL0VBO0VBQ0UsMkJBQUE7QXBCdS9FRjs7QW9CdC9FQTtFQUNFLDJCQUFBO0FwQnkvRUY7O0FvQngvRUE7RUFDRSwyQkFBQTtBcEIyL0VGOztBb0J6L0VBO0VBQ0Usb0RBQUE7QXBCNC9FRjs7QW9CMS9FQTtFQUNFLDRDQUFBO0FwQjYvRUY7O0FvQjMvRUE7RUFDRSwrTEFBQTtBcEI4L0VGOztBb0I1L0VBO0VBQ0UsaUNBQUE7QXBCKy9FRjs7QW9CNy9FQTtFQUNFLGlDQUFBO0FwQmdnRkY7O0FxQmptRkU7RUFDRSx5QkFBQTtBckJvbUZKOztBT3BnRkU7RWM5RkU7SUFDRSx5QkFBQTtFckJzbUZKO0FBQ0Y7QU90Z0ZFO0VjL0ZFO0lBQ0UseUJBQUE7RXJCd21GSjtBQUNGO0FPdmdGRTtFY2hHRTtJQUNFLHlCQUFBO0VyQjBtRko7QUFDRjtBT3hnRkU7RWNqR0U7SUFDRSx5QkFBQTtFckI0bUZKO0FBQ0Y7QU96Z0ZFO0VjbEdFO0lBQ0UseUJBQUE7RXJCOG1GSjtBQUNGO0FPemdGSTtFY3BHQTtJQUNFLHlCQUFBO0VyQmduRko7QUFDRjtBT3BnRkk7RWMzR0E7SUFDRSx5QkFBQTtFckJrbkZKO0FBQ0Y7QU9wZ0ZJO0VjN0dBO0lBQ0UseUJBQUE7RXJCb25GSjtBQUNGO0FPLy9FSTtFY3BIQTtJQUNFLHlCQUFBO0VyQnNuRko7QUFDRjtBcUJucEZFO0VBQ0Usd0JBQUE7QXJCcXBGSjs7QU9yakZFO0VjOUZFO0lBQ0Usd0JBQUE7RXJCdXBGSjtBQUNGO0FPdmpGRTtFYy9GRTtJQUNFLHdCQUFBO0VyQnlwRko7QUFDRjtBT3hqRkU7RWNoR0U7SUFDRSx3QkFBQTtFckIycEZKO0FBQ0Y7QU96akZFO0VjakdFO0lBQ0Usd0JBQUE7RXJCNnBGSjtBQUNGO0FPMWpGRTtFY2xHRTtJQUNFLHdCQUFBO0VyQitwRko7QUFDRjtBTzFqRkk7RWNwR0E7SUFDRSx3QkFBQTtFckJpcUZKO0FBQ0Y7QU9yakZJO0VjM0dBO0lBQ0Usd0JBQUE7RXJCbXFGSjtBQUNGO0FPcmpGSTtFYzdHQTtJQUNFLHdCQUFBO0VyQnFxRko7QUFDRjtBT2hqRkk7RWNwSEE7SUFDRSx3QkFBQTtFckJ1cUZKO0FBQ0Y7QXFCcHNGRTtFQUNFLDBCQUFBO0FyQnNzRko7O0FPdG1GRTtFYzlGRTtJQUNFLDBCQUFBO0VyQndzRko7QUFDRjtBT3htRkU7RWMvRkU7SUFDRSwwQkFBQTtFckIwc0ZKO0FBQ0Y7QU96bUZFO0VjaEdFO0lBQ0UsMEJBQUE7RXJCNHNGSjtBQUNGO0FPMW1GRTtFY2pHRTtJQUNFLDBCQUFBO0VyQjhzRko7QUFDRjtBTzNtRkU7RWNsR0U7SUFDRSwwQkFBQTtFckJndEZKO0FBQ0Y7QU8zbUZJO0VjcEdBO0lBQ0UsMEJBQUE7RXJCa3RGSjtBQUNGO0FPdG1GSTtFYzNHQTtJQUNFLDBCQUFBO0VyQm90Rko7QUFDRjtBT3RtRkk7RWM3R0E7SUFDRSwwQkFBQTtFckJzdEZKO0FBQ0Y7QU9qbUZJO0VjcEhBO0lBQ0UsMEJBQUE7RXJCd3RGSjtBQUNGO0FxQnJ2RkU7RUFDRSxnQ0FBQTtBckJ1dkZKOztBT3ZwRkU7RWM5RkU7SUFDRSxnQ0FBQTtFckJ5dkZKO0FBQ0Y7QU96cEZFO0VjL0ZFO0lBQ0UsZ0NBQUE7RXJCMnZGSjtBQUNGO0FPMXBGRTtFY2hHRTtJQUNFLGdDQUFBO0VyQjZ2Rko7QUFDRjtBTzNwRkU7RWNqR0U7SUFDRSxnQ0FBQTtFckIrdkZKO0FBQ0Y7QU81cEZFO0VjbEdFO0lBQ0UsZ0NBQUE7RXJCaXdGSjtBQUNGO0FPNXBGSTtFY3BHQTtJQUNFLGdDQUFBO0VyQm13Rko7QUFDRjtBT3ZwRkk7RWMzR0E7SUFDRSxnQ0FBQTtFckJxd0ZKO0FBQ0Y7QU92cEZJO0VjN0dBO0lBQ0UsZ0NBQUE7RXJCdXdGSjtBQUNGO0FPbHBGSTtFY3BIQTtJQUNFLGdDQUFBO0VyQnl3Rko7QUFDRjtBcUJ0eUZFO0VBQ0UsK0JBQUE7QXJCd3lGSjs7QU94c0ZFO0VjOUZFO0lBQ0UsK0JBQUE7RXJCMHlGSjtBQUNGO0FPMXNGRTtFYy9GRTtJQUNFLCtCQUFBO0VyQjR5Rko7QUFDRjtBTzNzRkU7RWNoR0U7SUFDRSwrQkFBQTtFckI4eUZKO0FBQ0Y7QU81c0ZFO0VjakdFO0lBQ0UsK0JBQUE7RXJCZ3pGSjtBQUNGO0FPN3NGRTtFY2xHRTtJQUNFLCtCQUFBO0VyQmt6Rko7QUFDRjtBTzdzRkk7RWNwR0E7SUFDRSwrQkFBQTtFckJvekZKO0FBQ0Y7QU94c0ZJO0VjM0dBO0lBQ0UsK0JBQUE7RXJCc3pGSjtBQUNGO0FPeHNGSTtFYzdHQTtJQUNFLCtCQUFBO0VyQnd6Rko7QUFDRjtBT25zRkk7RWNwSEE7SUFDRSwrQkFBQTtFckIwekZKO0FBQ0Y7QXFCenpGQTtFQUNFLHdCQUFBO0FyQjJ6RkY7O0FxQnp6RkE7RUFDRSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtFQUNBLHdCQUFBO0FyQjR6RkY7O0FPcHdGRTtFY3JEQTtJQUNFLHdCQUFBO0VyQjZ6RkY7QUFDRjtBT3R3RkU7RWNyREE7SUFDRSx3QkFBQTtFckI4ekZGO0FBQ0Y7QU92d0ZFO0VjckRBO0lBQ0Usd0JBQUE7RXJCK3pGRjtBQUNGO0FPeHdGRTtFY3JEQTtJQUNFLHdCQUFBO0VyQmcwRkY7QUFDRjtBT3p3RkU7RWNyREE7SUFDRSx3QkFBQTtFckJpMEZGO0FBQ0Y7QU96d0ZJO0VjdERGO0lBQ0Usd0JBQUE7RXJCazBGRjtBQUNGO0FPcHdGSTtFYzVERjtJQUNFLHdCQUFBO0VyQm0wRkY7QUFDRjtBT3B3Rkk7RWM3REY7SUFDRSx3QkFBQTtFckJvMEZGO0FBQ0Y7QU8vdkZJO0VjbkVGO0lBQ0Usd0JBQUE7RXJCcTBGRjtBQUNGO0FxQnAwRkE7RUFDRSw2QkFBQTtBckJzMEZGOztBT3J6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQnUwRkY7QUFDRjtBT3Z6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQncwRkY7QUFDRjtBT3h6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQnkwRkY7QUFDRjtBT3p6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQjAwRkY7QUFDRjtBTzF6RkU7RWNkQTtJQUNFLDZCQUFBO0VyQjIwRkY7QUFDRjtBTzF6Rkk7RWNmRjtJQUNFLDZCQUFBO0VyQjQwRkY7QUFDRjtBT3J6Rkk7RWNyQkY7SUFDRSw2QkFBQTtFckI2MEZGO0FBQ0Y7QU9yekZJO0VjdEJGO0lBQ0UsNkJBQUE7RXJCODBGRjtBQUNGO0FPaHpGSTtFYzVCRjtJQUNFLDZCQUFBO0VyQiswRkY7QUFDRjtBc0J6OEZBLG1CQUFBO0FDV0E7RUFFRSxzQmZUTTtFZVVOLGtCakJ5RGE7RWlCeERiLHdDZjhCYztFZTdCZCxXZlhNO0VlWU4sY0FBQTtFQUNBLGdCQVpZO0F2QjQ4RmQ7O0F1Qjc3RkU7RUFFRSx5RUFmb0I7QXZCODhGeEI7QXVCOTdGRTtFQUNFLG9FQWhCcUI7QXZCZzlGekI7O0F3Qjc1RkE7RUFHRSxzQmhCM0RNO0VnQjRETixxQmhCdkRXO0VnQndEWCxpQnBCNURxQjtFb0I2RHJCLFdoQjdETTtFZ0I4RE4sZUFBQTtFQUdBLHVCQUFBO0VBQ0EsaUNBN0R3QjtFQThEeEIsaUJBN0QwQjtFQThEMUIsa0JBOUQwQjtFQStEMUIsOEJBaEV3QjtFQWlFeEIsa0JBQUE7RUFDQSxtQkFBQTtBeEI0NUZGO0F3QjM1RkU7RUFDRSxjQUFBO0F4QjY1Rko7QXdCMzVGSTtFQUlFLGFBQUE7RUFDQSxZQUFBO0F4QjA1Rk47QXdCejVGSTtFakI4RkEsK0JpQjdGMEI7RWpCNkYxQixvQmlCNUYwQjtBeEIyNUY5QjtBd0IxNUZJO0VqQjJGQSxtQmlCMUYwQjtFakIwRjFCLGdDaUJ6RjBCO0F4QjQ1RjlCO0F3QjM1Rkk7RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0F4QjY1Rk47QXdCMzVGRTtFQUVFLHFCaEJ6RlM7RWdCMEZULGNoQjdGVTtBUnkvRmQ7QXdCMzVGRTtFQUVFLHFCaEJ0Rkc7RWdCdUZILGNoQmpHVTtBUjYvRmQ7QXdCMzVGSTtFQUNFLGlEQUFBO0F4QjY1Rk47QXdCNTVGRTtFQUVFLHFCaEJyR1E7RWdCc0dSLGNoQnZHVTtBUm9nR2Q7QXdCMzVGRTtFQUNFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxXaEI3R0k7RWdCOEdKLDBCQTFGcUI7QXhCdS9GekI7QXdCNTVGSTtFQUlFLGlDbEIzR1M7RWtCNEdULFdoQnBIRTtBUitnR1I7QXdCMTVGSTtFQUVFLHlCQUFBO0VBQ0EsV2hCeEhFO0FSbWhHUjtBd0IxNUZJO0VBRUUsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0F4QjI1Rk47QXdCMTVG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K3FKMUI7QXdCNzhJRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0F4Qis4SUo7QXdCOThJRTtFQUNFLDZCQUFBO0VBQ0Esb0JBQUE7QXhCZzlJSjtBd0IvOElJO0VqQnRRRixrQkFBQTtFQUtFLDZCQUFBO0VBQ0EsNEJBQUE7RWlCbVFFLDZCQUFBO0F4Qms5SU47QXdCajlJRTtFQUNFLGlDbEJ2UVc7RWtCd1FYLHFCaEI1UVM7RWdCNlFULGNoQjlRRztFZ0IrUUgsZ0JBQUE7RUFDQSxvQkFBQTtBeEJtOUlKO0F3Qmw5SUU7RUFDRSxxQmxCbE5hO0VrQm1OYixnQ0FBQTtFQUNBLGlDQUFBO0F4Qm85SUo7O0F3Qmw5SUE7RUFDRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsMkJBQUE7QXhCcTlJRjtBd0JwOUlFO0VBQ0UscUJBQUE7QXhCczlJSjtBd0JyOUlJO0VqQmpIQSxvQmlCa0gwQjtBeEJ1OUk5QjtBd0J0OUlFO0VBQ0Usc0JBQUE7QXhCdzlJSjtBd0J2OUlFO0VBQ0UsbUJBQUE7QXhCeTlJSjtBd0J0OUlJO0VBelBGLGtCbEJkTztBTmd1SlQ7QXdCcHRKRTtFQUNFLGtCbEJrQlc7QU5vc0pmO0F3Qno5SUk7RUF4UEYsa0JsQnBCTztBTnd1SlQ7QXdCejlJSTtFQXpQRixpQmxCdkJPO0FONHVKVDtBd0J4OUlNO0VBQ0UsNEJBQUE7RUFDQSx5QkFBQTtBeEIwOUlSO0F3Qno5SU07RUFDRSw2QkFBQTtFQUNBLDBCQUFBO0VqQnhJSixrQmlCeUk0QjtBeEIyOUloQztBd0IxOUlNO0VqQjFJRixlaUIySTRCO0F4QjQ5SWhDO0F3QjM5SU07RUFFRSxVQUFBO0F4QjQ5SVI7QXdCMzlJTTtFQUtFLFVBQUE7QXhCeTlJUjtBd0J4OUlRO0VBQ0UsVUFBQTtBeEIwOUlWO0F3Qno5SU07RUFDRSxZQUFBO0VBQ0EsY0FBQTtBeEIyOUlSO0F3QjE5SUU7RUFDRSx1QkFBQTtBeEI0OUlKO0F3QjE5SU07RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0F4QjQ5SVI7QXdCMzlJRTtFQUNFLHlCQUFBO0F4QjY5SUo7QXdC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RUFDRSxxRkFBQTtBOUI4MktSO0E4QnIzS007RUFDRSx5QkFISTtBOUIwM0taO0E4QnQzS007RUFDRSx5QkFMSTtBOUI2M0taO0E4QnYzS007RUFDRSx5QkFQSTtBOUJnNEtaO0E4QngzS007RUFDRSw2RUFBQTtBOUIwM0tSO0E4Qmo0S007RUFDRSx5QkFISTtBOUJzNEtaO0E4Qmw0S007RUFDRSx5QkFMSTtBOUJ5NEtaO0E4Qm40S007RUFDRSx5QkFQSTtBOUI0NEtaO0E4QnA0S007RUFDRSw2RUFBQTtBOUJzNEtSO0E4Qjc0S007RUFDRSx5QkFISTtBOUJrNUtaO0E4Qjk0S007RUFDRSx5QkFMSTtBOUJxNUtaO0E4Qi80S007RUFDRSx5QkFQSTtBOUJ3NUtaO0E4Qmg1S007RUFDRSw2RUFBQTtBOUJrNUtSO0E4Qno1S007RUFDRSxvQ0FISTtBOUI4NUtaO0E4QjE1S007RUFDRSxvQ0FMSTtBOUJpNktaO0E4QjM1S007RUFDRSxvQ0FQSTtBOUJvNktaO0E4QjU1S007RUFDRSx3RkFBQTtBOUI4NUtSO0E4QnI2S007RUFDRSx5QkFISTtBOUIwNktaO0E4QnQ2S007RUFDRSx5QkFMSTtBOUI2NktaO0E4QnY2S007RUFDRSx5QkFQSTtBOUJnN0taO0E4Qng2S007RUFDRSw2RUFBQTtBOUIwNktSO0E4Qmo3S007RUFDRSx5QkFISTtBOUJzN0taO0E4Qmw3S007RUFDRSx5QkFMSTtBOUJ5N0taO0E4Qm43S007RUFDRSx5QkFQSTtBOUI0N0taO0E4QnA3S007RUFDRSw2RUFBQTtBOUJzN0tSO0E4Qjc3S007RUFDRSx5QkFISTtBOUJrOEtaO0E4Qjk3S007RUFDRSx5QkFMSTtBOUJxOEtaO0E4Qi83S007RUFDRSx5QkFQSTtBOUJ3OEtaO0E4Qmg4S007RUFDRSw2RUFBQTtBOUJrOEtSO0E4Qno4S007RUFDRSx5QkFISTtBOUI4OEtaO0E4QjE4S007RUFDRSx5QkFMSTtBOUJpOUtaO0E4QjM4S007RUFDRSx5QkFQSTtBOUJvOUtaO0E4QjU4S007RUFDRSw2RUFBQTtBOUI4OEtSO0E4QnI5S007RUFDRSx5QkFI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MHNMSjtBK0J0c0xRO0VBQ0UsaUN6QmhHSztBTnd5TGY7QStCcHNMVTtFQUNFLGlDekJyR0c7QU4yeUxmO0ErQnJzTFk7RUFDRSxpQ3pCeEdDO0FOK3lMZjtBK0Jyc0xJOztFQUVFLHFCQUFBO0EvQnVzTE47QStCbnNMUTtFQUNFLGlDekJoSEs7QU5xekxmOztBK0Juc0xBO0V4QjdERSxpQ0FBQTtFd0JnRUEsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBL0Jxc0xGOztBZ0NqMExBO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0FoQ28wTEY7QWdDbjBMRTtFQUNFLHFCQUFBO0FoQ3EwTEo7QWdDcDBMSTtFekJvS0Esb0J5Qm5LMEI7QWhDczBMOUI7QWdDcjBMRTtFQUNFLHNCQUFBO0FoQ3UwTEo7QWdDdDBMRTtFQUNFLG1CQUFBO0FoQ3cwTEo7QWdDcjBMSTtFQUNFLGUxQllHO0FOMnpMVDtBZ0NyMExJO0VBQ0Usa0IxQlFHO0FOK3pMVDtBZ0N0MExFO0VBQ0UsdUJBQUE7QWhDdzBMSjtBZ0N2MExJO0VBQ0UscUJBQUE7RUFDQSxvQkFBQTtBaEN5MExOO0FnQ3gwTEU7RUFDRSx5QkFBQTtBaEMwMExKO0FnQ3gwTE07RUFDRSxtQkFBQTtBaEMwMExSO0FnQ3owTE07RUFDRSxlQUFBO0FoQzIwTFI7QWdDejBMSTtFekIwSUEsZXlCekkwQjtBaEMyMEw5QjtBZ0MxMExNO0V6QndJRixjeUJ2STRCO0VBRXRCLHlCQUFBO0VBQ0EsNEJBQUE7QWhDMjBMVjtBZ0N2MExNO0VBRUksMEJBQUE7RUFDQSw2QkFBQTtBaEN3MExWOztBZ0NuMExBO0VBQ0UsbUJBQUE7RUFDQSxpQzFCakRhO0UwQmtEYixrQjNCekRPO0UyQjBEUCxXeEIzRE07RXdCNEROLG9CQUFBO0VBQ0Esa0IxQjVCTztFMEI2QlAsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QWhDczBMRjtBZ0NyMExFO0V6QjJHRSxvQnlCMUd3QjtFekIwR3hCLHVC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LDBCQUFBO0FoQ2k4TEo7O0FpQ3ZqTUE7O0VBR0Usc0JBQUE7QWpDeWpNRjtBaUN4ak1FOzs7O0VBRUUsb0JBQUE7QWpDNGpNSjtBaUMzak1FOztFQUNFLGlCQXBCYTtBakNrbE1qQjtBaUM3ak1FOztFQUNFLGlCQXJCYTtBakNxbE1qQjtBaUMvak1FOztFQUNFLHNCQUFBO0FqQ2trTUo7O0FpQ2hrTUE7RUFDRSxXekIvQk07RXlCa0NOLGUzQkxPO0UyQk1QLGdCM0JHZ0I7RTJCRmhCLGtCQW5Da0I7QWpDb21NcEI7QWlDaGtNRTtFQUNFLGNBcENpQjtFQXFDakIsb0JBcENrQjtBakNzbU10QjtBaUNqa01FO0VBQ0Usb0JBM0J1QjtBakM4bE0zQjtBaUMvak1JO0VBQ0UsZXRCOERFO0FYbWdNUjtBaUNsa01JO0VBQ0UsaUJ0QjhERTtBWHNnTVI7QWlDcmtNSTtFQUNFLGV0QjhERTtBWHlnTVI7QWlDeGtNSTtFQUNFLGlCdEI4REU7QVg0Z01SO0FpQzNrTUk7RUFDRSxrQnRCOERFO0FYK2dNUjtBaUM5a01JO0VBQ0UsZXRCOERFO0FYa2hNUjtBaUNqbE1JO0VBQ0Usa0J0QjhERTtBWHFoTVI7O0FpQ2psTUE7RUFDRSxXekJqRE07RXlCb0ROLGtCM0JyQk87RTJCc0JQLGdCM0JqQmM7RTJCa0JkLGlCQTNDcUI7QWpDNm5NdkI7QWlDamxNRTtFQUNFLFd6QnhESTtFeUJ5REosZ0IzQm5CYztBTnNtTWxCO0FpQ2xsTUU7RUFDRSxvQkE3Q3VCO0FqQ2lvTTNCO0FpQ2hsTUk7RUFDRSxldEI0Q0U7QVhzaU1SO0FpQ25sTUk7RUFDRSxpQnRCNENFO0FYeWlNUjtBaUN0bE1JO0VBQ0UsZXRCNENFO0FYNGlNUjtBaUN6bE1JO0VBQ0UsaUJ0QjRDRTtBWCtpTVI7QWlDNWxNSTtFQUNFLGtCdEI0Q0U7QVhrak1SO0FpQy9sTUk7RUFDRSxldEI0Q0U7QVhxak1SO0FpQ2xtTUk7RUFDRSxrQnRCNENFO0FYd2pNUjs7QWtDanFNQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FsQ29xTUY7O0FrQy9wTUE7RUFDRSxtQkFBQTtFQUNBLGlDNUJQYTtFNEJRYixxQjVCbURlO0U0QmxEZixvQkFBQTtFQUNBLGtCNUJhTztFNEJaUCxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FsQ2txTUY7O0FtQ2hzTUEsZUFBQTtBQzBEQTtFQXhCRSxzQjVCOUJNO0U0QitCTixxQjVCMUJXO0U0QjJCWCxrQi9COUJPO0UrQitCUCxXNUJoQ007QVJtc01SO0FPaG9NSTtFNkJqQ0EsNEJBN0JzQjtBcENpc00xQjtBT25vTUk7RTZCakNBLDRCQTdCc0I7QXBDb3NNMUI7QU90b01JO0U2QmpDQSw0QkE3QnNCO0FwQ3VzTTFCO0FPem9NSTtFNkJqQ0EsNEJBN0JzQjtBcEMwc00xQjtBb0M1cU1FO0VBRUUscUI1QmpDUztBUjhzTWI7QW9DNXFNRTtFQUlFLHFCNUJwQ0U7RTRCcUNGLGlEQUFBO0FwQzJxTUo7QW9DMXFNRTtFQUVFLGlDOUJ0Q1c7RThCdUNYLDZCOUJ2Q1c7RThCd0NYLGdCQUFBO0VBQ0EsYzVCOUNHO0FSeXRNUDtBT3pwTUk7RTZCaEJFLCtCQWpDNkI7QXBDNnNNbkM7QU81cE1JO0U2QmhCRSwrQkFqQzZCO0FwQ2d0TW5DO0FPL3BNSTtFNkJoQkUsK0JBakM2QjtBcENtdE1uQztBT2xxTUk7RTZCaEJFLCtCQWpDNkI7QXBDc3RNbkM7O0FxQ3Z1TUE7RUFFRSwyRERDYTtFQ0FiLGVBQUE7RUFDQSxXQUFBO0FyQ3l1TUY7QXFDeHVNRTtFQUNFLGdCQUFBO0FyQzB1TUo7QXFDdHVNSTtFQUNFLGtCQUZNO0FyQzB1TVo7QXFDdnVNTTtFQUlFLG1EQUFBO0FyQ3N1TVI7QXFDNXVNSTtFQUNFLGtCQUZNO0FyQ2d2TVo7QXFDN3VNTTtFQUlFLGdEQUFBO0FyQzR1TVI7QXFDbHZNSTtFQUNFLDZCQUZNO0FyQ3N2TVo7QXFDbnZNTTtFQUlFLG1EQUFBO0FyQ2t2TVI7QXFDeHZNSTtFQUNFLHFCQUZNO0FyQzR2TVo7QXFDenZNTTtFQUlFLGdEQUFBO0FyQ3d2TVI7QXFDOXZNSTtFQUNFLHFCQUZNO0FyQ2t3TVo7QXFDL3ZNTTtFQUlFLGlEQUFBO0FyQzh2TVI7QXFDcHdNSTtFQUNFLHFCQUZNO0FyQ3d3TVo7QXFDcndNTTtFQUlFLGlEQUFBO0FyQ293TVI7QXFDMXdNSTtFQUNFLGdDQUZNO0FyQzh3TVo7QXFDM3dNTTtFQUlFLGtEQUFBO0FyQzB3TVI7QXFDaHhNSTtFQUNFLHFCQUZNO0FyQ294TVo7QXFDanhNTTtFQUlFLGtEQUFBO0FyQ2d4TVI7QXFDdHhNSTtFQUNFLHFCQUZNO0FyQzB4TVo7QXFDdnhNTTtFQUlFLGtEQUFBO0FyQ3N4TVI7QXFDNXhNSTtFQUNFLHFCQUZNO0FyQ2d5TVo7QXFDN3hNTTtFQUlFLGlEQUFBO0FyQzR4TVI7QXFDbHlNSTtFQUNFLHFCQUZNO0FyQ3N5TVo7QXFDbnlNTTtFQUlFLGtEQUFBO0FyQ2t5TVI7QXFDeHlNSTtFQUNFLHFCQUZNO0FyQzR5TVo7QXFDenlNTTtFQUlFLGlEQUFBO0FyQ3d5TVI7QXFDOXlNSTtFQUNFLHFCQUZNO0FyQ2t6TVo7QXFDL3lNTTtFQUlFLGtEQUFBO0FyQzh5TVI7QXFDcHpNSTtFQUNFLHFCQUZNO0FyQ3d6TVo7QXFDcnpNTTtFQUlFLGtEQUFBO0FyQ296TVI7QXFDMXpNSTtFQUNFLHFCQUZNO0FyQzh6TVo7QXFDM3pNTTtFQUlFLGtEQUFBO0FyQzB6TVI7QXFDaDBNSTtFQUNFLHFCQUZNO0FyQ28wTVo7QXFDajBNTTtFQUlFLCtDQUFBO0FyQ2cwTVI7QXFDdDBNSTtFQUNFLHFCQUZNO0FyQzAwTVo7QXFDdjBNTTtFQUlFLG1EQUFBO0FyQ3MwTVI7QXFDNTBNSTtFQUNFLHFCQUZNO0FyQ2cxTVo7QXFDNzBNTTtFQUlFLG1EQUFBO0FyQzQwTVI7QXFDMTBNRTtFakNtQkEsa0JFMEJhO0VGekJiLGtCRU5PO0FOZzBNVDtBcUM1ME1FO0VqQ29CQSxrQkVWTztBTnEwTVQ7QXFDNzBNRTtFakNvQkEsaUJFYk87QU55ME1UO0FxQzcwTUU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBckMrME1KO0FxQzkwTUU7RUFDRSxlQUFBO0VBQ0EsV0FBQTtBckNnMU1KOztBcUM1ME1FO0VBQ0UscUIvQitCYTtFK0I5QmIsZ0RBQUE7RUFDQSxpREFBQTtBckMrME1KO0FxQzkwTUU7RUFDRSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXJDZzFNSjs7QXFDOTBNQTtFQUVFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLDJCakM3QzJCO0VpQzhDM0IsZ0JBQUE7QXJDZzFNRjtBcUMvME1FO0VBQ0UsZ0JBMURrQjtFQTJEbEIsZUExRGtCO0FyQzI0TXRCO0FxQ2gxTUU7RUFDRSxlQUFBO0FyQ2sxTUo7QXFDaDFNRTtFQUNFLFlBQUE7QXJDazFNSjs7QXNDbjVNQTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXRDczVNRjtBc0NyNU1FO0VBQ0UsZUFBQTtBdEN1NU1KO0FzQ3Q1TUU7RUFDRSxXOUJISTtBUjI1TVI7QXNDdjVNRTs7O0VBR0UsYzlCSkc7RThCS0gsbUJBQUE7QXRDeTVNSjs7QXNDbDVNRTtFL0JnS0Usa0IrQi9Kd0I7QXRDcTVNNUI7O0F1Q3g2TUE7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F2QzI2TUY7QXVDMTZNRTtFQUNFLGFuQ0RhO0FKNjZNakI7QXVDMTZNSTtFQUVFLHFCL0JEQTtFRGlMRixjZ0MvS2dCO0VBQ2QsVUFBQTtBdkMyNk1OO0F1Q3o2TUk7RUFDRSxxQmpDdURXO0VDNEdiLGlCZ0NsSzJCO0F2QzI2TS9CO0F1QzE2TUU7RUFFRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBdkMyNk1KO0F1QzE2TUk7RUFDRSxhQUFBO0F2QzQ2TU47QXVDMzZNSTtFQUVFLDZCakNqQlM7QU42N01mO0F1QzM2TUk7RWhDcUpBLG9CZ0NwSjJCO0F2QzY2TS9CO0F1QzU2TUk7RUFDRSxZQUFBO0VBQ0EsVUFBQTtBdkM4Nk1OO0F1Qzc2TU07RUFDRSxrQkFBQTtBdkMrNk1SO0F1QzU2TUk7RUFDRSxrQi9CcENFO0FSazlNUjtBdUN6Nk1NO0VBQ0Usa0JBSEk7QXZDODZNWjtBdUMxNk1NO0VBQ0Usa0JBTEk7QXZDaTdNWjtBdUMzNk1RO0VBRUUscUJBQUE7QXZDNDZNVjtBdUMzNk1RO0VBSUUsbURBQUE7QXZDMDZNVjtBdUNyN01NO0VBQ0Usa0JBSEk7QXZDMDdNWjtBdUN0N01NO0VBQ0Usa0JBTEk7QXZDNjdNWjtBdUN2N01RO0VBRUUscUJBQUE7QXZDdzdNVjtBdUN2N01RO0VBSUUsZ0RBQUE7QXZDczdNVjtBdUNqOE1NO0VBQ0UsNkJBSEk7QXZDczhNWjtBdUNsOE1NO0VBQ0UsNkJBTEk7QXZDeThNWjtBdUNuOE1RO0VBRUUscUJBQUE7QXZDbzhNVjtBdUNuOE1RO0VBSUUsbURBQUE7QXZDazhNVjtBdUM3OE1NO0VBQ0UscUJBSEk7QXZDazlNWjtBdUM5OE1NO0VBQ0UscUJBTEk7QXZDcTlNWjtBdUMvOE1RO0VBRUUscUJBQUE7QXZDZzlNVjtBdUMvOE1RO0VBSUUsZ0RBQUE7QXZDODhNVjtBdUN6OU1NO0VBQ0UscUJBSEk7QXZDODlNWjtBdUMxOU1NO0VBQ0UscUJBTEk7QXZDaStNWjtBdUMzOU1RO0VBRUUscUJBQUE7QXZDNDlNVjtBdUMzOU1RO0VBSUUsaURBQUE7QXZDMDlNVjtBdUNyK01NO0VBQ0UscUJBSEk7QXZDMCtNWjtBdUN0K01NO0VBQ0UscUJBTEk7QXZDNitNWjtBdUN2K01RO0VBRUUscUJBQUE7QXZDdytNVjtBdUN2K01RO0VBSUUsaURBQUE7QXZDcytNVjtBdUNqL01NO0VBQ0UsZ0NBSEk7QXZDcy9NWjtBdUNsL01NO0VBQ0UsZ0NBTEk7QXZDeS9NWjtBdUNuL01RO0VBRUUscUJBQUE7QXZDby9NVjtBdUNuL01RO0VBSUUsa0RBQUE7QXZDay9NVjtBdUM3L01NO0VBQ0UscUJBSEk7QXZDa2dOWjtBdUM5L01NO0VBQ0UscUJBTEk7QXZDcWdOWjtBdUMvL01RO0VBRUUscUJBQUE7QXZDZ2dOVjtBdUMvL01RO0VBSUUsa0RBQUE7QXZDOC9NVjtBdUN6Z05NO0VBQ0UscUJBSEk7QXZDOGdOWjtBdUMxZ05NO0VBQ0UscUJBTEk7QXZDaWhOWjtBdUMzZ05RO0VBRUUscUJBQUE7QXZDNGdOVjtBdUMzZ05RO0VBSUUsa0RBQUE7QXZDMGdOVjtBdUNyaE5NO0VBQ0UscUJBSEk7QXZDMGhOWjtBdUN0aE5NO0VBQ0UscUJBTEk7QXZDNmhOWjtBdUN2aE5RO0VBRUUscUJBQUE7QXZDd2hOVjtBdUN2aE5RO0VBSUUsaURBQUE7QXZDc2hOVjtBdUNqaU5NO0VBQ0UscUJBSEk7QXZDc2lOWjtBdUNsaU5NO0VBQ0UscUJBTEk7QXZDeWlOWjtBdUNuaU5RO0VBRUUscUJBQUE7QXZDb2lOVjtBdUNuaU5RO0VBSUUsa0RBQUE7QXZDa2lOVjtBdUM3aU5NO0VBQ0UscUJBSEk7QXZDa2pOWjtBdUM5aU5NO0VBQ0UscUJBTEk7QXZDcWpOWjtBdUMvaU5RO0VBRUUscUJBQUE7QXZDZ2pOVjtBdUMvaU5RO0VBSUUsaURBQUE7QXZDOGlOVjtBdUN6ak5NO0VBQ0UscUJBSEk7QXZDOGpOWjtBdUMxak5NO0VBQ0UscUJBTEk7QXZDaWtOWjtBdUMzak5RO0VBRUUscUJBQUE7QXZDNGpOVjtBdUMzak5RO0VBSUUsa0RBQUE7QXZDMGpOVjtBdUNya05NO0VBQ0UscUJBSEk7QXZDMGtOWjtBdUN0a05NO0VBQ0UscUJBTEk7QXZDNmtOWjtBdUN2a05RO0VBRUUscUJBQUE7QXZDd2tOVjtBdUN2a05RO0VBSUUsa0RBQUE7QXZDc2tOVjtBdUNqbE5NO0VBQ0UscUJBSEk7QXZDc2xOWjtBdUNsbE5NO0VBQ0UscUJBTEk7QXZDeWxOWjtBdUNubE5RO0VBRUUscUJBQUE7QXZDb2xOVjtBdUNubE5RO0VBSUUsa0RBQUE7QXZDa2xOVjtBdUM3bE5NO0VBQ0UscUJBSEk7QXZDa21OWjtBdUM5bE5NO0VBQ0UscUJBTEk7QXZDcW1OWjtBdUMvbE5RO0VBRUUscUJBQUE7QXZDZ21OVjtBdUMvbE5RO0VBSUUsK0NBQUE7QXZDOGxOVjtBdUN6bU5N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QSxjQUFBO0lsQ2tEQSxvQmtDakR3QjtJQUN4QixpQkFBQTtFekN5eU9GO0V5Q3h5T0U7SUFDRSxrQm5DaEdHO0ltQ2lHSCxvQkFBQTtFekMweU9KO0V5Q3p5T0U7SUFDRSxvQkFBQTtFekMyeU9KO0V5QzF5T0U7SUFDRSxrQm5DdkdHO0ltQ3dHSCxvQkFBQTtFekM0eU9KO0V5QzN5T0U7SUFDRSxpQm5DM0dHO0ltQzRHSCxvQkFBQTtFekM2eU9KO0FBQ0Y7O0F5QzN5T0U7RUFDRSxnQkFBQTtBekM4eU9KO0FPdjFPRTtFa0N1Q0Y7SUFJSSxhQUFBO0lBQ0EsYUFBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0V6Q2d6T0Y7RXlDL3lPRTtJQUNFLGdCQUFBO0V6Q2l6T0o7RXlDaHpPRTtJQUNFLGNBQUE7RXpDa3pPSjtFeUNqek9JO0lBQ0UsWUFBQTtFekNtek9OO0V5Q2x6T0k7SWxDcUJGLHFCa0NwQjRCO0V6Q296TzlCO0FBQ0Y7O0F5Q256T0E7RUFDRSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxlbkNoSU87RW1DaUlQLGtCQUFBO0VBQ0EsbUJBQUE7QXpDc3pPRjtBeUMveU9ROzs7RUFDRSxXakMxS0Y7QVI2OU9SO0F5Q2x6T007OztFQUNFLGtCbkMzSUM7QU5pOE9UO0F5Q3J6T007OztFQUNFLGtCbkMvSUM7QU53OE9UO0F5Q3h6T007OztFQUNFLGlCbkNsSkM7QU44OE9UO0F5QzN6T0k7RUFDRSxjakM5S087RWlDK0tQLGFyQ2pMVztFcUNrTFgsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxZckNyTFc7RXFDc0xYLFVBQUE7QXpDNnpPTjtBeUMzek9JOztFQUVFLG1CckMxTFc7QUp1L09qQjtBeUM1ek9JO0VBQ0UsT0FBQTtBekM4ek9OO0F5QzV6T0k7O0VBRUUsb0JyQ2hNVztBSjgvT2pCO0F5Qzd6T0k7RUFDRSxRQUFBO0F6Qyt6T047QXlDN3pPSTtFQUVFLDZCQUFBO0VsQ2pCRixja0NrQmdCO0VBQ2QsWUFBQTtFQUNBLFVBQUE7QXpDOHpPTjtBeUM3ek9JO0VBQ0Usa0JuQzVLRztBTjIrT1Q7QXlDOXpPSTtFQUNFLGtCbkNoTEc7QU5nL09UO0F5Qy96T0k7RUFDRSxpQm5DbkxHO0FOby9PVDs7QTBDdmhQQSxxQkFBQTtBQ1dBO0VBR0UsZXJDdUJPO0VxQ3RCUCxtQkFBQTtBM0M4Z1BGO0EyQzdnUEU7RUFDRSxtQkFBQTtFQUNBLGNuQ1BFO0VtQ1FGLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0EzQytnUEo7QTJDOWdQSTtFQUNFLGNuQ2pCUTtBUmlpUGQ7QTJDL2dQRTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtBM0NpaFBKO0EyQ2hoUEk7RXBDeUpBLGVvQ3hKMkI7QTNDa2hQL0I7QTJDaGhQTTtFQUNFLFduQzFCQTtFbUMyQkEsZUFBQTtFQUNBLG9CQUFBO0EzQ2toUFI7QTJDamhQSTtFQUNFLGNuQzFCTztFbUMyQlAsWUFBQTtBM0NtaFBOO0EyQ2xoUEU7O0VBRUUsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0EzQ29oUEo7QTJDbGhQSTtFcEN3SUEsbUJvQ3ZJMEI7QTNDb2hQOUI7QTJDbmhQSTtFcENzSUEsa0JvQ3JJMEI7QTNDcWhQOUI7QTJDbGhQSTs7RUFFRSx1QkFBQTtBM0NvaFBOO0EyQ2xoUEk7O0VBRUUseUJBQUE7QTNDb2hQTjtBMkNsaFBFO0VBQ0Usa0JyQ3JCSztBTnlpUFQ7QTJDbmhQRTtFQUNFLGtCckN6Qks7QU44aVBUO0EyQ3BoUEU7RUFDRSxpQnJDNUJLO0FOa2pQVDtBMkNuaFBJO0VBQ0UsWUFBQTtBM0NxaFBOO0EyQ25oUEk7RUFDRSxZQUFBO0EzQ3FoUE47QTJDbmhQSTtFQUNFLFlBQUE7QTNDcWhQTjtBMkNuaFBJO0VBQ0UsWUFBQTtBM0NxaFBOOztBNEMza1BBO0VBQ0Usc0JwQ25CTTtFb0NvQk4sc0JBbkJZO0VBb0JaLHdDcENvQmM7RW9DbkJkLFdwQ3JCTTtFb0NzQk4sZUFBQTtFQUNBLGtCQUFBO0E1QzhrUEY7O0E0QzNrUEU7RUFDRSwrQkEzQlU7RUE0QlYsZ0NBNUJVO0E1QzBtUGQ7QTRDN2tQRTtFQUNFLGtDQTlCVTtFQStC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RUFDQSxtQkFBQTtBL0M0MlBGOztBTzV6UEU7RXdDN0NBO0lBQ0UsZ0JBQUE7RS9DNjJQRjtBQUNGO0FnRHA1UEE7RUFDRSxlMUNnQk87QU5zNFBUO0FnRHA1UEU7RUFDRSxrQjFDY0s7QU53NFBUO0FnRHI1UEU7RUFDRSxrQjFDVUs7QU42NFBUO0FnRHQ1UEU7RUFDRSxpQjFDT0s7QU5pNVBUOztBZ0R0NVBBO0VBQ0UsaUJBckJzQjtBaEQ4NlB4QjtBZ0R4NVBFO0VBQ0Usa0IxQ29DVztFMENuQ1gsV3hDN0JJO0V3QzhCSixjQUFBO0VBQ0EscUJBekJxQjtBaERtN1B6QjtBZ0R6NVBJO0VBQ0UsaUMxQ3pCUztFMEMwQlQsV3hDbENFO0FSNjdQUjtBZ0R6NVBJO0VBQ0UseUJ4Qy9CQTtFd0NnQ0EsV3JDaUNRO0FYMDNQZDtBZ0R6NVBJO0V6Q3VJQSw4QnlDM0tvQjtFQXNDbEIsY0FuQ29CO0V6Q3dLdEIsb0J5Q3ZLNEI7QWhEODdQaEM7O0FnRHo1UEE7RUFDRSxjeEMzQ0s7RXdDNENMLGlCQXBDcUI7RUFxQ3JCLHFCQXBDMEI7RUFxQzFCLHlCQUFBO0FoRDQ1UEY7QWdEMzVQRTtFQUNFLGVBdENpQjtBaERtOFByQjtBZ0Q1NVBFO0VBQ0Usa0JBeENpQjtBaERzOFByQjs7QWlEajhQQTtFQUVFLGlDM0NaYTtFMkNhYixrQjVDcEJPO0U0Q3FCUCxlM0NVTztBTnk3UFQ7QWlEbDhQRTtFQUNFLG1CQUFBO0FqRG84UEo7QWlEbjhQRTtFQUNFLG1CQUFBO0VBQ0EsMEJBQUE7QWpEcThQSjtBaURuOFBFO0VBQ0Usa0IzQ0dLO0FOazhQVDtBaURwOFBFO0VBQ0Usa0IzQ0RLO0FOdThQVDtBaURyOFBFO0VBQ0UsaUIzQ0pLO0FOMjhQVDtBaURsN1BJO0VBQ0UsdUJBSGM7QWpEdTdQcEI7QWlEbjdQTTtFQUNFLHNCQXJCSTtFQXNCSixXQXJCVztBakQwOFBuQjtBaURwN1BNO0VBQ0Usa0JBeEJJO0FqRDg4UFo7QWlENTdQSTtFQUNFLHlCQUhjO0FqRGk4UHBCO0FpRDc3UE07RUFDRSxzQkFyQkk7RUFzQkosV0Fy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bldJO0kyQ29XSiw4QjdDalNXO0k2Q2tTWCwrQjdDbFNXO0k2Q21TWCw2QkE3VXlCO0lBOFV6QiwyQ0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJNUNqTEEsTzRDa0xjO0lBQ2QsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFdBalZnQjtFbkRrblRsQjtFbURoeVNFO0lBQ0Usc0JBQUE7SUFDQSxtQkFBQTtFbkRreVNKO0VtRGp5U0U7STVDbE1BLG1CNENtTTJCO0VuRG15UzdCO0VtRGx5U0k7SUFFRSxpQzdDN1dPO0k2QzhXUCxXM0N0WEE7RVJ5cFROO0VtRGx5U0k7SUFDRSxpQzdDaFhPO0k2Q2lYUCxjM0NuWEY7RVJ1cFRKO0VtRG55U0U7SUFFRSxnQjlDL1h5QjtJOENnWXpCLGdCQUFBO0lBQ0EsK0IzQ2xXSztJMkNtV0wsY0FBQTtJQUNBLFVBQUE7SUFDQSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0EsMkJBQUE7SUFDQSx5QjdDaFVFO0k2Q2lVRix1Q0FBQTtFbkRveVNKO0VtRG55U0U7SUFDRSxVQUFBO0lBQ0EsUUFBQTtFbkRxeVNKO0VtRHB5U0E7SUFDRSxjQUFBO0VuRHN5U0Y7RW1EbnlTRTs7STVDOU5BLHFCNEMrTjBCO0VuRHN5UzVCO0VtRHJ5U0U7O0k1Q2hPQSxzQjRDaU8wQjtFbkR3eVM1QjtFbURyeVNFO0lBbldGLE9BQUE7SUFDQSxlQUFBO0lBQ0EsUUFBQTtJQUNBLFdBL0NlO0VuRDByVGY7RW1EeHlTRTtJQUNFLFNBQUE7RW5EMHlTSjtFbUR6eVNJO0lBQ0UsNENBQUE7RW5EMnlTTjtFbUQxeVNFO0lBQ0UsTUFBQTtFbkQ0eVNKO0VtRHp5U0U7O0lBQ0Usb0JBL1pVO0VuRDJzVGQ7RW1EM3lTRTs7SUFDRSx1QkFqYVU7RW5EK3NUZDtFbUQ3eVNFOztJQUNFLG9CQUFBO0VuRGd6U0o7RW1EL3lTRTs7SUFDRSx1QkFBQTtFbkRrelNKO0VtRDl5U0U7O0lBQ0UsVzNDMWFFO0VSMnRUTjtFbURoelNFOztJQUNFLDZCQWxhZ0M7RW5EcXRUcEM7RW1EOXlTSTtJQUNFLGlDN0N6YU87RU55dFRiO0FBQ0Y7QW1ENXlTRTtFQUNFLGlDQUFBO0FuRDh5U0o7O0FvRHRzVEE7RUFFRSxlOUNGTztFOENHUCxnQkFuQ2tCO0FwRDJ1VHBCO0FvRHRzVEU7RUFDRSxrQjlDTEs7QU42c1RUO0FvRHZzVEU7RUFDRSxrQjlDVEs7QU5rdFRUO0FvRHhzVEU7RUFDRSxpQjlDWks7QU5zdFRUO0FvRHhzVEk7O0VBRUUsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCOUNtQlc7QU51clRqQjtBb0R6c1RJO0VBQ0UscUI5Q2lCVztBTjByVGpCOztBb0R6c1RBOztFQUVFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXBENHNURjs7QW9EMXNUQTs7OztFQU1FLGNBOUQwQjtFQStEMUIsdUJBQUE7RUFDQSxlQS9EdUI7RUFnRXZCLG1CQS9ENkI7RUFnRTdCLG9CQS9EOEI7RUFnRTlCLGtCQUFBO0FwRDJzVEY7O0FvRHpzVEE7OztFQUdFLHFCNUN2RVc7RTRDd0VYLFc1QzVFTTtFNEM2RU4sZ0JoRDNFZTtBSnV4VGpCO0FvRDNzVEU7OztFQUNFLHFCNUMzRVM7RTRDNEVULGM1Qy9FVTtBUjh4VGQ7QW9EOXNURTs7O0VBQ0UscUI1Q3ZFRztBUnl4VFA7QW9EanRURTs7O0VBQ0UsaURBdERzQjtBcEQyd1QxQjtBb0RwdFRFOzs7OztFQUVFLHlCNUNuRlM7RTRDb0ZULHFCNUNwRlM7RTRDcUZULGdCQUFBO0VBQ0EsYzVDdkZHO0U0Q3dGSCxZQUFBO0FwRHl0VEo7O0FvRHZ0VEE7O0VBRUUsb0JBdkY0QjtFQXdGNUIscUJBdkY2QjtFQXdGN0IsbUJBQUE7QXBEMHRURjs7QW9EdnRURTtFQUNFLHlCNUMvRkU7RTRDZ0dGLHFCNUNoR0U7RTRDaUdGLFd6Q2hDVTtBWDB2VGQ7O0FvRHh0VEE7RUFDRSxjNUN0R1c7RTRDdUdYLG9CQUFBO0FwRDJ0VEY7O0FvRHp0VEE7RUFDRSxlQUFBO0FwRDR0VEY7QW9EM3RURTtFQUNFLGdCQUFBO0FwRDZ0VEo7O0FPNXVURTtFNkNrQkE7SUFDRSxlQUFBO0VwRDh0VEY7RW9EN3RUQTs7SUFFRSxZQUFBO0lBQ0EsY0FBQTtFcEQrdFRGO0VvRDd0VEU7SUFDRSxZQUFBO0lBQ0EsY0FBQTtFcEQrdFRKO0FBQ0Y7QU92dlRFO0U2QzBCQTtJQUNFLFlBQUE7SUFDQSxjQUFBO0lBQ0EsMkJBQUE7SUFDQSxRQUFBO0VwRGd1VEY7RW9EL3RUQTs7OztJQUlFLGdCQUFBO0lBQ0EsYUFBQTtFcERpdVRGO0VvRGh1VEE7SUFDRSxRQUFBO0VwRGt1VEY7RW9EanVUQTtJQUNFLFFBQUE7RXBEbXVURjtFb0RsdVRBO0lBQ0UsOEJBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7RXBEb3VURjtFb0RsdVRJO0lBQ0UsUUFBQTtFcERvdVROO0VvRG51VEk7SUFDRSx1QkFBQTtJQUNBLFFBQUE7RXBEcXVUTjtFb0RwdVRJO0lBQ0UsUUFBQTtFcERzdVROO0VvRHB1VEk7SUFDRSxRQUFBO0VwRHN1VE47RW9EcnVUSTtJQUNFLFFBQUE7RXBEdXVUTjtFb0R0dVRJO0lBQ0UseUJBQUE7SUFDQSxRQUFBO0VwRHd1VE47QUFDRjtBcUQvMlRBO0VBQ0Usa0IvQ3NDYTtFK0NyQ2Isd0M3Q1djO0U2Q1ZkLGUvQ0VPO0FOKzJUVDtBcURoM1RFO0VBQ0UscUIvQ1dZO0FOdTJUaEI7QXFENTJUTTtFQUNFLHNCQUpJO0VBS0osV0FKVztBckRrM1RuQjtBcUQ3MlRNO0VBQ0UseUJBUEk7QXJEczNUWjtBcUQ5MlRNO0VBQ0UsV0FUSTtBckR5M1RaO0FxRHQzVE07RUFDRSxzQkFKSTtFQUtKLFdBSlc7QXJENDNUbkI7QXFEdjNUTTtFQUNFLHlCQVBJO0FyRGc0VFo7QXFEeDNUTTtFQUNFLFdBVEk7QXJEbTRUWjtBcURoNFRNO0VBQ0UsaUNBSkk7RUFLSix5QkFKVztBckRzNFRuQjtBcURqNFRNO0VBQ0Usb0NBUEk7QXJEMDRUWjtBcURsNFRNO0VBQ0Usc0JBVEk7QXJENjRUWjtBcUQxNFRNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0FyRGc1VG5CO0FxRDM0VE07RUFDRSw0QkFQSTtBckRvNVRaO0FxRDU0VE07RUFDRSxjQVRJO0FyRHU1VFo7QXFEcDVUTTtFQUNFLHlCQUpJO0VBS0osV0FKVztBckQwNVRuQjtBcURyNVRNO0VBQ0UsNEJBUEk7QXJEODVUWjtBcUR0NVRNO0VBQ0UsY0FUSTtBckRpNlRaO0FxRDk1VE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXJEbzZUbkI7QXFELzVUTTtFQUNFLDRCQVBJO0FyRHc2VFo7QXFEaDZUTTtFQUNFLGNBVEk7QXJEMjZUWjtBcUR4NlRNO0VBQ0Usb0NBSkk7RUFLSixXQUpXO0FyRDg2VG5CO0FxRHo2VE07RUFDRSx1Q0FQSTtBckRrN1RaO0FxRDE2VE07RUFDRSx5QkFUSTtBckRxN1RaO0FxRGw3VE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXJEdzdUbkI7QXFEbjdUTTtFQUNFLDRCQVBJO0FyRDQ3VFo7QXFEcDdUTTtFQUNFLGNBVEk7QXJEKzdUWjtBcUQ1N1RNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0FyRGs4VG5CO0FxRDc3VE07RUFDRSw0QkFQSTtBckRzOFRaO0FxRDk3VE07RUFDRSxjQVRJO0FyRHk4VFo7QXFEdDhUTTtFQUNFLHlCQUpJO0VBS0osV0FKVztBckQ0OFRuQjtBcUR2OFRNO0VBQ0UsNEJBUEk7QXJEZzlUWjtBcUR4OFRNO0VBQ0UsY0FUSTtBckRtOVRaO0FxRGg5VE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXJEczlUbkI7QXFEajlUTTtFQUNFLDRCQVBJO0FyRDA5VFo7QXFEbDlUTTtFQUNFLGNBVEk7QXJENjlUWjtBcUQxOVRNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0FyRGcrVG5CO0FxRDM5VE07RUFDRSw0QkFQSTtBckRvK1RaO0FxRDU5VE07RUFDRSxjQVRJO0FyRHUrVFo7QXFEcCtUTTtFQUNFLHlCQUpJO0VBS0osV0FKVztBckQwK1RuQjtBcURyK1RNO0VBQ0UsNEJBUEk7QXJEOCtUWjtBcUR0K1RNO0VBQ0UsY0FUSTtBckRpL1RaO0FxRDkrVE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXJEby9UbkI7QXFELytUTTtFQUNFLDRCQVBJO0FyRHcv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QSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QXREaXBVTjtBc0RocFVJO0VBQ0UseUJBQUE7RUFDQSxvQkFBQTtBdERrcFVOO0FzRGhwVUk7RS9DbUdBLG1CK0NsRzBCO0F0RGtwVTlCO0FzRGpwVUk7RS9DaUdBLGtCK0NoRzBCO0F0RG1wVTlCO0FzRGhwVUk7RUFDRSx1QkFBQTtBdERrcFVOO0FzRGhwVUk7RUFDRSx5QkFBQTtBdERrcFVOO0FzRC9vVUk7RUFDRSw2QkFBQTtFQUVFLDBCQUFBO0F0RGdwVVI7QXNEN29VTTtFQUNFLGlDaER4Rk87RWdEeUZQLDRCOUM3Rks7QVI0dVViO0FzRDVvVVE7RUFDRSxzQjlDdEdGO0U4Q3VHRSxxQjlDbEdHO0U4Q21HSCwyQ0FBQTtBdEQ4b1VWO0FzRDVvVUk7RUFDRSxZQUFBO0VBQ0EsY0FBQTtBdEQ4b1VOO0FzRDVvVUk7RUFDRSxxQjlDMUdPO0U4QzJHUCxtQkEvRjBCO0VBZ0cxQixpQkEvRjBCO0VBZ0cxQixnQkFBQTtFQUNBLGtCQUFBO0F0RDhvVU47QXNEN29VTTtFQUNFLGlDaEQ1R087RWdENkdQLHFCOUNqSEs7RThDa0hMLFVBQUE7QXREK29VUjtBc0Q3b1VNO0UvQ3VERixpQitDdEQ0QjtBdEQrb1VoQztBc0Q5b1VNO0VBRUksMkJqRDNIRDtFaUQ0SEMsOEJqRDVIRDtBTDJ3VVQ7QXNEM29VTTtFQUVJLDRCakRsSUQ7RWlEbUlDLCtCakRuSUQ7QUwrd1VUO0FzRHZvVVE7RUFDRSx5QjlDcElKO0U4Q3FJSSxxQjlDcklKO0U4Q3NJSSxXM0NyRUk7RTJDc0VKLFVBQUE7QXREeW9VVjtBc0R4b1VJO0VBQ0UsbUJBQUE7QXREMG9VTjtBc0R2b1VRO0VBRUksaUNoRGpGSztFZ0RrRkwsOEJoRGxGSztFZ0RtRkwsb0JBQUE7QXREd29VWjtBc0Rub1VRO0VBRUksa0NoRDFGSztFZ0QyRkwsK0JoRDNGSztFZ0Q0RkwscUJBQUE7QXREb29VWjtBc0Q5blVFO0VBQ0Usa0JoRHJJSztBTnF3VVQ7QXNEL25VRTtFQUNFLGtCaER6SUs7QU4wd1VUO0FzRGhvVUU7RUFDRSxpQmhENUlLO0FOOHdVVDs7QXVEanpVQSxlQUFBO0FDSUE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBUFc7QXhEd3pVYjtBd0RoelVFO0VBQ0UsVUFBQTtFQUNBLFlBQUE7QXhEa3pVSjtBd0RqelVFO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QXhEbXpVSjtBd0RselVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEb3pVSjtBd0RuelVFO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QXhEcXpVSjtBd0RwelVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEc3pVSjtBd0RyelVFO0VBQ0UsVUFBQTtFQUNBLGVBQUE7QXhEdXpVSjtBd0R0elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEd3pVSjtBd0R2elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEeXpVSjtBd0R4elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEMHpVSjtBd0R6elVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEMnpVSjtBd0QxelVFO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhENHpVSjtBd0QzelVFO0VqRHlJRSxnQmlEeEl3QjtBeEQ2elU1QjtBd0Q1elVFO0VqRHVJRSxxQmlEdEl3QjtBeEQ4elU1QjtBd0Q3elVFO0VqRHFJRSxnQmlEcEl3QjtBeEQrelU1QjtBd0Q5elVFO0VqRG1JRSxxQmlEbEl3QjtBeERnMFU1QjtBd0QvelVFO0VqRGlJRSxnQmlEaEl3QjtBeERpMFU1QjtBd0RoMFVFO0VqRCtIRSxnQmlEOUh3QjtBeERrMFU1QjtBd0RqMFVFO0VqRDZIRSxnQmlENUh3QjtBeERtMFU1QjtBd0RsMFVFO0VqRDJIRSxnQmlEMUh3QjtBeERvMFU1QjtBd0RuMFVFO0VqRHlIRSxnQmlEeEh3QjtBeERxMFU1QjtBd0RuMFVJO0VBQ0UsVUFBQTtFQUNBLFNBQUE7QXhEcTBVTjtBd0RwMFVJO0VqRG1IQSxlaURsSDBCO0F4RHMwVTlCO0F3RDEwVUk7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QXhENDBVTjtBd0QzMFVJO0VqRG1IQSx3QmlEbEgwQjtBeEQ2MFU5QjtBd0RqMVVJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0F4RG0xVU47QXdEbDFVSTtFakRtSEEseUJpRGxIMEI7QXhEbzFVOUI7QXdEeDFVSTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4RDAxVU47QXdEejFVSTtFakRtSEEsZ0JpRGxIMEI7QXhEMjFVOUI7QXdELzFVSTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBeERpMlVOO0F3RGgyVUk7RWpEbUhBLHlCaURsSDBCO0F4RGsyVTlCO0F3RHQyVUk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXhEdzJVTjtBd0R2MlVJO0VqRG1IQSx5QmlEbEgwQjtBeER5MlU5QjtBd0Q3MlVJO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QXhEKzJVTjtBd0Q5MlVJO0VqRG1IQSxnQmlEbEgwQjtBeERnM1U5QjtBd0RwM1VJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0F4RHMzVU47QXdEcjNVSTtFakRtSEEseUJpRGxIMEI7QXhEdTNVOUI7QXdEMzNVSTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBeEQ2M1VOO0F3RDUzVUk7RWpEbUhBLHlCaURsSDBCO0F4RDgzVTlCO0F3RGw0VUk7RUFDRSxVQUFBO0VBQ0EsVUFBQTtBeERvNFVOO0F3RG40VUk7RWpEbUhBLGdCaURsSDBCO0F4RHE0VTlCO0F3RHo0VUk7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXhEMjRVTjtBd0QxNFVJO0VqRG1IQSx5QmlEbEgwQjtBeEQ0NFU5QjtBd0RoNVVJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0F4RGs1VU47QXdEajVVSTtFakRtSEEseUJpRGxIMEI7QXhEbTVVOUI7QXdEdjVVSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0F4RHk1VU47QXdEeDVVSTtFakRtSEEsaUJpRGxIMEI7QXhEMDVVOUI7QU90M1VFO0VpRGxDRTtJQUNFLFVBQUE7SUFDQSxZQUFBO0V4RDI1VUo7RXdEMTVVRTtJQUNFLFVBQUE7SUFDQSxXQUFBO0V4RDQ1VUo7RXdEMzVVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RDY1VUo7RXdENTVVRTtJQUNFLFVBQUE7SUFDQSxlQUFBO0V4RDg1VUo7RXdENzVVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RCs1VUo7RXdEOTVVRTtJQUNFLFVBQUE7SUFDQSxlQUFBO0V4RGc2VUo7RXdELzVVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RGk2VUo7RXdEaDZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RGs2VUo7RXdEajZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RG02VUo7RXdEbDZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RG82VUo7RXdEbjZVRTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHE2VUo7RXdEcDZVRTtJakQrRUEsZ0JpRDlFMEI7RXhEczZVNUI7RXdEcjZVRTtJakQ2RUEscUJpRDVFMEI7RXhEdTZVNUI7RXdEdDZVRTtJakQyRUEsZ0JpRDFFMEI7RXhEdzZVNUI7RXdEdjZVRTtJakR5RUEscUJpRHhFMEI7RXhEeTZVNUI7RXdEeDZVRTtJakR1RUEsZ0JpRHRFMEI7RXhEMDZVNUI7RXdEejZVRTtJakRxRUEsZ0JpRHBFMEI7RXhEMjZVNUI7RXdEMTZVRTtJakRtRUEsZ0JpRGxFMEI7RXhENDZVNUI7RXdEMzZVRTtJakRpRUEsZ0JpRGhFMEI7RXhENjZVNUI7RXdENTZVRTtJakQrREEsZ0JpRDlEMEI7RXhEODZVNUI7RXdENTZVSTtJQUNFLFVBQUE7SUFDQSxTQUFBO0V4RDg2VU47RXdENzZVSTtJakR5REYsZWlEeEQ0QjtFeEQrNlU5QjtFd0RuN1VJO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0V4RHE3VU47RXdEcDdVSTtJakR5REYsd0JpRHhENEI7RXhEczdVOUI7RXdEMTdVSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQ0N1VOO0V3RDM3VUk7SWpEeURGLHlCaUR4RDRCO0V4RDY3VTlCO0V3RGo4VUk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERtOFVOO0V3RGw4VUk7SWpEeURGLGdCaUR4RDRCO0V4RG84VTlCO0V3RHg4VUk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEMDhVTjtFd0R6OFVJO0lqRHlERix5QmlEeEQ0QjtFeEQyOFU5QjtFd0QvOFVJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RGk5VU47RXdEaDlVSTtJakR5REYseUJpRHhENEI7RXhEazlVOUI7RXdEdDlVSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHc5VU47RXdEdjlVSTtJakR5REYsZ0JpRHhENEI7RXhEeTlVOUI7RXdENzlVSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQrOVVOO0V3RDk5VUk7SWpEeURGLHlCaUR4RDRCO0V4RGcrVTlCO0V3RHArVUk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEcytVTjtFd0RyK1VJO0lqRHlERix5QmlEeEQ0QjtFeER1K1U5QjtFd0QzK1VJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhENitVTjtFd0Q1K1VJO0lqRHlERixnQmlEeEQ0QjtFeEQ4K1U5QjtFd0RsL1VJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RG8vVU47RXdEbi9VSTtJakR5REYseUJpRHhENEI7RXhEcS9VOUI7RXdEei9VSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQyL1VOO0V3RDEvVUk7SWpEeURGLHlCaUR4RDRCO0V4RDQvVTlCO0V3RGhnVkk7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeERrZ1ZOO0V3RGpnVkk7SWpEeURGLGlCaUR4RDRCO0V4RG1nVjlCO0FBQ0Y7QU90aFZFO0VpRG9CRTtJQUVFLFVBQUE7SUFDQSxZQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxXQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxlQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxlQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RG9nVko7RXdEbmdWRTtJakRVQSxnQmlEUjBCO0V4RG9nVjVCO0V3RG5nVkU7SWpET0EscUJpREwwQjtFeERvZ1Y1QjtFd0RuZ1ZFO0lqRElBLGdCaURGMEI7RXhEb2dWNUI7RXdEbmdWRTtJakRDQSxxQmlEQzBCO0V4RG9nVjVCO0V3RG5nVkU7SWpERkEsZ0JpREkwQjtFeERvZ1Y1QjtFd0RuZ1ZFO0lqRExBLGdCaURPMEI7RXhEb2dWNUI7RXdEbmdWRTtJakRSQSxnQmlEVTBCO0V4RG9nVjVCO0V3RG5nVkU7SWpEWEEsZ0JpRGEwQjtFeERvZ1Y1QjtFd0RuZ1ZFO0lqRGRBLGdCaURnQjBCO0V4RG9nVjVCO0V3RGxnVkk7SUFFRSxVQUFBO0lBQ0EsU0FBQTtFeERtZ1ZOO0V3RGxnVkk7SWpEdEJGLGVpRHdCNEI7RXhEbWdWOUI7RXdEemdWSTtJQUVFLFVBQUE7SUFDQSxrQkFBQTtFeEQwZ1ZOO0V3RHpnVkk7SWpEdEJGLHdCaUR3QjRCO0V4RDBnVjlCO0V3RGhoVkk7SUFFRSxVQUFBO0lBQ0EsbUJBQUE7RXhEaWhWTjtFd0RoaFZJO0lqRHRCRix5QmlEd0I0QjtFeERpaFY5QjtFd0R2aFZJO0lBRUUsVUFBQTtJQUNBLFVBQUE7RXhEd2hWTjtFd0R2aFZJO0lqRHRCRixnQmlEd0I0QjtFeER3aFY5QjtFd0Q5aFZJO0lBRUUsVUFBQTtJQUNBLG1CQUFBO0V4RCtoVk47RXdEOWhWSTtJakR0QkYseUJpRHdCNEI7RXhEK2hWOUI7RXdEcmlWSTtJQUVFLFVBQUE7SUFDQSxtQkFBQTtFeERzaVZOO0V3RHJpVkk7SWpEdEJGLHlCaUR3QjRCO0V4RHNpVjlCO0V3RDVpVkk7SUFFRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2aVZOO0V3RDVpVkk7SWpEdEJGLGdCaUR3QjRCO0V4RDZpVjlCO0V3RG5qVkk7SUFFRSxVQUFBO0lBQ0EsbUJBQUE7RXhEb2pWTjtFd0RualZJO0lqRHRCRix5QmlEd0I0QjtFeERvalY5QjtFd0QxalZJO0lBRUUsVUFBQTtJQUNBLG1CQUFBO0V4RDJqVk47RXdEMWpWSTtJakR0QkYseUJpRHdCNEI7RXhEMmpWOUI7RXdEamtWSTtJQUVFLFVBQUE7SUFDQSxVQUFBO0V4RGtrVk47RXdEamtWSTtJakR0QkYsZ0JpRHdCNEI7RXhEa2tWOUI7RXdEeGtWSTtJQUVFLFVBQUE7SUFDQSxtQkFBQTtFeER5a1ZOO0V3RHhrVkk7SWpEdEJGLHlCaUR3QjRCO0V4RHlrVjlCO0V3RC9rVkk7SUFFRSxVQUFBO0lBQ0EsbUJBQUE7RXhEZ2xWTjtFd0Qva1ZJO0lqRHRCRix5QmlEd0I0QjtFeERnbFY5QjtFd0R0bFZJO0lBRUUsVUFBQTtJQUNBLFdBQUE7RXhEdWxWTjtFd0R0bFZJO0lqRHRCRixpQmlEd0I0QjtFeER1bFY5QjtBQUNGO0FPbHJWRTtFaUQ0RkU7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeER5bFZKO0V3RHhsVkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeEQwbFZKO0V3RHpsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQybFZKO0V3RDFsVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQ0bFZKO0V3RDNsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2bFZKO0V3RDVsVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQ4bFZKO0V3RDdsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQrbFZKO0V3RDlsVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERnbVZKO0V3RC9sVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERpbVZKO0V3RGhtVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERrbVZKO0V3RGptVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERtbVZKO0V3RGxtVkU7SWpEM0RBLGdCaUQ0RDBCO0V4RG9tVjVCO0V3RG5tVkU7SWpEN0RBLHFCaUQ4RDBCO0V4RHFtVjVCO0V3RHBtVkU7SWpEL0RBLGdCaURnRTBCO0V4RHNtVjVCO0V3RHJtVkU7SWpEakVBLHFCaURrRTBCO0V4RHVtVjVCO0V3RHRtVkU7SWpEbkVBLGdCaURvRTBCO0V4RHdtVjVCO0V3RHZtVkU7SWpEckVBLGdCaURzRTBCO0V4RHltVjVCO0V3RHhtVkU7SWpEdkVBLGdCaUR3RTBCO0V4RDBtVjVCO0V3RHptVkU7SWpEekVBLGdCaUQwRTBCO0V4RDJtVjVCO0V3RDFtVkU7SWpEM0VBLGdCaUQ0RTBCO0V4RDRtVjVCO0V3RDFtVkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeEQ0bVZOO0V3RDNtVkk7SWpEakZGLGVpRGtGNEI7RXhENm1WOUI7RXdEam5WSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeERtblZOO0V3RGxuVkk7SWpEakZGLHdCaURrRjRCO0V4RG9uVjlCO0V3RHhuVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEMG5WTjtFd0R6blZJO0lqRGpGRix5QmlEa0Y0QjtFeEQyblY5QjtFd0QvblZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEaW9WTjtFd0Rob1ZJO0lqRGpGRixnQmlEa0Y0QjtFeERrb1Y5QjtFd0R0b1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RHdvVk47RXdEdm9WSTtJakRqRkYseUJpRGtGNEI7RXhEeW9WOUI7RXdEN29WSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQrb1ZOO0V3RDlvVkk7SWpEakZGLHlCaURrRjRCO0V4RGdwVjlCO0V3RHBwVkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERzcFZOO0V3RHJwVkk7SWpEakZGLGdCaURrRjRCO0V4RHVwVjlCO0V3RDNwVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhENnBWTjtFd0Q1cFZJO0lqRGpGRix5QmlEa0Y0QjtFeEQ4cFY5QjtFd0RscVZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RG9xVk47RXdEbnFWSTtJakRqRkYseUJpRGtGNEI7RXhEcXFWOUI7RXdEenFWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RDJxVk47RXdEMXFWSTtJakRqRkYsZ0JpRGtGNEI7RXhENHFWOUI7RXdEaHJWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERrclZOO0V3RGpyVkk7SWpEakZGLHlCaURrRjRCO0V4RG1yVjlCO0V3RHZyVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEeXJWTjtFd0R4clZJO0lqRGpGRix5QmlEa0Y0QjtFeEQwclY5QjtFd0Q5clZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEZ3NWTjtFd0QvclZJO0lqRGpGRixpQmlEa0Y0QjtFeERpc1Y5QjtBQUNGO0FPbDFWRTtFaURrSkU7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeERtc1ZKO0V3RGxzVkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeERvc1ZKO0V3RG5zVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERxc1ZKO0V3RHBzVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeERzc1ZKO0V3RHJzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER1c1ZKO0V3RHRzVkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeER3c1ZKO0V3RHZzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER5c1ZKO0V3RHhzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQwc1ZKO0V3RHpzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQyc1ZKO0V3RDFzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ0c1ZKO0V3RDNzVkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2c1ZKO0V3RDVzVkU7SWpEckhBLGdCaURzSDBCO0V4RDhzVjVCO0V3RDdzVkU7SWpEdkhBLHFCaUR3SDBCO0V4RCtzVjVCO0V3RDlzVkU7SWpEekhBLGdCaUQwSDBCO0V4RGd0VjVCO0V3RC9zVkU7SWpEM0hBLHFCaUQ0SDBCO0V4RGl0VjVCO0V3RGh0VkU7SWpEN0hBLGdCaUQ4SDBCO0V4RGt0VjVCO0V3RGp0VkU7SWpEL0hBLGdCaURnSTBCO0V4RG10VjVCO0V3RGx0VkU7SWpEaklBLGdCaURrSTBCO0V4RG90VjVCO0V3RG50VkU7SWpEbklBLGdCaURvSTBCO0V4RHF0VjVCO0V3RHB0VkU7SWpEcklBLGdCaURzSTBCO0V4RHN0VjVCO0V3RHB0Vkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeERzdFZOO0V3RHJ0Vkk7SWpEM0lGLGVpRDRJNEI7RXhEdXRWOUI7RXdEM3RWSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeEQ2dFZOO0V3RDV0Vkk7SWpEM0lGLHdCaUQ0STRCO0V4RDh0VjlCO0V3RGx1Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEb3VWTjtFd0RudVZJO0lqRDNJRix5QmlENEk0QjtFeERxdVY5QjtFd0R6dVZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEMnVWTjtFd0QxdVZJO0lqRDNJRixnQmlENEk0QjtFeEQ0dVY5QjtFd0RodlZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RGt2Vk47RXdEanZWSTtJakQzSUYseUJpRDRJNEI7RXhEbXZWOUI7RXdEdnZWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeER5dlZOO0V3RHh2Vkk7SWpEM0lGLHlCaUQ0STRCO0V4RDB2VjlCO0V3RDl2Vkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERnd1ZOO0V3RC92Vkk7SWpEM0lGLGdCaUQ0STRCO0V4RGl3VjlCO0V3RHJ3Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEdXdWTjtFd0R0d1ZJO0lqRDNJRix5QmlENEk0QjtFeER3d1Y5QjtFd0Q1d1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RDh3Vk47RXdEN3dWSTtJakQzSUYseUJpRDRJNEI7RXhEK3dWOUI7RXdEbnhWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHF4Vk47RXdEcHhWSTtJakQzSUYsZ0JpRDRJNEI7RXhEc3hWOUI7RXdEMXhWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQ0eFZOO0V3RDN4Vkk7SWpEM0lGLHlCaUQ0STRCO0V4RDZ4VjlCO0V3RGp5Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEbXlWTjtFd0RseVZJO0lqRDNJRix5QmlENEk0QjtFeERveVY5QjtFd0R4eVZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEMHlWTjtFd0R6eVZJO0lqRDNJRixpQmlENEk0QjtFeEQyeVY5QjtBQUNGO0FPditWSTtFaUQ2TEE7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeEQ2eVZKO0V3RDV5VkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeEQ4eVZKO0V3RDd5VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQreVZKO0V3RDl5VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeERnelZKO0V3RC95VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERpelZKO0V3RGh6VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeERrelZKO0V3RGp6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERtelZKO0V3RGx6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERvelZKO0V3RG56VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERxelZKO0V3RHB6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERzelZKO0V3RHJ6VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER1elZKO0V3RHR6VkU7SWpEL0tBLGdCaURnTDBCO0V4RHd6VjVCO0V3RHZ6VkU7SWpEakxBLHFCaURrTDBCO0V4RHl6VjVCO0V3RHh6VkU7SWpEbkxBLGdCaURvTDBCO0V4RDB6VjVCO0V3RHp6VkU7SWpEckxBLHFCaURzTDBCO0V4RDJ6VjVCO0V3RDF6VkU7SWpEdkxBLGdCaUR3TDBCO0V4RDR6VjVCO0V3RDN6VkU7SWpEekxBLGdCaUQwTDBCO0V4RDZ6VjVCO0V3RDV6VkU7SWpEM0xBLGdCaUQ0TDBCO0V4RDh6VjVCO0V3RDd6VkU7SWpEN0xBLGdCaUQ4TDBCO0V4RCt6VjVCO0V3RDl6VkU7SWpEL0xBLGdCaURnTTBCO0V4RGcwVjVCO0V3RDl6Vkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeERnMFZOO0V3RC96Vkk7SWpEck1GLGVpRHNNNEI7RXhEaTBWOUI7RXdEcjBWSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeER1MFZOO0V3RHQwVkk7SWpEck1GLHdCaURzTTRCO0V4RHcwVjlCO0V3RDUwVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEODBWTjtFd0Q3MFZJO0lqRHJNRix5QmlEc000QjtFeEQrMFY5QjtFd0RuMVZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEcTFWTjtFd0RwMVZJO0lqRHJNRixnQmlEc000QjtFeERzMVY5QjtFd0QxMVZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RDQxVk47RXdEMzFWSTtJakRyTUYseUJpRHNNNEI7RXhENjFWOUI7RXdEajJWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERtMlZOO0V3RGwyVkk7SWpEck1GLHlCaURzTTRCO0V4RG8yVjlCO0V3RHgyVkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQwMlZOO0V3RHoyVkk7SWpEck1GLGdCaURzTTRCO0V4RDIyVjlCO0V3RC8yVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEaTNWTjtFd0RoM1ZJO0lqRHJNRix5QmlEc000QjtFeERrM1Y5QjtFd0R0M1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RHczVk47RXdEdjNWSTtJakRyTUYseUJpRHNNNEI7RXhEeTNWOUI7RXdENzNWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RCszVk47RXdEOTNWSTtJakRyTUYsZ0JpRHNNNEI7RXhEZzRWOUI7RXdEcDRWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERzNFZOO0V3RHI0Vkk7SWpEck1GLHlCaURzTTRCO0V4RHU0VjlCO0V3RDM0Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhENjRWTjtFd0Q1NFZJO0lqRHJNRix5QmlEc000QjtFeEQ4NFY5QjtFd0RsNVZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEbzVWTjtFd0RuNVZJO0lqRHJNRixpQmlEc000QjtFeERxNVY5QjtBQUNGO0FPNW5XSTtFaUR3T0E7SUFDRSxVQUFBO0lBQ0EsWUFBQTtFeER1NVZKO0V3RHQ1VkU7SUFDRSxVQUFBO0lBQ0EsV0FBQTtFeER3NVZKO0V3RHY1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeER5NVZKO0V3RHg1VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQwNVZKO0V3RHo1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQyNVZKO0V3RDE1VkU7SUFDRSxVQUFBO0lBQ0EsZUFBQTtFeEQ0NVZKO0V3RDM1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ2NVZKO0V3RDU1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQ4NVZKO0V3RDc1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEQrNVZKO0V3RDk1VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERnNlZKO0V3RC81VkU7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERpNlZKO0V3RGg2VkU7SWpEek9BLGdCaUQwTzBCO0V4RGs2VjVCO0V3RGo2VkU7SWpEM09BLHFCaUQ0TzBCO0V4RG02VjVCO0V3RGw2VkU7SWpEN09BLGdCaUQ4TzBCO0V4RG82VjVCO0V3RG42VkU7SWpEL09BLHFCaURnUDBCO0V4RHE2VjVCO0V3RHA2VkU7SWpEalBBLGdCaURrUDBCO0V4RHM2VjVCO0V3RHI2VkU7SWpEblBBLGdCaURvUDBCO0V4RHU2VjVCO0V3RHQ2VkU7SWpEclBBLGdCaURzUDBCO0V4RHc2VjVCO0V3RHY2VkU7SWpEdlBBLGdCaUR3UDBCO0V4RHk2VjVCO0V3RHg2VkU7SWpEelBBLGdCaUQwUDBCO0V4RDA2VjVCO0V3RHg2Vkk7SUFDRSxVQUFBO0lBQ0EsU0FBQTtFeEQwNlZOO0V3RHo2Vkk7SWpEL1BGLGVpRGdRNEI7RXhEMjZWOUI7RXdELzZWSTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFeERpN1ZOO0V3RGg3Vkk7SWpEL1BGLHdCaURnUTRCO0V4RGs3VjlCO0V3RHQ3Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEdzdWTjtFd0R2N1ZJO0lqRC9QRix5QmlEZ1E0QjtFeER5N1Y5QjtFd0Q3N1ZJO0lBQ0UsVUFBQTtJQUNBLFVBQUE7RXhEKzdWTjtFd0Q5N1ZJO0lqRC9QRixnQmlEZ1E0QjtFeERnOFY5QjtFd0RwOFZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RHM4Vk47RXdEcjhWSTtJakQvUEYseUJpRGdRNEI7RXhEdThWOUI7RXdEMzhWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeEQ2OFZOO0V3RDU4Vkk7SWpEL1BGLHlCaURnUTRCO0V4RDg4VjlCO0V3RGw5Vkk7SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeERvOVZOO0V3RG45Vkk7SWpEL1BGLGdCaURnUTRCO0V4RHE5VjlCO0V3RHo5Vkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEMjlWTjtFd0QxOVZJO0lqRC9QRix5QmlEZ1E0QjtFeEQ0OVY5QjtFd0RoK1ZJO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0V4RGsrVk47RXdEaitWSTtJakQvUEYseUJpRGdRNEI7RXhEbStWOUI7RXdEditWSTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4RHkrVk47RXdEeCtWSTtJakQvUEYsZ0JpRGdRNEI7RXhEMCtWOUI7RXdEOStWSTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFeERnL1ZOO0V3RC8rVkk7SWpEL1BGLHlCaURnUTRCO0V4RGkvVjlCO0V3RHIvVkk7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RXhEdS9WTjtFd0R0L1ZJO0lqRC9QRix5QmlEZ1E0QjtFeER3L1Y5QjtFd0Q1L1ZJO0lBQ0UsVUFBQTtJQUNBLFdBQUE7RXhEOC9WTjtFd0Q3L1ZJO0lqRC9QRixpQmlEZ1E0QjtFeEQrL1Y5QjtBQUNGOztBd0Q5L1ZBO0VqRGxRSSxxQmlEbVFzQjtFakRuUXRCLHNCaURvUXNCO0VBQ3hCLG9CQUFBO0F4RGlnV0Y7QXdEaGdXRTtFQUNFLHVCQUFBO0F4RGtnV0o7QXdEamdXRTtFQUNFLHFDQUFBO0F4RG1nV0o7QXdEamdXRTtFQUNFLHVCQUFBO0F4RG1nV0o7QXdEbGdXRTtFakQ3UUUsY2lEOFF3QjtFakQ5UXhCLGVpRCtRd0I7RUFDeEIsYUFBQTtBeERvZ1dKO0F3RG5nV0k7RUFDRSxTQUFBO0VBQ0EscUJBQUE7QXhEcWdXTjtBd0RwZ1dJO0VBQ0UscUJBQUE7QXhEc2dXTjtBd0RyZ1dJO0VBQ0UsZ0JBQUE7QXhEdWdXTjtBd0R0Z1dFO0VBQ0UsYUFBQTtBeER3Z1dKO0F3RHZnV0U7RUFDRSxlQUFBO0F4RHlnV0o7QXdEeGdXRTtFQUNFLG1CQUFBO0F4RDBnV0o7QU9qM1dFO0VpRDBXRTtJQUNFLGFBQUE7RXhEMGdXSjtBQUNGO0FPMTJXRTtFaURrV0U7SUFDRSxhQUFBO0V4RDJnV0o7QUFDRjs7QXdEemdXRTtFQUNFLG9CQUFBO0VqRHpTQSx3Q2lEMFN3QjtFakQxU3hCLHlDaUQyU3dCO0F4RDRnVzVCO0F3RDNnV0k7RUFDRSw4QkFBQTtFQUNBLCtCQUFBO0F4RDZnV047QXdEM2dXTTtFQUNFLGlCQUFBO0F4RDZnV1I7QU81NFdFO0VpRGlZTTtJQUNFLGlCQUFBO0V4RDhnV1I7QUFDRjtBTzc0V0U7RWlEZ1lNO0lBQ0UsaUJBQUE7RXhEZ2hXUjtBQUNGO0FPOTRXRTtFaUQrWE07SUFDRSxpQkFBQTtFeERraFdSO0FBQ0Y7QU8vNFdFO0VpRDhYTTtJQUNFLGlCQUFBO0V4RG9oV1I7QUFDRjtBT2g1V0U7RWlENlhNO0lBQ0UsaUJBQUE7RXhEc2hXUjtBQUNGO0FPaDVXSTtFaUQyWEk7SUFDRSxpQkFBQTtFeER3aFdSO0FBQ0Y7QU8zNFdJO0VpRG9YSTtJQUNFLGlCQUFBO0V4RDBoV1I7QUFDRjtBTzM0V0k7RWlEa1hJO0lBQ0UsaUJBQUE7RXhENGhXUjtBQUNGO0FPdDRXSTtFaUQyV0k7SUFDRSxpQkFBQTtFeEQ4aFdSO0FBQ0Y7QXdEM2pXTTtFQUNFLG9CQUFBO0F4RDZqV1I7QU81N1dFO0VpRGlZTTtJQUNFLG9CQUFBO0V4RDhqV1I7QUFDRjtBTzc3V0U7RWlEZ1lNO0lBQ0Usb0JBQUE7RXhEZ2tXUjtBQUNGO0FPOTdXRTtFaUQrWE07SUFDRSxvQkFBQTtFeERra1dSO0FBQ0Y7QU8vN1dFO0VpRDhYTTtJQUNFLG9CQUFBO0V4RG9rV1I7QUFDRjtBT2g4V0U7RWlENlhNO0lBQ0Usb0JBQUE7RXhEc2tXUjtBQUNGO0FPaDhXSTtFaUQyWEk7SUFDRSxvQkFBQTtFeER3a1dSO0FBQ0Y7QU8zN1dJO0VpRG9YSTtJQUNFLG9CQUFBO0V4RDBrV1I7QUFDRjtBTzM3V0k7RWlEa1hJO0lBQ0Usb0JBQUE7RXhENGtXUjtBQUNGO0FPdDdXSTtFaUQyV0k7SUFDRSxvQkFBQTtFeEQ4a1dSO0FBQ0Y7QXdEM21XTTtFQUNFLG1CQUFBO0F4RDZtV1I7QU81K1dFO0VpRGlZTTtJQUNFLG1CQUFBO0V4RDhtV1I7QUFDRjtBTzcrV0U7RWlEZ1lNO0lBQ0UsbUJBQUE7RXhEZ25XUjtBQUNGO0FPOStXRTtFaUQrWE07SUFDRSxtQkFBQTtFeERrbldSO0FBQ0Y7QU8vK1dFO0VpRDhYTTtJQUNFLG1CQUFBO0V4RG9uV1I7QUFDRjtBT2gvV0U7RWlENlhNO0lBQ0UsbUJBQUE7RXhEc25XUjtBQUNGO0FPaC9XSTtFaUQyWEk7SUFDRSxtQkFBQTtFeER3bldSO0FBQ0Y7QU8zK1dJO0VpRG9YSTtJQUNFLG1CQUFBO0V4RDBuV1I7QUFDRjtBTzMrV0k7RWlEa1hJO0lBQ0UsbUJBQUE7RXhENG5XUjtBQUNGO0FPdCtXSTtFaUQyV0k7SUFDRSxtQkFBQTtFeEQ4bldSO0FBQ0Y7QXdEM3BXTTtFQUNFLG9CQUFBO0F4RDZwV1I7QU81aFhFO0VpRGlZTTtJQUNFLG9CQUFBO0V4RDhwV1I7QUFDRjtBTzdoWEU7RWlEZ1lNO0lBQ0Usb0JBQUE7RXhEZ3FXUjtBQUNGO0FPOWhYRTtFaUQrWE07SUFDRSxvQkFBQTtFeERrcVdSO0FBQ0Y7QU8vaFhFO0VpRDhYTTtJQUNFLG9CQUFBO0V4RG9xV1I7QUFDRjtBT2hpWEU7RWlENlhNO0lBQ0Usb0JBQUE7RXhEc3FXUjtBQUNGO0FPaGlYSTtFaUQyWEk7SUFDRSxvQkFBQTtFeER3cVdSO0FBQ0Y7QU8zaFhJO0VpRG9YSTtJQUNFLG9CQUFBO0V4RDBxV1I7QUFDRjtBTzNoWEk7RWlEa1hJO0lBQ0Usb0JBQUE7RXhENHFXUjtBQUNGO0FPdGhYSTtFaUQyV0k7SUFDRSxvQkFBQTtFeEQ4cVdSO0FBQ0Y7QXdEM3NXTTtFQUNFLGlCQUFBO0F4RDZzV1I7QU81a1hFO0VpRGlZTTtJQUNFLGlCQUFBO0V4RDhzV1I7QUFDRjtBTzdrWEU7RWlEZ1lNO0lBQ0UsaUJBQUE7RXhEZ3RXUjtBQUNGO0FPOWtYRTtFaUQrWE07SUFDRSxpQkFBQTtFeERrdFdSO0FBQ0Y7QU8va1hFO0VpRDhYTTtJQUNFLGlCQUFBO0V4RG90V1I7QUFDRjtBT2hsWEU7RWlENlhNO0lBQ0UsaUJBQUE7RXhEc3RXUjtBQUNGO0FPaGxYSTtFaUQyWEk7SUFDRSxpQkFBQTtFeER3dFdSO0FBQ0Y7QU8za1hJO0VpRG9YSTtJQUNFLGlCQUFBO0V4RDB0V1I7QUFDRjtBTzNrWEk7RWlEa1hJO0lBQ0UsaUJBQUE7RXhENHRXUjtBQUNGO0FPdGtYSTtFaUQyV0k7SUFDRSxpQkFBQTtFeEQ4dFdSO0FBQ0Y7QXdEM3ZXTTtFQUNFLG9CQUFBO0F4RDZ2V1I7QU81blhFO0VpRGlZTTtJQUNFLG9CQUFBO0V4RDh2V1I7QUFDRjtBTzduWEU7RWlEZ1lNO0lBQ0Usb0JBQUE7RXhEZ3dXUjtBQUNGO0FPOW5YRTtFaUQrWE07SUFDRSxvQkFBQTtFeERrd1dSO0FBQ0Y7QU8vblhFO0VpRDhYTTtJQUNFLG9CQUFBO0V4RG93V1I7QUFDRjtBT2hvWEU7RWlENlhNO0lBQ0Usb0JBQUE7RXhEc3dXUjtBQUNGO0FPaG9YSTtFaUQyWEk7SUFDRSxvQkFBQTtFeER3d1dSO0FBQ0Y7QU8zblhJO0VpRG9YSTtJQUNFLG9CQUFBO0V4RDB3V1I7QUFDRjtBTzNuWEk7RWlEa1hJO0lBQ0Usb0JBQUE7RXhENHdXUjtBQUNGO0FPdG5YSTtFaUQyV0k7SUFDRSxvQkFBQTtFeEQ4d1dSO0FBQ0Y7QXdEM3lXTTtFQUNFLG1CQUFBO0F4RDZ5V1I7QU81cVhFO0VpRGlZTTtJQUNFLG1CQUFBO0V4RDh5V1I7QUFDRjtBTzdxWEU7RWlEZ1lNO0lBQ0UsbUJBQUE7RXhEZ3pXUjtBQUNGO0FPOXFYRTtFaUQrWE07SUFDRSxtQkFBQTtFeERreldSO0FBQ0Y7QU8vcVhFO0VpRDhYTTtJQUNFLG1CQUFBO0V4RG96V1I7QUFDRjtBT2hyWEU7RWlENlhNO0lBQ0UsbUJBQUE7RXhEc3pXUjtBQUNGO0FPaHJYSTtFaUQyWEk7SUFDRSxtQkFBQTtFeER3eldSO0FBQ0Y7QU8zcVhJO0VpRG9YSTtJQUNFLG1CQUFBO0V4RDB6V1I7QUFDRjtBTzNxWEk7RWlEa1hJO0lBQ0Us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QUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FqRW0xYUQ7O0FrRTE0YUE7RUFDQyxTQUFBO0FsRTY0YUQ7O0FtRTk0YUE7RUFDQyxXM0RJTztBUjY0YVI7QW1FLzRhQztFQUNDLDJCQUFBO0VBQ0EsMEJBQUE7QW5FaTVhRjs7QW1FeDRhQztFQUNDLGMzRFJVO0FSbTVhWjtBbUV6NGFFO0VBQ0MsYzNEUEc7RTJEUUgsMEJBQUE7QW5FMjRhSDtBbUV2NGFDO0VBQ0MsMEN6RHJCd0I7RXlEc0J4QixtQkFBQTtFQUNBLFczRHJCTTtFMkRzQk4sMEJBQUE7QW5FeTRhRjtBbUV2NGFFO0VBQ0MscUJBQUE7QW5FeTRhSDs7QW9FdjZhQTtFQ0NDLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7QXJFMDZhRDs7QW9FMzZhQTtFQUNDLDZCRU9XO0VGTlgsOEJFTVc7QXRFdzZhWjs7QW9FcjZhQzs7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7QXBFeTZhRjtBb0V0NmFDOztFR2tCQyxzQkhqQmM7RUd5QmQsdUJIekJjO0FwRTA2YWhCO0FvRXY2YUM7O0VBQ0Msc0JBQUE7RUFDQSx1QkFBQTtBcEUwNmFGOztBb0V0NmFBO0VBQ0MsOEJBQUE7QXBFeTZhRDs7QW9FdDZhQTtFQUNDLDhCQUFBO0FwRXk2YUQ7O0FvRXQ2YUE7RUFDQyw2QkFBQTtBcEV5NmFEOztBb0V0NmFBO0VBQ0MsWUFBQTtBcEV5NmFEOztBb0V0NmFBO0VBQ0MsNkJBQUE7QXBFeTZhRDs7QW9FdDZhQTtFQUNDLGdDQUFBO0FwRXk2YUQ7O0FvRXQ2YUE7RUFDQyx1QkFBQTtBcEV5NmFEOztBd0VoK2FBO0VBQ0UsMkJBQUE7RUFFQSxxQ0FBQTtFQUNBLHNDQUFBO0F4RWsrYUY7QU81M2FFO0VpRTFHRjtJQU9JLDJCQUFBO0V4RW0rYUY7QUFDRjtBT3IzYUU7RWlFdEhGO0lBV0kscUJBQUE7RXhFbythRjtBQUNGO0FPeHhhRTtFQUNFLG1CaUV6TWlCO0F4RW0rYXJCO0F3RTc5YUk7RUFDRSw4QkFBQTtB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RjtBK0U5d2JDO0VBQ0MsMENyRWxCd0I7QVZreWIxQjtBK0U3d2JDO0VBQ0Msc0NBQUE7QS9FK3diRjtBT2xyYkU7RXdFOUZEO0lBSUUsYUFBQTtJQUNBLGVBQUE7RS9FZ3hiRDtBQUNGO0ErRTd3YkM7RUFDQyxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV3ZFaENNO0V1RWlDTiwwQkFBQTtBL0Urd2JGO0FPOXJiRTtFd0VyRkQ7SUFPRSxtQkFBQTtFL0VneGJEO0FBQ0Y7QStFOXdiRTtFQUNDLG1CQUFBO0EvRWd4Ykg7QStFOXdiRztFQUNDLDBCQUFBO0EvRWd4Yko7QStFNXdiRTtFQUNDLGdCQUFBO0EvRTh3Ykg7QU9odGJFO0V3RTFEQztJQUNDLGNBQUE7RS9FNndiRjtBQUNGOztBZ0ZsMGJFO0VBQ0MsaUN0RUxnQjtBVjAwYm5CO0FPcnRiRTtFeUVqSEE7SUFJRSxtQkFBQTtFaEZzMGJGO0FBQ0Y7QU94bmJFO0VBQ0UsbUJ5RTNNYztBaEZxMGJsQjtBZ0ZqMGJHO0VBQ0MsMEJBQUE7QWhGbTBiSjtBZ0Y5emJDO0VBQ0MsMEN0RXRCd0I7RXNFdUJ4QixtQkFBQTtFQUNBLHlCQUFBO0FoRmcwYkY7QU9ub2JFO0VBQ0UsbUJ5RXpMYztBaEY4emJsQjtBT3h1YkU7RXlFbEZEO0lBRUUsbUJBQUE7SUFDQSxnQkFBQTtJVERELGVTRWU7SVRNZixnQlNOZTtJQUNkLGdCeEVyQ0s7SXdFc0NMLDhCQUFBO0VoRjZ6YkQ7QUFDRjs7QU9ocGJFO0VBQ0Usc0IwRXZOYTtBakYwMmJqQjtBaUZuMmJDO0VDUkEsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBbEY4MmJEOztBbUZoM2JDO0VBRUMseUJBQUE7QW5GazNiRjtBbUYvMmJDO0VETEEsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBbEZ1M2JEO0FtRmgzYkM7RUFDQyxrQkFBQTtFQUNBLDBDekVUd0I7RXlFVXhCLGVBQUE7RUFDQSxXM0VUTTtBUjIzYlI7QW1GaDNiRTtFQUNDLGdDQUFBO0FuRmszYkg7QW1GOTJiQztFQUNDLGNBQUE7QW5GZzNiRjtBTzlxYkU7RUFDRSxtQjRFOUxjO0FuRjgyYmxCOztBT2pyYkU7RUFDRSxxQjZFdk5lO0FwRjI0Ym5CO0FPdnhiRTtFNkVqSEE7SUFFSSxtQkFBQTtFcEYwNGJKO0FBQ0Y7O0FPMXJiRTtFQUNFLHNCOEV0TmM7QXJGbTVibEI7QU85cmJFO0VBQ0UsbUI4RWhOYztBckZnNWJsQjs7QXNGejViQTtFQUNDLG1CQUFBO0VBRUEsaUNBQUE7RUFDQSxzQkFBQTtFQUNBLHlDOUV5Q2U7QVJrM2JoQjtBT3R6YkU7RStFMUdGO0lBUUUsbUJBQUE7RXRGNDViQTtBQUNGO0FPL3liRTtFK0V0SEY7SUFZRSxzQkFBQTtFdEY2NWJBO0VzRjM1YkE7SUFDQyw4QkFBQTtJQUNBLDhCQUFBO0V0RjY1YkQ7QUFDRjtBc0YxNWJDO0VBQ0MsaUJBQUE7QXRGNDViRjtBc0Z4NWJFO0VBQ0MsaUJBQUE7QXRGMDViSDs7QXVGaDdiRTtFQUNDLGtCQUFBO0F2Rm03Ykg7QU90MGJFO0VnRjNHQztJQUVFLGFBQUE7RXZGbTdiSDtBQUNGO0F1Rjk2YkM7RUFDQyxjQUFBO0F2Rmc3YkY7QXVGNzZiQztFQUNDLG1CQUFBO0F2Ris2YkY7QXVGNTZiQztFQUNDLG1CQUFBO0F2Rjg2YkY7QXVGMzZiQztFQUNDLGdCQUFBO0F2RjY2YkY7O0FPanZiRTtFQUNFLG1CaUZ4Tlk7QXhGNDhiaEI7QXdGMThiQztFQUNDLFNBQUE7QXhGNDhiRjtBd0Z4OGJFO0VBQ0MsY2hGREk7RWdGRUosc0M5RU5tQjtFOEVPbkIsbUJBQUE7QXhGMDhiSDtBd0Z2OGJFO0VBQ0Msc0JBQUE7QXhGeThiSDtBd0ZyOGJDO0VBQ0Msa0JBQUE7RUFDQSxjaEZiSztFZ0ZjTCxtQkFBQTtFQUNBLHNDOUVuQm9CO0U4RW9CcEIseUJBQUE7RUFDQSxxQkFBQTtBeEZ1OGJGO0F3RnA4YkU7RUFDQyxjaEZyQkk7RWdGc0JKLDBCQUFBO0F4RnM4Ykg7O0F5RnArYkE7RUFDQywwQy9FRXlCO0UrRUR6QixpQkFBQTtBekZ1K2JEO0F5RnIrYkM7RUFFQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSx3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Umt2ZFQ7O0F5R3p2ZEM7RUFDQyxhQUFBO0VBQ0EsWUFBQTtFdkJORCxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FsRm13ZEQ7QXlHM3ZkQztFQUNDLGFBQUE7RUFDQSxXQUFBO0F6RzZ2ZEY7QXlHenZkRTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RWxDa0JELFdrQ2pCZTtFbEN5QmYsWWtDekJlO0VBQ2QseUJqR2JVO0VpR2NWLGNqR2hCUztFaUdpQlQsa0JBQUE7RUFDQSxxRUFBQTtBekc0dmRIO0F5RzF2ZEc7RUFFQyx5QmpHbEJFO0VpR21CRixXakcxQkk7QVJxeGRSO0F5R3Z2ZEU7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxXakdsQ0s7QVIyeGRSO0F5R3Z2ZEc7RUFFQyxjakdoQ0U7QVJ3eGROO0F5R3B2ZEU7RWxDVEEsV2tDVWU7RWxDRmYsWWtDRWU7QXpHdXZkakI7QXlHcnZkRztFbENaRCxja0NhZ0I7RWxDTGhCLGlCa0NLeUI7QXpHd3ZkM0I7QXlHcnZkRztFbENoQkQsZWtDaUJnQjtFbENUaEIsZ0JrQ1NnQjtBekd3dmRsQjs7QTBHOXlkRTtFQUNFLG1CQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQnJHRUs7RXFHREwsNEJBQUE7RUFDQSwwQ2hHSHNCO0FWb3pkMUI7O0EyR3Z6ZEE7RUFLQyxhQUFBO0EzR3N6ZEQ7QTJHcHpkQztFQUNDLGNBQUE7QTNHc3pkRjtBMkduemRDO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0EzR3F6ZEY7QTJHbHpkQztFQUNDLG1CQUFBO0EzR296ZEY7QTJHanpkQztFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7QTNHbXpkRjtBT3BuZEU7RUFDRSxzQm9HN0xjO0EzR216ZGxCO0EyRy95ZEM7RUFDQyxzQkFBQTtBM0dpemRGO0EyRzd5ZEU7RUFDQyxTQUFBO0EzRyt5ZEg7QU8vdGRFO0VvRzdFQTtJQUVFLGNBQUE7RTNHOHlkRjtBQUNGO0EyRzF5ZEM7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0EzRzR5ZEY7QU90b2RFO0VBQ0Usc0JvR2xLYztBM0cweWRsQjtBMkd2eWRFO0VBQ0MsZ0JBQUE7RUFDQSx5QkFBQTtBM0d5eWRIO0EyR3B5ZEU7RUFDQyxjQUFBO0EzR3N5ZEg7O0E0R3YyZEM7RTFCQUEsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBbEYyMmREO0E0R3gyZEU7RUFDQyxjQUFBO0VBQ0EseUNwR3NDYTtBUm8wZGhCO0E0R3YyZEU7RUFDQywwQ2xHVHVCO0VrR1V2QixtQkFBQTtFQUNBLGdCQUFBO0E1R3kyZEg7O0E2R3QzZEM7RUFDQyxjQUFBO0E3R3kzZEY7QU96d2RFO0VzRzNHQTtJQUVFLHNCQUFBO0U3R3MzZEY7QUFDRjtBNkduM2RFOztFQUVDLGNyR0pHO0FSeTNkTjtBNkdsM2RFO0UzQmpCRCxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0UyQmlCRSxRQUFBO0E3R3MzZEg7QTZHbjNkRTtFQUNDLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0E3R3EzZEg7QU94cmRFO0VBQ0UsbUJzRzFMYztBN0dvM2RsQjtBNkdsM2RHO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QTdHbzNkSjtBNkdqM2RHO0VBQ0MsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QTdHbTNkSjtBNkcvMmRFO0VBQ0MseUNuR2hEYztFbUdpRGQsbUJBQUE7RUFDQSxRQUFBO0E3R2kzZEg7QTZHOTJkRTtFQUdDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBN0c4MmRIO0E2RzMyZEU7RUFDQyxnQkFBQTtBN0c2MmRIO0FPajBkRTtFc0d4Q0M7SUFFRSxhQUFBO0U3RzIyZEg7QUFDRjtBNkd4MmRHO0VBQ0MsWUFBQTtBN0cwMmRKO0E2R3YyZEc7RUFDQyxhQUFBO0E3R3kyZEo7QTZHdDJkRztFQUNDLG9CQUFBO0E3R3cyZEo7QU9uMWRFO0VzR25CRTtJQUVFLFdBQUE7RTdHdzJkSjtBQUNGO0E2R2wyZEM7RUFDQyxhQUFBO0VBQ0EsYUFBQTtBN0dvMmRGOztBOEdoOGRFO0VBQ0Msa0JBQUE7RUFDQSx5Q3BHSmM7RW9HS2QsbUJBQUE7RUFDQSxpQkFBQTtBOUdtOGRIO0FPbjFkRTtFdUdwSEE7SUFPRSxnQkFBQTtFOUdvOGRGO0FBQ0Y7QThHaDhkQztFQUNDLGVBQUE7RUFDQSx3QkFBQTtBOUdrOGRGO0FPNTFkRTtFdUd4R0Q7SUFLRSxjQUFBO0U5R204ZEQ7QUFDRjtBT2wxZEk7RXVHdkhIO0lBU0UsZUFBQTtFOUdvOGREO0FBQ0Y7QU94MGRJO0V1R3RJSDtJQWFFLGNBQUE7RTlHcThkRDtBQUNGO0E4R2w4ZEc7RUFDQywyQkFBQTtBOUdvOGRKO0E4Ry83ZEM7RUFDQyx5QkFBQTtBOUdpOGRGO0FPajNkRTtFdUdqRkQ7SUFJRSwwQkFBQTtFOUdrOGREO0FBQ0Y7QU92MmRJO0V1R2hHSDtJQVFFLHlCQUFBO0U5R204ZEQ7QUFDRjtBTzcxZEk7RXVHL0dIO0lBWUUsdUJBQUE7RTlHbzhkRDtBQUNGO0E4R2o4ZEM7RUFDQyxtQkFBQTtBOUdtOGRGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBVc2UgdGhlIGRlZmF1bHQgY3Vyc29yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ2hhbmdlIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDMuIFVzZSBhIDQtc3BhY2UgdGFiIHdpZHRoIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gUmVtb3ZlIHRoZSBncmV5IGhpZ2hsaWdodCBvbiBsaW5rcyBpbiBpT1MgKG9waW5pb25hdGVkKS5cbiAqIDUuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqIDYuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5odG1sIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIDIgKi9cbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLyogMyAqL1xuICB0YWItc2l6ZTogNDtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogNSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDUgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLyogNiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIENocm9tZSwgRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cbmRsIGRsLFxuZGwgb2wsXG5kbCB1bCxcbm9sIGRsLFxudWwgZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5ociB7XG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbm5hdiBvbCxcbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIEVkZ2UgMTgtLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpZnJhbWVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5pZnJhbWUge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIHdpdGhpbiBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnN2Zzpub3QoW2ZpbGxdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBUYWJ1bGFyIGRhdGFcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBjb250cm9scyBpbiBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMi4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIDE4LSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgaW5jb25zaXN0ZW50IGFwcGVhcmFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EwYTBhMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cbmxlZ2VuZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSAxOC0gYW5kIElFLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBGaXJlZm94LlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAzLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAyICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdXBsb2FkIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgOmludmFsaWQgc3R5bGVzIGluIEZpcmVmb3guXG4gKi9cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuZGlhbG9nOm5vdChbb3Blbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG4vKiBVc2VyIGludGVyYWN0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIDEuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBvbiBjbGlja2FibGUgZWxlbWVudHNcbiAgICAgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAvKiAxICovXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gY29udHJvbCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5bYXJpYS1kaXNhYmxlZD10cnVlXSxcbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuW2FyaWEtaGlkZGVuPWZhbHNlXVtoaWRkZW5dIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cblxuW2FyaWEtaGlkZGVuPWZhbHNlXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBCdWxtYSBVdGlsaXRpZXMgKi9cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcywgLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmlucHV0LCAuYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24ge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVlbSAtIDFweCk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBhZ2luYXRpb24tcHJldmlvdXM6Zm9jdXMsXG4ucGFnaW5hdGlvbi1uZXh0OmZvY3VzLFxuLnBhZ2luYXRpb24tbGluazpmb2N1cyxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzOmZvY3VzLCAuZmlsZS1jdGE6Zm9jdXMsXG4uZmlsZS1uYW1lOmZvY3VzLCAuc2VsZWN0IHNlbGVjdDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIC5idXR0b246Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpmb2N1cywgLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5pcy1mb2N1c2VkLnBhZ2luYXRpb24tbmV4dCxcbi5pcy1mb2N1c2VkLnBhZ2luYXRpb24tbGluayxcbi5pcy1mb2N1c2VkLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5pcy1mb2N1c2VkLmZpbGUtY3RhLFxuLmlzLWZvY3VzZWQuZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1mb2N1c2VkLmJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZm9jdXNlZC5ocy1idXR0b24sIC5wYWdpbmF0aW9uLXByZXZpb3VzOmFjdGl2ZSxcbi5wYWdpbmF0aW9uLW5leHQ6YWN0aXZlLFxuLnBhZ2luYXRpb24tbGluazphY3RpdmUsXG4ucGFnaW5hdGlvbi1lbGxpcHNpczphY3RpdmUsIC5maWxlLWN0YTphY3RpdmUsXG4uZmlsZS1uYW1lOmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQ6YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLW5leHQsXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tbGluayxcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1lbGxpcHNpcywgLmlzLWFjdGl2ZS5maWxlLWN0YSxcbi5pcy1hY3RpdmUuZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1hY3RpdmUuaW5wdXQsIC5pcy1hY3RpdmUuYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1wcmV2aW91cyxcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1uZXh0LFxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLWxpbmssXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tZWxsaXBzaXMsIFtkaXNhYmxlZF0uZmlsZS1jdGEsXG5bZGlzYWJsZWRdLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnRleHRhcmVhLCBbZGlzYWJsZWRdLmlucHV0LCBbZGlzYWJsZWRdLmJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLW5leHQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tbGluayxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1lbGxpcHNpcywgZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLWN0YSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZmlsZS1uYW1lLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3QsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYSwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dCwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1idXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4udGFicywgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuYnJlYWRjcnVtYiwgLmZpbGUsIC5idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmlzLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKTo6YWZ0ZXIsIC5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiAwLjYyNWVtO1xufVxuXG4udGFiczpub3QoOmxhc3QtY2hpbGQpLCAucGFnaW5hdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpLCAubGV2ZWw6bm90KDpsYXN0LWNoaWxkKSwgLmJyZWFkY3J1bWI6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrOm5vdCg6bGFzdC1jaGlsZCksIC50aXRsZTpub3QoOmxhc3QtY2hpbGQpLFxuLnN1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZS1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxlOm5vdCg6bGFzdC1jaGlsZCksIC5wcm9ncmVzczpub3QoOmxhc3QtY2hpbGQpLCAubm90aWZpY2F0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksIC5ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1vZGFsLWNsb3NlLCAuZGVsZXRlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YmVmb3JlLCAubW9kYWwtY2xvc2U6OmFmdGVyLCAuZGVsZXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4ubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA1MCU7XG59XG4ubW9kYWwtY2xvc2U6OmFmdGVyLCAuZGVsZXRlOjphZnRlciB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMnB4O1xufVxuLm1vZGFsLWNsb3NlOmhvdmVyLCAuZGVsZXRlOmhvdmVyLCAubW9kYWwtY2xvc2U6Zm9jdXMsIC5kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG59XG4ubW9kYWwtY2xvc2U6YWN0aXZlLCAuZGVsZXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbn1cbi5pcy1zbWFsbC5tb2RhbC1jbG9zZSwgLmlzLXNtYWxsLmRlbGV0ZSB7XG4gIGhlaWdodDogMTZweDtcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmlzLW1lZGl1bS5tb2RhbC1jbG9zZSwgLmlzLW1lZGl1bS5kZWxldGUge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5pcy1sYXJnZS5tb2RhbC1jbG9zZSwgLmlzLWxhcmdlLmRlbGV0ZSB7XG4gIGhlaWdodDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uY29udHJvbC5pcy1sb2FkaW5nOjphZnRlciwgLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciwgLmxvYWRlciwgLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZhZmFmYTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5oZXJvLXZpZGVvLCAubW9kYWwtYmFja2dyb3VuZCwgLm1vZGFsLCAuaW1hZ2UuaXMtc3F1YXJlIGltZyxcbi5pbWFnZS5pcy1zcXVhcmUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTEgaW1nLFxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLFxuLmltYWdlLmlzLTVieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTMgaW1nLFxuLmltYWdlLmlzLTRieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTIgaW1nLFxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLFxuLmltYWdlLmlzLTVieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTE2Ynk5IGltZyxcbi5pbWFnZS5pcy0xNmJ5OSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MSBpbWcsXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsXG4uaW1hZ2UuaXMtM2J5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5NSBpbWcsXG4uaW1hZ2UuaXMtNGJ5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NCBpbWcsXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsXG4uaW1hZ2UuaXMtMmJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NSBpbWcsXG4uaW1hZ2UuaXMtM2J5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtOWJ5MTYgaW1nLFxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZyxcbi5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZyxcbi5pbWFnZS5pcy0xYnkzIC5oYXMtcmF0aW8sIC5pcy1vdmVybGF5IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5uYXZiYXItYnVyZ2VyIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuY29kZSxcbnByZSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEgc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzVjNWM1Yztcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6ICM5OTI3MmU7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtIDAuMjVlbTtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbnNwYW4ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5wcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHRkLFxudGFibGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudGFibGUgdGQ6bm90KFthbGlnbl0pLFxudGFibGUgdGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbnRhYmxlIHRoIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIEJ1bG1hIEhlbHBlcnMgKi9cbi5oYXMtdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2hpdGU6aG92ZXIsIGEuaGFzLXRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtYmxhY2s6aG92ZXIsIGEuaGFzLXRleHQtYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogIzFhMWExYSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saWdodCB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFyayB7XG4gIGNvbG9yOiAjNWM1YzVjICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM0MzQzNDMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wcmltYXJ5OmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2FlMmMzNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXByaW1hcnktbGlnaHQge1xuICBjb2xvcjogI2ZiZWZmMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnktbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjBjNmM5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcHJpbWFyeS1kYXJrIHtcbiAgY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wcmltYXJ5LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNkMTRjNTUgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWxpbmsge1xuICBjb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWxpbms6aG92ZXIsIGEuaGFzLXRleHQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjYWUyYzM0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGluay1saWdodCB7XG4gIGNvbG9yOiAjZmJlZmYwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGluay1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmMGM2YzkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmstbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saW5rLWRhcmsge1xuICBjb2xvcjogI2JiMzAzOCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWxpbmstZGFyazpob3ZlciwgYS5oYXMtdGV4dC1saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2QxNGM1NSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGluay1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMzAzOCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mbyB7XG4gIGNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1pbmZvOmhvdmVyLCBhLmhhcy10ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzJiNzRiMSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjZWZmNWZiICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtaW5mby1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjNmRkZjEgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZiICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1pbmZvLWRhcmsge1xuICBjb2xvcjogIzI5NmZhOCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWluZm8tZGFyazpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzM2OGFjZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mby1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NmZhOCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjYTdiYzVmICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc3VjY2Vzczpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM4ZWE0NDQgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNmN2Y5ZjEgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3MtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2UzZWFjZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZjEgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjNWU2YzJkICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc3VjY2Vzcy1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjN2Q5MDNjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2YzJkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNlOGIwNDUgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2RlOWMxYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI2ZkZjdlZCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZy1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjdlNGJmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICM4NDVjMTAgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNiMTdjMTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDVjMTAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZGFuZ2VyOmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYWUyYzM0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYW5nZXItbGlnaHQge1xuICBjb2xvcjogI2ZiZWZmMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlci1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXItbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2YwYzZjOSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyLWRhcmsge1xuICBjb2xvcjogI2JiMzAzOCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlci1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlci1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNkMTRjNTUgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMzAzOCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlOGIwNDUgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEuaGFzLXRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNkZTljMWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXNlY29uZGFyeS1saWdodCB7XG4gIGNvbG9yOiAjZmRmN2VkICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc2Vjb25kYXJ5LWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXNlY29uZGFyeS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjdlNGJmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1zZWNvbmRhcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zZWNvbmRhcnktZGFyayB7XG4gIGNvbG9yOiAjODQ1YzEwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc2Vjb25kYXJ5LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtc2Vjb25kYXJ5LWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2IxN2MxNiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc2Vjb25kYXJ5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ1YzEwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1yZWQge1xuICBjb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXJlZDpob3ZlciwgYS5oYXMtdGV4dC1yZWQ6Zm9jdXMge1xuICBjb2xvcjogI2FlMmMzNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNmYmVmZjAgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1yZWQtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtcmVkLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmMGM2YzkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXJlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXJlZC1kYXJrIHtcbiAgY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1yZWQtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1yZWQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZDE0YzU1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1yZWQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjMwMzggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQteWVsbG93OmhvdmVyLCBhLmhhcy10ZXh0LXllbGxvdzpmb2N1cyB7XG4gIGNvbG9yOiAjZGU5YzFjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogI2ZkZjdlZCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXllbGxvdy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC15ZWxsb3ctbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y3ZTRiZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQteWVsbG93LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQteWVsbG93LWRhcmsge1xuICBjb2xvcjogIzg0NWMxMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXllbGxvdy1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXllbGxvdy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNiMTdjMTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXllbGxvdy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0NWMxMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNkNjZlM2QgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1vcmFuZ2U6aG92ZXIsIGEuaGFzLXRleHQtb3JhbmdlOmZvY3VzIHtcbiAgY29sb3I6ICNiOTU2MjcgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2QgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LW9yYW5nZS1saWdodCB7XG4gIGNvbG9yOiAjZmJmMmVlICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtb3JhbmdlLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LW9yYW5nZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjNkM2M0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1vcmFuZ2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1vcmFuZ2UtZGFyayB7XG4gIGNvbG9yOiAjYWQ1MDI0ICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtb3JhbmdlLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtb3JhbmdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2QzNjUzMSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtb3JhbmdlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQ1MDI0ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjYTdiYzVmICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZ3JlZW46aG92ZXIsIGEuaGFzLXRleHQtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzhlYTQ0NCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjZjdmOWYxICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZ3JlZW4tbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2UzZWFjZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JlZW4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWYxICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmVlbi1kYXJrIHtcbiAgY29sb3I6ICM1ZTZjMmQgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1ncmVlbi1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWdyZWVuLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzdkOTAzYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTZjMmQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXRlYWwge1xuICBjb2xvcjogIzAwM2U0NiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXRlYWw6aG92ZXIsIGEuaGFzLXRleHQtdGVhbDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAxMTEzICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtdGVhbC1saWdodCB7XG4gIGNvbG9yOiAjZWJmZGZmICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtdGVhbC1saWdodDpob3ZlciwgYS5oYXMtdGV4dC10ZWFsLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNiOGY3ZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXRlYWwtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmZGZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC10ZWFsLWRhcmsge1xuICBjb2xvcjogIzE0ZTRmZiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXRlYWwtZGFyazpob3ZlciwgYS5oYXMtdGV4dC10ZWFsLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzQ3ZWFmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtdGVhbC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0ZTRmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjODVjNWQzICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtYmx1ZTpob3ZlciwgYS5oYXMtdGV4dC1ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICM2MGIzYzUgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICNmMGY4ZmEgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1ibHVlLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWJsdWUtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZTZlYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmEgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsdWUtZGFyayB7XG4gIGNvbG9yOiAjMjc2MDZkICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtYmx1ZS1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWJsdWUtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMzU4MTkyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2MDZkICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzk5OGZjMiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXB1cnBsZTpob3ZlciwgYS5oYXMtdGV4dC1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzdiNmViMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICNmM2YyZjggIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wdXJwbGUtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtcHVycGxlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkNWQxZTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXB1cnBsZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjggIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXB1cnBsZS1kYXJrIHtcbiAgY29sb3I6ICM1MDQ0N2QgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1wdXJwbGUtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1wdXJwbGUtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjNjQ1NjllICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1wdXJwbGUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDQ0N2QgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDclKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stYmlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA3JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLXRlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDE0JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrLXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTQlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrZXIge1xuICBjb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5LWRhcmsge1xuICBjb2xvcjogIzcwNzA3MCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleSB7XG4gIGNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodGVyIHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdoaXRlLXRlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlLXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2hpdGUtYmlzIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTglKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5OCUpICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1kaXJlY3Rpb24tY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtd3JhcC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC13cmFwLXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtd3JhcC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1zcGFjZS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LWZsZXgtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LWZsZXgtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1zcGFjZS1ldmVubHkge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtYmFzZWxpbmUge1xuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtc2VsZi1lbmQge1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtZmxleC1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtZmxleC1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctMiB7XG4gIGZsZXgtZ3JvdzogMiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTMge1xuICBmbGV4LWdyb3c6IDMgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy00IHtcbiAgZmxleC1ncm93OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctNSB7XG4gIGZsZXgtZ3JvdzogNSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTIge1xuICBmbGV4LXNocmluazogMiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay00IHtcbiAgZmxleC1zaHJpbms6IDQgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTUge1xuICBmbGV4LXNocmluazogNSAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlzLXB1bGxlZC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXNoYWRvd2xlc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xpcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1wYWRkaW5nbGVzcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtYXV0byB7XG4gIHBhZGRpbmc6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnB0LWF1dG8ge1xuICBwYWRkaW5nLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHItYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBiLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHgtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5weS1hdXRvIHtcbiAgcGFkZGluZy10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS00IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTcge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLXNpemUtMS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1zaXplLTEtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtc2l6ZS0xLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy10b3VjaCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtc2l6ZS0xLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1zaXplLTEtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTUtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLXNpemUtMS1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmhhcy10ZXh0LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1qdXN0aWZpZWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LWxlZnQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtbGVmdC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXRleHQtcmlnaHQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaGFzLXRleHQtcmlnaHQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaGFzLXRleHQtcmlnaHQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWNhcGl0YWxpemVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmlzLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uaXMtdW5kZXJsaW5lZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmFtaWx5LXByaW1hcnkge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtUmVndWxhclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWJsb2NrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1ibG9jay10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1ibG9jay10b3VjaCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1ibG9jay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1ibG9jay13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtZmxleC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1mbGV4LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtZmxleC1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtaW5saW5lLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zci1vbmx5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1oaWRkZW4tdG91Y2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1oaWRkZW4tZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzLWludmlzaWJsZS1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmlzLWludmlzaWJsZS10YWJsZXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbnZpc2libGUtdG91Y2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaW52aXNpYmxlLWZ1bGxoZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEJ1bG1hIEVsZW1lbnRzICovXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbmEuYm94OmhvdmVyLCBhLmJveDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoNTEsIDUxLCA1MSwgMC4xKSwgMCAwIDAgMXB4ICNjZTNmNDg7XG59XG5hLmJveDphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSg1MSwgNTEsIDUxLCAwLjIpLCAwIDAgMCAxcHggI2NlM2Y0ODtcbn1cblxuLmJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uIHN0cm9uZywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ1dHRvbiAuaWNvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIC5pY29uLCAuYnV0dG9uIC5pY29uLmlzLXNtYWxsLCAuYnV0dG9uIC5pY29uLmlzLW1lZGl1bSwgLmJ1dHRvbiAuaWNvbi5pcy1sYXJnZSB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbn1cbi5idXR0b24gLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ZW0gLSAxcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbi5idXR0b24gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNWVtIC0gMXB4KTtcbn1cbi5idXR0b24gLmljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ZW0gLSAxcHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNWVtIC0gMXB4KTtcbn1cbi5idXR0b246aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4uYnV0dG9uOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uYnV0dG9uOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICM3MDcwNzA7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbi5pcy10ZXh0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZXh0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmlzLXRleHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRleHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXRleHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGV4dC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy10ZXh0OmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZXh0LmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy10ZXh0LmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRleHQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy10ZXh0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGV4dC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXRleHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZXh0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24uaXMtdGV4dFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRleHRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtdGV4dCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRleHQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtdGV4dC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtZ2hvc3QsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdob3N0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjY2UzZjQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uLmlzLWdob3N0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1naG9zdC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZ2hvc3QuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ2hvc3QuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBjb2xvcjogI2NlM2Y0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24uaXMtd2hpdGU6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtd2hpdGUuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLXdoaXRlW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGVbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyAjMzMzICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyAjMzMzICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13aGl0ZS5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJ1dHRvbi5pcy1ibGFjaywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2s6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ibGFjazpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtYmxhY2s6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ibGFja1tkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMgIzMzMyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtYmxhY2suaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyAjMzMzICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtbGlnaHQuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0W2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgwLCAwJSwgOTYlKSBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saWdodC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMCwgMCUsIDk2JSkgaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWRhcmssIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcms6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg5MiwgOTIsIDkyLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtZGFyazphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYXJrLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcmtbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmssIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhcmsuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYXJrLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzVjNWM1YyAjNWM1YzVjICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYXJrLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM1YzVjNWMgIzVjNWM1YyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzNTNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtcHJpbWFyeS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeVtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnksIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NlM2Y0OCAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2UzZjQ4ICNjZTNmNDggIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTVlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZGFkYztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLWxpbmssIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbms6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjM1M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluazpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWxpbms6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGlua1tkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1saW5rLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGluay5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtbGluay5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZTNmNDggI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGluay5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2UzZjQ4ICNjZTNmNDggIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwO1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGluay5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTVlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1saW5rLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxpbmsuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmRhZGM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1pbmZvLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDg4Y2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mbzpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg2MiwgMTQyLCAyMDgsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1pbmZvOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWluZm8uaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MmM1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mb1tkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm9bZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mbywgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW5mby5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDIwNywgNjElLCA1MyUpIGhzbCgyMDcsIDYxJSwgNTMlKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtaW5mby5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMjA3LCA2MSUsIDUzJSkgaHNsKDIwNywgNjElLCA1MyUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmYjtcbiAgY29sb3I6ICMyOTZmYTg7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWluZm8uaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVmZjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjk2ZmE4O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaW5mby5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1pbmZvLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlOWY2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI5NmZhODtcbn1cbi5idXR0b24uaXMtc3VjY2VzcywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzczpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyYjg1NjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE2NywgMTg4LCA5NSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGI0NGQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzc1tkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zdWNjZXNzLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1ZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhN2JjNWYgI2E3YmM1ZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYTdiYzVmICNhN2JjNWYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWYxO1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3VjY2Vzcy5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVlODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zdWNjZXNzLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdhYjNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2FybmluZzpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtd2FybmluZzphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmdbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdhcm5pbmcsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXdhcm5pbmcuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4YjA0NSAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGIwNDUgI2U4YjA0NSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy13YXJuaW5nLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmUxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXdhcm5pbmcuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtd2FybmluZy5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWVkNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4uYnV0dG9uLmlzLWRhbmdlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjM1M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXJbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXJbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhbmdlci5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZTNmNDggI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjZTNmNDggI2NlM2Y0OCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1kYW5nZXIuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZGFuZ2VyLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTVlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWRhbmdlci5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZGFkYztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnk6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2FiM2E7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnk6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnk6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5W2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5W2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXNlY29uZGFyeSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zZWNvbmRhcnkuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZThiMDQ1ICNlOGIwNDUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXNlY29uZGFyeS5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZThiMDQ1ICNlOGIwNDUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1zZWNvbmRhcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXNlY29uZGFyeS5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNlY29uZGFyeS5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYyZTE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWNvbmRhcnkuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWVlZDY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLmJ1dHRvbi5pcy1yZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXJlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzNTNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXJlZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcmVkOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtcmVkLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtcmVkOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtcmVkLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXJlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1yZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXJlZC5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1yZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1yZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2UzZjQ4ICNjZTNmNDggIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXJlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcmVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXJlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2UzZjQ4ICNjZTNmNDggIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1yZWQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXJlZC5pcy1saWdodCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVkLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1saWdodC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcmVkLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlZC5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGU1ZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy1yZWQuaXMtbGlnaHQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1yZWQuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZWQuaXMtbGlnaHQuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmRhZGM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3csIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMteWVsbG93OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdhYjNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMteWVsbG93OmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMteWVsbG93OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmhzLWJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMteWVsbG93LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXllbGxvdzphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXllbGxvd1tkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvd1tkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy15ZWxsb3csIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMteWVsbG93LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4YjA0NSAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXllbGxvdy5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy15ZWxsb3cuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4YjA0NSAjZThiMDQ1ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMteWVsbG93LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy15ZWxsb3cuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXllbGxvdy5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXllbGxvdy5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy15ZWxsb3cuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmUxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMteWVsbG93LmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMteWVsbG93LmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMteWVsbG93LmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZWQ2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NmUzZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLW9yYW5nZTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0NjYzMjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLW9yYW5nZTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLW9yYW5nZTpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMTQsIDExMCwgNjEsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2U6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtYWN0aXZlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTYwMmM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2VbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2VbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3JhbmdlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW9yYW5nZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBib3JkZXItY29sb3I6ICNkNjZlM2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZDY2ZTNkO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZDY2ZTNkO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2Q2NmUzZDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBib3JkZXItY29sb3I6ICNkNjZlM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNjZlM2QgI2Q2NmUzZCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtb3JhbmdlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkNjZlM2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZDY2ZTNkO1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Q2NmUzZDtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNjZlM2QgI2Q2NmUzZCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLW9yYW5nZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtb3JhbmdlLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1vcmFuZ2UuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJlZTtcbiAgY29sb3I6ICNhZDUwMjQ7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1saWdodDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1vcmFuZ2UuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtb3JhbmdlLmlzLWxpZ2h0LmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWJlNDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhZDUwMjQ7XG59XG4uYnV0dG9uLmlzLW9yYW5nZS5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLW9yYW5nZS5pcy1saWdodC5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLW9yYW5nZS5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTNkOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNhZDUwMjQ7XG59XG4uYnV0dG9uLmlzLWdyZWVuLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZ3JlZW46aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmI4NTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbjpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWdyZWVuOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE2NywgMTg4LCA5NSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWdyZWVuOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZ3JlZW5bZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbltkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ncmVlbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWdyZWVuLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1ZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWdyZWVuLmlzLWludmVydGVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWdyZWVuLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYTdiYzVmICNhN2JjNWYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ncmVlbi5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWdyZWVuLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhN2JjNWYgI2E3YmM1ZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWdyZWVuLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZ3JlZW4uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWdyZWVuLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWYxO1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi5idXR0b24uaXMtZ3JlZW4uaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ncmVlbi5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZTg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLmJ1dHRvbi5pcy1ncmVlbi5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWdyZWVuLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtZ3JlZW4uaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ncmVlbi5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFkZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4uYnV0dG9uLmlzLXRlYWwsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXRlYWw6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzMzk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy10ZWFsOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy10ZWFsLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtdGVhbDpmb2N1czpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy10ZWFsLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWZvY3VzZWQuaHMtYnV0dG9uOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCA2MiwgNzAsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy10ZWFsOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXRlYWwuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzJkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtdGVhbFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWxbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtdGVhbCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtdGVhbC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBib3JkZXItY29sb3I6ICMwMDNlNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtdGVhbC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZTQ2O1xuICBjb2xvcjogIzAwM2U0Njtcbn1cbi5idXR0b24uaXMtdGVhbC5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAzZTQ2ICMwMDNlNDYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXRlYWwuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRlYWwuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwM2U0Njtcbn1cbi5idXR0b24uaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwM2U0NiAjMDAzZTQ2ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLXRlYWwuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtbGlnaHQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmRmZjtcbiAgY29sb3I6ICMxNGU0ZmY7XG59XG4uYnV0dG9uLmlzLXRlYWwuaXMtbGlnaHQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXRlYWwuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXRlYWwuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1saWdodC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWZiZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTRlNGZmO1xufVxuLmJ1dHRvbi5pcy10ZWFsLmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtdGVhbC5pcy1saWdodC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXRlYWwuaXMtbGlnaHQuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy10ZWFsLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFmYWZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE0ZTRmZjtcbn1cbi5idXR0b24uaXMtYmx1ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1ibHVlOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ibHVlLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NjMWQwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1ibHVlOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmhzLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1ibHVlLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtZm9jdXNlZC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1ibHVlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5ocy1idXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWJsdWUuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtZm9jdXNlZC5ocy1idXR0b246bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEzMywgMTk3LCAyMTEsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1ibHVlOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWJsdWUuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiY2NjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1ibHVlW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZVtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibHVlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1ibHVlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjODVjNWQzO1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg1YzVkMztcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWQzO1xuICBjb2xvcjogIzg1YzVkMztcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtb3V0bGluZWQuaHMtYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4NWM1ZDMgIzg1YzVkMyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibHVlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkLmhzLWJ1dHRvbjo6YWZ0ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsdWUuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsdWUuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4NWM1ZDM7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogIzg1YzVkMztcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5ocy1idXR0b246Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg1YzVkMyAjODVjNWQzICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWJsdWUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLWxpZ2h0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWxpZ2h0LmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmE7XG4gIGNvbG9yOiAjMjc2MDZkO1xufVxuLmJ1dHRvbi5pcy1ibHVlLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1ibHVlLmlzLWxpZ2h0LmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ibHVlLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmM2Y2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI3NjA2ZDtcbn1cbi5idXR0b24uaXMtYmx1ZS5pcy1saWdodDphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWJsdWUuaXMtbGlnaHQuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1ibHVlLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYmx1ZS5pcy1saWdodC5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWZmMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNzYwNmQ7XG59XG4uYnV0dG9uLmlzLXB1cnBsZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGU6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTg3YmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGU6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtcHVycGxlLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGU6Zm9jdXM6bm90KDphY3RpdmUpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaHMtYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTUzLCAxNDMsIDE5NCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXB1cnBsZTphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1hY3RpdmUuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhN2ViOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXB1cnBsZVtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZVtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wdXJwbGUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtcHVycGxlLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGJvcmRlci1jb2xvcjogIzk5OGZjMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM5OThmYzI7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWludmVydGVkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWludmVydGVkLmlzLWhvdmVyZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWludmVydGVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM5OThmYzI7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjOTk4ZmMyO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGJvcmRlci1jb2xvcjogIzk5OGZjMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OGZjMiAjOTk4ZmMyICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZC5ocy1idXR0b246OmFmdGVyLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaHMtYnV0dG9uOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZC5ocy1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLW91dGxpbmVkW2Rpc2FibGVkXS5ocy1idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXB1cnBsZS5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1vdXRsaW5lZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1wdXJwbGUuaXMtb3V0bGluZWQuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzk5OGZjMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM5OThmYzI7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246aG92ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLmhzLWJ1dHRvbiwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5ocy1idXR0b246Zm9jdXMsIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOTk4ZmMyO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQuaHMtYnV0dG9uOjphZnRlciwgLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmhzLWJ1dHRvbjpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OGZjMiAjOTk4ZmMyICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0uaHMtYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtcHVycGxlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wdXJwbGUuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXB1cnBsZS5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmY4O1xuICBjb2xvcjogIzUwNDQ3ZDtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLWxpZ2h0OmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtbGlnaHQuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXB1cnBsZS5pcy1saWdodC5pcy1ob3ZlcmVkLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1wdXJwbGUuaXMtbGlnaHQuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYWYzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzUwNDQ3ZDtcbn1cbi5idXR0b24uaXMtcHVycGxlLmlzLWxpZ2h0OmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWxpZ2h0LmhzLWJ1dHRvbjphY3RpdmUsIC5idXR0b24uaXMtcHVycGxlLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcHVycGxlLmlzLWxpZ2h0LmlzLWFjdGl2ZS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMWVmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzUwNDQ3ZDtcbn1cbi5idXR0b24uaXMtc21hbGwsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXNtYWxsLmhzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idXR0b24uaXMtc21hbGw6bm90KC5pcy1yb3VuZGVkKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc21hbGwuaHMtYnV0dG9uOm5vdCguaXMtcm91bmRlZCkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnV0dG9uLmlzLW5vcm1hbCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbm9ybWFsLmhzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idXR0b24uaXMtbWVkaXVtLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1tZWRpdW0uaHMtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJ1dHRvbi5pcy1sYXJnZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbGFyZ2UuaHMtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnV0dG9uW2Rpc2FibGVkXSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBbZGlzYWJsZWRdLmhzLWJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXRbZGlzYWJsZWRdIC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idXR0b24uaXMtZnVsbHdpZHRoLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1mdWxsd2lkdGguaHMtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9uLmlzLWxvYWRpbmcsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWxvYWRpbmcuaHMtYnV0dG9uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtbG9hZGluZy5ocy1idXR0b246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtICgxZW0gKiAwLjUpKTtcbiAgdG9wOiBjYWxjKDUwJSAtICgxZW0gKiAwLjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN0YXRpYywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc3RhdGljLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzllOWU5ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXJvdW5kZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJvdW5kZWQuaHMtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMWVtICsgMC4yNWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxZW0gKyAwLjI1ZW0pO1xufVxuXG4uYnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ1dHRvbnMgLmJ1dHRvbiwgLmJ1dHRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zIC5ocy1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuYnV0dG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJ1dHRvbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG4uYnV0dG9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5idXR0b25zLmFyZS1zbWFsbCAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSksIC5idXR0b25zLmFyZS1zbWFsbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5hcmUtc21hbGwgLmhzLWJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJ1dHRvbnMuYXJlLXNtYWxsIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKTpub3QoLmlzLXJvdW5kZWQpLCAuYnV0dG9ucy5hcmUtc21hbGwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSk6bm90KC5pcy1yb3VuZGVkKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5hcmUtc21hbGwgLmhzLWJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpOm5vdCguaXMtcm91bmRlZCkge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYnV0dG9ucy5hcmUtbWVkaXVtIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpLCAuYnV0dG9ucy5hcmUtbWVkaXVtIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuYXJlLW1lZGl1bSAuaHMtYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5idXR0b25zLmFyZS1sYXJnZSAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSksIC5idXR0b25zLmFyZS1sYXJnZSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5hcmUtbGFyZ2UgLmhzLWJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246bm90KDpmaXJzdC1jaGlsZCksIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmxhc3QtY2hpbGQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWhvdmVyZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtaG92ZXJlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtaG92ZXJlZC5ocy1idXR0b24ge1xuICB6LWluZGV4OiAyO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmZvY3VzLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5ocy1idXR0b246Zm9jdXMsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1mb2N1c2VkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWZvY3VzZWQuaHMtYnV0dG9uLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246YWN0aXZlLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjphY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1hY3RpdmUuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWFjdGl2ZS5ocy1idXR0b24sIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1zZWxlY3RlZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1zZWxlY3RlZC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaXMtc2VsZWN0ZWQuaHMtYnV0dG9uIHtcbiAgei1pbmRleDogMztcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpmb2N1czpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXM6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuaHMtYnV0dG9uOmZvY3VzOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZm9jdXNlZDpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1mb2N1c2VkLmhzLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmFjdGl2ZTpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246YWN0aXZlOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmhzLWJ1dHRvbjphY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYWN0aXZlLmhzLWJ1dHRvbjpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuYnV0dG9ucy5oYXMtYWRkb25zIC5pcy1hY3RpdmUuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtc2VsZWN0ZWQuaHMtYnV0dG9uOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLXNlbGVjdGVkLmhzLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDQ7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZXhwYW5kZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZXhwYW5kZWQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmhhcy1hZGRvbnMgLmlzLWV4cGFuZGVkLmhzLWJ1dHRvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uYnV0dG9ucy5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbnMuaXMtY2VudGVyZWQ6bm90KC5oYXMtYWRkb25zKSAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJ1dHRvbnMuaXMtY2VudGVyZWQ6bm90KC5oYXMtYWRkb25zKSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmlzLWNlbnRlcmVkOm5vdCguaGFzLWFkZG9ucykgLmhzLWJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJ1dHRvbnMuaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KC5pcy1mdWxsd2lkdGgpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5idXR0b25zLmlzLXJpZ2h0Om5vdCguaGFzLWFkZG9ucykgLmhzLWJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtc21hbGwsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlc3BvbnNpdmUuaXMtc21hbGwuaHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgfVxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlc3BvbnNpdmUuaHMtYnV0dG9uLFxuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDAuNjU2MjVyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW1lZGl1bSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVzcG9uc2l2ZS5pcy1tZWRpdW0uaHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLWxhcmdlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZXNwb25zaXZlLmlzLWxhcmdlLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtc21hbGwsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlc3BvbnNpdmUuaXMtc21hbGwuaHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNjU2MjVyZW07XG4gIH1cbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1yZXNwb25zaXZlLmhzLWJ1dHRvbixcbiAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLmlzLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1tZWRpdW0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLXJlc3BvbnNpdmUuaXMtbWVkaXVtLmhzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5idXR0b24uaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtcmVzcG9uc2l2ZS5pcy1sYXJnZS5ocy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29udGFpbmVyLmlzLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb250YWluZXIuaXMtd2lkZXNjcmVlbjpub3QoLmlzLW1heC1kZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29udGFpbmVyLmlzLWZ1bGxoZDpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKSB7XG4gICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29udGFpbmVyOm5vdCguaXMtbWF4LWRlc2t0b3ApIHtcbiAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb250YWluZXI6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbikge1xuICAgIG1heC13aWR0aDogMTM0NHB4O1xuICB9XG59XG5cbi5jb250ZW50IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4uY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBkbDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHVsOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBibG9ja3F1b3RlOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBwcmU6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHRhYmxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGVudCBoMSxcbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMsXG4uY29udGVudCBoNCxcbi5jb250ZW50IGg1LFxuLmNvbnRlbnQgaDYge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtO1xufVxuLmNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjE0MjhlbTtcbn1cbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW07XG59XG4uY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMzMzM2VtO1xufVxuLmNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG4uY29udGVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW07XG59XG4uY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGVudCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlYmViZWI7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbn1cbi5jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmNvbnRlbnQgb2w6bm90KFt0eXBlXSkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy1sb3dlci1hbHBoYSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy1sb3dlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy11cHBlci1hbHBoYSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKS5pcy11cHBlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG4uY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmNvbnRlbnQgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uY29udGVudCB1bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuLmNvbnRlbnQgZGQge1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuLmNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250ZW50IGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5jb250ZW50IGZpZ3VyZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmNvbnRlbnQgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvbnRlbnQgcHJlIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxLjI1ZW0gMS41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLmNvbnRlbnQgc3VwLFxuLmNvbnRlbnQgc3ViIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQgdGFibGUgdGQsXG4uY29udGVudCB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbnRlbnQgdGFibGUgdGgge1xuICBjb2xvcjogIzMzMztcbn1cbi5jb250ZW50IHRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uY29udGVudCB0YWJsZSB0aGVhZCB0ZCxcbi5jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jb250ZW50IHRhYmxlIHRmb290IHRkLFxuLmNvbnRlbnQgdGFibGUgdGZvb3QgdGgge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmNvbnRlbnQgLnRhYnMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudC5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb250ZW50LmlzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jb250ZW50LmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250ZW50LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5pY29uLmlzLXNtYWxsIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5pY29uLmlzLW1lZGl1bSB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG4uaWNvbi5pcy1sYXJnZSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5pY29uLXRleHQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaWNvbi10ZXh0IC5pY29uIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5pY29uLXRleHQgLmljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xufVxuLmljb24tdGV4dCAuaWNvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG59XG5cbmRpdi5pY29uLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlIGltZy5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLmltYWdlLmlzLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLmlzLXNxdWFyZSBpbWcsXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZyxcbi5pbWFnZS5pcy0xYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01Ynk0IGltZyxcbi5pbWFnZS5pcy01Ynk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00YnkzIGltZyxcbi5pbWFnZS5pcy00YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZyxcbi5pbWFnZS5pcy0zYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01YnkzIGltZyxcbi5pbWFnZS5pcy01YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xNmJ5OSBpbWcsXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTEgaW1nLFxuLmltYWdlLmlzLTJieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTEgaW1nLFxuLmltYWdlLmlzLTNieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTUgaW1nLFxuLmltYWdlLmlzLTRieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTQgaW1nLFxuLmltYWdlLmlzLTNieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTMgaW1nLFxuLmltYWdlLmlzLTJieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTUgaW1nLFxuLmltYWdlLmlzLTNieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTlieTE2IGltZyxcbi5pbWFnZS5pcy05YnkxNiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MiBpbWcsXG4uaW1hZ2UuaXMtMWJ5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MyBpbWcsXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS5pcy1zcXVhcmUsIC5pbWFnZS5pcy0xYnkxIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uaW1hZ2UuaXMtNWJ5NCB7XG4gIHBhZGRpbmctdG9wOiA4MCU7XG59XG4uaW1hZ2UuaXMtNGJ5MyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG4uaW1hZ2UuaXMtM2J5MiB7XG4gIHBhZGRpbmctdG9wOiA2Ni42NjY2JTtcbn1cbi5pbWFnZS5pcy01YnkzIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cbi5pbWFnZS5pcy0xNmJ5OSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uaW1hZ2UuaXMtMmJ5MSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG4uaW1hZ2UuaXMtM2J5MSB7XG4gIHBhZGRpbmctdG9wOiAzMy4zMzMzJTtcbn1cbi5pbWFnZS5pcy00Ynk1IHtcbiAgcGFkZGluZy10b3A6IDEyNSU7XG59XG4uaW1hZ2UuaXMtM2J5NCB7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMyU7XG59XG4uaW1hZ2UuaXMtMmJ5MyB7XG4gIHBhZGRpbmctdG9wOiAxNTAlO1xufVxuLmltYWdlLmlzLTNieTUge1xuICBwYWRkaW5nLXRvcDogMTY2LjY2NjYlO1xufVxuLmltYWdlLmlzLTlieTE2IHtcbiAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JTtcbn1cbi5pbWFnZS5pcy0xYnkyIHtcbiAgcGFkZGluZy10b3A6IDIwMCU7XG59XG4uaW1hZ2UuaXMtMWJ5MyB7XG4gIHBhZGRpbmctdG9wOiAzMDAlO1xufVxuLmltYWdlLmlzLTE2eDE2IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pbWFnZS5pcy0yNHgyNCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaW1hZ2UuaXMtMzJ4MzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmltYWdlLmlzLTQ4eDQ4IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5pbWFnZS5pcy02NHg2NCB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG59XG4uaW1hZ2UuaXMtOTZ4OTYge1xuICBoZWlnaHQ6IDk2cHg7XG4gIHdpZHRoOiA5NnB4O1xufVxuLmltYWdlLmlzLTEyOHgxMjgge1xuICBoZWlnaHQ6IDEyOHB4O1xuICB3aWR0aDogMTI4cHg7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbTtcbn1cbi5ub3RpZmljYXRpb24gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vdGlmaWNhdGlvbiBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLm5vdGlmaWNhdGlvbiBjb2RlLFxuLm5vdGlmaWNhdGlvbiBwcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbiBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5vdGlmaWNhdGlvbiA+IC5kZWxldGUge1xuICByaWdodDogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xufVxuLm5vdGlmaWNhdGlvbiAudGl0bGUsXG4ubm90aWZpY2F0aW9uIC5zdWJ0aXRsZSxcbi5ub3RpZmljYXRpb24gLmNvbnRlbnQge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLm5vdGlmaWNhdGlvbi5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1wcmltYXJ5LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ub3RpZmljYXRpb24uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXByaW1hcnkuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5vdGlmaWNhdGlvbi5pcy1saWdodC5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwO1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1saW5rLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4ubm90aWZpY2F0aW9uLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1pbmZvLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmYjtcbiAgY29sb3I6ICMyOTZmYTg7XG59XG4ubm90aWZpY2F0aW9uLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtc3VjY2Vzcy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZjE7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLm5vdGlmaWNhdGlvbi5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXdhcm5pbmcuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5ub3RpZmljYXRpb24uaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLWRhbmdlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLm5vdGlmaWNhdGlvbi5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtc2Vjb25kYXJ5LmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4ubm90aWZpY2F0aW9uLmlzLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1yZWQuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwO1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5ub3RpZmljYXRpb24uaXMteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXllbGxvdy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtb3JhbmdlLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjJlZTtcbiAgY29sb3I6ICNhZDUwMjQ7XG59XG4ubm90aWZpY2F0aW9uLmlzLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLWdyZWVuLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMTtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4ubm90aWZpY2F0aW9uLmlzLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtdGVhbC5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmZkZmY7XG4gIGNvbG9yOiAjMTRlNGZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtYmx1ZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY4ZmE7XG4gIGNvbG9yOiAjMjc2MDZkO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtcHVycGxlLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmODtcbiAgY29sb3I6ICM1MDQ0N2Q7XG59XG5cbi5wcm9ncmVzcyB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MyUpO1xufVxuLnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnByb2dyZXNzOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9ncmVzcy5pcy13aGl0ZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucHJvZ3Jlc3MuaXMtd2hpdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wcm9ncmVzcy5pcy13aGl0ZTo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1ibGFjazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ucHJvZ3Jlc3MuaXMtYmxhY2s6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5wcm9ncmVzcy5pcy1ibGFjazo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzMgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4ucHJvZ3Jlc3MuaXMtbGlnaHQ6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnByb2dyZXNzLmlzLWxpZ2h0OmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGhzbCgwLCAwJSwgOTYlKSAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWRhcms6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xufVxuLnByb2dyZXNzLmlzLWRhcms6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1Yztcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG59XG4ucHJvZ3Jlc3MuaXMtZGFyazppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWM1YzVjIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAucHJvZ3Jlc3MuaHMtYnV0dG9uOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1wcmltYXJ5OjotbW96LXByb2dyZXNzLWJhciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAucHJvZ3Jlc3MuaHMtYnV0dG9uOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTo6LW1zLWZpbGwsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnByb2dyZXNzLmhzLWJ1dHRvbjo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnByb2dyZXNzLmlzLXByaW1hcnk6aW5kZXRlcm1pbmF0ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAucHJvZ3Jlc3MuaHMtYnV0dG9uOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjZTNmNDggMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG59XG4ucHJvZ3Jlc3MuaXMtbGluazo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnByb2dyZXNzLmlzLWxpbms6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NlM2Y0OCAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woMjA3LCA2MSUsIDUzJSkgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1Zjtcbn1cbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG59XG4ucHJvZ3Jlc3MuaXMtc3VjY2Vzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xufVxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2E3YmM1ZiAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbn1cbi5wcm9ncmVzcy5pcy13YXJuaW5nOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMtd2FybmluZzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZThiMDQ1IDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1kYW5nZXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1kYW5nZXI6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wcm9ncmVzcy5pcy1kYW5nZXI6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NlM2Y0OCAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXNlY29uZGFyeTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMtc2Vjb25kYXJ5OjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMtc2Vjb25kYXJ5OjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG59XG4ucHJvZ3Jlc3MuaXMtc2Vjb25kYXJ5OmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlOGIwNDUgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1yZWQ6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnByb2dyZXNzLmlzLXJlZDo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnByb2dyZXNzLmlzLXJlZDo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnByb2dyZXNzLmlzLXJlZDppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2UzZjQ4IDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMteWVsbG93Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbn1cbi5wcm9ncmVzcy5pcy15ZWxsb3c6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbn1cbi5wcm9ncmVzcy5pcy15ZWxsb3c6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbn1cbi5wcm9ncmVzcy5pcy15ZWxsb3c6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U4YjA0NSAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLW9yYW5nZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2Q7XG59XG4ucHJvZ3Jlc3MuaXMtb3JhbmdlOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2Q7XG59XG4ucHJvZ3Jlc3MuaXMtb3JhbmdlOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2Q7XG59XG4ucHJvZ3Jlc3MuaXMtb3JhbmdlOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNjZlM2QgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1ncmVlbjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG59XG4ucHJvZ3Jlc3MuaXMtZ3JlZW46Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1Zjtcbn1cbi5wcm9ncmVzcy5pcy1ncmVlbjo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xufVxuLnByb2dyZXNzLmlzLWdyZWVuOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhN2JjNWYgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy10ZWFsOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0Njtcbn1cbi5wcm9ncmVzcy5pcy10ZWFsOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG59XG4ucHJvZ3Jlc3MuaXMtdGVhbDo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xufVxuLnByb2dyZXNzLmlzLXRlYWw6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwM2U0NiAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWJsdWU6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xufVxuLnByb2dyZXNzLmlzLWJsdWU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbn1cbi5wcm9ncmVzcy5pcy1ibHVlOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG59XG4ucHJvZ3Jlc3MuaXMtYmx1ZTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODVjNWQzIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtcHVycGxlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbn1cbi5wcm9ncmVzcy5pcy1wdXJwbGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbn1cbi5wcm9ncmVzcy5pcy1wdXJwbGU6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbn1cbi5wcm9ncmVzcy5pcy1wdXJwbGU6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk5OGZjMiAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzOmluZGV0ZXJtaW5hdGUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogbW92ZUluZGV0ZXJtaW5hdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MyUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzMgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlO1xufVxuLnByb2dyZXNzOmluZGV0ZXJtaW5hdGU6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9ncmVzczppbmRldGVybWluYXRlOjotbXMtZmlsbCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLnByb2dyZXNzLmlzLXNtYWxsIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLnByb2dyZXNzLmlzLW1lZGl1bSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5wcm9ncmVzcy5pcy1sYXJnZSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRlIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwO1xuICB9XG59XG4udGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlIHRkLmlzLXdoaXRlLFxuLnRhYmxlIHRoLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJsZSB0ZC5pcy1ibGFjayxcbi50YWJsZSB0aC5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtbGlnaHQsXG4udGFibGUgdGguaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnRhYmxlIHRkLmlzLWRhcmssXG4udGFibGUgdGguaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtcHJpbWFyeSwgLnRhYmxlIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgdGQuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC50YWJsZSB0ZC5ocy1idXR0b24sXG4udGFibGUgdGguaXMtcHJpbWFyeSxcbi50YWJsZSAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIHRoLmhzLWJ1dHRvbixcbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnRhYmxlIHRoLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtbGluayxcbi50YWJsZSB0aC5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1pbmZvLFxuLnRhYmxlIHRoLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1zdWNjZXNzLFxuLnRhYmxlIHRoLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXdhcm5pbmcsXG4udGFibGUgdGguaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtZGFuZ2VyLFxuLnRhYmxlIHRoLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtc2Vjb25kYXJ5LFxuLnRhYmxlIHRoLmlzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtcmVkLFxuLnRhYmxlIHRoLmlzLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMteWVsbG93LFxuLnRhYmxlIHRoLmlzLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtb3JhbmdlLFxuLnRhYmxlIHRoLmlzLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2Q7XG4gIGJvcmRlci1jb2xvcjogI2Q2NmUzZDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtZ3JlZW4sXG4udGFibGUgdGguaXMtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXRlYWwsXG4udGFibGUgdGguaXMtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtYmx1ZSxcbi50YWJsZSB0aC5pcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWQzO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnRhYmxlIHRkLmlzLXB1cnBsZSxcbi50YWJsZSB0aC5pcy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBib3JkZXItY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLW5hcnJvdyxcbi50YWJsZSB0aC5pcy1uYXJyb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMSU7XG59XG4udGFibGUgdGQuaXMtc2VsZWN0ZWQsXG4udGFibGUgdGguaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCBhLFxuLnRhYmxlIHRkLmlzLXNlbGVjdGVkIHN0cm9uZyxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCBhLFxuLnRhYmxlIHRoLmlzLXNlbGVjdGVkIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4udGFibGUgdGQuaXMtdmNlbnRlcmVkLFxuLnRhYmxlIHRoLmlzLXZjZW50ZXJlZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUgdGgge1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0ci5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHRkLFxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUgdGhlYWQgdGQsXG4udGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUgdGZvb3QgdGQsXG4udGFibGUgdGZvb3QgdGgge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS5pcy1ib3JkZXJlZCB0ZCxcbi50YWJsZS5pcy1ib3JkZXJlZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnRhYmxlLmlzLWJvcmRlcmVkIHRyOmxhc3QtY2hpbGQgdGQsXG4udGFibGUuaXMtYm9yZGVyZWQgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi50YWJsZS5pcy1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS5pcy1ob3ZlcmFibGUgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnRhYmxlLmlzLW5hcnJvdyB0ZCxcbi50YWJsZS5pcy1uYXJyb3cgdGgge1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG59XG4udGFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRhZ3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi50YWdzIC50YWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGFncyAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi50YWdzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuLnRhZ3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGFncy5hcmUtbWVkaXVtIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRhZ3MuYXJlLWxhcmdlIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50YWdzLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFncy5pcy1jZW50ZXJlZCAudGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi50YWdzLmlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50YWdzLmlzLXJpZ2h0IC50YWc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnRhZ3MuaXMtcmlnaHQgLnRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhZ3MuaGFzLWFkZG9ucyAudGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhZ3MuaGFzLWFkZG9ucyAudGFnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4udGFncy5oYXMtYWRkb25zIC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnRhZzpub3QoYm9keSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWc6bm90KGJvZHkpIC5kZWxldGUge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW07XG59XG4udGFnOm5vdChib2R5KS5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRhZzpub3QoYm9keSkuaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcHJpbWFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAudGFnLmhzLWJ1dHRvbjpub3QoYm9keSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXByaW1hcnkuaXMtbGlnaHQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnRhZy5ocy1idXR0b246bm90KGJvZHkpLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4udGFnOm5vdChib2R5KS5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1saW5rLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4udGFnOm5vdChib2R5KS5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZiO1xuICBjb2xvcjogIzI5NmZhODtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWYxO1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXdhcm5pbmcuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGFuZ2VyLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4udGFnOm5vdChib2R5KS5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXNlY29uZGFyeS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1yZWQuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmYwO1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMteWVsbG93LmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlZDtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4udGFnOm5vdChib2R5KS5pcy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLW9yYW5nZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYyZWU7XG4gIGNvbG9yOiAjYWQ1MDI0O1xufVxuLnRhZzpub3QoYm9keSkuaXMtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWdyZWVuLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMTtcbiAgY29sb3I6ICM1ZTZjMmQ7XG59XG4udGFnOm5vdChib2R5KS5pcy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy10ZWFsLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZmRmZjtcbiAgY29sb3I6ICMxNGU0ZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWJsdWUuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZhO1xuICBjb2xvcjogIzI3NjA2ZDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcHVycGxlLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmODtcbiAgY29sb3I6ICM1MDQ0N2Q7XG59XG4udGFnOm5vdChib2R5KS5pcy1ub3JtYWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGFnOm5vdChib2R5KS5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGFnOm5vdChib2R5KS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50YWc6bm90KGJvZHkpIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XG4gIG1hcmdpbi1yaWdodDogMC4xODc1ZW07XG59XG4udGFnOm5vdChib2R5KSAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMTg3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtO1xufVxuLnRhZzpub3QoYm9keSkgLmljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDJlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YmVmb3JlLCAudGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTpob3ZlciwgLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuYS50YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRpdGxlLFxuLnN1YnRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi50aXRsZSBlbSxcbi50aXRsZSBzcGFuLFxuLnN1YnRpdGxlIGVtLFxuLnN1YnRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi50aXRsZSBzdWIsXG4uc3VidGl0bGUgc3ViIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4udGl0bGUgc3VwLFxuLnN1YnRpdGxlIHN1cCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnRpdGxlIC50YWcsXG4uc3VidGl0bGUgLnRhZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi50aXRsZSBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGl0bGU6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG59XG4udGl0bGUuaXMtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi50aXRsZS5pcy0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4udGl0bGUuaXMtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi50aXRsZS5pcy00IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udGl0bGUuaXMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50aXRsZS5pcy02IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRpdGxlLmlzLTcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN1YnRpdGxlOm5vdCguaXMtc3BhY2VkKSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLnN1YnRpdGxlLmlzLTEge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uc3VidGl0bGUuaXMtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLnN1YnRpdGxlLmlzLTMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc3VidGl0bGUuaXMtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnN1YnRpdGxlLmlzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc3VidGl0bGUuaXMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zdWJ0aXRsZS5pcy03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm51bWJlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtaW4td2lkdGg6IDIuNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBCdWxtYSBGb3JtICovXG4uc2VsZWN0IHNlbGVjdCwgLnRleHRhcmVhLCAuaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCAuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3Q6aG92ZXIsIC50ZXh0YXJlYTpob3ZlciwgLmlucHV0OmhvdmVyLCAuc2VsZWN0IHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtaG92ZXJlZC50ZXh0YXJlYSwgLmlzLWhvdmVyZWQuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG59XG4uc2VsZWN0IHNlbGVjdDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZm9jdXNlZC5pbnB1dCwgLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQ6YWN0aXZlLCAuc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1hY3RpdmUuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sIFtkaXNhYmxlZF0udGV4dGFyZWEsIFtkaXNhYmxlZF0uaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdCwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM5ZTllOWU7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4zKTtcbn1cblxuLnRleHRhcmVhLCAuaW5wdXQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSg1MSwgNTEsIDUxLCAwLjA1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbltyZWFkb25seV0udGV4dGFyZWEsIFtyZWFkb25seV0uaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlzLXdoaXRlLnRleHRhcmVhLCAuaXMtd2hpdGUuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uaXMtd2hpdGUudGV4dGFyZWE6Zm9jdXMsIC5pcy13aGl0ZS5pbnB1dDpmb2N1cywgLmlzLXdoaXRlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy13aGl0ZS5pcy1mb2N1c2VkLmlucHV0LCAuaXMtd2hpdGUudGV4dGFyZWE6YWN0aXZlLCAuaXMtd2hpdGUuaW5wdXQ6YWN0aXZlLCAuaXMtd2hpdGUuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtd2hpdGUuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmlzLWJsYWNrLnRleHRhcmVhLCAuaXMtYmxhY2suaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uaXMtYmxhY2sudGV4dGFyZWE6Zm9jdXMsIC5pcy1ibGFjay5pbnB1dDpmb2N1cywgLmlzLWJsYWNrLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1ibGFjay5pcy1mb2N1c2VkLmlucHV0LCAuaXMtYmxhY2sudGV4dGFyZWE6YWN0aXZlLCAuaXMtYmxhY2suaW5wdXQ6YWN0aXZlLCAuaXMtYmxhY2suaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtYmxhY2suaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xufVxuLmlzLWxpZ2h0LnRleHRhcmVhLCAuaXMtbGlnaHQuaW5wdXQge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5pcy1saWdodC50ZXh0YXJlYTpmb2N1cywgLmlzLWxpZ2h0LmlucHV0OmZvY3VzLCAuaXMtbGlnaHQuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWxpZ2h0LmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1saWdodC50ZXh0YXJlYTphY3RpdmUsIC5pcy1saWdodC5pbnB1dDphY3RpdmUsIC5pcy1saWdodC5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1saWdodC5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG59XG4uaXMtZGFyay50ZXh0YXJlYSwgLmlzLWRhcmsuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG59XG4uaXMtZGFyay50ZXh0YXJlYTpmb2N1cywgLmlzLWRhcmsuaW5wdXQ6Zm9jdXMsIC5pcy1kYXJrLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1kYXJrLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1kYXJrLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWRhcmsuaW5wdXQ6YWN0aXZlLCAuaXMtZGFyay5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1kYXJrLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg5MiwgOTIsIDkyLCAwLjI1KTtcbn1cbi5pcy1wcmltYXJ5LnRleHRhcmVhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC50ZXh0YXJlYS5ocy1idXR0b24sIC5pcy1wcmltYXJ5LmlucHV0LCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pbnB1dC5ocy1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uaXMtcHJpbWFyeS50ZXh0YXJlYTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAudGV4dGFyZWEuaHMtYnV0dG9uOmZvY3VzLCAuaXMtcHJpbWFyeS5pbnB1dDpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaW5wdXQuaHMtYnV0dG9uOmZvY3VzLCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pcy1mb2N1c2VkLnRleHRhcmVhLmhzLWJ1dHRvbiwgLmlzLXByaW1hcnkuaXMtZm9jdXNlZC5pbnB1dCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtZm9jdXNlZC5pbnB1dC5ocy1idXR0b24sIC5pcy1wcmltYXJ5LnRleHRhcmVhOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAudGV4dGFyZWEuaHMtYnV0dG9uOmFjdGl2ZSwgLmlzLXByaW1hcnkuaW5wdXQ6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5pbnB1dC5ocy1idXR0b246YWN0aXZlLCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUudGV4dGFyZWEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlzLWFjdGl2ZS50ZXh0YXJlYS5ocy1idXR0b24sIC5pcy1wcmltYXJ5LmlzLWFjdGl2ZS5pbnB1dCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaXMtYWN0aXZlLmlucHV0LmhzLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uaXMtbGluay50ZXh0YXJlYSwgLmlzLWxpbmsuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uaXMtbGluay50ZXh0YXJlYTpmb2N1cywgLmlzLWxpbmsuaW5wdXQ6Zm9jdXMsIC5pcy1saW5rLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1saW5rLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1saW5rLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWxpbmsuaW5wdXQ6YWN0aXZlLCAuaXMtbGluay5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1saW5rLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uaXMtaW5mby50ZXh0YXJlYSwgLmlzLWluZm8uaW5wdXQge1xuICBib3JkZXItY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbn1cbi5pcy1pbmZvLnRleHRhcmVhOmZvY3VzLCAuaXMtaW5mby5pbnB1dDpmb2N1cywgLmlzLWluZm8uaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWluZm8uaXMtZm9jdXNlZC5pbnB1dCwgLmlzLWluZm8udGV4dGFyZWE6YWN0aXZlLCAuaXMtaW5mby5pbnB1dDphY3RpdmUsIC5pcy1pbmZvLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWluZm8uaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDYyLCAxNDIsIDIwOCwgMC4yNSk7XG59XG4uaXMtc3VjY2Vzcy50ZXh0YXJlYSwgLmlzLXN1Y2Nlc3MuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG59XG4uaXMtc3VjY2Vzcy50ZXh0YXJlYTpmb2N1cywgLmlzLXN1Y2Nlc3MuaW5wdXQ6Zm9jdXMsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1zdWNjZXNzLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXN1Y2Nlc3MuaW5wdXQ6YWN0aXZlLCAuaXMtc3VjY2Vzcy5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxNjcsIDE4OCwgOTUsIDAuMjUpO1xufVxuLmlzLXdhcm5pbmcudGV4dGFyZWEsIC5pcy13YXJuaW5nLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xufVxuLmlzLXdhcm5pbmcudGV4dGFyZWE6Zm9jdXMsIC5pcy13YXJuaW5nLmlucHV0OmZvY3VzLCAuaXMtd2FybmluZy5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtd2FybmluZy5pcy1mb2N1c2VkLmlucHV0LCAuaXMtd2FybmluZy50ZXh0YXJlYTphY3RpdmUsIC5pcy13YXJuaW5nLmlucHV0OmFjdGl2ZSwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtd2FybmluZy5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbn1cbi5pcy1kYW5nZXIudGV4dGFyZWEsIC5pcy1kYW5nZXIuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uaXMtZGFuZ2VyLnRleHRhcmVhOmZvY3VzLCAuaXMtZGFuZ2VyLmlucHV0OmZvY3VzLCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLWRhbmdlci50ZXh0YXJlYTphY3RpdmUsIC5pcy1kYW5nZXIuaW5wdXQ6YWN0aXZlLCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWRhbmdlci5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLmlzLXNlY29uZGFyeS50ZXh0YXJlYSwgLmlzLXNlY29uZGFyeS5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5pcy1zZWNvbmRhcnkudGV4dGFyZWE6Zm9jdXMsIC5pcy1zZWNvbmRhcnkuaW5wdXQ6Zm9jdXMsIC5pcy1zZWNvbmRhcnkuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkLmlucHV0LCAuaXMtc2Vjb25kYXJ5LnRleHRhcmVhOmFjdGl2ZSwgLmlzLXNlY29uZGFyeS5pbnB1dDphY3RpdmUsIC5pcy1zZWNvbmRhcnkuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtc2Vjb25kYXJ5LmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMzIsIDE3NiwgNjksIDAuMjUpO1xufVxuLmlzLXJlZC50ZXh0YXJlYSwgLmlzLXJlZC5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5pcy1yZWQudGV4dGFyZWE6Zm9jdXMsIC5pcy1yZWQuaW5wdXQ6Zm9jdXMsIC5pcy1yZWQuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXJlZC5pcy1mb2N1c2VkLmlucHV0LCAuaXMtcmVkLnRleHRhcmVhOmFjdGl2ZSwgLmlzLXJlZC5pbnB1dDphY3RpdmUsIC5pcy1yZWQuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtcmVkLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uaXMteWVsbG93LnRleHRhcmVhLCAuaXMteWVsbG93LmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xufVxuLmlzLXllbGxvdy50ZXh0YXJlYTpmb2N1cywgLmlzLXllbGxvdy5pbnB1dDpmb2N1cywgLmlzLXllbGxvdy5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMteWVsbG93LmlzLWZvY3VzZWQuaW5wdXQsIC5pcy15ZWxsb3cudGV4dGFyZWE6YWN0aXZlLCAuaXMteWVsbG93LmlucHV0OmFjdGl2ZSwgLmlzLXllbGxvdy5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy15ZWxsb3cuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG59XG4uaXMtb3JhbmdlLnRleHRhcmVhLCAuaXMtb3JhbmdlLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDY2ZTNkO1xufVxuLmlzLW9yYW5nZS50ZXh0YXJlYTpmb2N1cywgLmlzLW9yYW5nZS5pbnB1dDpmb2N1cywgLmlzLW9yYW5nZS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtb3JhbmdlLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1vcmFuZ2UudGV4dGFyZWE6YWN0aXZlLCAuaXMtb3JhbmdlLmlucHV0OmFjdGl2ZSwgLmlzLW9yYW5nZS5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1vcmFuZ2UuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIxNCwgMTEwLCA2MSwgMC4yNSk7XG59XG4uaXMtZ3JlZW4udGV4dGFyZWEsIC5pcy1ncmVlbi5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1Zjtcbn1cbi5pcy1ncmVlbi50ZXh0YXJlYTpmb2N1cywgLmlzLWdyZWVuLmlucHV0OmZvY3VzLCAuaXMtZ3JlZW4uaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWdyZWVuLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1ncmVlbi50ZXh0YXJlYTphY3RpdmUsIC5pcy1ncmVlbi5pbnB1dDphY3RpdmUsIC5pcy1ncmVlbi5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1ncmVlbi5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTY3LCAxODgsIDk1LCAwLjI1KTtcbn1cbi5pcy10ZWFsLnRleHRhcmVhLCAuaXMtdGVhbC5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0Njtcbn1cbi5pcy10ZWFsLnRleHRhcmVhOmZvY3VzLCAuaXMtdGVhbC5pbnB1dDpmb2N1cywgLmlzLXRlYWwuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXRlYWwuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXRlYWwudGV4dGFyZWE6YWN0aXZlLCAuaXMtdGVhbC5pbnB1dDphY3RpdmUsIC5pcy10ZWFsLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXRlYWwuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDYyLCA3MCwgMC4yNSk7XG59XG4uaXMtYmx1ZS50ZXh0YXJlYSwgLmlzLWJsdWUuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG59XG4uaXMtYmx1ZS50ZXh0YXJlYTpmb2N1cywgLmlzLWJsdWUuaW5wdXQ6Zm9jdXMsIC5pcy1ibHVlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1ibHVlLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1ibHVlLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWJsdWUuaW5wdXQ6YWN0aXZlLCAuaXMtYmx1ZS5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1ibHVlLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzMsIDE5NywgMjExLCAwLjI1KTtcbn1cbi5pcy1wdXJwbGUudGV4dGFyZWEsIC5pcy1wdXJwbGUuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM5OThmYzI7XG59XG4uaXMtcHVycGxlLnRleHRhcmVhOmZvY3VzLCAuaXMtcHVycGxlLmlucHV0OmZvY3VzLCAuaXMtcHVycGxlLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1wdXJwbGUuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXB1cnBsZS50ZXh0YXJlYTphY3RpdmUsIC5pcy1wdXJwbGUuaW5wdXQ6YWN0aXZlLCAuaXMtcHVycGxlLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXB1cnBsZS5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTUzLCAxNDMsIDE5NCwgMC4yNSk7XG59XG4uaXMtc21hbGwudGV4dGFyZWEsIC5pcy1zbWFsbC5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmlzLW1lZGl1bS50ZXh0YXJlYSwgLmlzLW1lZGl1bS5pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5pcy1sYXJnZS50ZXh0YXJlYSwgLmlzLWxhcmdlLmlucHV0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uaXMtZnVsbHdpZHRoLnRleHRhcmVhLCAuaXMtZnVsbHdpZHRoLmlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlzLWlubGluZS50ZXh0YXJlYSwgLmlzLWlubGluZS5pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5pbnB1dC5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYygwLjc1ZW0gLSAxcHgpICsgMC4zNzVlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoY2FsYygwLjc1ZW0gLSAxcHgpICsgMC4zNzVlbSk7XG59XG4uaW5wdXQuaXMtc3RhdGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4udGV4dGFyZWE6bm90KFtyb3dzXSkge1xuICBtYXgtaGVpZ2h0OiA0MGVtO1xuICBtaW4taGVpZ2h0OiA4ZW07XG59XG4udGV4dGFyZWFbcm93c10ge1xuICBoZWlnaHQ6IGluaXRpYWw7XG59XG4udGV4dGFyZWEuaGFzLWZpeGVkLXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5yYWRpbywgLmNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFkaW8gaW5wdXQsIC5jaGVja2JveCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbzpob3ZlciwgLmNoZWNrYm94OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5bZGlzYWJsZWRdLnJhZGlvLCBbZGlzYWJsZWRdLmNoZWNrYm94LCBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LFxuLnJhZGlvIGlucHV0W2Rpc2FibGVkXSxcbi5jaGVja2JveCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzllOWU5ZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvICsgLnJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSkge1xuICBoZWlnaHQ6IDIuNWVtO1xufVxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgcmlnaHQ6IDEuMTI1ZW07XG4gIHotaW5kZXg6IDQ7XG59XG4uc2VsZWN0LmlzLXJvdW5kZWQgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uc2VsZWN0IHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLnNlbGVjdC5pcy13aGl0ZTpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0LmlzLXdoaXRlIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xufVxuLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1ibGFjazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyNjI2O1xufVxuLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1saWdodDpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbn1cbi5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZGFyazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG59XG4uc2VsZWN0LmlzLWRhcmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xufVxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGY0ZjRmO1xufVxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoOTIsIDkyLCA5MiwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXByaW1hcnk6bm90KDpob3Zlcik6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5zZWxlY3QuaHMtYnV0dG9uOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuc2VsZWN0LmhzLWJ1dHRvbiBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2MyMzIzYjtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnNlbGVjdC5ocy1idXR0b24gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5zZWxlY3QuaHMtYnV0dG9uIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1saW5rOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5zZWxlY3QuaXMtbGluayBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNjMjMyM2I7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtbGluayBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWluZm86bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICMzMDgyYzU7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg2MiwgMTQyLCAyMDgsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zdWNjZXNzOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1Zjtcbn1cbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICM5ZGI0NGQ7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxNjcsIDE4OCwgOTUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy13YXJuaW5nOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNlNWE2MmU7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMzIsIDE3NiwgNjksIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1kYW5nZXI6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2MyMzIzYjtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjA2LCA2MywgNzIsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zZWNvbmRhcnk6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xufVxuLnNlbGVjdC5pcy1zZWNvbmRhcnkgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xufVxuLnNlbGVjdC5pcy1zZWNvbmRhcnkgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXNlY29uZGFyeSBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2U1YTYyZTtcbn1cbi5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1zZWNvbmRhcnkgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc2Vjb25kYXJ5IHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtcmVkOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5zZWxlY3QuaXMtcmVkIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbn1cbi5zZWxlY3QuaXMtcmVkIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1yZWQgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNjMjMyM2I7XG59XG4uc2VsZWN0LmlzLXJlZCBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtcmVkIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXJlZCBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXJlZCBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMteWVsbG93Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5zZWxlY3QuaXMteWVsbG93IHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbn1cbi5zZWxlY3QuaXMteWVsbG93IHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy15ZWxsb3cgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNlNWE2MmU7XG59XG4uc2VsZWN0LmlzLXllbGxvdyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMteWVsbG93IHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXllbGxvdyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXllbGxvdyBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLW9yYW5nZTpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkNjZlM2Q7XG59XG4uc2VsZWN0LmlzLW9yYW5nZSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNkNjZlM2Q7XG59XG4uc2VsZWN0LmlzLW9yYW5nZSBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtb3JhbmdlIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2U2MDJjO1xufVxuLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLW9yYW5nZSBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1vcmFuZ2Ugc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMTQsIDExMCwgNjEsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1ncmVlbjpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG59XG4uc2VsZWN0LmlzLWdyZWVuIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2E3YmM1Zjtcbn1cbi5zZWxlY3QuaXMtZ3JlZW4gc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWdyZWVuIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWRiNDRkO1xufVxuLnNlbGVjdC5pcy1ncmVlbiBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZ3JlZW4gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtZ3JlZW4gc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1ncmVlbiBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDE2NywgMTg4LCA5NSwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXRlYWw6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZTQ2O1xufVxuLnNlbGVjdC5pcy10ZWFsIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0Njtcbn1cbi5zZWxlY3QuaXMtdGVhbCBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtdGVhbCBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMjcyZDtcbn1cbi5zZWxlY3QuaXMtdGVhbCBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtdGVhbCBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy10ZWFsIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtdGVhbCBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDYyLCA3MCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWJsdWU6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWQzO1xufVxuLnNlbGVjdC5pcy1ibHVlIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbn1cbi5zZWxlY3QuaXMtYmx1ZSBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtYmx1ZSBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzcyYmNjYztcbn1cbi5zZWxlY3QuaXMtYmx1ZSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtYmx1ZSBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1ibHVlIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtYmx1ZSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEzMywgMTk3LCAyMTEsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1wdXJwbGU6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk4ZmMyO1xufVxuLnNlbGVjdC5pcy1wdXJwbGUgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk4ZmMyO1xufVxuLnNlbGVjdC5pcy1wdXJwbGUgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXB1cnBsZSBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzhhN2ViOTtcbn1cbi5zZWxlY3QuaXMtcHVycGxlIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1wdXJwbGUgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtcHVycGxlIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtcHVycGxlIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTUzLCAxNDMsIDE5NCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2VsZWN0LmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zZWxlY3QuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5zZWxlY3QuaXMtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zZWxlY3QuaXMtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LmlzLWZ1bGx3aWR0aCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjYyNWVtO1xuICB0b3A6IDAuNjI1ZW07XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5zZWxlY3QuaXMtbG9hZGluZy5pcy1zbWFsbDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zZWxlY3QuaXMtbG9hZGluZy5pcy1tZWRpdW06YWZ0ZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc2VsZWN0LmlzLWxvYWRpbmcuaXMtbGFyZ2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmZpbGUge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZS5pcy13aGl0ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5maWxlLmlzLXdoaXRlOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5maWxlLmlzLXdoaXRlOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsZS5pcy13aGl0ZTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy13aGl0ZS5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsZS5pcy1ibGFjayAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWJsYWNrOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWJsYWNrOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1ibGFjazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibGFjay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1saWdodCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1saWdodDpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtZGFyayAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhcms6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYXJrOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDkyLCA5MiwgOTIsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhcms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wcmltYXJ5IC5maWxlLWN0YSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmlsZS5ocy1idXR0b24gLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wcmltYXJ5OmhvdmVyIC5maWxlLWN0YSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmlsZS5ocy1idXR0b246aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWhvdmVyZWQgLmZpbGUtY3RhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWxlLmlzLWhvdmVyZWQuaHMtYnV0dG9uIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjM1M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeTpmb2N1cyAuZmlsZS1jdGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpbGUuaHMtYnV0dG9uOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtcHJpbWFyeS5pcy1mb2N1c2VkIC5maWxlLWN0YSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmlsZS5pcy1mb2N1c2VkLmhzLWJ1dHRvbiAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeTphY3RpdmUgLmZpbGUtY3RhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWxlLmhzLWJ1dHRvbjphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWFjdGl2ZSAuZmlsZS1jdGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpbGUuaXMtYWN0aXZlLmhzLWJ1dHRvbiAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpbmsgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1saW5rOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYjM1M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm8gLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm86aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1pbmZvLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0ODhjZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDYyLCAxNDIsIDIwOCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtaW5mbzphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1pbmZvLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MmM1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXN1Y2Nlc3MgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zdWNjZXNzOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmI4NTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc3VjY2Vzczpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxNjcsIDE4OCwgOTUsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXN1Y2Nlc3M6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy13YXJuaW5nIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtd2FybmluZzpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdhYjNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXdhcm5pbmc6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy13YXJuaW5nOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFuZ2VyIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFuZ2VyOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMzUzZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYW5nZXI6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYW5nZXIuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyMDYsIDYzLCA3MiwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFuZ2VyOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zZWNvbmRhcnkgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zZWNvbmRhcnk6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1zZWNvbmRhcnkuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdhYjNhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXNlY29uZGFyeTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXNlY29uZGFyeS5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIzMiwgMTc2LCA2OSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc2Vjb25kYXJ5OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLXNlY29uZGFyeS5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1yZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1yZWQ6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1yZWQuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IzNTNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXJlZDpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXJlZC5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDIwNiwgNjMsIDcyLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1yZWQ6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtcmVkLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXllbGxvdyAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXllbGxvdzpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXllbGxvdy5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2FiM2E7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMteWVsbG93OmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMteWVsbG93LmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjMyLCAxNzYsIDY5LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy15ZWxsb3c6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMteWVsbG93LmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLW9yYW5nZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLW9yYW5nZTpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLW9yYW5nZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDY2MzI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtb3JhbmdlOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtb3JhbmdlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjE0LCAxMTAsIDYxLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1vcmFuZ2U6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtb3JhbmdlLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U2MDJjO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWdyZWVuIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZ3JlZW46aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1ncmVlbi5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmI4NTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZ3JlZW46Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1ncmVlbi5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDE2NywgMTg4LCA5NSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZ3JlZW46YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZ3JlZW4uaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGI0NGQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtdGVhbCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXRlYWw6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy10ZWFsLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzMzOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy10ZWFsOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtdGVhbC5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDAsIDYyLCA3MCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtdGVhbDphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy10ZWFsLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzJkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWJsdWUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWJsdWU6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibHVlLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjYzFkMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWJsdWU6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibHVlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMTMzLCAxOTcsIDIxMSwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1ibHVlOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWJsdWUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmJjY2M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1wdXJwbGUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wdXJwbGU6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1wdXJwbGUuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE4N2JlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXB1cnBsZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXB1cnBsZS5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDE1MywgMTQzLCAxOTQsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXB1cnBsZTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1wdXJwbGUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTdlYjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZmlsZS5pcy1ub3JtYWwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZmlsZS5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZmlsZS5pcy1tZWRpdW0gLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uZmlsZS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmZpbGUuaXMtbGFyZ2UgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uZmlsZS5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZmlsZS5oYXMtbmFtZSAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5maWxlLmhhcy1uYW1lLmlzLWVtcHR5IC5maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5maWxlLmhhcy1uYW1lLmlzLWVtcHR5IC5maWxlLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtbGFiZWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtY3RhIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxZW0gM2VtO1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtaWNvbiB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtc21hbGwgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmlsZS5pcy1ib3hlZC5pcy1tZWRpdW0gLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uZmlsZS5pcy1ib3hlZC5pcy1sYXJnZSAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5maWxlLmlzLWJveGVkLmhhcy1uYW1lIC5maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmZpbGUuaXMtYm94ZWQuaGFzLW5hbWUgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbn1cbi5maWxlLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmlsZS5pcy1mdWxsd2lkdGggLmZpbGUtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWxlLmlzLWZ1bGx3aWR0aCAuZmlsZS1uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZmlsZS5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmlsZS5pcy1yaWdodCAuZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5maWxlLmlzLXJpZ2h0IC5maWxlLW5hbWUge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICBvcmRlcjogLTE7XG59XG5cbi5maWxlLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzMzMztcbn1cbi5maWxlLWxhYmVsOmhvdmVyIC5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG4uZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmZpbGUtaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpbGUtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgd2lkdGg6IDFlbTtcbn1cbi5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubGFiZWwuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubGFiZWwuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmxhYmVsLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5oZWxwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5oZWxwLmlzLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVscC5pcy1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhlbHAuaXMtbGlnaHQge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmhlbHAuaXMtZGFyayB7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmhlbHAuaXMtcHJpbWFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVscC5ocy1idXR0b24ge1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5oZWxwLmlzLWxpbmsge1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5oZWxwLmlzLWluZm8ge1xuICBjb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLmhlbHAuaXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLmhlbHAuaXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmhlbHAuaXMtZGFuZ2VyIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uaGVscC5pcy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5oZWxwLmlzLXJlZCB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmhlbHAuaXMteWVsbG93IHtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uaGVscC5pcy1vcmFuZ2Uge1xuICBjb2xvcjogI2Q2NmUzZDtcbn1cbi5oZWxwLmlzLWdyZWVuIHtcbiAgY29sb3I6ICNhN2JjNWY7XG59XG4uaGVscC5pcy10ZWFsIHtcbiAgY29sb3I6ICMwMDNlNDY7XG59XG4uaGVscC5pcy1ibHVlIHtcbiAgY29sb3I6ICM4NWM1ZDM7XG59XG4uaGVscC5pcy1wdXJwbGUge1xuICBjb2xvcjogIzk5OGZjMjtcbn1cblxuLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5ocy1idXR0b24sXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5pbnB1dCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ocy1idXR0b24sXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmhzLWJ1dHRvbixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkIHtcbiAgei1pbmRleDogMjtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMztcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmhzLWJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sLmlzLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMuaGFzLWFkZG9ucy1mdWxsd2lkdGggLmNvbnRyb2wge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZmllbGQuaXMtZ3JvdXBlZCA+IC5jb250cm9sIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmllbGQuaXMtZ3JvdXBlZCA+IC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZmllbGQuaXMtZ3JvdXBlZCA+IC5jb250cm9sLmlzLWV4cGFuZGVkIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5jb250cm9sOmxhc3QtY2hpbGQsIC5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZmllbGQuaXMtaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZmllbGQtbGFiZWwgLmxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZmllbGQtbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5maWVsZC1sYWJlbC5pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xuICB9XG4gIC5maWVsZC1sYWJlbC5pcy1ub3JtYWwge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xuICB9XG4gIC5maWVsZC1sYWJlbC5pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xuICB9XG59XG5cbi5maWVsZC1ib2R5IC5maWVsZCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5maWVsZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiA1O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5maWVsZC1ib2R5IC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmllbGQtYm9keSA+IC5maWVsZCB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmZpZWxkLWJvZHkgPiAuZmllbGQ6bm90KC5pcy1uYXJyb3cpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmZpZWxkLWJvZHkgPiAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5jb250cm9sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0OmZvY3VzIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0OmZvY3VzIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQ6Zm9jdXMgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0OmZvY3VzIH4gLmljb24ge1xuICBjb2xvcjogIzMzMztcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1zbWFsbCB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmljb24ge1xuICBjb2xvcjogI2ViZWJlYjtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi41ZW07XG4gIHotaW5kZXg6IDQ7XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQsXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaWNvbi5pcy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQsXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaWNvbi5pcy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAuNjI1ZW07XG4gIHRvcDogMC42MjVlbTtcbiAgei1pbmRleDogNDtcbn1cbi5jb250cm9sLmlzLWxvYWRpbmcuaXMtc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29udHJvbC5pcy1sb2FkaW5nLmlzLW1lZGl1bTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250cm9sLmlzLWxvYWRpbmcuaXMtbGFyZ2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLyogQnVsbWEgQ29tcG9uZW50cyAqL1xuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnJlYWRjcnVtYiBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNjZTNmNDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbn1cbi5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5icmVhZGNydW1iIGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYnJlYWRjcnVtYiBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJyZWFkY3J1bWIgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLmJyZWFkY3J1bWIgdWwsXG4uYnJlYWRjcnVtYiBvbCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5icmVhZGNydW1iIC5pY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5icmVhZGNydW1iIC5pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4uYnJlYWRjcnVtYi5pcy1jZW50ZXJlZCBvbCxcbi5icmVhZGNydW1iLmlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYi5pcy1yaWdodCBvbCxcbi5icmVhZGNydW1iLmlzLXJpZ2h0IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5icmVhZGNydW1iLmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJyZWFkY3J1bWIuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJyZWFkY3J1bWIuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5icmVhZGNydW1iLmhhcy1hcnJvdy1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1idWxsZXQtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uYnJlYWRjcnVtYi5oYXMtZG90LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG59XG4uYnJlYWRjcnVtYi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4om7XCI7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMzMzM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1mb290ZXI6Zmlyc3QtY2hpbGQsIC5jYXJkLWNvbnRlbnQ6Zmlyc3QtY2hpbGQsIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQsIC5jYXJkLWNvbnRlbnQ6bGFzdC1jaGlsZCwgLmNhcmQtaGVhZGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3gtc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLmNhcmQtaGVhZGVyLXRpdGxlLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJkLWhlYWRlci1pY29uIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtaW1hZ2U6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZC1pbWFnZTpsYXN0LWNoaWxkIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2woMCwgMCUsIDkzJSk7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1mb290ZXItaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmNhcmQtZm9vdGVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbCgwLCAwJSwgOTMlKTtcbn1cblxuLmNhcmQgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZHJvcGRvd24uaXMtYWN0aXZlIC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24uaXMtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bi5pcy11cCAuZHJvcGRvd24tbWVudSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IGluaXRpYWw7XG4gIHRvcDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLmRyb3Bkb3duLWl0ZW0sXG5idXR0b24uZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYS5kcm9wZG93bi1pdGVtOmhvdmVyLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiAjMzMzO1xufVxuYS5kcm9wZG93bi1pdGVtLmlzLWFjdGl2ZSxcbmJ1dHRvbi5kcm9wZG93bi1pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTMlKTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5sZXZlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sZXZlbCBjb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmxldmVsIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtbGVmdCxcbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmxldmVsLmlzLW1vYmlsZSAubGV2ZWwtaXRlbTpub3QoLmlzLW5hcnJvdykge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmxldmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sZXZlbCA+IC5sZXZlbC1pdGVtOm5vdCguaXMtbmFycm93KSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5sZXZlbC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGV2ZWwtaXRlbSAudGl0bGUsXG4ubGV2ZWwtaXRlbSAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuXG4ubGV2ZWwtbGVmdCxcbi5sZXZlbC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSxcbi5sZXZlbC1yaWdodCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuICAubGV2ZWwtcmlnaHQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG5cbi5sZXZlbC1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxldmVsLWxlZnQgKyAubGV2ZWwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5sZXZlbC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sZXZlbC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmxldmVsLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLm1lZGlhIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm1lZGlhIC5tZWRpYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5tZWRpYSAubWVkaWEgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbi5tZWRpYSAubWVkaWEgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tZWRpYSAubWVkaWEgLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5tZWRpYSAubWVkaWEgLm1lZGlhICsgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLm1lZGlhICsgLm1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm1lZGlhLmlzLWxhcmdlICsgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1lZGlhLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tZWRpYS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubWVkaWEtY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4ubWVudSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tZW51LmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm1lbnUuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm1lbnUuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLm1lbnUtbGlzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbn1cbi5tZW51LWxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubWVudS1saXN0IGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudS1saXN0IGxpIHVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDAuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG59XG5cbi5tZW51LWxhYmVsIHtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWVudS1sYWJlbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5tZW51LWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tZXNzYWdlIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubWVzc2FnZSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lc3NhZ2UuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubWVzc2FnZS5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubWVzc2FnZS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1lc3NhZ2UuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLmlzLXdoaXRlIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm1lc3NhZ2UuaXMtd2hpdGUgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtYmxhY2sgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5tZXNzYWdlLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLm1lc3NhZ2UuaXMtZGFyayAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLWRhcmsgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzVjNWM1Yztcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm1lc3NhZ2UuaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnkgLm1lc3NhZ2UtaGVhZGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5tZXNzYWdlLmhzLWJ1dHRvbiAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnkgLm1lc3NhZ2UtYm9keSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubWVzc2FnZS5ocy1idXR0b24gLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4ubWVzc2FnZS5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbn1cbi5tZXNzYWdlLmlzLWxpbmsgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1saW5rIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjYmIzMDM4O1xufVxuLm1lc3NhZ2UuaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmI7XG59XG4ubWVzc2FnZS5pcy1pbmZvIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1pbmZvIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgY29sb3I6ICMyOTZmYTg7XG59XG4ubWVzc2FnZS5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmMTtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1zdWNjZXNzIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjNWU2YzJkO1xufVxuLm1lc3NhZ2UuaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG59XG4ubWVzc2FnZS5pcy13YXJuaW5nIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtd2FybmluZyAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogIzg0NWMxMDtcbn1cbi5tZXNzYWdlLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVmZjA7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNiYjMwMzg7XG59XG4ubWVzc2FnZS5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2VkO1xufVxuLm1lc3NhZ2UuaXMtc2Vjb25kYXJ5IC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtc2Vjb25kYXJ5IC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjODQ1YzEwO1xufVxuLm1lc3NhZ2UuaXMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZmMDtcbn1cbi5tZXNzYWdlLmlzLXJlZCAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXJlZCAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2JiMzAzODtcbn1cbi5tZXNzYWdlLmlzLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZWQ7XG59XG4ubWVzc2FnZS5pcy15ZWxsb3cgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy15ZWxsb3cgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICM4NDVjMTA7XG59XG4ubWVzc2FnZS5pcy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMmVlO1xufVxuLm1lc3NhZ2UuaXMtb3JhbmdlIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtb3JhbmdlIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNkNjZlM2Q7XG4gIGNvbG9yOiAjYWQ1MDI0O1xufVxuLm1lc3NhZ2UuaXMtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWYxO1xufVxuLm1lc3NhZ2UuaXMtZ3JlZW4gLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1ncmVlbiAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogIzVlNmMyZDtcbn1cbi5tZXNzYWdlLmlzLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmZGZmO1xufVxuLm1lc3NhZ2UuaXMtdGVhbCAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXRlYWwgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2U0NjtcbiAgY29sb3I6ICMxNGU0ZmY7XG59XG4ubWVzc2FnZS5pcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmYTtcbn1cbi5tZXNzYWdlLmlzLWJsdWUgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLWJsdWUgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6ICMyNzYwNmQ7XG59XG4ubWVzc2FnZS5pcy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmY4O1xufVxuLm1lc3NhZ2UuaXMtcHVycGxlIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtcHVycGxlIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICM5OThmYzI7XG4gIGNvbG9yOiAjNTA0NDdkO1xufVxuXG4ubWVzc2FnZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWhlYWRlciAuZGVsZXRlIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cbi5tZXNzYWdlLWhlYWRlciArIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuLm1lc3NhZ2UtYm9keSBjb2RlLFxuLm1lc3NhZ2UtYm9keSBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UtYm9keSBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDtcbn1cbi5tb2RhbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44Nik7XG59XG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmQge1xuICBtYXJnaW46IDAgMjBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtY29udGVudCxcbiAgLm1vZGFsLWNhcmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICB3aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ubW9kYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1jYXJkLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuXG4ubW9kYWwtY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tb2RhbC1jYXJkLWZvb3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLm1vZGFsLWNhcmQtZm9vdCAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5tb2RhbC1jYXJkLWZvb3QgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm1vZGFsLWNhcmQtZm9vdCAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubW9kYWwtY2FyZC1ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIG1pbi1oZWlnaHQ6IDMuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG4ubmF2YmFyLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgfVxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbi5uYXZiYXIuaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG4ubmF2YmFyLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayxcbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJ1cmdlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAubmF2YmFyLmhzLWJ1dHRvbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssXG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLm5hdmJhci5ocy1idXR0b24gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5uYXZiYXIuaHMtYnV0dG9uIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MmM1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MmM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDgyYzU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1zZWNvbmRhcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtc2Vjb25kYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXNlY29uZGFyeSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1yZWQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXJlZCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1yZWQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXJlZCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcmVkIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXJlZCAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXJlZCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1yZWQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcmVkIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMteWVsbG93IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXllbGxvdyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWE2MmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy15ZWxsb3cgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNjAyYztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNjAyYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1vcmFuZ2UgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtb3JhbmdlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNjAyYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLW9yYW5nZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1ncmVlbiAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZ3JlZW4gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjQ0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWdyZWVuIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI3MmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI3MmQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtdGVhbCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy10ZWFsIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjcyZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXRlYWwgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmJjY2M7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyYmNjYztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWJsdWUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1ibHVlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyYmNjYztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtYmx1ZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTdlYjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTdlYjk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcHVycGxlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXB1cnBsZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTdlYjk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wdXJwbGUgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhciA+IC5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMy4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyLmhhcy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgaHNsKDAsIDAlLCA5NiUpO1xufVxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20sIC5uYXZiYXIuaXMtZml4ZWQtdG9wIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMzA7XG59XG4ubmF2YmFyLmlzLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLmhhcy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIC0ycHggMCAwIGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xufVxuXG5odG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzLjI1cmVtO1xufVxuaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbSxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbn1cblxuLm5hdmJhci1icmFuZCxcbi5uYXZiYXItdGFicyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLWhlaWdodDogMy4yNXJlbTtcbn1cblxuLm5hdmJhci1icmFuZCBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLWJyYW5kIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci10YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICMzMzM7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMy4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB3aWR0aDogMTZweDtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xufVxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IGNhbGMoNTAlICsgNHB4KTtcbn1cbi5uYXZiYXItYnVyZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubmF2YmFyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWl0ZW0gLmljb246b25seS1jaGlsZCxcbi5uYXZiYXItbGluayAuaWNvbjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xufVxuXG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5uYXZiYXItaXRlbTpmb2N1cywgYS5uYXZiYXItaXRlbTpmb2N1cy13aXRoaW4sIGEubmF2YmFyLWl0ZW06aG92ZXIsIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci1saW5rOmZvY3VzLXdpdGhpbixcbi5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5hdmJhci1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG4ubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItaXRlbS5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4ubmF2YmFyLWl0ZW0uaXMtdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHgpO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYjpmb2N1cywgLm5hdmJhci1pdGVtLmlzLXRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UzZjQ4O1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlM2Y0ODtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgY29sb3I6ICNjZTNmNDg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDNweCk7XG59XG5cbi5uYXZiYXItY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcykge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgcmlnaHQ6IDEuMTI1ZW07XG59XG5cbi5uYXZiYXItZHJvcGRvd24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItdGFicyAubmF2YmFyLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaCwgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2guaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcCAubmF2YmFyLW1lbnUsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIC5uYXZiYXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoLFxuICBib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIsXG4gIC5uYXZiYXItbWVudSxcbiAgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogMy4yNXJlbTtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIGEubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItbGluaywgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gICAgY29sb3I6ICNjZTNmNDg7XG4gIH1cbiAgLm5hdmJhci1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLXVwIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgLTAuMjVlbSk7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi11cCAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLm5hdmJhci1tZW51IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLm5hdmJhci1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlYmViO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gICAgY29sb3I6ICNjZTNmNDg7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArICgtNHB4KSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDg2bXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24uaXMtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAuY29udGFpbmVyID4gLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1tZW51LFxuICAuY29udGFpbmVyID4gLm5hdmJhciAubmF2YmFyLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCwgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AuaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCxcbiAgYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3AsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07XG4gIH1cbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3AsXG4gIGJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcbiAgfVxuICBodG1sLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbSxcbiAgYm9keS5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtO1xuICB9XG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSxcbiAgLm5hdmJhci1saW5rLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbiAgfVxufVxuLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjI1cmVtKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogLTAuMjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wYWdpbmF0aW9uLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1yb3VuZGVkIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG4ucGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBmb250LXNpemU6IDFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICMzMzM7XG4gIG1pbi13aWR0aDogMi41ZW07XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czpob3Zlcixcbi5wYWdpbmF0aW9uLW5leHQ6aG92ZXIsXG4ucGFnaW5hdGlvbi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzOmZvY3VzLFxuLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcbi5wYWdpbmF0aW9uLWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NWM1ZDM7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4ucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzW2Rpc2FibGVkXSwgLnBhZ2luYXRpb24tcHJldmlvdXMuaXMtZGlzYWJsZWQsXG4ucGFnaW5hdGlvbi1uZXh0W2Rpc2FibGVkXSxcbi5wYWdpbmF0aW9uLW5leHQuaXMtZGlzYWJsZWQsXG4ucGFnaW5hdGlvbi1saW5rW2Rpc2FibGVkXSxcbi5wYWdpbmF0aW9uLWxpbmsuaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAucGFnaW5hdGlvbi1saXN0IGxpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0LFxuICAucGFnaW5hdGlvbi1saW5rLFxuICAucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnaW5hdGlvbi5pcy1jZW50ZXJlZCAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLW5leHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBhbmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFuZWwuaXMtd2hpdGUgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtd2hpdGUgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtYmxhY2sgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogIzMzMztcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5wYW5lbC5pcy1kYXJrIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YzVjNWM7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtaGVhZGluZywgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAucGFuZWwuaHMtYnV0dG9uIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAucGFuZWwuaHMtYnV0dG9uIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wYW5lbC5pcy1wcmltYXJ5IC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLnBhbmVsLmhzLWJ1dHRvbiAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4ucGFuZWwuaXMtbGluayAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2UzZjQ4O1xufVxuLnBhbmVsLmlzLWxpbmsgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG59XG4ucGFuZWwuaXMtaW5mbyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbn1cbi5wYW5lbC5pcy1zdWNjZXNzIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YmM1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhN2JjNWY7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNhN2JjNWY7XG59XG4ucGFuZWwuaXMtd2FybmluZyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZThiMDQ1O1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTNmNDg7XG59XG4ucGFuZWwuaXMtZGFuZ2VyIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5wYW5lbC5pcy1zZWNvbmRhcnkgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1zZWNvbmRhcnkgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZThiMDQ1O1xufVxuLnBhbmVsLmlzLXNlY29uZGFyeSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4ucGFuZWwuaXMtcmVkIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtcmVkIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlM2Y0ODtcbn1cbi5wYW5lbC5pcy1yZWQgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLnBhbmVsLmlzLXllbGxvdyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLXllbGxvdyAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGIwNDU7XG59XG4ucGFuZWwuaXMteWVsbG93IC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5wYW5lbC5pcy1vcmFuZ2UgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1vcmFuZ2UgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDY2ZTNkO1xufVxuLnBhbmVsLmlzLW9yYW5nZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNkNjZlM2Q7XG59XG4ucGFuZWwuaXMtZ3JlZW4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1ncmVlbiAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhN2JjNWY7XG59XG4ucGFuZWwuaXMtZ3JlZW4gLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjYTdiYzVmO1xufVxuLnBhbmVsLmlzLXRlYWwgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy10ZWFsIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwM2U0Njtcbn1cbi5wYW5lbC5pcy10ZWFsIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogIzAwM2U0Njtcbn1cbi5wYW5lbC5pcy1ibHVlIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YzVkMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wYW5lbC5pcy1ibHVlIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg1YzVkMztcbn1cbi5wYW5lbC5pcy1ibHVlIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogIzg1YzVkMztcbn1cbi5wYW5lbC5pcy1wdXJwbGUgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk4ZmMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1wdXJwbGUgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk4ZmMyO1xufVxuLnBhbmVsLmlzLXB1cnBsZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICM5OThmYzI7XG59XG5cbi5wYW5lbC10YWJzOm5vdCg6bGFzdC1jaGlsZCksXG4ucGFuZWwtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMCwgMCUsIDkzJSk7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MyUpO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbn1cblxuLnBhbmVsLXRhYnMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFuZWwtdGFicyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzA3MDcwO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cblxuLnBhbmVsLWxpc3QgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBhbmVsLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuXG4ucGFuZWwtYmxvY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG59XG4ucGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cbi5wYW5lbC1ibG9jayA+IC5jb250cm9sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZWwtYmxvY2suaXMtd3JhcHBlZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYW5lbC1ibG9jay5pcy1hY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG4ucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4ucGFuZWwtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuYS5wYW5lbC1ibG9jayxcbmxhYmVsLnBhbmVsLWJsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5wYW5lbC1ibG9jazpob3ZlcixcbmxhYmVsLnBhbmVsLWJsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuXG4ucGFuZWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMWVtO1xuICBjb2xvcjogIzllOWU5ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG4ucGFuZWwtaWNvbiAuZmEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udGFicyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYnMgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYnMgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRhYnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4udGFicyB1bCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi50YWJzIHVsLmlzLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG59XG4udGFicyB1bC5pcy1jZW50ZXIge1xuICBmbGV4OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcbn1cbi50YWJzIHVsLmlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG59XG4udGFicyAuaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4udGFicyAuaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLnRhYnMuaXMtY2VudGVyZWQgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YWJzLmlzLXJpZ2h0IHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50YWJzLmlzLWJveGVkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4udGFicy5pcy1ib3hlZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJlYmViO1xufVxuLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGFicy5pcy1mdWxsd2lkdGggbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICB6LWluZGV4OiAyO1xufVxuLnRhYnMuaXMtdG9nZ2xlIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi50YWJzLmlzLXRvZ2dsZSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4udGFicy5pcy10b2dnbGUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGJvcmRlci1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4udGFicy5pcy10b2dnbGUgdWwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYnMuaXMtdG9nZ2xlLmlzLXRvZ2dsZS1yb3VuZGVkIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG4udGFicy5pcy10b2dnbGUuaXMtdG9nZ2xlLXJvdW5kZWQgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xufVxuLnRhYnMuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGFicy5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFicy5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKiBCdWxtYSBHcmlkICovXG4uY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW5hcnJvdyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtZnVsbCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by10aGlyZHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWhhbGYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtdGhpcmQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1xdWFydGVyIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLWZpZnRoIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdHdvLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXRocmVlLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZvdXItZmlmdGhzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDguMzMzMzMzMzclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxNi42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MS42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1OC4zMzMzMzMzNyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtOCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtOSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogODMuMzMzMzMzMzclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA5MS42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEyIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtNS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW4uaXMtbmFycm93LCAuY29sdW1uLmlzLW5hcnJvdy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbCwgLmNvbHVtbi5pcy1mdWxsLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLCAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcywgLmNvbHVtbi5pcy10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLCAuY29sdW1uLmlzLWhhbGYtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQsIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlciwgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aCwgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLCAuY29sdW1uLmlzLXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMsIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMCwgLmNvbHVtbi5pcy0wLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMCwgLmNvbHVtbi5pcy1vZmZzZXQtMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEsIC5jb2x1bW4uaXMtMS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEsIC5jb2x1bW4uaXMtb2Zmc2V0LTEtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLCAuY29sdW1uLmlzLTItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMiwgLmNvbHVtbi5pcy1vZmZzZXQtMi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLCAuY29sdW1uLmlzLTMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMywgLmNvbHVtbi5pcy1vZmZzZXQtMy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LCAuY29sdW1uLmlzLTQtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNCwgLmNvbHVtbi5pcy1vZmZzZXQtNC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LCAuY29sdW1uLmlzLTUtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNSwgLmNvbHVtbi5pcy1vZmZzZXQtNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LCAuY29sdW1uLmlzLTYtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNiwgLmNvbHVtbi5pcy1vZmZzZXQtNi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LCAuY29sdW1uLmlzLTctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNywgLmNvbHVtbi5pcy1vZmZzZXQtNy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LCAuY29sdW1uLmlzLTgtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOCwgLmNvbHVtbi5pcy1vZmZzZXQtOC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LCAuY29sdW1uLmlzLTktdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOSwgLmNvbHVtbi5pcy1vZmZzZXQtOS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMCwgLmNvbHVtbi5pcy0xMC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMCwgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEsIC5jb2x1bW4uaXMtMTEtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEsIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLCAuY29sdW1uLmlzLTEyLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMiwgLmNvbHVtbi5pcy1vZmZzZXQtMTItdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTUtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtNi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTgtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtOS10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTUtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTgtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTktZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtNS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtNi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtOC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtOS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY3NCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtMy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtNi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzNyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtOS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzM3JTtcbiAgfVxuICAuY29sdW1uLmlzLTExLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NzQlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbi5jb2x1bW5zIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cbi5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cbi5jb2x1bW5zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtIDAuNzVyZW0pO1xufVxuLmNvbHVtbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbHVtbnMuaXMtZ2FwbGVzcyA+IC5jb2x1bW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbHVtbnMuaXMtbXVsdGlsaW5lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbHVtbnMuaXMtdmNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1uczpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY29sdW1ucy5pcy12YXJpYWJsZSB7XG4gIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlID4gLmNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29sdW1uR2FwKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAge1xuICAtLWNvbHVtbkdhcDogMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xIHtcbiAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMiB7XG4gIC0tY29sdW1uR2FwOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMyB7XG4gIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQge1xuICAtLWNvbHVtbkdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy01IHtcbiAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNiB7XG4gIC0tY29sdW1uR2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNyB7XG4gIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgge1xuICAtLWNvbHVtbkdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5cbi50aWxlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbn1cbi50aWxlLmlzLWFuY2VzdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cbi50aWxlLmlzLWFuY2VzdG9yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cbi50aWxlLmlzLWFuY2VzdG9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRpbGUuaXMtY2hpbGQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi50aWxlLmlzLXBhcmVudCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4udGlsZS5pcy12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGlsZS5pcy12ZXJ0aWNhbCA+IC50aWxlLmlzLWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAudGlsZTpub3QoLmlzLWNoaWxkKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudGlsZS5pcy0xIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzM3JTtcbiAgfVxuICAudGlsZS5pcy0yIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY3NCU7XG4gIH1cbiAgLnRpbGUuaXMtMyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC50aWxlLmlzLTQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzM3JTtcbiAgfVxuICAudGlsZS5pcy01IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY3NCU7XG4gIH1cbiAgLnRpbGUuaXMtNiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50aWxlLmlzLTcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzM3JTtcbiAgfVxuICAudGlsZS5pcy04IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY3NCU7XG4gIH1cbiAgLnRpbGUuaXMtOSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC50aWxlLmlzLTEwIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzNyU7XG4gIH1cbiAgLnRpbGUuaXMtMTEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2Njc0JTtcbiAgfVxuICAudGlsZS5pcy0xMiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCdWxtYSBMYXlvdXQgKi9cbi5oZXJvIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvIC5uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhlcm8gLnRhYnMgdWwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmhlcm8uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5oZXJvLmlzLXdoaXRlIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtd2hpdGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy13aGl0ZSAudGl0bGUge1xuICBjb2xvcjogIzMzMztcbn1cbi5oZXJvLmlzLXdoaXRlIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOSk7XG59XG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uaGVyby5pcy13aGl0ZSAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy13aGl0ZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLmhlcm8uaXMtd2hpdGUgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtd2hpdGUgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy13aGl0ZSAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy13aGl0ZSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicyBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy13aGl0ZS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2U4ZTNlNCAwJSwgI2ZmZiA3MSUsIHdoaXRlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtd2hpdGUuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlOGUzZTQgMCUsICNmZmYgNzElLCB3aGl0ZSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWJsYWNrIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtYmxhY2sgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1ibGFjayAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWJsYWNrIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1ibGFjayAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1ibGFjayAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB9XG59XG4uaGVyby5pcy1ibGFjayAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1ibGFjayAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtYmxhY2sgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1ibGFjayAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1ibGFjayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1ibGFjayAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVyby5pcy1ibGFjay5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzFjMTcxOCAwJSwgIzMzMyA3MSUsICM0MzNlM2QgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1ibGFjay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzFjMTcxOCAwJSwgIzMzMyA3MSUsICM0MzNlM2QgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1saWdodCBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtbGlnaHQgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIH1cbn1cbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmhlcm8uaXMtbGlnaHQuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsIGhzbCgwLCAwJSwgOTYlKSA3MSUsIHdoaXRlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtbGlnaHQuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNkZmQ4ZDkgMCUsIGhzbCgwLCAwJSwgOTYlKSA3MSUsIHdoaXRlIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYXJrIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtZGFyayBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWRhcmsgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWRhcmsgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICB9XG59XG4uaGVyby5pcy1kYXJrIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWRhcmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtZGFyayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGY0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtZGFyayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzVjNWM1YyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNWM1YzVjO1xufVxuLmhlcm8uaXMtZGFyay5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzQ5M2MzZSAwJSwgIzVjNWM1YyA3MSUsICM2ZTY1NjQgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1kYXJrLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjNDkzYzNlIDAlLCAjNWM1YzVjIDcxJSwgIzZlNjU2NCAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtcHJpbWFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtcHJpbWFyeSBzdHJvbmcsXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRpdGxlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIHN0cm9uZyxcbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbWVudSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICB9XG59XG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbmssXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rOmhvdmVyLFxuLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMgYTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzIGxpLmlzLWFjdGl2ZSBhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGEsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8uaHMtYnV0dG9uIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5ocy1idXR0b24gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLmhzLWJ1dHRvbiAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NlM2Y0ODtcbn1cbi5oZXJvLmlzLXByaW1hcnkuaXMtYm9sZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5pcy1ib2xkLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNiOTIxNDQgMCUsICNjZTNmNDggNzElLCAjZDk1YzRlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtcHJpbWFyeS5pcy1ib2xkIC5uYXZiYXItbWVudSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby5pcy1ib2xkLmhzLWJ1dHRvbiAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNiOTIxNDQgMCUsICNjZTNmNDggNzElLCAjZDk1YzRlIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtbGluayBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWxpbmsgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWxpbmsgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICB9XG59XG4uaGVyby5pcy1saW5rIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGluayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtbGluayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzIzYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtbGluayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpbmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2NlM2Y0OCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmhlcm8uaXMtbGluay5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2I5MjE0NCAwJSwgI2NlM2Y0OCA3MSUsICNkOTVjNGUgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1saW5rLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYjkyMTQ0IDAlLCAjY2UzZjQ4IDcxJSwgI2Q5NWM0ZSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDcsIDYxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1pbmZvIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtaW5mbyBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWluZm8gLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWluZm8gLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtaW5mbyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4MmM1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiBoc2woMjA3LCA2MSUsIDUzJSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaHNsKDIwNywgNjElLCA1MyUpO1xufVxuLmhlcm8uaXMtaW5mby5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzIwOGZiYyAwJSwgaHNsKDIwNywgNjElLCA1MyUpIDcxJSwgIzRkODNkYiAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLWluZm8uaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMyMDhmYmMgMCUsIGhzbCgyMDcsIDYxJSwgNTMlKSA3MSUsICM0ZDgzZGIgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiYzVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1zdWNjZXNzIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtc3VjY2VzcyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIH1cbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjYTdiYzVmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNhN2JjNWY7XG59XG4uaGVyby5pcy1zdWNjZXNzLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYThhZjM5IDAlLCAjYTdiYzVmIDcxJSwgI2E0Yzk2YyAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLXN1Y2Nlc3MuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNhOGFmMzkgMCUsICNhN2JjNWYgNzElLCAjYTRjOTZjIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy13YXJuaW5nIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtd2FybmluZyBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICB9XG59XG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2U4YjA0NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ViN2IwZiAwJSwgI2U4YjA0NSA3MSUsICNlZmQ0NTcgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy13YXJuaW5nLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZWI3YjBmIDAlLCAjZThiMDQ1IDcxJSwgI2VmZDQ1NyAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1kYW5nZXIgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWRhbmdlciAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIH1cbn1cbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWRhbmdlciBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMjNiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjY2UzZjQ4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmhlcm8uaXMtZGFuZ2VyLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYjkyMTQ0IDAlLCAjY2UzZjQ4IDcxJSwgI2Q5NWM0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLWRhbmdlci5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2I5MjE0NCAwJSwgI2NlM2Y0OCA3MSUsICNkOTVjNGUgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtc2Vjb25kYXJ5IHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1zZWNvbmRhcnkgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtc2Vjb25kYXJ5IC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1zZWNvbmRhcnkgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiMDQ1O1xuICB9XG59XG4uaGVyby5pcy1zZWNvbmRhcnkgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtc2Vjb25kYXJ5IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1zZWNvbmRhcnkgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtc2Vjb25kYXJ5IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtc2Vjb25kYXJ5IC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXNlY29uZGFyeSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTYyZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2U4YjA0NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXNlY29uZGFyeSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXNlY29uZGFyeSAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLXNlY29uZGFyeSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtc2Vjb25kYXJ5IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zZWNvbmRhcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2U4YjA0NTtcbn1cbi5oZXJvLmlzLXNlY29uZGFyeS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ViN2IwZiAwJSwgI2U4YjA0NSA3MSUsICNlZmQ0NTcgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1zZWNvbmRhcnkuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNlYjdiMGYgMCUsICNlOGIwNDUgNzElLCAjZWZkNDU3IDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXJlZCBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXJlZCBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXJlZCAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXJlZCAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtcmVkIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXJlZCAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtcmVkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlM2Y0ODtcbiAgfVxufVxuLmhlcm8uaXMtcmVkIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXJlZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtcmVkIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXJlZCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXJlZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1yZWQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjMyM2I7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcmVkIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtcmVkIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtcmVkIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNjZTNmNDggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXJlZCAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1yZWQgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXJlZCAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1yZWQgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1yZWQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXJlZCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtcmVkIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtcmVkIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uaGVyby5pcy1yZWQuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNiOTIxNDQgMCUsICNjZTNmNDggNzElLCAjZDk1YzRlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtcmVkLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYjkyMTQ0IDAlLCAjY2UzZjQ4IDcxJSwgI2Q5NWM0ZSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YjA0NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy15ZWxsb3cgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy15ZWxsb3cgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy15ZWxsb3cgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy15ZWxsb3cgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXllbGxvdyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy15ZWxsb3cgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXllbGxvdyAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGIwNDU7XG4gIH1cbn1cbi5oZXJvLmlzLXllbGxvdyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy15ZWxsb3cgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLXllbGxvdyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy15ZWxsb3cgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy15ZWxsb3cgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMteWVsbG93IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVhNjJlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXllbGxvdyAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXllbGxvdyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXllbGxvdyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZThiMDQ1ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy15ZWxsb3cgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMteWVsbG93IC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy15ZWxsb3cgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMteWVsbG93IC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMteWVsbG93IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy15ZWxsb3cgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXllbGxvdyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXllbGxvdyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuLmhlcm8uaXMteWVsbG93LmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZWI3YjBmIDAlLCAjZThiMDQ1IDcxJSwgI2VmZDQ1NyAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLXllbGxvdy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ViN2IwZiAwJSwgI2U4YjA0NSA3MSUsICNlZmQ0NTcgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjZlM2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtb3JhbmdlIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtb3JhbmdlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtb3JhbmdlIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtb3JhbmdlIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1vcmFuZ2UgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtb3JhbmdlIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1vcmFuZ2UgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY2ZTNkO1xuICB9XG59XG4uaGVyby5pcy1vcmFuZ2UgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtb3JhbmdlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1vcmFuZ2UgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtb3JhbmdlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtb3JhbmdlIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLW9yYW5nZSAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNjAyYztcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1vcmFuZ2UgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1vcmFuZ2UgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1vcmFuZ2UgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogI2Q2NmUzZCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLW9yYW5nZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtb3JhbmdlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1vcmFuZ2UgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1vcmFuZ2UgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Q2NmUzZDtcbn1cbi5oZXJvLmlzLW9yYW5nZS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2M0MzYxYyAwJSwgI2Q2NmUzZCA3MSUsICNlMDk0NGQgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1vcmFuZ2UuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjNDM2MWMgMCUsICNkNjZlM2QgNzElLCAjZTA5NDRkIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZ3JlZW4gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1ncmVlbiBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWdyZWVuIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZ3JlZW4gLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWdyZWVuIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWdyZWVuIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1ncmVlbiAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2JjNWY7XG4gIH1cbn1cbi5oZXJvLmlzLWdyZWVuIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWdyZWVuIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1ncmVlbiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1ncmVlbiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWdyZWVuIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWdyZWVuIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRiNDRkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWdyZWVuIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtZ3JlZW4gLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ncmVlbiAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjYTdiYzVmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ncmVlbiAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1ncmVlbiAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZ3JlZW4gLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtZ3JlZW4gLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uaGVyby5pcy1ncmVlbiAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZ3JlZW4gLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWdyZWVuIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZ3JlZW4gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2E3YmM1Zjtcbn1cbi5oZXJvLmlzLWdyZWVuLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYThhZjM5IDAlLCAjYTdiYzVmIDcxJSwgI2E0Yzk2YyAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLWdyZWVuLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjYThhZjM5IDAlLCAjYTdiYzVmIDcxJSwgI2E0Yzk2YyAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNlNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtdGVhbCBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXRlYWwgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy10ZWFsIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtdGVhbCAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtdGVhbCAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy10ZWFsIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy10ZWFsIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0NjtcbiAgfVxufVxuLmhlcm8uaXMtdGVhbCAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy10ZWFsIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy10ZWFsIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXRlYWwgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy10ZWFsIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXRlYWwgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI3MmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtdGVhbCAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXRlYWwgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy10ZWFsIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDNlNDYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXRlYWwgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtdGVhbCAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtdGVhbCAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy10ZWFsIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtdGVhbCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtdGVhbCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtdGVhbCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXRlYWwgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwM2U0Njtcbn1cbi5oZXJvLmlzLXRlYWwuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMDEzMTIgMCUsICMwMDNlNDYgNzElLCAjMDA0NTYwIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8uaXMtdGVhbC5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzAwMTMxMiAwJSwgIzAwM2U0NiA3MSUsICMwMDQ1NjAgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVjNWQzO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtYmx1ZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWJsdWUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1ibHVlIC50aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1ibHVlIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uaGVyby5pcy1ibHVlIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWJsdWUgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtYmx1ZSAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NWM1ZDM7XG4gIH1cbn1cbi5oZXJvLmlzLWJsdWUgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtYmx1ZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtYmx1ZSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1ibHVlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtYmx1ZSAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1ibHVlIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiY2NjO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtYmx1ZSAudGFicyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtYmx1ZSAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWJsdWUgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzg1YzVkMyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtYmx1ZSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1ibHVlIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWJsdWUgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtYmx1ZSAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5oZXJvLmlzLWJsdWUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWJsdWUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWJsdWUgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1ibHVlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjODVjNWQzO1xufVxuLmhlcm8uaXMtYmx1ZS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzU1Y2ZkMCAwJSwgIzg1YzVkMyA3MSUsICM5NGM0ZGQgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby5pcy1ibHVlLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjNTVjZmQwIDAlLCAjODVjNWQzIDcxJSwgIzk0YzRkZCAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OGZjMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wdXJwbGUgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1wdXJwbGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1wdXJwbGUgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wdXJwbGUgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXB1cnBsZSAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1wdXJwbGUgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXB1cnBsZSAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OThmYzI7XG4gIH1cbn1cbi5oZXJvLmlzLXB1cnBsZSAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1wdXJwbGUgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLXB1cnBsZSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1wdXJwbGUgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1wdXJwbGUgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtcHVycGxlIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE3ZWI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXB1cnBsZSAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXB1cnBsZSAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXB1cnBsZSAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjOTk4ZmMyICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1wdXJwbGUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtcHVycGxlIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1wdXJwbGUgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtcHVycGxlIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuLmhlcm8uaXMtcHVycGxlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1wdXJwbGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXB1cnBsZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXB1cnBsZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOTk4ZmMyO1xufVxuLmhlcm8uaXMtcHVycGxlLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjNjU2M2JiIDAlLCAjOTk4ZmMyIDcxJSwgI2FlOWNjZiAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLmlzLXB1cnBsZS5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzY1NjNiYiAwJSwgIzk5OGZjMiA3MSUsICNhZTljY2YgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXNtYWxsIC5oZXJvLWJvZHkge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhlcm8uaXMtbWVkaXVtIC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6IDlyZW0gNC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmhlcm8uaXMtbGFyZ2UgLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogMThyZW0gNnJlbTtcbiAgfVxufVxuLmhlcm8uaXMtaGFsZmhlaWdodCAuaGVyby1ib2R5LCAuaGVyby5pcy1mdWxsaGVpZ2h0IC5oZXJvLWJvZHksIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgLmhlcm8tYm9keSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVyby5pcy1oYWxmaGVpZ2h0IC5oZXJvLWJvZHkgPiAuY29udGFpbmVyLCAuaGVyby5pcy1mdWxsaGVpZ2h0IC5oZXJvLWJvZHkgPiAuY29udGFpbmVyLCAuaGVyby5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5oZXJvLWJvZHkgPiAuY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5oZXJvLmlzLWhhbGZoZWlnaHQge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuLmhlcm8uaXMtZnVsbGhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uaGVyby12aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby12aWRlbyB2aWRlbyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuLmhlcm8tdmlkZW8uaXMtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVyby1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uLCAuaGVyby1idXR0b25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaGVyby1idXR0b25zIC5ocy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5oZXJvLWJ1dHRvbnMgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhlcm8tYnV0dG9ucyAuaHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaGVyby1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuaGVyby1idXR0b25zIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5oZXJvLWJ1dHRvbnMgLmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZXJvLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICB9XG4gIC5zZWN0aW9uLmlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogOXJlbSA0LjVyZW07XG4gIH1cbiAgLnNlY3Rpb24uaXMtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDE4cmVtIDZyZW07XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW0gNnJlbTtcbn1cblxuLypcbiAqIFJlc291cmNlcyBvbiBwcmVmZXJzLXJlZHVjZWQtbW90aW9uOlxuICogaHR0cHM6Ly93ZWJraXQub3JnL2Jsb2ctZmlsZXMvcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi9wcm0uaHRtXG4gKiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb25cbiAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1mb250LXByaW1hcnk6IEF2ZXJ0YS1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtcHJpbWFyeS1saWdodDogQXZlcnRhLUxpZ2h0LCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtcHJpbWFyeS1zZW1pYm9sZDogQXZlcnRhLVNlbWlib2xkLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtcHJpbWFyeS1ib2xkOiBBdmVydGEtQm9sZCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXNlY29uZGFyeTogRUIgR2FyYW1vbmQsIHNlcmlmO1xuICAtLWNvbG9yLXByaW1hcnk6ICNjZTNmNDg7XG4gIC0tZ3JhZGllbnQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNmZmYgMjUlLCAjY2UzZjQ4IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgLS1idXR0b24tdGV4dDogI2ZmZjtcbiAgLS1idXR0b24tdGV4dC1ob3ZlcjogI2ZmZjtcbiAgLS1idXR0b24tYmFja2dyb3VuZDogI2NlM2Y0ODtcbiAgLS1idXR0b24taG92ZXI6ICNjNDNjNDU7XG4gIC0tYnV0dG9uLWJvcmRlcjogI2ExMzEzODtcbiAgLS1idXR0b24tZGlzYWJsZWQ6IHJnYmEoMjA2LCA2MywgNzIsIDAuNTAxOTYwNzg0Myk7XG4gIC0tbmF2LXRleHQtY29sb3I6ICMzMzM7XG4gIC0tbmF2LWhvdmVyLWNvbG9yOiAjY2UzZjQ4O1xuICAtLW5hdi1idXR0b24tdGV4dDogIzMzMztcbiAgLS1uYXYtYnV0dG9uLXRleHQtaG92ZXI6ICNmZmY7XG4gIC0tbmF2LWJ1dHRvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1uYXYtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICNjZTNmNDg7XG4gIC0tbmF2LWJ1dHRvbi1ib3JkZXI6IHRyYW5zcGFyZW50O1xuICAtLW5hdi1idXR0b24tYm9yZGVyLWhvdmVyOiAjY2UzZjQ4O1xuICAtLXRhZy10ZXh0LWNvbG9yOiAjMzMzO1xuICAtLXRhZy1iYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDk2JSk7XG59XG46cm9vdCAudGhlbWUtLXllbGxvdyB7XG4gIC0tY29sb3ItcHJpbWFyeTogI2U4YjA0NTtcbiAgLS1ncmFkaWVudDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KC05MGRlZywgI2ZmZiAyNSUsICNlOGIwNDUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1idXR0b24tdGV4dDogIzMzMztcbiAgLS1idXR0b24tdGV4dC1ob3ZlcjogIzMzMztcbiAgLS1idXR0b24taG92ZXI6ICNkYmE2NDE7XG4gIC0tYnV0dG9uLWJvcmRlcjogI2IzODgzNTtcbiAgLS1idXR0b24tZGlzYWJsZWQ6ICNlOGIwNDU4MDtcbiAgLS1uYXYtaG92ZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLW5hdi1idXR0b24tdGV4dC1ob3ZlcjogIzMzMztcbiAgLS1uYXYtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLW5hdi1idXR0b24tYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbjpyb290IC50aGVtZS0tZGFyay1oZWFkZXIge1xuICAtLW5hdi10ZXh0LWNvbG9yOiAjZmZmO1xuICAtLW5hdi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1uYXYtYnV0dG9uLXRleHQ6ICNmZmY7XG4gIC0tbmF2LWJ1dHRvbi1ib3JkZXI6ICNmZmY7XG4gIC0tbmF2LWJ1dHRvbi1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YUxpZ2h0L2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9BdmVydGFMaWdodC9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9BdmVydGFSZWd1bGFyL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9BdmVydGFSZWd1bGFyL2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9BdmVydGFTZW1pYm9sZC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXZlcnRhU2VtaWJvbGQvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXZlcnRhQm9sZC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvQXZlcnRhQm9sZC9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmgxLFxuLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIsXG4uaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMyxcbi5oMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg0LFxuLmg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDUsXG4uaDUsXG4uY3RhLS1mZWF0dXJlZCAuY3RhX19oZWFkaW5nLFxuLmN0YS0tZm9vdGVyIC5jdGFfX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNixcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5oMi1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDUsXG4uaDUsXG4uY3RhLS1mZWF0dXJlZCAuY3RhX19oZWFkaW5nLFxuLmN0YS0tZm9vdGVyIC5jdGFfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb25fX2hlYWRpbmcsIC5hc2lkZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmstLXRleHQge1xuICBjb2xvcjogIzMzMztcbn1cbi5saW5rLS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmstLWdyZXktZGFyayB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmxpbmstLWdyZXktZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc21hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogaW5zZXQoMXB4IDFweCAxcHggMXB4KTtcbn1cblxuLmlzLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG4uaXMtcmVzcG9uc2l2ZS12aWRlbyA+ICosXG4uaXMtcmVzcG9uc2l2ZS1lbWJlZCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLmlzLXJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lLFxuLmlzLXJlc3BvbnNpdmUtZW1iZWQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaXMtcmVzcG9uc2l2ZS12aWRlby5tYXAsXG4uaXMtcmVzcG9uc2l2ZS1lbWJlZC5tYXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmlzLXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oYXMtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWV4dHJhLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaGFzLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmhhcy1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG5cbi5jb250YWluZXIge1xuICAtLWNvbnRhaW5lci1ndXR0ZXI6IC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb250YWluZXIge1xuICAgIC0tY29udGFpbmVyLWd1dHRlcjogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIC0tY29udGFpbmVyLWd1dHRlcjogMDtcbiAgfVxufVxuLmNvbnRhaW5lci0tYmxvY2sgLndyYXAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmNvbnRhaW5lcjpoYXMoLmhhcy1vdmVybGFwKSAuZ3V0dGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci0tNDA0IC5jb2x1bW4ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci0tNDA0IC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgLmNvbnRhaW5lci0tNDA0IC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZ3JpZC0tYXV0byB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KHZhcigtLWF1dG8tZ3JpZC1taW4tc2l6ZSwgMTZyZW0pLCAxZnIpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tc3Bhbi01IHtcbiAgICBncmlkLWNvbHVtbjogMS81O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLTJjb2wuZGVza3RvcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KGF1dG8sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLTNjb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLS00Y29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoYXV0bywgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tNWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KGF1dG8sIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtLTQwLTYwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1JSA1NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC0tNnRocyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KGF1dG8sIDFmcikpO1xuICB9XG59XG4uZ3JpZC0tZ2FwLXNtYWxsIHtcbiAgZ2FwOiAxcmVtO1xufVxuLmdyaWQtLWdhcC1tZWQge1xuICBnYXA6IDEuMjVyZW07XG59XG4uZ3JpZC0tZ2FwLWxhcmdlIHtcbiAgZ2FwOiAycmVtO1xufVxuXG4uZ3V0dGVyIHtcbiAgLS1ndXR0ZXI6IDFyZW07XG4gIHBhZGRpbmc6IHZhcigtLWd1dHRlcik7XG59XG4uZ3V0dGVyLS1zaWRlIHtcbiAgcGFkZGluZzogMCB2YXIoLS1ndXR0ZXIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5ndXR0ZXIge1xuICAgIC0tZ3V0dGVyOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmd1dHRlciB7XG4gICAgLS1ndXR0ZXI6IDNyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fc2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aGVtZS0tZGFyay1oZWFkZXIgLmhlYWRlcl9fc2l0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogOC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U0Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGhlbWUtLWRhcmstaGVhZGVyIC5oZWFkZXJfX3NpdGU6YWZ0ZXIge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cblxuLnNpdGUtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubmF2X19tYWluIC5uYXZfX2l0ZW1zLCAubmF2X190b3BpYyAubmF2X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5uYXZfX21lbnUgLm5hdl9faXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmViZWI7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2X19tZW51IC5uYXZfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgfVxufVxuLmlzLWhpZGRlbi13aWRlc2NyZWVuIC5uYXZfX2l0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGNvbHVtbi1jb3VudDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuIC5uYXZfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5uYXZfX3N1Ym1lbnUgLm5hdl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG59XG4ubmF2X190b3BpYyAubmF2X19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXZfX21haW4gLm5hdl9faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5uYXZfX21haW4gLm5hdl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdl9fbWFpbiAubmF2X19pdGVtLCAubmF2X190b3BpYyAubmF2X19pdGVtLCAubmF2X19zdWJtZW51IC5uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2X19tZW51IC5uYXZfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdl9fZm9vdGVyIC5uYXZfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5uYXZfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1uYXYtZm9udC1mYW1pbHksIHZhcigtLWZvbnQtcHJpbWFyeS1ib2xkKSk7XG59XG4ubmF2X19tYWluIC5uYXZfX2xpbmssIC5uYXZfX3RvcGljIC5uYXZfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tbmF2LXRleHQtY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2X19tYWluIC5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX21haW4gLm5hdl9fbGluazphY3RpdmUsIC5uYXZfX3RvcGljIC5uYXZfX2xpbms6aG92ZXIsIC5uYXZfX3RvcGljIC5uYXZfX2xpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXYtaG92ZXItY29sb3IpO1xufVxuLm5hdl9fdG9waWMgLm5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXZfX3RvcGljIC5uYXZfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2X190b3BpYyAubmF2X19saW5rOmhvdmVyLCAubmF2X190b3BpYyAubmF2X19saW5rOmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXZfX3RvcGljIC5uYXZfX2xpbms6aG92ZXI6YmVmb3JlLCAubmF2X190b3BpYyAubmF2X19saW5rOmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZjQ4O1xufVxuLm5hdl9fbWVudSAubmF2X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdl9fZm9vdGVyIC5uYXZfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2X19zdWJtZW51IC5uYXZfX2xpbmsge1xuICAtLW5hdi1hY2NlbnQtY29sb3I6ICMwMDNlNDY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBjb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjYpO1xufVxuLm5hdl9fc3VibWVudSAubmF2X19saW5rLmlzLWFjdGl2ZSwgLm5hdl9fc3VibWVudSAubmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW5hdi1hY2NlbnQtY29sb3IpO1xufVxuLm5hdl9fc3VibWVudSAubmF2X19saW5rLmlzLWFjdGl2ZTpiZWZvcmUsIC5uYXZfX3N1Ym1lbnUgLm5hdl9fbGluazpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYWNjZW50LWNvbG9yKTtcbn1cbi50aGVtZS0teWVsbG93IC5uYXZfX3N1Ym1lbnUgLm5hdl9fbGluayB7XG4gIC0tbmF2LWFjY2VudC1jb2xvcjogI2U4YjA0NTtcbn1cbi5uYXZfX3NlYXJjaC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1uYXYtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXZfX3NlYXJjaC1idXR0b24gLmljb24tc3ZnIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xufVxuLm5hdl9fbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLm5hdl9fbWFpbiA+IC5jb250YWluZXI6bm90KC5tZW51KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlYmViO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2X19tYWluID4gLmNvbnRhaW5lcjpub3QoLm1lbnUpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2X19tYWluID4gLmNvbnRhaW5lcjpub3QoLm1lbnUpIHtcbiAgICBnYXA6IDIuMjVyZW07XG4gIH1cbn1cbi50aGVtZS0tZGFyay1oZWFkZXIgLm5hdl9fbWFpbiA+IC5jb250YWluZXI6bm90KC5tZW51KSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2X19zaXRlbWFwIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5uYXZfX3NpdGVtYXAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubmF2X19zaXRlbWFwIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZfX3NpdGVtYXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1Cb2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ubmF2X19mb290ZXIgLm5hdl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2X19tZW51IC5uYXZfX2hlYWRlciB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYXZfX3N1Ym1lbnUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZvb3Rlcl9fc2l0ZSB7XG4gIHBhZGRpbmc6IDQuMjVyZW0gMCAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZvb3Rlcl9fc2l0ZSAuY29sdW1uOm5vdCguZm9vdGVyX19zdWJzY3JpYmUpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19zaXRlIGEge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mb290ZXJfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgLS1uYXYtZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZm9vdGVyX19sb3dlciB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19sb3dlciB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbG93ZXIgYSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uZm9vdGVyX19sb3dlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19sb3dlciAuc2VwIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19sb3dlciBzcGFuOm5vdCguc2VwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmVudHJ5LS1hcnRpY2xlIC5lbnRyeV9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5lbnRyeS0tYXJ0aWNsZSAuZW50cnlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMy4xMjVyZW07XG4gIH1cbn1cbi5lbnRyeV9fY29udGVudCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50cnlfX2NvbnRlbnQgYTpub3QoLmJ1dHRvbiwgLnRhZywgLnBhZ2luYXRpb25fX2xpbmspOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZW50cnlfX3Nwb25zb3JlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmVudHJ5LS1hcnRpY2xlIC5jb2x1bW5zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZW50cnlfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB3aWR0aDogNy4zNzVyZW07XG4gICAgaGVpZ2h0OiA3LjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41cmVtKTtcbiAgfVxufVxuXG4uYXNpZGUgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmFzaWRlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VjdGlvbl9faGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VjdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWN0aW9uX19pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5zZWN0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5zZWN0aW9uX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2VjdGlvbi0tYmxvY2sgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uc2lkZWJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2lkZWJhci0tbWFya2V0cGxhY2Uge1xuICAgIG1pbi13aWR0aDogMTguNzVyZW07XG4gIH1cbn1cblxuLnNwYWNpbmctLTc1ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5zcGFjaW5nLS0zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLndyYXAge1xuICAtLXdyYXAtbWFyZ2luOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cmFwLW1hcmdpbik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC53cmFwIHtcbiAgICAtLXdyYXAtbWFyZ2luOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXAge1xuICAgIC0td3JhcC1tYXJnaW46IDMuNzVyZW07XG4gIH1cbiAgLndyYXAuY29sdW1ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIHZhcigtLXdyYXAtbWFyZ2luKTtcbiAgfVxufVxuLndyYXA6aGFzKC5pcy1mdWxsLXdpZHRoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3JhcC5oYXMtb3ZlcmxhcCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuXG4uaGFzLW1vYmlsZS12ZXJzaW9uIC5hZC1ibG9ja19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLW1vYmlsZS12ZXJzaW9uIC5hZC1ibG9ja19fY29udGVudDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVudHJ5X19jb250ZW50IC5hZC1ibG9jayB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmFkLWJsb2NrICsgLndyYXAge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLndyYXAgPiAuYWQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmFkLWJsb2NrICsgLmFkLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmJyZWFkY3J1bWI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYnJlYWRjcnVtYiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBmb250LWZhbWlseTogXCJBdmVydGEtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4uYnJlYWRjcnVtYiBhIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBjb2xvcjogIzllOWU5ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmJ1dHRvbl9fZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDJmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxO1xuICBnYXA6IDAuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5idXR0b25fX2dyb3VwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMCAwLjVyZW07XG4gIH1cbn1cbi5idXR0b24uaXMtcHJpbWFyeSwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuYnV0dG9uLmlzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnk6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi5pcy1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWhvdmVyKTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpob3ZlciwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1ob3Zlcik7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6YWN0aXZlLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXNlY29uZGFyeTphY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idXR0b24tYm9yZGVyKTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpkaXNhYmxlZCwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uOmRpc2FibGVkLCAuYnV0dG9uLmlzLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1kaXNhYmxlZCk7XG59XG4uYnV0dG9uX19uYXZiYXIge1xuICBjb2xvcjogdmFyKC0tbmF2LWJ1dHRvbi10ZXh0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLWJvcmRlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdi1idXR0b24tYmFja2dyb3VuZCk7XG59XG4uYnV0dG9uX19uYXZiYXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbmF2LWJ1dHRvbi10ZXh0LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLWJvcmRlci1ob3Zlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdi1idXR0b24tYmFja2dyb3VuZC1ob3Zlcik7XG59XG4uYnV0dG9uLS1sYXJnZSB7XG4gIG1pbi13aWR0aDogMTEuMTI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4uYnV0dG9uLS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQpO1xufVxuLmJ1dHRvbi0tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWhvdmVyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZCk7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjZThiMDQ1O1xuICAtLWJ1dHRvbi10ZXh0LWhvdmVyOiAjMzMzO1xufVxuXG4uY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmNhcmRfX2NvbnRlbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCksIC5jYXJkX19pbm5lciA+ICo6bm90KDpsYXN0LWNoaWxkKSwgLmNhcmRfX2JvZHkgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNhcmRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2FyZF9faXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cbi5jYXJkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uY2FyZF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLmNhcmRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jYXJkX19pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNlOGIwNDU7XG59XG4uY2FyZF9faXRlbSAuaWNvbi1zdmcge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuXG4uY3RhX19jb250ZW50ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG4uY3RhLS1wcmltYXJ5IC5jdGFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmN0YS0tcHJpbWFyeSAuY3RhX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG4uY3RhLS1idXNpbmVzcyAuY3RhX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNjJweDtcbn1cbi5jdGEtLXByaW1hcnkgLmN0YV9fc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xufVxuLmN0YV9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YV9fZm9ybSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jdGEtLXN1YnNjcmliZSAuYnV0dG9uLCAuY3RhLS1zdWJzY3JpYmUgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5jdGEtLXN1YnNjcmliZSAuaHMtYnV0dG9uLCAuY3RhLS1idXNpbmVzcyAuYnV0dG9uLCAuY3RhLS1idXNpbmVzcyAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmN0YS0tYnVzaW5lc3MgLmhzLWJ1dHRvbiwgLmN0YS0tcHJpbWFyeSAuYnV0dG9uLCAuY3RhLS1wcmltYXJ5IC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuY3RhLS1wcmltYXJ5IC5ocy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uY3RhLS1zdWJzY3JpYmU6bm90KC5jdGEtLWZlYXR1cmVkKSwgLmN0YS0tYnVzaW5lc3MsIC5jdGEtLXZlbmRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jdGEtLXN1YnNjcmliZTpub3QoLmN0YS0tZmVhdHVyZWQpOmJlZm9yZSwgLmN0YS0tYnVzaW5lc3M6YmVmb3JlLCAuY3RhLS12ZW5kb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbn1cbi5jdGEtLXZlbmRvcjpiZWZvcmUsIC5jdGEtLWJ1c2luZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNmZmYgMjUlLCAjZThiMDQ1IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5jdGEtLXZlbmRvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS43NXJlbSAxLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY3RhLS12ZW5kb3Ige1xuICAgIHBhZGRpbmc6IDEuNXJlbSA3cmVtIDEuNzVyZW07XG4gIH1cbn1cbi5jdGEtLWJ1c2luZXNzIHtcbiAgcGFkZGluZzogMS41cmVtIDEuODc1cmVtIDEuNzVyZW07XG59XG4uY3RhLS1zdWJzY3JpYmUge1xuICBwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW07XG59XG4uY3RhLS1zdWJzY3JpYmU6bm90KC5jdGEtLWZlYXR1cmVkKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjZmZmIDI1JSwgI2NlM2Y0OCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uY3RhLS1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jdGEtLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jdGEtLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDVyZW0gMTByZW07XG4gIH1cbn1cbi5jdGEtLXByaW1hcnkuaGFzLXNjcmltOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLmN0YS0tZm9vdGVyIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMi4yNXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY3RhLS1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmN0YS0tZm9vdGVyIC5idXR0b24sIC5jdGEtLWZvb3RlciAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24sIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmN0YS0tZm9vdGVyIC5ocy1idXR0b24ge1xuICAtLWJ1dHRvbi10ZXh0OiAjZmZmO1xuICAtLWJ1dHRvbi10ZXh0LWhvdmVyOiAjZmZmO1xuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjY2UzZjQ4O1xuICAtLWJ1dHRvbi1ob3ZlcjogI2M0M2M0NTtcbiAgLS1idXR0b24tYm9yZGVyOiAjYTEzMTM4O1xuICAtLWJ1dHRvbi1kaXNhYmxlZDogcmdiYSgyMDYsIDYzLCA3MiwgMC41MDE5NjA3ODQzKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3RhLS1mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtLWZlYXR1cmVkIC5idXR0b24sIC5jdGEtLWZlYXR1cmVkIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWJ1dHRvbiwgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuY3RhLS1mZWF0dXJlZCAuaHMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93biAuYnV0dG9uLCAuZHJvcGRvd24gLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSAuaHMtYnV0dG9uLCAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5kcm9wZG93biAuaHMtYnV0dG9uLCAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMC43NXJlbSAwLjYyNXJlbSAwLjYyNXJlbTtcbn1cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtO1xufVxuLmRyb3Bkb3duIC5idXR0b246Zm9jdXMsIC5kcm9wZG93biAuY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b246Zm9jdXMsIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmRyb3Bkb3duIC5ocy1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRyb3Bkb3duIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5kcm9wZG93bi5pcy1hY3RpdmUgLmljb24tc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmV4Y2VycHQuaXMtYm9yZGVybGVzcyArIC5pcy1ib3JkZXJsZXNzLCAuZXhjZXJwdF9fcm93IC5tZWRpYSArIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5leGNlcnB0LS1jb2x1bW4gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmV4Y2VycHQgLm1lZGlhLWNvbnRlbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmV4Y2VycHQgLm1lZGlhLWNvbnRlbnQgLmV4Y2VycHRfX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmV4Y2VycHQtLXNtYWxsIC5leGNlcnB0IC5tZWRpYS1jb250ZW50ID4gKjpub3QoOmxhc3QtY2hpbGQpLCAuZXhjZXJwdC0tdHJlbmRpbmcgLmV4Y2VycHQgLm1lZGlhLWNvbnRlbnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZXhjZXJwdCBwLCAuZXhjZXJwdF9fbWV0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZXhjZXJwdC0tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5leGNlcnB0LS1jb2x1bW4gLm1lZGlhLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXhjZXJwdC0tY29sdW1uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leGNlcnB0LS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB3aWR0aDogMzM2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5leGNlcnB0LS1pbWFnZS1yaWdodCAubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG9yZGVyOiAxO1xufVxuLmV4Y2VycHRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5leGNlcnB0X190aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZXhjZXJwdF9fdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuLmV4Y2VycHRfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhjZXJwdC0tdHJlbmRpbmcgLm1lZGlhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5leGNlcnB0LS10cmVuZGluZyAubWVkaWEgKyAubWVkaWEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXlvdXQtLTItY29sdW1uIC5leGNlcnB0X19ncm91cCA+IDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXhjZXJwdF9fZ3JvdXAgLmlzLW9yZGVyLWxlZnQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLS1mZWF0dXJlZC1hcnRpY2xlcyAuZXhjZXJwdF9fZ3JvdXAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB9XG4gIC5zZWN0aW9uLS1mZWF0dXJlZC1hcnRpY2xlcyAuZXhjZXJwdF9fZ3JvdXAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5zZWN0aW9uLS1mZWF0dXJlZC1hcnRpY2xlcyAuZXhjZXJwdF9fZ3JvdXAgPiA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG59XG4uZXhjZXJwdF9faGVhZGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5leGNlcnB0X19oZWFkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2UzZjQ4O1xufVxuXG4uZmlsdGVyX19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5maWx0ZXJfX2dyb3VwOm5vdCguaXMtYm9yZGVybGVzcykge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5maWx0ZXJfX3NlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5maWx0ZXJfX3NlbGVjdCBzZWxlY3Q6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZpbHRlcl9fc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZThiMDQ1O1xufVxuXG5pbnB1dCxcbi5pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbmlucHV0IC5pcy1zdWNjZXNzLFxuaW5wdXQgLmlzLWRhbmdlcixcbmlucHV0IC5pcy1ob3ZlcmVkLFxuaW5wdXQgLmlzLWZvY3VzZWQsIGlucHV0OmZvY3VzLCBpbnB1dDpob3Zlcixcbi5pbnB1dCAuaXMtc3VjY2Vzcyxcbi5pbnB1dCAuaXMtZGFuZ2VyLFxuLmlucHV0IC5pcy1ob3ZlcmVkLFxuLmlucHV0IC5pcy1mb2N1c2VkLFxuLmlucHV0OmZvY3VzLFxuLmlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaW5wdXQgLmlzLXN1Y2Nlc3MsXG4uaW5wdXQgLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NywgMTg4LCA5NSwgMC4yKTtcbn1cbmlucHV0OmZvY3VzLFxuLmlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzMsIDE5NywgMjExLCAwLjIpO1xufVxuaW5wdXQgLmlzLWRhbmdlcixcbi5pbnB1dCAuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDYzLCA3MiwgMC4yKTtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbi5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCwgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZThiMDQ1O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4xODc1cmVtO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZThiMDQ1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5oYXMtb3ZlcmxhcCAuaGVybyB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuLmhlcm8tLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5oZXJvLS1iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuLmhlcm8tLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xufVxuLmhlcm8tLXNlYXJjaCAuY29udGFpbmVyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmhlcm8tLXNlYXJjaCxcbi5oZXJvLS1zZWFyY2ggaDEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLS1zZWFyY2ggaDEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaW1hZ2VfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmltYWdlLS1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2UtLWZ1bGx3aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cbn1cbi5pbWFnZS0tcmlnaHQtYWxpZ24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS0tcmlnaHQtYWxpZ24ge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cbn1cbi5pbWFnZS0tbGVmdC1hbGlnbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLS1sZWZ0LWFsaWduIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIH1cbn1cbi5pbWFnZS0tZmVhdHVyZWQge1xuICBhc3BlY3QtcmF0aW86IDEuOTEvMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTMuNjI1cmVtO1xuICB9XG59XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDRyZW0gMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51IHtcbiAgICB0b3A6IDQuODc1cmVtO1xuICB9XG4gIC50aGVtZS0tZGFyay1oZWFkZXIgLm1lbnUge1xuICAgIHRvcDogNnJlbTtcbiAgfVxufVxuLm1lbnUtLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tZW51X19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLm1ldGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJBdmVydGEtQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLm1ldGE6bm90KC5tZXRhLS1pdGFsaWMpIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZXRhLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tZXRhLS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLCAubmF2YmFyLW1lbnUsIC5uYXZiYXItc3RhcnQsIC5uYXZiYXItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtaG9tZSAubmF2YmFyLWJyYW5kLCAucGFnZS1ob21lIC5uYXZiYXItbWVudSB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cbi5wYWdlLWhvbWUgLm5hdmJhci1tZW51IHtcbiAgb3JkZXI6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1zdGFydCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2YmFyLXN0YXJ0LS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYXZiYXItZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItaXRlbSAubmF2YmFyLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xufVxuLm5hdmJhci1pdGVtIC5uYXZiYXItbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1idXJnZXIsIC5uYXZiYXItYnVyZ2VyOmhvdmVyLCAubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tbmF2LXRleHQtY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICBoZWlnaHQ6IDJweDtcbn1cbi5uYXZiYXItZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDkuMzc1cmVtO1xuICBsZWZ0OiAtNzUlO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2X19saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4ubmF2YmFyLWRyb3Bkb3duIC5uYXZfX2xpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbl9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb25fX2l0ZW06aG92ZXIsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgNjMsIDcyLCAwLjE1KTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2aW91cywgLnBhZ2luYXRpb25fX25leHQge1xuICBmb250LWZhbWlseTogXCJBdmVydGEtU2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnB1bGwtcXVvdGUge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZjY7XG4gIGNvbG9yOiAjMDAzZTQ2O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxNzNkNDU7XG59XG4ucHVsbC1xdW90ZSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHVsbC1xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5wdWxsLXF1b3RlIHAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnB1bGwtcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2g6bm90KC5zZWFyY2gtLWxpc3RpbmdzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaF9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4uc2VhcmNoX19mb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zZWFyY2gtLWNvbHVtbiAuc2VhcmNoX19mb3JtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaF9faW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbn1cbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtLWNvbHVtbiAuc2VhcmNoX19pbnB1dCB7XG4gIG1pbi13aWR0aDogMjAuNjI1cmVtO1xufVxuLnNlYXJjaCAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5zZWFyY2ggYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2ggYnV0dG9uIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uc2VhcmNoLS1saXN0aW5ncyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zZWFyY2gtLWxpc3RpbmdzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZThiMDQ1O1xufVxuXG4uc29jaWFsX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNvY2lhbF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5zb2NpYWwtLWFsdCAuc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtLWFsdCAuc29jaWFsX19saW5rOmhvdmVyLCAuc29jaWFsLS1hbHQgLnNvY2lhbF9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNmNDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNvY2lhbC0tc21hbGwgLnNvY2lhbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uc29jaWFsLS1zbWFsbCAuc29jaWFsX19saW5rOmhvdmVyLCAuc29jaWFsLS1zbWFsbCAuc29jaWFsX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uc29jaWFsX19saW5rIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uc29jaWFsLS1hbHQgLnNvY2lhbF9fbGluayAuaWNvbi1zdmcge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG59XG4uc29jaWFsLS1zbWFsbCAuc29jaWFsX19saW5rIC5pY29uLXN2ZyB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbn1cblxuLnRhZzpub3QoYm9keSkge1xuICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWctYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IHZhcigtLXRhZy10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVNlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi50ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRlYXNlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGVhc2VyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50ZWFzZXJfX21ldGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnRlYXNlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZWFzZXJfX2lubmVyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50ZWFzZXItLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGVhc2VyX19pdGVtcy5pcy1nYXBsZXNzIHtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFzZXJfX2l0ZW1zIC50ZWFzZXItLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cbi50ZWFzZXJfX2V4Y2VycHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udGVhc2VyX19saXN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50ZWFzZXJfX2xpc3QgLnRlYXNlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4udGVhc2VyLS1yb3cgLnRlYXNlcl9faW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJ0bF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5idGxfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5idGxfX2l0ZW0gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29kZS1lbWJlZCAuaGJzcHQtZm9ybSB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWZvcm0tZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLWZvcm0tcmVxdWlyZWQsXG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1lcnJvci1tc2dzIHtcbiAgY29sb3I6ICNjZTNmNDg7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1lcnJvci1tc2dzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcmRlcjogMTtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZSBmaWVsZHNldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXQgLmZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgZmllbGRzZXQgaW5wdXQge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3JkZXI6IDE7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlIC5ocy1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUgLmhzLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCksIHByaW50IHtcbiAgLmNvZGUtZW1iZWQgLmhzLWN1c3RvbS1zdHlsZS0tY3RhIC5ocy1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlLS1jdGEgLmhzLWZvcm0tZmllbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlLS1jdGEgLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29kZS1lbWJlZCAuaHMtY3VzdG9tLXN0eWxlLS1jdGEgLmFjdGlvbnMge1xuICBtaW4td2lkdGg6IDExLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2RlLWVtYmVkIC5ocy1jdXN0b20tc3R5bGUtLWN0YSAuYWN0aW9ucyAuaHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvZGUtZW1iZWQgLmZvcm0tY29sdW1ucy0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjY3NXJlbTtcbn1cblxuLnNwbGlkZV9fc2xpZGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGxpZGVfX3NsaWRlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgdG9wOiAxMi44MTI1cmVtO1xuICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAyMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDI1LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDMwLjYyNXJlbTtcbiAgfVxufVxuLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4uc3BsaWRlX19hcnJvdyB7XG4gIHRvcDogNi42ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwbGlkZV9fYXJyb3cge1xuICAgIHRvcDogMTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLnNwbGlkZV9fYXJyb3cge1xuICAgIHRvcDogMTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgdG9wOiAxNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcGxpZGUtLWZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn0iLCIvKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogMS4gQWRkIHRleHQgZGVjb3JhdGlvbiBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXHQvKiAxICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENoYW5nZSB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDQuIFJlbW92ZSB0aGUgZ3JleSBoaWdobGlnaHQgb24gbGlua3MgaW4gaU9TIChvcGluaW9uYXRlZCkuXG4gKiA1LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKiA2LiBCcmVha3Mgd29yZHMgdG8gcHJldmVudCBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5odG1sIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdC8qIDIgKi9cblx0LW1vei10YWItc2l6ZTogNDtcblx0LyogMyAqL1xuXHR0YWItc2l6ZTogNDtcblx0LyogMyAqL1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG5cdFx0LyogNCAqL1xuXHQ7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQvKiA1ICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LyogNSAqL1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHQvKiA2ICovXG59XG5cbi8qIFNlY3Rpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIG5lc3RlZCBsaXN0cyBpbiBDaHJvbWUsIEVkZ2UsIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRsIGRsLFxuZGwgb2wsXG5kbCB1bCxcbm9sIGRsLFxudWwgZGwge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIEVkZ2UgMTgtIGFuZCBJRS5cbiAqL1xuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3Qgc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRoZWlnaHQ6IDA7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxubmF2IG9sLFxubmF2IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQ2hhbmdlIHRoZSBhbGlnbm1lbnQgb24gbWVkaWEgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpZnJhbWVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmlmcmFtZSB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgd2l0aGluIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBmaWxsIGNvbG9yIHRvIG1hdGNoIHRoZSB0ZXh0IGNvbG9yIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnN2Zzpub3QoW2ZpbGxdKSB7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIFRhYnVsYXIgZGF0YVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb2xsYXBzZSBib3JkZXIgc3BhY2luZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIGNvbnRyb2xzIGluIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSAxOC0sIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0LyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBidXR0b25zIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBpbmNvbnNpc3RlbnQgYXBwZWFyYW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7XG5cdC8qIDEgKi9cblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cblxubGVnZW5kIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7XG5cdC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQvKiAxICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIDE4LSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRWRnZSwgYW5kIEZpcmVmb3guXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8qIDEgKi9cblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAzLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG5cdC8qIDEgKi9cblx0b3ZlcmZsb3c6IGF1dG87XG5cdC8qIDIgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDtcblx0LyogMyAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0b3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdXBsb2FkIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHQvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBvZiBmb2N1cyBvdXRsaW5lcyBpbiBGaXJlZm94LlxuICovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBvdXRsaW5lIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZSBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgOmludmFsaWQgc3R5bGVzIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aXZlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSAxOC0gYW5kIElFLlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSAxOC0sIElFLCBhbmQgU2FmYXJpLlxuICovXG5cbmRpYWxvZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IHNvbGlkO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAxZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5kaWFsb2c6bm90KFtvcGVuXSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuLy8gdGVtcGxhdGUge1xuLy8gXHRkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4vKiBVc2VyIGludGVyYWN0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSB0YXBwaW5nIGRlbGF5IG9uIGNsaWNrYWJsZSBlbGVtZW50c1xuICAgICAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhLFxuW3RhYmluZGV4XSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0LyogMSAqL1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHlcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gYnVzeSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWNvbnRyb2xzXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZVxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50c1xuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl1baGlkZGVuXSB7XG5cdGRpc3BsYXk6IGluaXRpYWw7XG59XG5cblthcmlhLWhpZGRlbj1cImZhbHNlXCJdW2hpZGRlbl06bm90KDpmb2N1cykge1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIvKiBCdWxtYSBVdGlsaXRpZXMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiaW5pdGlhbC12YXJpYWJsZXNcIlxuQGltcG9ydCBcImZ1bmN0aW9uc1wiXG5AaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuQGltcG9ydCBcIm1peGluc1wiXG5AaW1wb3J0IFwiY29udHJvbHNcIlxuQGltcG9ydCBcImV4dGVuZHNcIlxuIiwiQGltcG9ydCBcIm1peGluc1wiXG5cbiVjb250cm9sXG4gICtjb250cm9sXG5cbiV1bnNlbGVjdGFibGVcbiAgK3Vuc2VsZWN0YWJsZVxuXG4lYXJyb3dcbiAgK2Fycm93XG5cbiVibG9ja1xuICArYmxvY2tcblxuJWRlbGV0ZVxuICArZGVsZXRlXG5cbiVsb2FkZXJcbiAgK2xvYWRlclxuXG4lb3ZlcmxheVxuICArb3ZlcmxheVxuXG4lcmVzZXRcbiAgK3Jlc2V0XG4iLCJAaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXNcIlxuXG4kY29udHJvbC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRjb250cm9sLXJhZGl1cy1zbWFsbDogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdFxuXG4kY29udHJvbC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdFxuXG4kY29udHJvbC1oZWlnaHQ6IDIuNWVtICFkZWZhdWx0XG4kY29udHJvbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb250cm9sLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG4kY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw6IGNhbGMoMC43NWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuXG49Y29udHJvbFxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYm9yZGVyOiAkY29udHJvbC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzXG4gIGJveC1zaGFkb3c6IG5vbmVcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgaGVpZ2h0OiAkY29udHJvbC1oZWlnaHRcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIGxpbmUtaGVpZ2h0OiAkY29udHJvbC1saW5lLWhlaWdodFxuICBwYWRkaW5nLWJvdHRvbTogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gU3RhdGVzXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgb3V0bGluZTogbm9uZVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbi8vIFRoZSBjb250cm9scyBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49Y29udHJvbC1zbWFsbFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWNvbnRyb2wtbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49Y29udHJvbC1sYXJnZVxuICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkYmxhY2s7XG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvdzogJGJsYWNrLTE1O1xuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6IDA7XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IGluaXRpYWw7XG4kbmF2YmFyLWJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cbiRyYWRpdXM6IDJweDtcbiRtZWRpYS1zcGFjaW5nLWxhcmdlOiAycmVtO1xuJHNoYWRvdzogJGJveC1zaGFkb3ctMTA7XG4iLCIvLyBDb2xvcnNcblxuJGJsYWNrOiAgICAgICAgaHNsKDAsIDAlLCA0JSkgIWRlZmF1bHRcbiRibGFjay1iaXM6ICAgIGhzbCgwLCAwJSwgNyUpICFkZWZhdWx0XG4kYmxhY2stdGVyOiAgICBoc2woMCwgMCUsIDE0JSkgIWRlZmF1bHRcblxuJGdyZXktZGFya2VyOiAgaHNsKDAsIDAlLCAyMSUpICFkZWZhdWx0XG4kZ3JleS1kYXJrOiAgICBoc2woMCwgMCUsIDI5JSkgIWRlZmF1bHRcbiRncmV5OiAgICAgICAgIGhzbCgwLCAwJSwgNDglKSAhZGVmYXVsdFxuJGdyZXktbGlnaHQ6ICAgaHNsKDAsIDAlLCA3MSUpICFkZWZhdWx0XG4kZ3JleS1saWdodGVyOiBoc2woMCwgMCUsIDg2JSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0ZXN0OiBoc2woMCwgMCUsIDkzJSkgIWRlZmF1bHRcblxuJHdoaXRlLXRlcjogICAgaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0XG4kd2hpdGUtYmlzOiAgICBoc2woMCwgMCUsIDk4JSkgIWRlZmF1bHRcbiR3aGl0ZTogICAgICAgIGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHRcblxuJG9yYW5nZTogICAgICAgaHNsKDE0LCAgMTAwJSwgNTMlKSAhZGVmYXVsdFxuJHllbGxvdzogICAgICAgaHNsKDQ0LCAgMTAwJSwgNzclKSAhZGVmYXVsdFxuJGdyZWVuOiAgICAgICAgaHNsKDE1MywgNTMlLCAgNTMlKSAhZGVmYXVsdFxuJHR1cnF1b2lzZTogICAgaHNsKDE3MSwgMTAwJSwgNDElKSAhZGVmYXVsdFxuJGN5YW46ICAgICAgICAgaHNsKDIwNywgNjElLCAgNTMlKSAhZGVmYXVsdFxuJGJsdWU6ICAgICAgICAgaHNsKDIyOSwgNTMlLCAgNTMlKSAhZGVmYXVsdFxuJHB1cnBsZTogICAgICAgaHNsKDI3MSwgMTAwJSwgNzElKSAhZGVmYXVsdFxuJHJlZDogICAgICAgICAgaHNsKDM0OCwgODYlLCA2MSUpICFkZWZhdWx0XG5cbi8vIFR5cG9ncmFwaHlcblxuJGZhbWlseS1zYW5zLXNlcmlmOiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0XG4kZmFtaWx5LW1vbm9zcGFjZTogbW9ub3NwYWNlICFkZWZhdWx0XG4kcmVuZGVyLW1vZGU6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdFxuXG4kc2l6ZS0xOiAzcmVtICFkZWZhdWx0XG4kc2l6ZS0yOiAyLjVyZW0gIWRlZmF1bHRcbiRzaXplLTM6IDJyZW0gIWRlZmF1bHRcbiRzaXplLTQ6IDEuNXJlbSAhZGVmYXVsdFxuJHNpemUtNTogMS4yNXJlbSAhZGVmYXVsdFxuJHNpemUtNjogMXJlbSAhZGVmYXVsdFxuJHNpemUtNzogMC43NXJlbSAhZGVmYXVsdFxuXG4kd2VpZ2h0LWxpZ2h0OiAzMDAgIWRlZmF1bHRcbiR3ZWlnaHQtbm9ybWFsOiA0MDAgIWRlZmF1bHRcbiR3ZWlnaHQtbWVkaXVtOiA1MDAgIWRlZmF1bHRcbiR3ZWlnaHQtc2VtaWJvbGQ6IDYwMCAhZGVmYXVsdFxuJHdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHRcblxuLy8gU3BhY2luZ1xuXG4kYmxvY2stc3BhY2luZzogMS41cmVtICFkZWZhdWx0XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbi8vIFRoZSBjb250YWluZXIgaG9yaXpvbnRhbCBnYXAsIHdoaWNoIGFjdHMgYXMgdGhlIG9mZnNldCBmb3IgYnJlYWtwb2ludHNcbiRnYXA6IDMycHggIWRlZmF1bHRcbi8vIDk2MCwgMTE1MiwgYW5kIDEzNDQgaGF2ZSBiZWVuIGNob3NlbiBiZWNhdXNlIHRoZXkgYXJlIGRpdmlzaWJsZSBieSBib3RoIDEyIGFuZCAxNlxuJHRhYmxldDogNzY5cHggIWRlZmF1bHRcbi8vIDk2MHB4IGNvbnRhaW5lciArIDRyZW1cbiRkZXNrdG9wOiA5NjBweCArICgyICogJGdhcCkgIWRlZmF1bHRcbi8vIDExNTJweCBjb250YWluZXIgKyA0cmVtXG4kd2lkZXNjcmVlbjogMTE1MnB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJHdpZGVzY3JlZW4tZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdFxuLy8gMTM0NHB4IGNvbnRhaW5lciArIDRyZW1cbiRmdWxsaGQ6IDEzNDRweCArICgyICogJGdhcCkgIWRlZmF1bHRcbiRmdWxsaGQtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdFxuJGJyZWFrcG9pbnRzOiAoXCJtb2JpbGVcIjogKFwidW50aWxcIjogJHRhYmxldCksIFwidGFibGV0XCI6IChcImZyb21cIjogJHRhYmxldCksIFwidGFibGV0LW9ubHlcIjogKFwiZnJvbVwiOiAkdGFibGV0LCBcInVudGlsXCI6ICRkZXNrdG9wKSwgXCJ0b3VjaFwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wKSwgXCJkZXNrdG9wXCI6IChcImZyb21cIjogJGRlc2t0b3ApLCBcImRlc2t0b3Atb25seVwiOiAoXCJmcm9tXCI6ICRkZXNrdG9wLCBcInVudGlsXCI6ICR3aWRlc2NyZWVuKSwgXCJ1bnRpbC13aWRlc2NyZWVuXCI6IChcInVudGlsXCI6ICR3aWRlc2NyZWVuKSwgXCJ3aWRlc2NyZWVuXCI6IChcImZyb21cIjogJHdpZGVzY3JlZW4pLCBcIndpZGVzY3JlZW4tb25seVwiOiAoXCJmcm9tXCI6ICR3aWRlc2NyZWVuLCBcInVudGlsXCI6ICRmdWxsaGQpLCBcInVudGlsLWZ1bGxoZFwiOiAoXCJ1bnRpbFwiOiAkZnVsbGhkKSwgXCJmdWxsaGRcIjogKFwiZnJvbVwiOiAkZnVsbGhkKSkgIWRlZmF1bHRcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdFxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0XG4kcmFkaXVzOiA0cHggIWRlZmF1bHRcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdFxuJHJhZGl1cy1yb3VuZGVkOiA5OTk5cHggIWRlZmF1bHRcbiRzcGVlZDogODZtcyAhZGVmYXVsdFxuXG4vLyBGbGFnc1xuXG4kdmFyaWFibGUtY29sdW1uczogdHJ1ZSAhZGVmYXVsdFxuJHJ0bDogZmFsc2UgIWRlZmF1bHRcbiIsIkBpbXBvcnQgXCJkZXJpdmVkLXZhcmlhYmxlc1wiXG5cbj1jbGVhcmZpeFxuICAmOjphZnRlclxuICAgIGNsZWFyOiBib3RoXG4gICAgY29udGVudDogXCIgXCJcbiAgICBkaXNwbGF5OiB0YWJsZVxuXG49Y2VudGVyKCR3aWR0aCwgJGhlaWdodDogMClcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIEBpZiAkaGVpZ2h0ICE9IDBcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gKiAwLjUpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAqIDAuNSkpXG4gIEBlbHNlXG4gICAgbGVmdDogY2FsYyg1MCUgLSAoI3skd2lkdGh9ICogMC41KSlcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAqIDAuNSkpXG5cbj1mYSgkc2l6ZSwgJGRpbWVuc2lvbnMpXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6ICRzaXplXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgbGluZS1oZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuXG49aGFtYnVyZ2VyKCRkaW1lbnNpb25zKVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuICBzcGFuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IDFweFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybVxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nXG4gICAgd2lkdGg6IDE2cHhcbiAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweClcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweClcbiAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgdG9wOiBjYWxjKDUwJSArIDRweClcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYShibGFjaywgMC4wNSlcbiAgLy8gTW9kaWZlcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBzcGFuXG4gICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpXG4gICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZylcblxuPW92ZXJmbG93LXRvdWNoXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuXG49cGxhY2Vob2xkZXJcbiAgJHBsYWNlaG9sZGVyczogJzotbW96JyAnOi13ZWJraXQtaW5wdXQnICctbW96JyAnLW1zLWlucHV0J1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVyc1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyXG4gICAgICBAY29udGVudFxuXG49cmVzZXRcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBhcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbiAgZm9udC1zaXplOiAxZW1cbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuPWZyb20oJGRldmljZSlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRldmljZSlcbiAgICBAY29udGVudFxuXG49dW50aWwoJGRldmljZSlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRldmljZSAtIDFweClcbiAgICBAY29udGVudFxuXG49YmV0d2VlbigkZnJvbSwgJHVudGlsKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnJvbSkgYW5kIChtYXgtd2lkdGg6ICR1bnRpbCAtIDFweClcbiAgICBAY29udGVudFxuXG49bW9iaWxlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPXRhYmxldFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSwgcHJpbnRcbiAgICBAY29udGVudFxuXG49dGFibGV0LW9ubHlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj10b3VjaFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweClcbiAgICBAY29udGVudFxuXG49ZGVza3RvcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcClcbiAgICBAY29udGVudFxuXG49ZGVza3RvcC1vbmx5XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj11bnRpbC13aWRlc2NyZWVuXG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49d2lkZXNjcmVlblxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKVxuICAgICAgQGNvbnRlbnRcblxuPXdpZGVzY3JlZW4tb25seVxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZCBhbmQgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXVudGlsLWZ1bGxoZFxuICBAaWYgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj1mdWxsaGRcbiAgQGlmICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmdWxsaGQpXG4gICAgICBAY29udGVudFxuXG49YnJlYWtwb2ludCgkbmFtZSlcbiAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSlcbiAgQGlmICRicmVha3BvaW50XG4gICAgJGZyb206IG1hcC1nZXQoJGJyZWFrcG9pbnQsIFwiZnJvbVwiKVxuICAgICR1bnRpbDogbWFwLWdldCgkYnJlYWtwb2ludCwgXCJ1bnRpbFwiKVxuICAgIEBpZiAkZnJvbSBhbmQgJHVudGlsXG4gICAgICArYmV0d2VlbigkZnJvbSwgJHVudGlsKVxuICAgICAgICBAY29udGVudFxuICAgIEBlbHNlIGlmICRmcm9tXG4gICAgICArZnJvbSgkZnJvbSlcbiAgICAgICAgQGNvbnRlbnRcbiAgICBAZWxzZSBpZiAkdW50aWxcbiAgICAgICt1bnRpbCgkdW50aWwpXG4gICAgICAgIEBjb250ZW50XG5cbj1sdHJcbiAgQGlmIG5vdCAkcnRsXG4gICAgQGNvbnRlbnRcblxuPXJ0bFxuICBAaWYgJHJ0bFxuICAgIEBjb250ZW50XG5cbj1sdHItcHJvcGVydHkoJHByb3BlcnR5LCAkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JHByb3BlcnR5fS0jeyRvcHBvc2l0ZX06ICRzcGFjaW5nXG4gIEBlbHNlXG4gICAgI3skcHJvcGVydHl9LSN7JG5vcm1hbH06ICRzcGFjaW5nXG5cbj1sdHItcG9zaXRpb24oJHNwYWNpbmcsICRyaWdodDogdHJ1ZSlcbiAgJG5vcm1hbDogaWYoJHJpZ2h0LCBcInJpZ2h0XCIsIFwibGVmdFwiKVxuICAkb3Bwb3NpdGU6IGlmKCRyaWdodCwgXCJsZWZ0XCIsIFwicmlnaHRcIilcbiAgQGlmICRydGxcbiAgICAjeyRvcHBvc2l0ZX06ICRzcGFjaW5nXG4gIEBlbHNlXG4gICAgI3skbm9ybWFsfTogJHNwYWNpbmdcblxuLy8gUGxhY2Vob2xkZXJzXG5cbj11bnNlbGVjdGFibGVcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZVxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmVcbiAgdXNlci1zZWxlY3Q6IG5vbmVcblxuPWFycm93KCRjb2xvcjogdHJhbnNwYXJlbnQpXG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvclxuICBib3JkZXItcmFkaXVzOiAycHhcbiAgYm9yZGVyLXJpZ2h0OiAwXG4gIGJvcmRlci10b3A6IDBcbiAgY29udGVudDogXCIgXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAwLjYyNWVtXG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbVxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiA1MCVcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgd2lkdGg6IDAuNjI1ZW1cblxuPWJsb2NrKCRzcGFjaW5nOiAkYmxvY2stc3BhY2luZylcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmdcblxuPWRlbGV0ZVxuICArdW5zZWxlY3RhYmxlXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAwXG4gIGhlaWdodDogMjBweFxuICBtYXgtaGVpZ2h0OiAyMHB4XG4gIG1heC13aWR0aDogMjBweFxuICBtaW4taGVpZ2h0OiAyMHB4XG4gIG1pbi13aWR0aDogMjBweFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAyMHB4XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW5cbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBsZWZ0OiA1MCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICY6OmJlZm9yZVxuICAgIGhlaWdodDogMnB4XG4gICAgd2lkdGg6IDUwJVxuICAmOjphZnRlclxuICAgIGhlaWdodDogNTAlXG4gICAgd2lkdGg6IDJweFxuICAmOmhvdmVyLFxuICAmOmZvY3VzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjMpXG4gICY6YWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjQpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6IDE2cHhcbiAgICBtYXgtaGVpZ2h0OiAxNnB4XG4gICAgbWF4LXdpZHRoOiAxNnB4XG4gICAgbWluLWhlaWdodDogMTZweFxuICAgIG1pbi13aWR0aDogMTZweFxuICAgIHdpZHRoOiAxNnB4XG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAyNHB4XG4gICAgbWF4LWhlaWdodDogMjRweFxuICAgIG1heC13aWR0aDogMjRweFxuICAgIG1pbi1oZWlnaHQ6IDI0cHhcbiAgICBtaW4td2lkdGg6IDI0cHhcbiAgICB3aWR0aDogMjRweFxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAzMnB4XG4gICAgbWF4LWhlaWdodDogMzJweFxuICAgIG1heC13aWR0aDogMzJweFxuICAgIG1pbi1oZWlnaHQ6IDMycHhcbiAgICBtaW4td2lkdGg6IDMycHhcbiAgICB3aWR0aDogMzJweFxuXG49bG9hZGVyXG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1MDBtcyBpbmZpbml0ZSBsaW5lYXJcbiAgYm9yZGVyOiAycHggc29saWQgJGdyZXktbGlnaHRlclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudFxuICBjb250ZW50OiBcIlwiXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMWVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMWVtXG5cbj1vdmVybGF5KCRvZmZzZXQ6IDApXG4gIGJvdHRvbTogJG9mZnNldFxuICBsZWZ0OiAkb2Zmc2V0XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICByaWdodDogJG9mZnNldFxuICB0b3A6ICRvZmZzZXRcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFByaW1hcnkgQ29sb3JzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUT0RPOiByZW1vdmUgYW55dGhpbmcgbm90IG5lZWRlZFxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMzMzO1xuJGdyZXktZGFya2VyOiAjNWM1YzVjO1xuJGdyZXktZGFyazogIzcwNzA3MDtcbiRncmV5OiAjOWU5ZTllO1xuJGdyZXktbGlnaHQ6ICNlYmViZWI7XG4kZ3JleS1saWdodGVyOiAjZmFmYWZhO1xuJHJlZDogI2NlM2Y0ODtcbiR5ZWxsb3c6ICNlOGIwNDU7XG4kb3JhbmdlOiAjZDY2ZTNkO1xuJGdyZWVuOiAjYTdiYzVmO1xuJHRlYWw6ICMwMDNlNDY7XG4kYmx1ZTogIzg1YzVkMztcbiRwdXJwbGU6ICM5OThmYzI7XG5cbiR0ZXh0OiAkYmxhY2s7XG4kdGV4dC1zdHJvbmc6ICR0ZXh0O1xuJHRleHQtZGFyazogJGdyZXktZGFyaztcbiR0ZXh0LWRhcmtlcjogJGdyZXktZGFya2VyO1xuJHRleHQtbGlnaHQ6ICRncmV5O1xuJHByaW1hcnk6ICRyZWQ7XG4kc2Vjb25kYXJ5OiAkeWVsbG93O1xuJGxpbms6ICRwcmltYXJ5O1xuJGxpbmstdGV4dDogJHRleHQ7XG5cbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG5cbi8vLyBBbHBoYXNcbiRibGFjay0xMDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGJsYWNrLTE1OiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJGJsYWNrLTIwOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kYmxhY2stNzU6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4kd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiR3aGl0ZS03MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuJHJlZC0xNTogcmdiYSgyMDYsIDYzLCA3MiwgMC4xNSk7XG5cbi8vIEdyYWRpZW50c1xuJGdyYWRpZW50LXJlZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KC05MGRlZywgJHdoaXRlIDI1JSwgJHJlZCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4kZ3JhZGllbnQteWVsbG93OiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAkd2hpdGUgMjUlLCAkeWVsbG93IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuLy8vIFNoYWRvd3NcbiRib3gtc2hhZG93LTEwOiAwIDJweCA2cHggJGJsYWNrLTEwO1xuJGJveC1zaGFkb3ctMTU6IDAgM3B4IDZweCAkYmxhY2stMTU7XG5cbi8vLyBVSSBFbGVtZW50c1xuLy8gQnV0dG9uc1xuJGJ1dHRvbi1iYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiRidXR0b24taG92ZXI6ICNjNDNjNDU7XG4kYnV0dG9uLWJvcmRlcjogI2ExMzEzODtcbiRidXR0b24tZGlzYWJsZWQ6ICNjZTNmNDg4MDtcblxuLy8gRm9ybXNcbiRmb3JtLXNlYXJjaC1iYWNrZ3JvdW5kOiAjZWJlYmViMzM7XG4kZm9ybS1mb2N1cy1iYWNrZ3JvdW5kOiAjODVjNWQzMzM7XG4kZm9ybS1lcnJvci1iYWNrZ3JvdW5kOiAjY2UzZjQ4MzM7XG4kZm9ybS1zdWNjZXNzLWJhY2tncm91bmQ6ICNhN2JjNWYzMztcblxuJGJvcmRlcjogJGdyZXktbGlnaHQ7XG4kYm9yZGVyLWRhcms6ICRncmV5LWRhcms7XG4kbWVkaWEtYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4kY3VzdG9tLWNvbG9yczogKFxuXHQnc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcblx0J3JlZCc6ICRyZWQsXG5cdCd5ZWxsb3cnOiAkeWVsbG93LFxuXHQnb3JhbmdlJzogJG9yYW5nZSxcblx0J2dyZWVuJzogJGdyZWVuLFxuXHQndGVhbCc6ICR0ZWFsLFxuXHQnYmx1ZSc6ICRibHVlLFxuXHQncHVycGxlJzogJHB1cnBsZVxuKTtcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYm9keS1zaXplOiAxNnB4ICFkZWZhdWx0XG4kYm9keS1taW4td2lkdGg6IDMwMHB4ICFkZWZhdWx0XG4kYm9keS1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdFxuJGJvZHktZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXg6IGhpZGRlbiAhZGVmYXVsdFxuJGJvZHktb3ZlcmZsb3cteTogc2Nyb2xsICFkZWZhdWx0XG5cbiRib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJvZHktZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcbiRib2R5LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWRlZmF1bHRcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHRcblxuJGNvZGUtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWRlZmF1bHRcbiRjb2RlLXBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW0gIWRlZmF1bHRcbiRjb2RlLXdlaWdodDogbm9ybWFsICFkZWZhdWx0XG4kY29kZS1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRzbWFsbC1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcblxuJGhyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaHItaGVpZ2h0OiAycHggIWRlZmF1bHRcbiRoci1tYXJnaW46IDEuNXJlbSAwICFkZWZhdWx0XG5cbiRzdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcHJlLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuJHByZS1wYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJHByZS1jb2RlLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG5cbmh0bWxcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvclxuICBmb250LXNpemU6ICRib2R5LXNpemVcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICBtaW4td2lkdGg6ICRib2R5LW1pbi13aWR0aFxuICBvdmVyZmxvdy14OiAkYm9keS1vdmVyZmxvdy14XG4gIG92ZXJmbG93LXk6ICRib2R5LW92ZXJmbG93LXlcbiAgdGV4dC1yZW5kZXJpbmc6ICRib2R5LXJlbmRlcmluZ1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG5cbmFydGljbGUsXG5hc2lkZSxcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbnNlY3Rpb25cbiAgZGlzcGxheTogYmxvY2tcblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICBmb250LWZhbWlseTogJGJvZHktZmFtaWx5XG5cbmNvZGUsXG5wcmVcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0b1xuICBmb250LWZhbWlseTogJGNvZGUtZmFtaWx5XG5cbmJvZHlcbiAgY29sb3I6ICRib2R5LWNvbG9yXG4gIGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkYm9keS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0XG5cbi8vIElubGluZVxuXG5hXG4gIGNvbG9yOiAkbGlua1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkbGluay1ob3ZlclxuXG5jb2RlXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJhY2tncm91bmRcbiAgY29sb3I6ICRjb2RlXG4gIGZvbnQtc2l6ZTogJGNvZGUtc2l6ZVxuICBmb250LXdlaWdodDogJGNvZGUtd2VpZ2h0XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmdcblxuaHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJGhyLWhlaWdodFxuICBtYXJnaW46ICRoci1tYXJnaW5cblxuaW1nXG4gIGhlaWdodDogYXV0b1xuICBtYXgtd2lkdGg6IDEwMCVcblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG5zbWFsbFxuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemVcblxuc3BhblxuICBmb250LXN0eWxlOiBpbmhlcml0XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG5cbnN0cm9uZ1xuICBjb2xvcjogJHN0cm9uZy1jb2xvclxuICBmb250LXdlaWdodDogJHN0cm9uZy13ZWlnaHRcblxuLy8gQmxvY2tcblxuZmllbGRzZXRcbiAgYm9yZGVyOiBub25lXG5cbnByZVxuICArb3ZlcmZsb3ctdG91Y2hcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iYWNrZ3JvdW5kXG4gIGNvbG9yOiAkcHJlXG4gIGZvbnQtc2l6ZTogJHByZS1mb250LXNpemVcbiAgb3ZlcmZsb3cteDogYXV0b1xuICBwYWRkaW5nOiAkcHJlLXBhZGRpbmdcbiAgd2hpdGUtc3BhY2U6IHByZVxuICB3b3JkLXdyYXA6IG5vcm1hbFxuICBjb2RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgZm9udC1zaXplOiAkcHJlLWNvZGUtZm9udC1zaXplXG4gICAgcGFkZGluZzogMFxuXG50YWJsZVxuICB0ZCxcbiAgdGhcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgJjpub3QoW2FsaWduXSlcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdGhcbiAgICBjb2xvcjogJHRleHQtc3Ryb25nXG4iLCIkZmFtaWx5LXByaW1hcnk6ICdBdmVydGEtUmVndWxhcicsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LXNlY29uZGFyeTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG5cbiRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDogJ0F2ZXJ0YS1TZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4kZmFtaWx5LXByaW1hcnktYm9sZDogJ0F2ZXJ0YS1Cb2xkJywgc2Fucy1zZXJpZjtcbiRmYW1pbHktcHJpbWFyeS1saWdodDogJ0F2ZXJ0YS1MaWdodCcsIHNhbnMtc2VyaWY7XG5cbiRib2R5LWZvbnQtc2l6ZTogMS4yNXJlbTtcbiIsIkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlc1wiXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCJcblxuJHByaW1hcnk6ICR0dXJxdW9pc2UgIWRlZmF1bHRcblxuJGluZm86ICRjeWFuICFkZWZhdWx0XG4kc3VjY2VzczogJGdyZWVuICFkZWZhdWx0XG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdFxuJGRhbmdlcjogJHJlZCAhZGVmYXVsdFxuXG4kbGlnaHQ6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcbiRkYXJrOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcblxuLy8gSW52ZXJ0IGNvbG9yc1xuXG4kb3JhbmdlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRvcmFuZ2UpICFkZWZhdWx0XG4keWVsbG93LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR5ZWxsb3cpICFkZWZhdWx0XG4kZ3JlZW4taW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGdyZWVuKSAhZGVmYXVsdFxuJHR1cnF1b2lzZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdHVycXVvaXNlKSAhZGVmYXVsdFxuJGN5YW4taW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGN5YW4pICFkZWZhdWx0XG4kYmx1ZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkYmx1ZSkgIWRlZmF1bHRcbiRwdXJwbGUtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHB1cnBsZSkgIWRlZmF1bHRcbiRyZWQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHJlZCkgIWRlZmF1bHRcblxuJHByaW1hcnktaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHByaW1hcnkpICFkZWZhdWx0XG4kcHJpbWFyeS1saWdodDogZmluZExpZ2h0Q29sb3IoJHByaW1hcnkpICFkZWZhdWx0XG4kcHJpbWFyeS1kYXJrOiBmaW5kRGFya0NvbG9yKCRwcmltYXJ5KSAhZGVmYXVsdFxuJGluZm8taW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGluZm8pICFkZWZhdWx0XG4kaW5mby1saWdodDogZmluZExpZ2h0Q29sb3IoJGluZm8pICFkZWZhdWx0XG4kaW5mby1kYXJrOiBmaW5kRGFya0NvbG9yKCRpbmZvKSAhZGVmYXVsdFxuJHN1Y2Nlc3MtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHN1Y2Nlc3MpICFkZWZhdWx0XG4kc3VjY2Vzcy1saWdodDogZmluZExpZ2h0Q29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0XG4kc3VjY2Vzcy1kYXJrOiBmaW5kRGFya0NvbG9yKCRzdWNjZXNzKSAhZGVmYXVsdFxuJHdhcm5pbmctaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHdhcm5pbmcpICFkZWZhdWx0XG4kd2FybmluZy1saWdodDogZmluZExpZ2h0Q29sb3IoJHdhcm5pbmcpICFkZWZhdWx0XG4kd2FybmluZy1kYXJrOiBmaW5kRGFya0NvbG9yKCR3YXJuaW5nKSAhZGVmYXVsdFxuJGRhbmdlci1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZGFuZ2VyKSAhZGVmYXVsdFxuJGRhbmdlci1saWdodDogZmluZExpZ2h0Q29sb3IoJGRhbmdlcikgIWRlZmF1bHRcbiRkYW5nZXItZGFyazogZmluZERhcmtDb2xvcigkZGFuZ2VyKSAhZGVmYXVsdFxuJGxpZ2h0LWludmVydDogZmluZENvbG9ySW52ZXJ0KCRsaWdodCkgIWRlZmF1bHRcbiRkYXJrLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRkYXJrKSAhZGVmYXVsdFxuXG4vLyBHZW5lcmFsIGNvbG9yc1xuXG4kc2NoZW1lLW1haW46ICR3aGl0ZSAhZGVmYXVsdFxuJHNjaGVtZS1tYWluLWJpczogJHdoaXRlLWJpcyAhZGVmYXVsdFxuJHNjaGVtZS1tYWluLXRlcjogJHdoaXRlLXRlciAhZGVmYXVsdFxuJHNjaGVtZS1pbnZlcnQ6ICRibGFjayAhZGVmYXVsdFxuJHNjaGVtZS1pbnZlcnQtYmlzOiAkYmxhY2stYmlzICFkZWZhdWx0XG4kc2NoZW1lLWludmVydC10ZXI6ICRibGFjay10ZXIgIWRlZmF1bHRcblxuJGJhY2tncm91bmQ6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcblxuJGJvcmRlcjogJGdyZXktbGlnaHRlciAhZGVmYXVsdFxuJGJvcmRlci1ob3ZlcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcbiRib3JkZXItbGlnaHQ6ICRncmV5LWxpZ2h0ZXN0ICFkZWZhdWx0XG4kYm9yZGVyLWxpZ2h0LWhvdmVyOiAkZ3JleS1saWdodCAhZGVmYXVsdFxuXG4vLyBUZXh0IGNvbG9yc1xuXG4kdGV4dDogJGdyZXktZGFyayAhZGVmYXVsdFxuJHRleHQtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHRleHQpICFkZWZhdWx0XG4kdGV4dC1saWdodDogJGdyZXkgIWRlZmF1bHRcbiR0ZXh0LXN0cm9uZzogJGdyZXktZGFya2VyICFkZWZhdWx0XG5cbi8vIENvZGUgY29sb3JzXG5cbiRjb2RlOiBkYXJrZW4oJHJlZCwgMTUlKSAhZGVmYXVsdFxuJGNvZGUtYmFja2dyb3VuZDogJGJhY2tncm91bmQgIWRlZmF1bHRcblxuJHByZTogJHRleHQgIWRlZmF1bHRcbiRwcmUtYmFja2dyb3VuZDogJGJhY2tncm91bmQgIWRlZmF1bHRcblxuLy8gTGluayBjb2xvcnNcblxuJGxpbms6ICRibHVlICFkZWZhdWx0XG4kbGluay1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkbGluaykgIWRlZmF1bHRcbiRsaW5rLWxpZ2h0OiBmaW5kTGlnaHRDb2xvcigkbGluaykgIWRlZmF1bHRcbiRsaW5rLWRhcms6IGZpbmREYXJrQ29sb3IoJGxpbmspICFkZWZhdWx0XG4kbGluay12aXNpdGVkOiAkcHVycGxlICFkZWZhdWx0XG5cbiRsaW5rLWhvdmVyOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRsaW5rLWhvdmVyLWJvcmRlcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcblxuJGxpbmstZm9jdXM6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGxpbmstZm9jdXMtYm9yZGVyOiAkYmx1ZSAhZGVmYXVsdFxuXG4kbGluay1hY3RpdmU6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuJGxpbmstYWN0aXZlLWJvcmRlcjogJGdyZXktZGFyayAhZGVmYXVsdFxuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktcHJpbWFyeTogJGZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0XG4kZmFtaWx5LXNlY29uZGFyeTogJGZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0XG4kZmFtaWx5LWNvZGU6ICRmYW1pbHktbW9ub3NwYWNlICFkZWZhdWx0XG5cbiRzaXplLXNtYWxsOiAkc2l6ZS03ICFkZWZhdWx0XG4kc2l6ZS1ub3JtYWw6ICRzaXplLTYgIWRlZmF1bHRcbiRzaXplLW1lZGl1bTogJHNpemUtNSAhZGVmYXVsdFxuJHNpemUtbGFyZ2U6ICRzaXplLTQgIWRlZmF1bHRcblxuLy8gRWZmZWN0c1xuXG4kc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjAyKSAhZGVmYXVsdFxuXG4vLyBMaXN0cyBhbmQgbWFwc1xuJGN1c3RvbS1jb2xvcnM6IG51bGwgIWRlZmF1bHRcbiRjdXN0b20tc2hhZGVzOiBudWxsICFkZWZhdWx0XG5cbiRjb2xvcnM6IG1lcmdlQ29sb3JNYXBzKChcIndoaXRlXCI6ICgkd2hpdGUsICRibGFjayksIFwiYmxhY2tcIjogKCRibGFjaywgJHdoaXRlKSwgXCJsaWdodFwiOiAoJGxpZ2h0LCAkbGlnaHQtaW52ZXJ0KSwgXCJkYXJrXCI6ICgkZGFyaywgJGRhcmstaW52ZXJ0KSwgXCJwcmltYXJ5XCI6ICgkcHJpbWFyeSwgJHByaW1hcnktaW52ZXJ0LCAkcHJpbWFyeS1saWdodCwgJHByaW1hcnktZGFyayksIFwibGlua1wiOiAoJGxpbmssICRsaW5rLWludmVydCwgJGxpbmstbGlnaHQsICRsaW5rLWRhcmspLCBcImluZm9cIjogKCRpbmZvLCAkaW5mby1pbnZlcnQsICRpbmZvLWxpZ2h0LCAkaW5mby1kYXJrKSwgXCJzdWNjZXNzXCI6ICgkc3VjY2VzcywgJHN1Y2Nlc3MtaW52ZXJ0LCAkc3VjY2Vzcy1saWdodCwgJHN1Y2Nlc3MtZGFyayksIFwid2FybmluZ1wiOiAoJHdhcm5pbmcsICR3YXJuaW5nLWludmVydCwgJHdhcm5pbmctbGlnaHQsICR3YXJuaW5nLWRhcmspLCBcImRhbmdlclwiOiAoJGRhbmdlciwgJGRhbmdlci1pbnZlcnQsICRkYW5nZXItbGlnaHQsICRkYW5nZXItZGFyaykpLCAkY3VzdG9tLWNvbG9ycykgIWRlZmF1bHRcblxuJHNoYWRlczogbWVyZ2VDb2xvck1hcHMoKFwiYmxhY2stYmlzXCI6ICRibGFjay1iaXMsIFwiYmxhY2stdGVyXCI6ICRibGFjay10ZXIsIFwiZ3JleS1kYXJrZXJcIjogJGdyZXktZGFya2VyLCBcImdyZXktZGFya1wiOiAkZ3JleS1kYXJrLCBcImdyZXlcIjogJGdyZXksIFwiZ3JleS1saWdodFwiOiAkZ3JleS1saWdodCwgXCJncmV5LWxpZ2h0ZXJcIjogJGdyZXktbGlnaHRlciwgXCJ3aGl0ZS10ZXJcIjogJHdoaXRlLXRlciwgXCJ3aGl0ZS1iaXNcIjogJHdoaXRlLWJpcyksICRjdXN0b20tc2hhZGVzKSAhZGVmYXVsdFxuXG4kc2l6ZXM6ICRzaXplLTEgJHNpemUtMiAkc2l6ZS0zICRzaXplLTQgJHNpemUtNSAkc2l6ZS02ICRzaXplLTcgIWRlZmF1bHRcbiIsIi8qIEJ1bG1hIEhlbHBlcnMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiY29sb3JcIlxuQGltcG9ydCBcImZsZXhib3hcIlxuQGltcG9ydCBcImZsb2F0XCJcbkBpbXBvcnQgXCJvdGhlclwiXG5AaW1wb3J0IFwib3ZlcmZsb3dcIlxuQGltcG9ydCBcInBvc2l0aW9uXCJcbkBpbXBvcnQgXCJzcGFjaW5nXCJcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCJcbkBpbXBvcnQgXCJ2aXNpYmlsaXR5XCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG5AZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIGEuaGFzLXRleHQtI3skbmFtZX1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAvLyBMaWdodFxuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgYS5oYXMtdGV4dC0jeyRuYW1lfS1saWdodFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWxpZ2h0XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudFxuICAgIC8vIERhcmtcbiAgICAuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWRhcmtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGNvbG9yOiBidWxtYUxpZ2h0ZW4oJGNvbG9yLWRhcmssIDEwJSkgIWltcG9ydGFudFxuICAgIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfS1kYXJrXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50XG5cbkBlYWNoICRuYW1lLCAkc2hhZGUgaW4gJHNoYWRlc1xuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRlICFpbXBvcnRhbnRcbiIsIiRmbGV4LWRpcmVjdGlvbi12YWx1ZXM6IHJvdywgcm93LXJldmVyc2UsIGNvbHVtbiwgY29sdW1uLXJldmVyc2VcbkBlYWNoICR2YWx1ZSBpbiAkZmxleC1kaXJlY3Rpb24tdmFsdWVzXG4gIC5pcy1mbGV4LWRpcmVjdGlvbi0jeyR2YWx1ZX1cbiAgICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtd3JhcC12YWx1ZXM6IG5vd3JhcCwgd3JhcCwgd3JhcC1yZXZlcnNlXG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtd3JhcC12YWx1ZXNcbiAgLmlzLWZsZXgtd3JhcC0jeyR2YWx1ZX1cbiAgICBmbGV4LXdyYXA6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRqdXN0aWZ5LWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RhcnQsIGVuZCwgbGVmdCwgcmlnaHRcbkBlYWNoICR2YWx1ZSBpbiAkanVzdGlmeS1jb250ZW50LXZhbHVlc1xuICAuaXMtanVzdGlmeS1jb250ZW50LSN7JHZhbHVlfVxuICAgIGp1c3RpZnktY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWNvbnRlbnQtdmFsdWVzOiBmbGV4LXN0YXJ0LCBmbGV4LWVuZCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLCBzcGFjZS1hcm91bmQsIHNwYWNlLWV2ZW5seSwgc3RyZXRjaCwgc3RhcnQsIGVuZCwgYmFzZWxpbmVcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tY29udGVudC12YWx1ZXNcbiAgLmlzLWFsaWduLWNvbnRlbnQtI3skdmFsdWV9XG4gICAgYWxpZ24tY29udGVudDogJHZhbHVlICFpbXBvcnRhbnRcblxuJGFsaWduLWl0ZW1zLXZhbHVlczogc3RyZXRjaCwgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0YXJ0LCBlbmQsIHNlbGYtc3RhcnQsIHNlbGYtZW5kXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLWl0ZW1zLXZhbHVlc1xuICAuaXMtYWxpZ24taXRlbXMtI3skdmFsdWV9XG4gICAgYWxpZ24taXRlbXM6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1zZWxmLXZhbHVlczogYXV0bywgZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgYmFzZWxpbmUsIHN0cmV0Y2hcbkBlYWNoICR2YWx1ZSBpbiAkYWxpZ24tc2VsZi12YWx1ZXNcbiAgLmlzLWFsaWduLXNlbGYtI3skdmFsdWV9XG4gICAgYWxpZ24tc2VsZjogJHZhbHVlICFpbXBvcnRhbnRcblxuJGZsZXgtb3BlcmF0b3JzOiBncm93LCBzaHJpbmtcbkBlYWNoICRvcGVyYXRvciBpbiAkZmxleC1vcGVyYXRvcnNcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1XG4gICAgLmlzLWZsZXgtI3skb3BlcmF0b3J9LSN7JGl9XG4gICAgICBmbGV4LSN7JG9wZXJhdG9yfTogJGkgIWltcG9ydGFudFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4uaXMtY2xlYXJmaXhcbiAgK2NsZWFyZml4XG5cbi5pcy1wdWxsZWQtbGVmdFxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XG5cbi5pcy1wdWxsZWQtcmlnaHRcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuLmlzLXJhZGl1c2xlc3NcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XG5cbi5pcy1zaGFkb3dsZXNzXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtY2xpY2thYmxlXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudFxuXG4uaXMtdW5zZWxlY3RhYmxlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuIiwiLmlzLWNsaXBwZWRcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5pcy1vdmVybGF5XG4gIEBleHRlbmQgJW92ZXJsYXlcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCIuaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0XG4kc3BhY2luZy1kaXJlY3Rpb25zOiAoXCJ0b3BcIjogXCJ0XCIsIFwicmlnaHRcIjogXCJyXCIsIFwiYm90dG9tXCI6IFwiYlwiLCBcImxlZnRcIjogXCJsXCIpICFkZWZhdWx0XG4kc3BhY2luZy1ob3Jpem9udGFsOiBcInhcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0XG4kc3BhY2luZy12YWx1ZXM6IChcIjBcIjogMCwgXCIxXCI6IDAuMjVyZW0sIFwiMlwiOiAwLjVyZW0sIFwiM1wiOiAwLjc1cmVtLCBcIjRcIjogMXJlbSwgXCI1XCI6IDEuNXJlbSwgXCI2XCI6IDNyZW0sIFwiYXV0b1wiOiBhdXRvKSAhZGVmYXVsdFxuXG5AZWFjaCAkcHJvcGVydHksICRzaG9ydGN1dCBpbiAkc3BhY2luZy1zaG9ydGN1dHNcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkc3BhY2luZy12YWx1ZXNcbiAgICAvLyBBbGwgZGlyZWN0aW9uc1xuICAgIC4jeyRzaG9ydGN1dH0tI3skbmFtZX1cbiAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBDYXJkaW5hbCBkaXJlY3Rpb25zXG4gICAgQGVhY2ggJGRpcmVjdGlvbiwgJHN1ZmZpeCBpbiAkc3BhY2luZy1kaXJlY3Rpb25zXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3VmZml4fS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tI3skZGlyZWN0aW9ufTogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAvLyBIb3Jpem9udGFsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctaG9yaXpvbnRhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy1ob3Jpem9udGFsfS0jeyRuYW1lfVxuICAgICAgICAjeyRwcm9wZXJ0eX0tbGVmdDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LXJpZ2h0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIFZlcnRpY2FsIGF4aXNcbiAgICBAaWYgJHNwYWNpbmctdmVydGljYWwgIT0gbnVsbFxuICAgICAgLiN7JHNob3J0Y3V0fSN7JHNwYWNpbmctdmVydGljYWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS10b3A6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgICAgICN7JHByb3BlcnR5fS1ib3R0b206ICR2YWx1ZSAhaW1wb3J0YW50XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcbiAgXG4uaXMtdW5kZXJsaW5lZFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50XG5cbi5oYXMtdGV4dC13ZWlnaHQtbGlnaHRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtbWVkaXVtXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bSAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtYm9sZFxuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1wcmltYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNlY29uZGFyeVxuICBmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnkgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXNhbnMtc2VyaWZcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktbW9ub3NwYWNlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktY29kZVxuICBmb250LWZhbWlseTogJGZhbWlseS1jb2RlICFpbXBvcnRhbnRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRpc3BsYXlzOiAnYmxvY2snICdmbGV4JyAnaW5saW5lJyAnaW5saW5lLWJsb2NrJyAnaW5saW5lLWZsZXgnXG5cbkBlYWNoICRkaXNwbGF5IGluICRkaXNwbGF5c1xuICAuaXMtI3skZGlzcGxheX1cbiAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICttb2JpbGVcbiAgICAuaXMtI3skZGlzcGxheX0tbW9iaWxlXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXRcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt0YWJsZXQtb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS10YWJsZXQtb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaXMtI3skZGlzcGxheX0tdG91Y2hcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3BcbiAgICAuaXMtI3skZGlzcGxheX0tZGVza3RvcFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZGVza3RvcC1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3Atb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5pcy0jeyRkaXNwbGF5fS13aWRlc2NyZWVuXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICt3aWRlc2NyZWVuLW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlbi1vbmx5XG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtmdWxsaGRcbiAgICAuaXMtI3skZGlzcGxheX0tZnVsbGhkXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG5cbi5pcy1oaWRkZW5cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy1zci1vbmx5XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudFxuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1oaWRkZW4tbW9iaWxlXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXRcbiAgLmlzLWhpZGRlbi10YWJsZXRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1oaWRkZW4tdG91Y2hcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Rlc2t0b3BcbiAgLmlzLWhpZGRlbi1kZXNrdG9wXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuLW9ubHlcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHlcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaGlkZGVuLWZ1bGxoZFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtaW52aXNpYmxlXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbittb2JpbGVcbiAgLmlzLWludmlzaWJsZS1tb2JpbGVcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1pbnZpc2libGUtdGFibGV0XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldC1vbmx5XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rdG91Y2hcbiAgLmlzLWludmlzaWJsZS10b3VjaFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1pbnZpc2libGUtZGVza3RvcFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitkZXNrdG9wLW9ubHlcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHlcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlblxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK2Z1bGxoZFxuICAuaXMtaW52aXNpYmxlLWZ1bGxoZFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG4iLCIvKiBCdWxtYSBFbGVtZW50cyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJib3hcIlxuQGltcG9ydCBcImJ1dHRvblwiXG5AaW1wb3J0IFwiY29udGFpbmVyXCJcbkBpbXBvcnQgXCJjb250ZW50XCJcbkBpbXBvcnQgXCJpY29uXCJcbkBpbXBvcnQgXCJpbWFnZVwiXG5AaW1wb3J0IFwibm90aWZpY2F0aW9uXCJcbkBpbXBvcnQgXCJwcm9ncmVzc1wiXG5AaW1wb3J0IFwidGFibGVcIlxuQGltcG9ydCBcInRhZ1wiXG5AaW1wb3J0IFwidGl0bGVcIlxuXG5AaW1wb3J0IFwib3RoZXJcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kYm94LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGJveC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRib3gtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kYm94LXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuJGJveC1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0XG5cbiRib3gtbGluay1ob3Zlci1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpLCAwIDAgMCAxcHggJGxpbmsgIWRlZmF1bHRcblxuLmJveFxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3dcbiAgY29sb3I6ICRib3gtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgcGFkZGluZzogJGJveC1wYWRkaW5nXG5cbmEuYm94XG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstaG92ZXItc2hhZG93XG4gICY6YWN0aXZlXG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWFjdGl2ZS1zaGFkb3dcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvY29udHJvbHNcIlxuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kYnV0dG9uLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kYnV0dG9uLWZhbWlseTogZmFsc2UgIWRlZmF1bHRcblxuJGJ1dHRvbi1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAkY29udHJvbC1ib3JkZXItd2lkdGggIWRlZmF1bHRcblxuJGJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiBjYWxjKDAuNWVtIC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG4kYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogMWVtICFkZWZhdWx0XG5cbiRidXR0b24taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tZm9jdXMtY29sb3I6ICRsaW5rLWZvY3VzICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmstZm9jdXMtYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZTogMCAwIDAgMC4xMjVlbSAhZGVmYXVsdFxuJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiBidWxtYVJnYmEoJGxpbmssIDAuMjUpICFkZWZhdWx0XG5cbiRidXR0b24tYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuXG4kYnV0dG9uLXRleHQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYnV0dG9uLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0XG4kYnV0dG9uLXRleHQtaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRidXR0b24tZ2hvc3QtYmFja2dyb3VuZDogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0XG4kYnV0dG9uLWdob3N0LWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJGJ1dHRvbi1naG9zdC1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHRcblxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLXNoYWRvdzogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHRcblxuJGJ1dHRvbi1zdGF0aWMtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcbiRidXR0b24tcmVzcG9uc2l2ZS1zaXplczogKFwibW9iaWxlXCI6IChcInNtYWxsXCI6ICgkc2l6ZS1zbWFsbCAqIDAuNzUpLCBcIm5vcm1hbFwiOiAoJHNpemUtc21hbGwgKiAwLjg3NSksIFwibWVkaXVtXCI6ICRzaXplLXNtYWxsLCBcImxhcmdlXCI6ICRzaXplLW5vcm1hbCksIFwidGFibGV0LW9ubHlcIjogKFwic21hbGxcIjogKCRzaXplLXNtYWxsICogMC44NzUpLCBcIm5vcm1hbFwiOiAoJHNpemUtc21hbGwpLCBcIm1lZGl1bVwiOiAkc2l6ZS1ub3JtYWwsIFwibGFyZ2VcIjogJHNpemUtbWVkaXVtKSkgIWRlZmF1bHRcblxuLy8gVGhlIGJ1dHRvbiBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49YnV0dG9uLXNtYWxsXG4gICY6bm90KC5pcy1yb3VuZGVkKVxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWJ1dHRvbi1ub3JtYWxcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbj1idXR0b24tbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49YnV0dG9uLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmJ1dHRvblxuICBAZXh0ZW5kICVjb250cm9sXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvclxuICBib3JkZXItd2lkdGg6ICRidXR0b24tYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yXG4gIGN1cnNvcjogcG9pbnRlclxuICBAaWYgJGJ1dHRvbi1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mYW1pbHlcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZy1ib3R0b206ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWxcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgc3Ryb25nXG4gICAgY29sb3I6IGluaGVyaXRcbiAgLmljb25cbiAgICAmLFxuICAgICYuaXMtc21hbGwsXG4gICAgJi5pcy1tZWRpdW0sXG4gICAgJi5pcy1sYXJnZVxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMC41ICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwgKiAwLjI1KVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuMjUsIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KSlcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KVxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7LTAuNSAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KVxuICAvLyBTdGF0ZXNcbiAgJjpob3ZlcixcbiAgJi5pcy1ob3ZlcmVkXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZFxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1mb2N1cy1jb2xvclxuICAgICY6bm90KDphY3RpdmUpXG4gICAgICBib3gtc2hhZG93OiAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctc2l6ZSAkYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3JcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1hY3RpdmUtY29sb3JcbiAgLy8gQ29sb3JzXG4gICYuaXMtdGV4dFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246ICRidXR0b24tdGV4dC1kZWNvcmF0aW9uXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWhvdmVyZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmLmlzLWZvY3VzZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yXG4gICAgJjphY3RpdmUsXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgJi5pcy1naG9zdFxuICAgIGJhY2tncm91bmQ6ICRidXR0b24tZ2hvc3QtYmFja2dyb3VuZFxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1naG9zdC1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1naG9zdC1jb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi1naG9zdC1kZWNvcmF0aW9uXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWhvdmVyZWRcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWdob3N0LWhvdmVyLWNvbG9yXG4gICAgICB0ZXh0LWRlY29yYXRpb246ICRidXR0b24tZ2hvc3QtaG92ZXItZGVjb3JhdGlvblxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGJ1dHRvbi1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmOm5vdCg6YWN0aXZlKVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICYuaXMtaW52ZXJ0ZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1pbnZlcnQsIDUlKVxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAmLmlzLW91dGxpbmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1pbnZlcnQgJGNvbG9yLWludmVydCAhaW1wb3J0YW50XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgJi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgICAgICYuaXMtbGlnaHRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAyLjUlKVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgNSUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtidXR0b24tc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICArYnV0dG9uLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgICtidXR0b24tbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArYnV0dG9uLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogJGJ1dHRvbi1kaXNhYmxlZC1zaGFkb3dcbiAgICBvcGFjaXR5OiAkYnV0dG9uLWRpc2FibGVkLW9wYWNpdHlcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgICtjZW50ZXIoMWVtKVxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnRcbiAgJi5pcy1zdGF0aWNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJGJ1dHRvbi1zdGF0aWMtY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4yNWVtKVxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pXG5cbi5idXR0b25zXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXdyYXA6IHdyYXBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC5idXR0b25cbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNXJlbSlcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG4gIC8vIFNpemVzXG4gICYuYXJlLXNtYWxsXG4gICAgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpXG4gICAgICArYnV0dG9uLXNtYWxsXG4gICYuYXJlLW1lZGl1bVxuICAgIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpXG4gICAgICArYnV0dG9uLW1lZGl1bVxuICAmLmFyZS1sYXJnZVxuICAgIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKVxuICAgICAgK2J1dHRvbi1sYXJnZVxuICAmLmhhcy1hZGRvbnNcbiAgICAuYnV0dG9uXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTFweClcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDApXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJi5pcy1zZWxlY3RlZFxuICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICB6LWluZGV4OiA0XG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmOm5vdCguaGFzLWFkZG9ucylcbiAgICAgIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAmLmlzLXJpZ2h0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICY6bm90KC5oYXMtYWRkb25zKVxuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG5cbkBlYWNoICRicC1uYW1lLCAkYnAtc2l6ZXMgaW4gJGJ1dHRvbi1yZXNwb25zaXZlLXNpemVzXG4gICticmVha3BvaW50KCRicC1uYW1lKVxuICAgIEBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGJwLXNpemVzXG4gICAgICBAaWYgJHNpemUgIT0gXCJub3JtYWxcIlxuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtI3skc2l6ZX1cbiAgICAgICAgICBmb250LXNpemU6ICR2YWx1ZVxuICAgICAgQGVsc2VcbiAgICAgICAgLmJ1dHRvbi5pcy1yZXNwb25zaXZlLFxuICAgICAgICAuYnV0dG9uLmlzLXJlc3BvbnNpdmUuaXMtbm9ybWFsXG4gICAgICAgICAgZm9udC1zaXplOiAkdmFsdWVcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGNvbnRhaW5lci1vZmZzZXQ6ICgyICogJGdhcCkgIWRlZmF1bHRcbiRjb250YWluZXItbWF4LXdpZHRoOiAkZnVsbGhkICFkZWZhdWx0XG5cbi5jb250YWluZXJcbiAgZmxleC1ncm93OiAxXG4gIG1hcmdpbjogMCBhdXRvXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogYXV0b1xuICAmLmlzLWZsdWlkXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnRcbiAgICBwYWRkaW5nLWxlZnQ6ICRnYXBcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwXG4gICAgd2lkdGg6IDEwMCVcbiAgK2Rlc2t0b3BcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3VudGlsLXdpZGVzY3JlZW5cbiAgICAmLmlzLXdpZGVzY3JlZW46bm90KC5pcy1tYXgtZGVza3RvcClcbiAgICAgIG1heC13aWR0aDogbWluKCR3aWRlc2NyZWVuLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtZnVsbGhkXG4gICAgJi5pcy1mdWxsaGQ6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbilcbiAgICAgIG1heC13aWR0aDogbWluKCRmdWxsaGQsICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICt3aWRlc2NyZWVuXG4gICAgJjpub3QoLmlzLW1heC1kZXNrdG9wKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJHdpZGVzY3JlZW4sICRjb250YWluZXItbWF4LXdpZHRoKSAtICRjb250YWluZXItb2Zmc2V0XG4gICtmdWxsaGRcbiAgICAmOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pXG4gICAgICBtYXgtd2lkdGg6IG1pbigkZnVsbGhkLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29udGVudC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuXG4kY29udGVudC1ibG9jay1tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1ib3JkZXItbGVmdDogNXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG5cbiRjb250ZW50LXByZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtYm9keS1sYXN0LXJvdy1jZWxsLWJvcmRlci1ib3R0b20td2lkdGg6IDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbi5jb250ZW50XG4gIEBleHRlbmQgJWJsb2NrXG4gIC8vIElubGluZVxuICBsaSArIGxpXG4gICAgbWFyZ2luLXRvcDogMC4yNWVtXG4gIC8vIEJsb2NrXG4gIHAsXG4gIGRsLFxuICBvbCxcbiAgdWwsXG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LWJsb2NrLW1hcmdpbi1ib3R0b21cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNlxuICAgIGNvbG9yOiAkY29udGVudC1oZWFkaW5nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctd2VpZ2h0XG4gICAgbGluZS1oZWlnaHQ6ICRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHRcbiAgaDFcbiAgICBmb250LXNpemU6IDJlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMWVtXG4gIGgyXG4gICAgZm9udC1zaXplOiAxLjc1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDEuMTQyOGVtXG4gIGgzXG4gICAgZm9udC1zaXplOiAxLjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4zMzMzZW1cbiAgaDRcbiAgICBmb250LXNpemU6IDEuMjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtXG4gIGg1XG4gICAgZm9udC1zaXplOiAxLjEyNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW1cbiAgaDZcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICBibG9ja3F1b3RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY29udGVudC1ibG9ja3F1b3RlLWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICBwYWRkaW5nOiAkY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmdcbiAgb2xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgICY6bm90KFt0eXBlXSlcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbFxuICAgICAgJi5pcy1sb3dlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhXG4gICAgICAmLmlzLWxvd2VyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW5cbiAgICAgICYuaXMtdXBwZXItYWxwaGFcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYVxuICAgICAgJi5pcy11cHBlci1yb21hblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuXG4gIHVsXG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICAgIG1hcmdpbi10b3A6IDFlbVxuICAgIHVsXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZVxuICAgICAgbWFyZ2luLXRvcDogMC41ZW1cbiAgICAgIHVsXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlXG4gIGRkXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyZW0sIGZhbHNlKVxuICBmaWd1cmVcbiAgICBtYXJnaW4tbGVmdDogMmVtXG4gICAgbWFyZ2luLXJpZ2h0OiAyZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbVxuICAgIGltZ1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgZmlnY2FwdGlvblxuICAgICAgZm9udC1zdHlsZTogaXRhbGljXG4gIHByZVxuICAgICtvdmVyZmxvdy10b3VjaFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICBwYWRkaW5nOiAkY29udGVudC1wcmUtcGFkZGluZ1xuICAgIHdoaXRlLXNwYWNlOiBwcmVcbiAgICB3b3JkLXdyYXA6IG5vcm1hbFxuICBzdXAsXG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogNzUlXG4gIHRhYmxlXG4gICAgd2lkdGg6IDEwMCVcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlclxuICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgcGFkZGluZzogJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgdGhcbiAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAgICY6bm90KFthbGlnbl0pXG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgICB0aGVhZFxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWhlYWQtY2VsbC1jb2xvclxuICAgIHRmb290XG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gICAgdGJvZHlcbiAgICAgIHRyXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgIHRkLFxuICAgICAgICAgIHRoXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkY29udGVudC10YWJsZS1ib2R5LWxhc3Qtcm93LWNlbGwtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAudGFic1xuICAgIGxpICsgbGlcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkaWNvbi1kaW1lbnNpb25zOiAxLjVyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtc21hbGw6IDFyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbWVkaXVtOiAycmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLWxhcmdlOiAzcmVtICFkZWZhdWx0XG4kaWNvbi10ZXh0LXNwYWNpbmc6IDAuMjVlbSAhZGVmYXVsdFxuXG4uaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGhlaWdodDogJGljb24tZGltZW5zaW9uc1xuICB3aWR0aDogJGljb24tZGltZW5zaW9uc1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2VcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuXG4uaWNvbi10ZXh0XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIGNvbG9yOiBpbmhlcml0XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBsaW5lLWhlaWdodDogJGljb24tZGltZW5zaW9uc1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC5pY29uXG4gICAgZmxleC1ncm93OiAwXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi10ZXh0LXNwYWNpbmdcbiAgICAgICtydGxcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpY29uLXRleHQtc3BhY2luZ1xuICAgICAgK3J0bFxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXRleHQtc3BhY2luZ1xuXG5kaXYuaWNvbi10ZXh0XG4gIGRpc3BsYXk6IGZsZXhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGRpbWVuc2lvbnM6IDE2IDI0IDMyIDQ4IDY0IDk2IDEyOCAhZGVmYXVsdFxuXG4uaW1hZ2VcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGltZ1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXJvdW5kZWRcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gIC8vIFJhdGlvXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTEsXG4gICYuaXMtNWJ5NCxcbiAgJi5pcy00YnkzLFxuICAmLmlzLTNieTIsXG4gICYuaXMtNWJ5MyxcbiAgJi5pcy0xNmJ5OSxcbiAgJi5pcy0yYnkxLFxuICAmLmlzLTNieTEsXG4gICYuaXMtNGJ5NSxcbiAgJi5pcy0zYnk0LFxuICAmLmlzLTJieTMsXG4gICYuaXMtM2J5NSxcbiAgJi5pcy05YnkxNixcbiAgJi5pcy0xYnkyLFxuICAmLmlzLTFieTNcbiAgICBpbWcsXG4gICAgLmhhcy1yYXRpb1xuICAgICAgQGV4dGVuZCAlb3ZlcmxheVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxXG4gICAgcGFkZGluZy10b3A6IDEwMCVcbiAgJi5pcy01Ynk0XG4gICAgcGFkZGluZy10b3A6IDgwJVxuICAmLmlzLTRieTNcbiAgICBwYWRkaW5nLXRvcDogNzUlXG4gICYuaXMtM2J5MlxuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2JVxuICAmLmlzLTVieTNcbiAgICBwYWRkaW5nLXRvcDogNjAlXG4gICYuaXMtMTZieTlcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlXG4gICYuaXMtMmJ5MVxuICAgIHBhZGRpbmctdG9wOiA1MCVcbiAgJi5pcy0zYnkxXG4gICAgcGFkZGluZy10b3A6IDMzLjMzMzMlXG4gICYuaXMtNGJ5NVxuICAgIHBhZGRpbmctdG9wOiAxMjUlXG4gICYuaXMtM2J5NFxuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMyVcbiAgJi5pcy0yYnkzXG4gICAgcGFkZGluZy10b3A6IDE1MCVcbiAgJi5pcy0zYnk1XG4gICAgcGFkZGluZy10b3A6IDE2Ni42NjY2JVxuICAmLmlzLTlieTE2XG4gICAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JVxuICAmLmlzLTFieTJcbiAgICBwYWRkaW5nLXRvcDogMjAwJVxuICAmLmlzLTFieTNcbiAgICBwYWRkaW5nLXRvcDogMzAwJVxuICAvLyBTaXplc1xuICBAZWFjaCAkZGltZW5zaW9uIGluICRkaW1lbnNpb25zXG4gICAgJi5pcy0jeyRkaW1lbnNpb259eCN7JGRpbWVuc2lvbn1cbiAgICAgIGhlaWdodDogJGRpbWVuc2lvbiAqIDFweFxuICAgICAgd2lkdGg6ICRkaW1lbnNpb24gKiAxcHhcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZy1sdHI6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmctcnRsOiAxLjI1cmVtIDEuNXJlbSAxLjI1cmVtIDIuNXJlbSAhZGVmYXVsdFxuXG4kbm90aWZpY2F0aW9uLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ubm90aWZpY2F0aW9uXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbm90aWZpY2F0aW9uLXJhZGl1c1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgK2x0clxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1sdHJcbiAgK3J0bFxuICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy1ydGxcbiAgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKVxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQ6ICRub3RpZmljYXRpb24tY29kZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIHByZSBjb2RlXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgJiA+IC5kZWxldGVcbiAgICArbHRyLXBvc2l0aW9uKDAuNXJlbSlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDAuNXJlbVxuICAudGl0bGUsXG4gIC5zdWJ0aXRsZSxcbiAgLmNvbnRlbnRcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJG5vdGlmaWNhdGlvbi1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZCAhZGVmYXVsdFxuXG4kcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS1kdXJhdGlvbjogMS41cyAhZGVmYXVsdFxuXG4kcHJvZ3Jlc3MtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5wcm9ncmVzc1xuICBAZXh0ZW5kICVibG9ja1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c1xuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRzaXplLW5vcm1hbFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBhZGRpbmc6IDBcbiAgd2lkdGg6IDEwMCVcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LW1zLWZpbGxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlcjogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRwcm9ncmVzcy1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOjotbXMtZmlsbFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6aW5kZXRlcm1pbmF0ZVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAzMCUsICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvciAzMCUpXG5cbiAgJjppbmRldGVybWluYXRlXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS1kdXJhdGlvblxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlXG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGV4dCAzMCUsICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvciAzMCUpXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnRcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDE1MCVcbiAgICAmOjotd2Via2l0LXByb2dyZXNzLWJhclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOjotbXMtZmlsbFxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmVcblxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6ICRzaXplLWxhcmdlXG5cbkBrZXlmcmFtZXMgbW92ZUluZGV0ZXJtaW5hdGVcbiAgZnJvbVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICB0b1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDBcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRhYmxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcblxuJHRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdFxuXG4kdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdFxuJHRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG5cbiR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0XG4kdGFibGUtcm93LWFjdGl2ZS1jb2xvcjogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0XG5cbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcblxuJHRhYmxlLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4udGFibGVcbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICR0YWJsZS1jb2xvclxuICB0ZCxcbiAgdGhcbiAgICBib3JkZXI6ICR0YWJsZS1jZWxsLWJvcmRlclxuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZ1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAvLyBDb2xvcnNcbiAgICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHRhYmxlLWNvbG9yc1xuICAgICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtbmFycm93XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgICB3aWR0aDogMSVcbiAgICAmLmlzLXNlbGVjdGVkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgIGEsXG4gICAgICBzdHJvbmdcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICYuaXMtdmNlbnRlcmVkXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gIHRoXG4gICAgY29sb3I6ICR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3JcbiAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgdGV4dC1hbGlnbjogJHRhYmxlLWNlbGwtdGV4dC1hbGlnblxuICB0clxuICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1jb2xvclxuICAgICAgYSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICB0aGVhZFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNlbGwtY29sb3JcbiAgdGZvb3RcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZm9vdC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIGNvbG9yOiAkdGFibGUtZm9vdC1jZWxsLWNvbG9yXG4gIHRib2R5XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvclxuICAgIHRyXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgdGQsXG4gICAgICAgIHRoXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1ib3JkZXJlZFxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6IDFweFxuICAgIHRyXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgdGQsXG4gICAgICAgIHRoXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1ob3ZlcmFibGVcbiAgICB0Ym9keVxuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICYuaXMtc3RyaXBlZFxuICAgICAgdGJvZHlcbiAgICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgJi5pcy1uYXJyb3dcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtXG4gICYuaXMtc3RyaXBlZFxuICAgIHRib2R5XG4gICAgICB0cjpub3QoLmlzLXNlbGVjdGVkKVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3JcblxuLnRhYmxlLWNvbnRhaW5lclxuICBAZXh0ZW5kICVibG9ja1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgb3ZlcmZsb3cteTogaGlkZGVuXG4gIG1heC13aWR0aDogMTAwJVxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kdGFnLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFnLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHRhZy1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWctZGVsZXRlLW1hcmdpbjogMXB4ICFkZWZhdWx0XG5cbiR0YWctY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi50YWdzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXdyYXA6IHdyYXBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC50YWdcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41cmVtKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgLy8gU2l6ZXNcbiAgJi5hcmUtbWVkaXVtXG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuYXJlLWxhcmdlXG4gICAgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAudGFnXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLnRhZ1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICYuaGFzLWFkZG9uc1xuICAgIC50YWdcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLCBmYWxzZSlcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG5cbi50YWc6bm90KGJvZHkpXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhZy1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICR0YWctcmFkaXVzXG4gIGNvbG9yOiAkdGFnLWNvbG9yXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgaGVpZ2h0OiAyZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAuZGVsZXRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjI1cmVtLCBmYWxzZSlcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NXJlbSlcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGFnLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBhIGxpZ2h0IGFuZCBkYXJrIGNvbG9ycyBhcmUgcHJvdmlkZWRcbiAgICAgIEBpZiBsZW5ndGgoJHBhaXIpID4gM1xuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAvLyBTaXplc1xuICAmLmlzLW5vcm1hbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSlcbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4xODc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSlcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0sIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGVsZXRlXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkdGFnLWRlbGV0ZS1tYXJnaW4sIGZhbHNlKVxuICAgIHBhZGRpbmc6IDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMmVtXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXJcbiAgICAmOjpiZWZvcmVcbiAgICAgIGhlaWdodDogMXB4XG4gICAgICB3aWR0aDogNTAlXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGhlaWdodDogNTAlXG4gICAgICB3aWR0aDogMXB4XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAmOmFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0YWctYmFja2dyb3VuZC1jb2xvciwgMTAlKVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblxuYS50YWdcbiAgJjpob3ZlclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiR0aXRsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGl0bGUtZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuJHRpdGxlLXNpemU6ICRzaXplLTMgIWRlZmF1bHRcbiR0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiR0aXRsZS1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHRcbiR0aXRsZS1zdHJvbmctY29sb3I6IGluaGVyaXQgIWRlZmF1bHRcbiR0aXRsZS1zdHJvbmctd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0XG4kdGl0bGUtc3ViLXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuJHRpdGxlLXN1cC1zaXplOiAwLjc1ZW0gIWRlZmF1bHRcblxuJHN1YnRpdGxlLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHN1YnRpdGxlLWZhbWlseTogZmFsc2UgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zaXplOiAkc2l6ZS01ICFkZWZhdWx0XG4kc3VidGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdFxuJHN1YnRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kc3VidGl0bGUtc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOiAtMS4yNXJlbSAhZGVmYXVsdFxuXG4udGl0bGUsXG4uc3VidGl0bGVcbiAgQGV4dGVuZCAlYmxvY2tcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxuICBlbSxcbiAgc3BhblxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1Yi1zaXplXG4gIHN1cFxuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1cC1zaXplXG4gIC50YWdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG5cbi50aXRsZVxuICBjb2xvcjogJHRpdGxlLWNvbG9yXG4gIEBpZiAkdGl0bGUtZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mYW1pbHlcbiAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZVxuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHRpdGxlLWxpbmUtaGVpZ2h0XG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkdGl0bGUtc3Ryb25nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICR0aXRsZS1zdHJvbmctd2VpZ2h0XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnN1YnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG5cbi5zdWJ0aXRsZVxuICBjb2xvcjogJHN1YnRpdGxlLWNvbG9yXG4gIEBpZiAkc3VidGl0bGUtZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mYW1pbHlcbiAgZm9udC1zaXplOiAkc3VidGl0bGUtc2l6ZVxuICBmb250LXdlaWdodDogJHN1YnRpdGxlLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHN1YnRpdGxlLWxpbmUtaGVpZ2h0XG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkc3VidGl0bGUtc3Ryb25nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0XG4gICY6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlXG4gICAgbWFyZ2luLXRvcDogJHN1YnRpdGxlLW5lZ2F0aXZlLW1hcmdpblxuICAvLyBTaXplc1xuICBAZWFjaCAkc2l6ZSBpbiAkc2l6ZXNcbiAgICAkaTogaW5kZXgoJHNpemVzLCAkc2l6ZSlcbiAgICAmLmlzLSN7JGl9XG4gICAgICBmb250LXNpemU6ICRzaXplXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbi5ibG9ja1xuICBAZXh0ZW5kICVibG9ja1xuXG4uZGVsZXRlXG4gIEBleHRlbmQgJWRlbGV0ZVxuXG4uaGVhZGluZ1xuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6IDExcHhcbiAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4ubG9hZGVyXG4gIEBleHRlbmQgJWxvYWRlclxuXG4ubnVtYmVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gIGhlaWdodDogMmVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG1hcmdpbi1yaWdodDogMS41cmVtXG4gIG1pbi13aWR0aDogMi41ZW1cbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW1cbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiIsIi8qIEJ1bG1hIEZvcm0gKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwic2hhcmVkXCJcbkBpbXBvcnQgXCJpbnB1dC10ZXh0YXJlYVwiXG5AaW1wb3J0IFwiY2hlY2tib3gtcmFkaW9cIlxuQGltcG9ydCBcInNlbGVjdFwiXG5AaW1wb3J0IFwiZmlsZVwiXG5AaW1wb3J0IFwidG9vbHNcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9jb250cm9sc1wiXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRmb3JtLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4kaW5wdXQtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGlucHV0LWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGlucHV0LWhlaWdodDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0XG4kaW5wdXQtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4wNSkgIWRlZmF1bHRcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogYnVsbWFSZ2JhKCRpbnB1dC1jb2xvciwgMC4zKSAhZGVmYXVsdFxuXG4kaW5wdXQtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4kaW5wdXQtZm9jdXMtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiBidWxtYVJnYmEoJGxpbmssIDAuMjUpICFkZWZhdWx0XG5cbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvcjogYnVsbWFSZ2JhKCRpbnB1dC1kaXNhYmxlZC1jb2xvciwgMC4zKSAhZGVmYXVsdFxuXG4kaW5wdXQtYXJyb3c6ICRsaW5rICFkZWZhdWx0XG5cbiRpbnB1dC1pY29uLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaWNvbi1hY3RpdmUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG5cbiRpbnB1dC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuPWlucHV0XG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXNcbiAgY29sb3I6ICRpbnB1dC1jb2xvclxuICArcGxhY2Vob2xkZXJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yXG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZFxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvclxuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQsXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvclxuICAgICtwbGFjZWhvbGRlclxuICAgICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvclxuXG4laW5wdXRcbiAgK2lucHV0XG4iLCIkdGV4dGFyZWEtcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0XG4kdGV4dGFyZWEtbWF4LWhlaWdodDogNDBlbSAhZGVmYXVsdFxuJHRleHRhcmVhLW1pbi1oZWlnaHQ6IDhlbSAhZGVmYXVsdFxuXG4kdGV4dGFyZWEtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuJWlucHV0LXRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0XG4gIGJveC1zaGFkb3c6ICRpbnB1dC1zaGFkb3dcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHdpZHRoOiAxMDAlXG4gICZbcmVhZG9ubHldXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0ZXh0YXJlYS1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctc2l6ZSBidWxtYVJnYmEoJGNvbG9yLCAwLjI1KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2NvbnRyb2wtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICArY29udHJvbC1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtjb250cm9sLWxhcmdlXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1pbmxpbmVcbiAgICBkaXNwbGF5OiBpbmxpbmVcbiAgICB3aWR0aDogYXV0b1xuXG4uaW5wdXRcbiAgQGV4dGVuZCAlaW5wdXQtdGV4dGFyZWFcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjM3NWVtKVxuICAmLmlzLXN0YXRpY1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG5cbi50ZXh0YXJlYVxuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYVxuICBkaXNwbGF5OiBibG9ja1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgbWluLXdpZHRoOiAxMDAlXG4gIHBhZGRpbmc6ICR0ZXh0YXJlYS1wYWRkaW5nXG4gIHJlc2l6ZTogdmVydGljYWxcbiAgJjpub3QoW3Jvd3NdKVxuICAgIG1heC1oZWlnaHQ6ICR0ZXh0YXJlYS1tYXgtaGVpZ2h0XG4gICAgbWluLWhlaWdodDogJHRleHRhcmVhLW1pbi1oZWlnaHRcbiAgJltyb3dzXVxuICAgIGhlaWdodDogaW5pdGlhbFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtZml4ZWQtc2l6ZVxuICAgIHJlc2l6ZTogbm9uZVxuIiwiJWNoZWNrYm94LXJhZGlvXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGlucHV0XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJixcbiAgaW5wdXRbZGlzYWJsZWRdXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuLmNoZWNrYm94XG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG5cbi5yYWRpb1xuICBAZXh0ZW5kICVjaGVja2JveC1yYWRpb1xuICAmICsgLnJhZGlvXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4iLCIkc2VsZWN0LWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbi5zZWxlY3RcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAmOm5vdCguaXMtbXVsdGlwbGUpXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICY6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKVxuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVhcnJvd1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYXJyb3dcbiAgICAgICtsdHItcG9zaXRpb24oMS4xMjVlbSlcbiAgICAgIHotaW5kZXg6IDRcbiAgJi5pcy1yb3VuZGVkXG4gICAgc2VsZWN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDFlbSwgZmFsc2UpXG4gIHNlbGVjdFxuICAgIEBleHRlbmQgJWlucHV0XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBmb250LXNpemU6IDFlbVxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIG91dGxpbmU6IG5vbmVcbiAgICAmOjotbXMtZXhwYW5kXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJltkaXNhYmxlZF06aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICY6aG92ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgICY6bm90KFttdWx0aXBsZV0pXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAyLjVlbSlcbiAgICAmW211bHRpcGxlXVxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBvcHRpb25cbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtXG4gIC8vIFN0YXRlc1xuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXJcbiAgICAmOjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkc2VsZWN0LWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgICY6bm90KDpob3Zlcik6OmFmdGVyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICBzZWxlY3RcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtjb250cm9sLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK2NvbnRyb2wtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArY29udHJvbC1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kaXNhYmxlZFxuICAgICY6OmFmdGVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50XG4gICAgICBvcGFjaXR5OiAwLjVcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAgIHNlbGVjdFxuICAgICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICArbHRyLXBvc2l0aW9uKDAuNjI1ZW0pXG4gICAgICB0b3A6IDAuNjI1ZW1cbiAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgICYuaXMtc21hbGw6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAmLmlzLW1lZGl1bTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAmLmlzLWxhcmdlOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkZmlsZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRmaWxlLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuJGZpbGUtY3RhLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGZpbGUtY3RhLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRmaWxlLWN0YS1hY3RpdmUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kZmlsZS1uYW1lLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtbmFtZS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMCAhZGVmYXVsdFxuJGZpbGUtbmFtZS1tYXgtd2lkdGg6IDE2ZW0gIWRlZmF1bHRcblxuJGZpbGUtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLmZpbGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRmaWxlLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgLmZpbGUtaWNvblxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgIC5maWxlLWljb25cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLW5hbWVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAmLmlzLWVtcHR5XG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzXG4gICAgICAuZmlsZS1uYW1lXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJi5pcy1ib3hlZFxuICAgIC5maWxlLWxhYmVsXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgLmZpbGUtY3RhXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDFlbSAzZW1cbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweFxuICAgIC5maWxlLWljb25cbiAgICAgIGhlaWdodDogMS41ZW1cbiAgICAgIHdpZHRoOiAxLjVlbVxuICAgICAgLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweFxuICAgICYuaXMtc21hbGxcbiAgICAgIC5maWxlLWljb24gLmZhXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICYuaXMtbWVkaXVtXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDI4cHhcbiAgICAmLmlzLWxhcmdlXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDM1cHhcbiAgICAmLmhhcy1uYW1lXG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwIDBcbiAgICAgIC5maWxlLW5hbWVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXNcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHhcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgLmZpbGUtbGFiZWxcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgLmZpbGUtbmFtZVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGZpbGUtcmFkaXVzICRmaWxlLXJhZGl1cyAwXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLXJhZGl1czogJGZpbGUtcmFkaXVzIDAgMCAkZmlsZS1yYWRpdXNcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweFxuICAgICAgb3JkZXI6IC0xXG5cbi5maWxlLWxhYmVsXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmhvdmVyXG4gICAgLmZpbGUtY3RhXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvciwgMi41JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtaG92ZXItY29sb3JcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCAyLjUlKVxuICAmOmFjdGl2ZVxuICAgIC5maWxlLWN0YVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRmaWxlLWN0YS1hY3RpdmUtY29sb3JcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yLCA1JSlcblxuLmZpbGUtaW5wdXRcbiAgaGVpZ2h0OiAxMDAlXG4gIGxlZnQ6IDBcbiAgb3BhY2l0eTogMFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgd2lkdGg6IDEwMCVcblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZVxuICBAZXh0ZW5kICVjb250cm9sXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICBmb250LXNpemU6IDFlbVxuICBwYWRkaW5nLWxlZnQ6IDFlbVxuICBwYWRkaW5nLXJpZ2h0OiAxZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG4uZmlsZS1jdGFcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICRmaWxlLWN0YS1jb2xvclxuXG4uZmlsZS1uYW1lXG4gIGJvcmRlci1jb2xvcjogJGZpbGUtbmFtZS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXN0eWxlOiAkZmlsZS1uYW1lLWJvcmRlci1zdHlsZVxuICBib3JkZXItd2lkdGg6ICRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogJGZpbGUtbmFtZS1tYXgtd2lkdGhcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG5cbi5maWxlLWljb25cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGhlaWdodDogMWVtXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gIHdpZHRoOiAxZW1cbiAgLmZhXG4gICAgZm9udC1zaXplOiAxNHB4XG4iLCIkbGFiZWwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGxhYmVsLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRoZWxwLXNpemU6ICRzaXplLXNtYWxsICFkZWZhdWx0XG5cbiRsYWJlbC1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4ubGFiZWxcbiAgY29sb3I6ICRsYWJlbC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBmb250LXdlaWdodDogJGxhYmVsLXdlaWdodFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5oZWxwXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogJGhlbHAtc2l6ZVxuICBtYXJnaW4tdG9wOiAwLjI1cmVtXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbGFiZWwtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgY29sb3I6ICRjb2xvclxuXG4vLyBDb250YWluZXJzXG5cbi5maWVsZFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1hZGRvbnNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgLmNvbnRyb2xcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0xcHgpXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgIC5idXR0b24sXG4gICAgICAuaW5wdXQsXG4gICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKVxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgei1pbmRleDogNFxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAmLmhhcy1hZGRvbnMtY2VudGVyZWRcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJi5oYXMtYWRkb25zLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJi5oYXMtYWRkb25zLWZ1bGx3aWR0aFxuICAgICAgLmNvbnRyb2xcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICYuaXMtZ3JvdXBlZFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmID4gLmNvbnRyb2xcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVyZW0pXG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAgICYuaXMtZ3JvdXBlZC1jZW50ZXJlZFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLmlzLWdyb3VwZWQtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmLmlzLWdyb3VwZWQtbXVsdGlsaW5lXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICYgPiAuY29udHJvbFxuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1ob3Jpem9udGFsXG4gICAgK3RhYmxldFxuICAgICAgZGlzcGxheTogZmxleFxuXG4uZmllbGQtbGFiZWxcbiAgLmxhYmVsXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICttb2JpbGVcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgK3RhYmxldFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMS41cmVtKVxuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgJi5pcy1zbWFsbFxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLW5vcm1hbFxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLW1lZGl1bVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1sYXJnZVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cblxuLmZpZWxkLWJvZHlcbiAgLmZpZWxkIC5maWVsZFxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWJhc2lzOiAwXG4gICAgZmxleC1ncm93OiA1XG4gICAgZmxleC1zaHJpbms6IDFcbiAgICAuZmllbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAmID4gLmZpZWxkXG4gICAgICBmbGV4LXNocmluazogMVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1cmVtKVxuXG4uY29udHJvbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGNsZWFyOiBib3RoXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1pY29ucy1sZWZ0LFxuICAmLmhhcy1pY29ucy1yaWdodFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0XG4gICAgICAmOmZvY3VzXG4gICAgICAgICYgfiAuaWNvblxuICAgICAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbi1hY3RpdmUtY29sb3JcbiAgICAgICYuaXMtc21hbGwgfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgICAmLmlzLW1lZGl1bSB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgICAmLmlzLWxhcmdlIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgIC5pY29uXG4gICAgICBjb2xvcjogJGlucHV0LWljb24tY29sb3JcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogJGlucHV0LWhlaWdodFxuICAgICAgei1pbmRleDogNFxuICAmLmhhcy1pY29ucy1sZWZ0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1oZWlnaHRcbiAgICAuaWNvbi5pcy1sZWZ0XG4gICAgICBsZWZ0OiAwXG4gICYuaGFzLWljb25zLXJpZ2h0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICAgLmljb24uaXMtcmlnaHRcbiAgICAgIHJpZ2h0OiAwXG4gICYuaXMtbG9hZGluZ1xuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gICAgICArbHRyLXBvc2l0aW9uKDAuNjI1ZW0pXG4gICAgICB0b3A6IDAuNjI1ZW1cbiAgICAgIHotaW5kZXg6IDRcbiAgICAmLmlzLXNtYWxsOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgJi5pcy1tZWRpdW06YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgJi5pcy1sYXJnZTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiLyogQnVsbWEgQ29tcG9uZW50cyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJicmVhZGNydW1iXCJcbkBpbXBvcnQgXCJjYXJkXCJcbkBpbXBvcnQgXCJkcm9wZG93blwiXG5AaW1wb3J0IFwibGV2ZWxcIlxuQGltcG9ydCBcIm1lZGlhXCJcbkBpbXBvcnQgXCJtZW51XCJcbkBpbXBvcnQgXCJtZXNzYWdlXCJcbkBpbXBvcnQgXCJtb2RhbFwiXG5AaW1wb3J0IFwibmF2YmFyXCJcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCJcbkBpbXBvcnQgXCJwYW5lbFwiXG5AaW1wb3J0IFwidGFic1wiXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRicmVhZGNydW1iLWl0ZW0tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctdmVydGljYWw6IDAgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAwLjc1ZW0gIWRlZmF1bHRcblxuJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcblxuLmJyZWFkY3J1bWJcbiAgQGV4dGVuZCAlYmxvY2tcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgYVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBhZGRpbmc6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbCAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yXG4gIGxpXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDAsIGZhbHNlKVxuICAgICYuaXMtYWN0aXZlXG4gICAgICBhXG4gICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHRcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAmICsgbGk6OmJlZm9yZVxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yLWNvbG9yXG4gICAgICBjb250ZW50OiBcIlxcMDAwMmZcIlxuICB1bCxcbiAgb2xcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLmljb25cbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4gIC8vIEFsaWdubWVudFxuICAmLmlzLWNlbnRlcmVkXG4gICAgb2wsXG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtcmlnaHRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gIC8vIFN0eWxlc1xuICAmLmhhcy1hcnJvdy1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjE5MlwiXG4gICYuaGFzLWJ1bGxldC1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjAyMlwiXG4gICYuaGFzLWRvdC1zZXBhcmF0b3JcbiAgICBsaSArIGxpOjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDBiN1wiXG4gICYuaGFzLXN1Y2NlZWRzLXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMjdCXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGNhcmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRjYXJkLXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuJGNhcmQtcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0XG5cbiRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci1wYWRkaW5nOiAwLjc1cmVtIDFyZW0gIWRlZmF1bHRcbiRjYXJkLWhlYWRlci1zaGFkb3c6IDAgMC4xMjVlbSAwLjI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWNvbnRlbnQtcGFkZGluZzogMS41cmVtICFkZWZhdWx0XG5cbiRjYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtZm9vdGVyLWJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kY2FyZC1mb290ZXItcGFkZGluZzogMC43NXJlbSAhZGVmYXVsdFxuXG4kY2FyZC1tZWRpYS1tYXJnaW46ICRibG9jay1zcGFjaW5nICFkZWZhdWx0XG5cbi5jYXJkXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGNhcmQtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRjYXJkLXNoYWRvd1xuICBjb2xvcjogJGNhcmQtY29sb3JcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4lY2FyZC1pdGVtXG4gICY6Zmlyc3QtY2hpbGRcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtcmFkaXVzXG4gICY6bGFzdC1jaGlsZFxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkY2FyZC1yYWRpdXNcblxuLmNhcmQtaGVhZGVyXG4gIEBleHRlbmQgJWNhcmQtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBib3gtc2hhZG93OiAkY2FyZC1oZWFkZXItc2hhZG93XG4gIGRpc3BsYXk6IGZsZXhcblxuLmNhcmQtaGVhZGVyLXRpdGxlXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY29sb3I6ICRjYXJkLWhlYWRlci1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZ3JvdzogMVxuICBmb250LXdlaWdodDogJGNhcmQtaGVhZGVyLXdlaWdodFxuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZ1xuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuLmNhcmQtaGVhZGVyLWljb25cbiAgK3Jlc2V0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZzogJGNhcmQtaGVhZGVyLXBhZGRpbmdcblxuLmNhcmQtaW1hZ2VcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICY6Zmlyc3QtY2hpbGRcbiAgICBpbWdcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAmOmxhc3QtY2hpbGRcbiAgICBpbWdcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuXG4uY2FyZC1jb250ZW50XG4gIEBleHRlbmQgJWNhcmQtaXRlbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jb250ZW50LWJhY2tncm91bmQtY29sb3JcbiAgcGFkZGluZzogJGNhcmQtY29udGVudC1wYWRkaW5nXG5cbi5jYXJkLWZvb3RlclxuICBAZXh0ZW5kICVjYXJkLWl0ZW1cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXRvcDogJGNhcmQtZm9vdGVyLWJvcmRlci10b3BcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuXG4uY2FyZC1mb290ZXItaXRlbVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZzogJGNhcmQtZm9vdGVyLXBhZGRpbmdcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkY2FyZC1mb290ZXItYm9yZGVyLXRvcClcblxuLy8gQ29tYmluYXRpb25zXG5cbi5jYXJkXG4gIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtbWVkaWEtbWFyZ2luXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRkcm9wZG93bi1tZW51LW1pbi13aWR0aDogMTJyZW0gIWRlZmF1bHRcblxuJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LW9mZnNldDogNHB4ICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1wYWRkaW5nLWJvdHRvbTogMC41cmVtICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1wYWRkaW5nLXRvcDogMC41cmVtICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXNoYWRvdzogJHNoYWRvdyAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtejogMjAgIWRlZmF1bHRcblxuJGRyb3Bkb3duLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcblxuLmRyb3Bkb3duXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICYuaXMtYWN0aXZlLFxuICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAmLmlzLXJpZ2h0XG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGxlZnQ6IGF1dG9cbiAgICAgIHJpZ2h0OiAwXG4gICYuaXMtdXBcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgYm90dG9tOiAxMDAlXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0XG4gICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbFxuICAgICAgdG9wOiBhdXRvXG5cbi5kcm9wZG93bi1tZW51XG4gIGRpc3BsYXk6IG5vbmVcbiAgK2x0ci1wb3NpdGlvbigwLCBmYWxzZSlcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWVudS1taW4td2lkdGhcbiAgcGFkZGluZy10b3A6ICRkcm9wZG93bi1jb250ZW50LW9mZnNldFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAxMDAlXG4gIHotaW5kZXg6ICRkcm9wZG93bi1jb250ZW50LXpcblxuLmRyb3Bkb3duLWNvbnRlbnRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tY29udGVudC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93XG4gIHBhZGRpbmctYm90dG9tOiAkZHJvcGRvd24tY29udGVudC1wYWRkaW5nLWJvdHRvbVxuICBwYWRkaW5nLXRvcDogJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy10b3BcblxuLmRyb3Bkb3duLWl0ZW1cbiAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG5hLmRyb3Bkb3duLWl0ZW0sXG5idXR0b24uZHJvcGRvd24taXRlbVxuICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgd2lkdGg6IDEwMCVcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcblxuLmRyb3Bkb3duLWRpdmlkZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxcHhcbiAgbWFyZ2luOiAwLjVyZW0gMFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbGV2ZWwtaXRlbS1zcGFjaW5nOiAoJGJsb2NrLXNwYWNpbmcgKiAwLjUpICFkZWZhdWx0XG5cbi5sZXZlbFxuICBAZXh0ZW5kICVibG9ja1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBjb2RlXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1xuICBpbWdcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCxcbiAgICAubGV2ZWwtcmlnaHRcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodFxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgIC5sZXZlbC1pdGVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAmID4gLmxldmVsLWl0ZW1cbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuXG4ubGV2ZWwtaXRlbVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgLnRpdGxlLFxuICAuc3VidGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRsZXZlbC1pdGVtLXNwYWNpbmdcblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgLmxldmVsLWl0ZW1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWZsZXhpYmxlXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAvLyBSZXNwb25zaXZlbmVzc1xuICAgICt0YWJsZXRcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG5cbi5sZXZlbC1sZWZ0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmICsgLmxldmVsLXJpZ2h0XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcblxuLmxldmVsLXJpZ2h0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbWVkaWEtYm9yZGVyLWNvbG9yOiBidWxtYVJnYmEoJGJvcmRlciwgMC41KSAhZGVmYXVsdFxuJG1lZGlhLWJvcmRlci1zaXplOiAxcHggIWRlZmF1bHRcbiRtZWRpYS1zcGFjaW5nOiAxcmVtICFkZWZhdWx0XG4kbWVkaWEtc3BhY2luZy1sYXJnZTogMS41cmVtICFkZWZhdWx0XG4kbWVkaWEtY29udGVudC1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0XG4kbWVkaWEtbGV2ZWwtMS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0XG4kbWVkaWEtbGV2ZWwtMS1jb250ZW50LXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdFxuJG1lZGlhLWxldmVsLTItc3BhY2luZzogMC41cmVtICFkZWZhdWx0XG5cbi5tZWRpYVxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICBkaXNwbGF5OiBmbGV4XG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRtZWRpYS1jb250ZW50LXNwYWNpbmdcbiAgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogJG1lZGlhLWJvcmRlci1zaXplIHNvbGlkICRtZWRpYS1ib3JkZXItY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgcGFkZGluZy10b3A6ICRtZWRpYS1sZXZlbC0xLXNwYWNpbmdcbiAgICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtZWRpYS1sZXZlbC0xLWNvbnRlbnQtc3BhY2luZ1xuICAgIC5tZWRpYVxuICAgICAgcGFkZGluZy10b3A6ICRtZWRpYS1sZXZlbC0yLXNwYWNpbmdcbiAgICAgICYgKyAubWVkaWFcbiAgICAgICAgbWFyZ2luLXRvcDogJG1lZGlhLWxldmVsLTItc3BhY2luZ1xuICAmICsgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogJG1lZGlhLWJvcmRlci1zaXplIHNvbGlkICRtZWRpYS1ib3JkZXItY29sb3JcbiAgICBtYXJnaW4tdG9wOiAkbWVkaWEtc3BhY2luZ1xuICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtc3BhY2luZ1xuICAvLyBTaXplc1xuICAmLmlzLWxhcmdlXG4gICAgJiArIC5tZWRpYVxuICAgICAgbWFyZ2luLXRvcDogJG1lZGlhLXNwYWNpbmctbGFyZ2VcbiAgICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtc3BhY2luZy1sYXJnZVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuXG4ubWVkaWEtbGVmdFxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRtZWRpYS1zcGFjaW5nKVxuXG4ubWVkaWEtcmlnaHRcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbWVkaWEtc3BhY2luZywgZmFsc2UpXG5cbi5tZWRpYS1jb250ZW50XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHRleHQtYWxpZ246IGluaGVyaXRcblxuK21vYmlsZVxuICAubWVkaWEtY29udGVudFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1lbnUtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tcmFkaXVzOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG4kbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRtZW51LWxpc3QtYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kbWVudS1saXN0LWxpbmstcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1tYXJnaW46IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0OiAwLjc1ZW0gIWRlZmF1bHRcblxuJG1lbnUtbGFiZWwtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kbWVudS1sYWJlbC1mb250LXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtbGV0dGVyLXNwYWNpbmc6IDAuMWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1zcGFjaW5nOiAxZW0gIWRlZmF1bHRcblxuLm1lbnVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4ubWVudS1saXN0XG4gIGxpbmUtaGVpZ2h0OiAkbWVudS1saXN0LWxpbmUtaGVpZ2h0XG4gIGFcbiAgICBib3JkZXItcmFkaXVzOiAkbWVudS1pdGVtLXJhZGl1c1xuICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwYWRkaW5nOiAkbWVudS1saXN0LWxpbmstcGFkZGluZ1xuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3JcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yXG4gIGxpXG4gICAgdWxcbiAgICAgICtsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJG1lbnUtbGlzdC1ib3JkZXItbGVmdCwgZmFsc2UpXG4gICAgICBtYXJnaW46ICRtZW51LW5lc3RlZC1saXN0LW1hcmdpblxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgJG1lbnUtbmVzdGVkLWxpc3QtcGFkZGluZy1sZWZ0LCBmYWxzZSlcblxuLm1lbnUtbGFiZWxcbiAgY29sb3I6ICRtZW51LWxhYmVsLWNvbG9yXG4gIGZvbnQtc2l6ZTogJG1lbnUtbGFiZWwtZm9udC1zaXplXG4gIGxldHRlci1zcGFjaW5nOiAkbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZ1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICBtYXJnaW4tdG9wOiAkbWVudS1sYWJlbC1zcGFjaW5nXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRtZW51LWxhYmVsLXNwYWNpbmdcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtZXNzYWdlLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1jb2xvcjogJHRleHQtaW52ZXJ0ICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1wYWRkaW5nOiAwLjc1ZW0gMWVtICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWJvZHktYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LWJvcmRlci13aWR0aDogMCAwIDAgNHB4ICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1wcmUtY29kZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kbWVzc2FnZS1oZWFkZXItYm9keS1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHRcbiRtZXNzYWdlLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ubWVzc2FnZVxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLXJhZGl1c1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkbWVzc2FnZS1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpXG4gICAgJGNvbG9yLWxpZ2h0OiBudWxsXG4gICAgJGNvbG9yLWRhcms6IG51bGxcblxuICAgIEBpZiBsZW5ndGgoJGNvbXBvbmVudHMpID49IDNcbiAgICAgICRjb2xvci1saWdodDogbnRoKCRjb21wb25lbnRzLCAzKVxuICAgICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gNFxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRjb21wb25lbnRzLCA0KVxuICAgICAgQGVsc2VcbiAgICAgICAgJGNvbG9yLWx1bWluYW5jZTogY29sb3JMdW1pbmFuY2UoJGNvbG9yKVxuICAgICAgICAkZGFya2VuLXBlcmNlbnRhZ2U6ICRjb2xvci1sdW1pbmFuY2UgKiA3MCVcbiAgICAgICAgJGRlc2F0dXJhdGUtcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDMwJVxuICAgICAgICAkY29sb3ItZGFyazogZGVzYXR1cmF0ZShkYXJrZW4oJGNvbG9yLCAkZGFya2VuLXBlcmNlbnRhZ2UpLCAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlKVxuICAgIEBlbHNlXG4gICAgICAkY29sb3ItbGlnaHRuaW5nOiBtYXgoKDEwMCUgLSBsaWdodG5lc3MoJGNvbG9yKSkgLSAyJSwgMCUpXG4gICAgICAkY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLCAkY29sb3ItbGlnaHRuaW5nKVxuXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAubWVzc2FnZS1oZWFkZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubWVzc2FnZS1ib2R5XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuXG4ubWVzc2FnZS1oZWFkZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1oZWFkZXItcmFkaXVzICRtZXNzYWdlLWhlYWRlci1yYWRpdXMgMCAwXG4gIGNvbG9yOiAkbWVzc2FnZS1oZWFkZXItY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmb250LXdlaWdodDogJG1lc3NhZ2UtaGVhZGVyLXdlaWdodFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgcGFkZGluZzogJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC5kZWxldGVcbiAgICBmbGV4LWdyb3c6IDBcbiAgICBmbGV4LXNocmluazogMFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtLCBmYWxzZSlcbiAgJiArIC5tZXNzYWdlLWJvZHlcbiAgICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuXG4ubWVzc2FnZS1ib2R5XG4gIGJvcmRlci1jb2xvcjogJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtYm9keS1yYWRpdXNcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkbWVzc2FnZS1ib2R5LWNvbG9yXG4gIHBhZGRpbmc6ICRtZXNzYWdlLWJvZHktcGFkZGluZ1xuICBjb2RlLFxuICBwcmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1ib2R5LXByZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIHByZSBjb2RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYm9keS1wcmUtY29kZS1iYWNrZ3JvdW5kLWNvbG9yXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRtb2RhbC16OiA0MCAhZGVmYXVsdFxuXG4kbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuODYpICFkZWZhdWx0XG5cbiRtb2RhbC1jb250ZW50LXdpZHRoOiA2NDBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGU6IDE2MHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldDogNDBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2xvc2UtZGltZW5zaW9uczogNDBweCAhZGVmYXVsdFxuJG1vZGFsLWNsb3NlLXJpZ2h0OiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2xvc2UtdG9wOiAyMHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLXNwYWNpbmc6IDQwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC10aXRsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtdGl0bGUtc2l6ZTogJHNpemUtNCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1mb290LXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtYm9keS1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1icmVha3BvaW50OiAkdGFibGV0ICFkZWZhdWx0XG5cbi5tb2RhbFxuICBAZXh0ZW5kICVvdmVybGF5XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogbm9uZVxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IGZpeGVkXG4gIHotaW5kZXg6ICRtb2RhbC16XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcblxuLm1vZGFsLWJhY2tncm91bmRcbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmRcbiAgbWFyZ2luOiAwICRtb2RhbC1jb250ZW50LW1hcmdpbi1tb2JpbGVcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGV9KVxuICBvdmVyZmxvdzogYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDEwMCVcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Zyb20oJG1vZGFsLWJyZWFrcG9pbnQpXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldH0pXG4gICAgd2lkdGg6ICRtb2RhbC1jb250ZW50LXdpZHRoXG5cbi5tb2RhbC1jbG9zZVxuICBAZXh0ZW5kICVkZWxldGVcbiAgYmFja2dyb3VuZDogbm9uZVxuICBoZWlnaHQ6ICRtb2RhbC1jbG9zZS1kaW1lbnNpb25zXG4gIHBvc2l0aW9uOiBmaXhlZFxuICArbHRyLXBvc2l0aW9uKCRtb2RhbC1jbG9zZS1yaWdodClcbiAgdG9wOiAkbW9kYWwtY2xvc2UtdG9wXG4gIHdpZHRoOiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuXG4ubW9kYWwtY2FyZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNhcmQtc3BhY2luZ30pXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGVcblxuLm1vZGFsLWNhcmQtaGVhZCxcbi5tb2RhbC1jYXJkLWZvb3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1oZWFkLWJhY2tncm91bmQtY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4ubW9kYWwtY2FyZC1oZWFkXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbVxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkbW9kYWwtY2FyZC1oZWFkLXJhZGl1c1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcblxuLm1vZGFsLWNhcmQtdGl0bGVcbiAgY29sb3I6ICRtb2RhbC1jYXJkLXRpdGxlLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBmb250LXNpemU6ICRtb2RhbC1jYXJkLXRpdGxlLXNpemVcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC1jYXJkLXRpdGxlLWxpbmUtaGVpZ2h0XG5cbi5tb2RhbC1jYXJkLWZvb3RcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXNcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci10b3A6ICRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcFxuICAuYnV0dG9uXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuXG4ubW9kYWwtY2FyZC1ib2R5XG4gICtvdmVyZmxvdy10b3VjaFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIG92ZXJmbG93OiBhdXRvXG4gIHBhZGRpbmc6ICRtb2RhbC1jYXJkLWJvZHktcGFkZGluZ1xuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kbmF2YmFyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LXNpemU6IDAgMnB4IDAgMCAhZGVmYXVsdFxuJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1oZWlnaHQ6IDMuMjVyZW0gIWRlZmF1bHRcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogMXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IDJyZW0gIWRlZmF1bHRcbiRuYXZiYXItejogMzAgIWRlZmF1bHRcbiRuYXZiYXItZml4ZWQtejogMzAgIWRlZmF1bHRcblxuJG5hdmJhci1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHQ6IDEuNzVyZW0gIWRlZmF1bHRcblxuJG5hdmJhci1idXJnZXItY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvciAhZGVmYXVsdFxuXG4kbmF2YmFyLXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tb2Zmc2V0OiAtNHB4ICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWFycm93OiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tejogMjAgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93OiAwIDhweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDAgMCAxcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0XG5cbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcblxuJG5hdmJhci1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRpdmlkZXItaGVpZ2h0OiAycHggIWRlZmF1bHRcblxuJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplOiAwIC0ycHggMCAwICFkZWZhdWx0XG5cbiRuYXZiYXItYnJlYWtwb2ludDogJGRlc2t0b3AgIWRlZmF1bHRcblxuJG5hdmJhci1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuPW5hdmJhci1maXhlZFxuICBsZWZ0OiAwXG4gIHBvc2l0aW9uOiBmaXhlZFxuICByaWdodDogMFxuICB6LWluZGV4OiAkbmF2YmFyLWZpeGVkLXpcblxuLm5hdmJhclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3JcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHotaW5kZXg6ICRuYXZiYXItelxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJG5hdmJhci1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1icmFuZFxuICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1idXJnZXJcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICtmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgICAmID4gLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAmID4gYS5uYXZiYXItaXRlbSxcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGlua1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAmID4gLmNvbnRhaW5lclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgd2lkdGg6IDEwMCVcbiAgJi5oYXMtc2hhZG93XG4gICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yXG4gICYuaXMtZml4ZWQtYm90dG9tLFxuICAmLmlzLWZpeGVkLXRvcFxuICAgICtuYXZiYXItZml4ZWRcbiAgJi5pcy1maXhlZC1ib3R0b21cbiAgICBib3R0b206IDBcbiAgICAmLmhhcy1zaGFkb3dcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm90dG9tLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC10b3BcbiAgICB0b3A6IDBcblxuaHRtbCxcbmJvZHlcbiAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcFxuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLXRhYnNcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXNocmluazogMFxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuXG4ubmF2YmFyLWJyYW5kXG4gIGEubmF2YmFyLWl0ZW1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbi5uYXZiYXItdGFic1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgbWF4LXdpZHRoOiAxMDB2d1xuICBvdmVyZmxvdy14OiBhdXRvXG4gIG92ZXJmbG93LXk6IGhpZGRlblxuXG4ubmF2YmFyLWJ1cmdlclxuICBAZXh0ZW5kICVyZXNldFxuICBjb2xvcjogJG5hdmJhci1idXJnZXItY29sb3JcbiAgK2hhbWJ1cmdlcigkbmF2YmFyLWhlaWdodClcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSlcblxuLm5hdmJhci1tZW51XG4gIGRpc3BsYXk6IG5vbmVcblxuLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGNvbG9yOiAkbmF2YmFyLWl0ZW0tY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmljb25cbiAgICAmOm9ubHktY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbVxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbVxuXG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rXG4gIGN1cnNvcjogcG9pbnRlclxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXdpdGhpbixcbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItY29sb3JcblxuLm5hdmJhci1pdGVtXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBpbWdcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWl0ZW0taW1nLW1heC1oZWlnaHRcbiAgJi5oYXMtZHJvcGRvd25cbiAgICBwYWRkaW5nOiAwXG4gICYuaXMtZXhwYW5kZWRcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAmLmlzLXRhYlxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4KVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgICAgY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1jb2xvclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gI3skbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS13aWR0aH0pXG5cbi5uYXZiYXItY29udGVudFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcblxuLm5hdmJhci1saW5rOm5vdCguaXMtYXJyb3dsZXNzKVxuICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAyLjVlbSlcbiAgJjo6YWZ0ZXJcbiAgICBAZXh0ZW5kICVhcnJvd1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1hcnJvd1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtXG4gICAgK2x0ci1wb3NpdGlvbigxLjEyNWVtKVxuXG4ubmF2YmFyLWRyb3Bkb3duXG4gIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbVxuICBwYWRkaW5nLXRvcDogMC41cmVtXG4gIC5uYXZiYXItaXRlbVxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtXG5cbi5uYXZiYXItZGl2aWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogbm9uZVxuICBoZWlnaHQ6ICRuYXZiYXItZGl2aWRlci1oZWlnaHRcbiAgbWFyZ2luOiAwLjVyZW0gMFxuXG4rdW50aWwoJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyID4gLmNvbnRhaW5lclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXItdGFic1xuICAgIC5uYXZiYXItaXRlbVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyLWxpbmtcbiAgICAmOjphZnRlclxuICAgICAgZGlzcGxheTogbm9uZVxuICAubmF2YmFyLW1lbnVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgIHBhZGRpbmc6IDAuNXJlbSAwXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2gsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgICtuYXZiYXItZml4ZWRcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgdG9wOiAwXG4gICAgJi5pcy1maXhlZC10b3AsXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgIC5uYXZiYXItbWVudVxuICAgICAgICArb3ZlcmZsb3ctdG91Y2hcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KVxuICAgICAgICBvdmVyZmxvdzogYXV0b1xuICBodG1sLFxuICBib2R5XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS10b3VjaFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG5cbitmcm9tKCRuYXZiYXItYnJlYWtwb2ludClcbiAgLm5hdmJhcixcbiAgLm5hdmJhci1tZW51LFxuICAubmF2YmFyLXN0YXJ0LFxuICAubmF2YmFyLWVuZFxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyXG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmlzLXNwYWNlZFxuICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsXG4gICAgICAubmF2YmFyLXN0YXJ0LFxuICAgICAgLm5hdmJhci1lbmRcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4gICAgJi5pcy10cmFuc3BhcmVudFxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4sXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcbiAgLm5hdmJhci1idXJnZXJcbiAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1pdGVtXG4gICAgJi5oYXMtZHJvcGRvd25cbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gICAgJi5oYXMtZHJvcGRvd24tdXBcbiAgICAgIC5uYXZiYXItbGluazo6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMC4yNWVtLCAtMC4yNWVtKVxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBib3JkZXItYm90dG9tOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3BcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgJG5hdmJhci1kcm9wZG93bi1yYWRpdXMgMCAwXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgICAgYm90dG9tOiAxMDAlXG4gICAgICAgIGJveC1zaGFkb3c6IDAgLThweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgICAgIHRvcDogYXV0b1xuICAgICYuaXMtYWN0aXZlLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLFxuICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAubmF2YmFyLmlzLXNwYWNlZCAmLFxuICAgICAgICAmLmlzLWJveGVkXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG4gIC5uYXZiYXItbWVudVxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gIC5uYXZiYXItc3RhcnRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8pXG4gIC5uYXZiYXItZW5kXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bywgZmFsc2UpXG4gIC5uYXZiYXItZHJvcGRvd25cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1c1xuICAgIGJvcmRlci10b3A6ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcFxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICBkaXNwbGF5OiBub25lXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbVxuICAgICtsdHItcG9zaXRpb24oMCwgZmFsc2UpXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAxMDAlXG4gICAgei1pbmRleDogJG5hdmJhci1kcm9wZG93bi16XG4gICAgLm5hdmJhci1pdGVtXG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgYS5uYXZiYXItaXRlbVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgM3JlbSlcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgJi5pcy1ib3hlZFxuICAgICAgYm9yZGVyLXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1yYWRpdXNcbiAgICAgIGJvcmRlci10b3A6IG5vbmVcbiAgICAgIGJveC1zaGFkb3c6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtc2hhZG93XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgb3BhY2l0eTogMFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHRvcDogY2FsYygxMDAlICsgKCN7JG5hdmJhci1kcm9wZG93bi1vZmZzZXR9KSlcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogMFxuICAubmF2YmFyLWRpdmlkZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXJcbiAgICAubmF2YmFyLWJyYW5kXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0uNzVyZW0sIGZhbHNlKVxuICAgIC5uYXZiYXItbWVudVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtKVxuICAvLyBGaXhlZCBuYXZiYXJcbiAgLm5hdmJhclxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgK25hdmJhci1maXhlZFxuICAgICYuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3BcbiAgICAgIGJvdHRvbTogMFxuICAgICAgJi5oYXMtc2hhZG93XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgJi5pcy1maXhlZC10b3AtZGVza3RvcFxuICAgICAgdG9wOiAwXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3BcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKVxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHQgKyAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMilcbiAgLy8gSG92ZXIvQWN0aXZlIHN0YXRlc1xuICBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmtcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3JcbiAgICAmLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd25cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuXG4vLyBDb21iaW5hdGlvblxuXG4uaGVyb1xuICAmLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbnRyb2xzXCJcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHBhZ2luYXRpb24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1tYXJnaW46IC0wLjI1cmVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1taW4td2lkdGg6ICRjb250cm9sLWhlaWdodCAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1pdGVtLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLW1hcmdpbjogMC4yNXJlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLWxlZnQ6IDAuNWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctcmlnaHQ6IDAuNWVtICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLW5hdi1wYWRkaW5nLWxlZnQ6IDAuNzVlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24tbmF2LXBhZGRpbmctcmlnaHQ6IDAuNzVlbSAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdFxuJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tY3VycmVudC1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZWxsaXBzaXMtY29sb3I6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMikgIWRlZmF1bHRcblxuLnBhZ2luYXRpb25cbiAgQGV4dGVuZCAlYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW5cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAmLmlzLXJvdW5kZWRcbiAgICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbVxuICAgICAgcGFkZGluZy1yaWdodDogMWVtXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAucGFnaW5hdGlvbi1saW5rXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblxuLnBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbi1saXN0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24taXRlbS1mb250LXNpemVcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1pdGVtLW1hcmdpblxuICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1sZWZ0XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1yaWdodFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGlua1xuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvclxuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3JcbiAgbWluLXdpZHRoOiAkcGFnaW5hdGlvbi1taW4td2lkdGhcbiAgJjpob3ZlclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yXG4gICY6Zm9jdXNcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAmOmFjdGl2ZVxuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldFxuICAmW2Rpc2FibGVkXSxcbiAgJi5pcy1kaXNhYmxlZFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3JcbiAgICBvcGFjaXR5OiAwLjVcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0XG4gIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24tbmF2LXBhZGRpbmctbGVmdFxuICBwYWRkaW5nLXJpZ2h0OiAkcGFnaW5hdGlvbi1uYXYtcGFkZGluZy1yaWdodFxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi5wYWdpbmF0aW9uLWxpbmtcbiAgJi5pcy1jdXJyZW50XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yXG5cbi5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1lbGxpcHNpcy1jb2xvclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4ucGFnaW5hdGlvbi1saXN0XG4gIGZsZXgtd3JhcDogd3JhcFxuICBsaVxuICAgIGxpc3Qtc3R5bGU6IG5vbmVcblxuK21vYmlsZVxuICAucGFnaW5hdGlvblxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24tbmV4dFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gIC5wYWdpbmF0aW9uLWxpc3RcbiAgICBsaVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMVxuXG4rdGFibGV0XG4gIC5wYWdpbmF0aW9uLWxpc3RcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIG9yZGVyOiAxXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0LFxuICAucGFnaW5hdGlvbi1saW5rLFxuICAucGFnaW5hdGlvbi1lbGxpcHNpc1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICBtYXJnaW4tdG9wOiAwXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgb3JkZXI6IDJcbiAgLnBhZ2luYXRpb24tbmV4dFxuICAgIG9yZGVyOiAzXG4gIC5wYWdpbmF0aW9uXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIG1hcmdpbi10b3A6IDBcbiAgICAmLmlzLWNlbnRlcmVkXG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91c1xuICAgICAgICBvcmRlcjogMVxuICAgICAgLnBhZ2luYXRpb24tbGlzdFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBvcmRlcjogMlxuICAgICAgLnBhZ2luYXRpb24tbmV4dFxuICAgICAgICBvcmRlcjogM1xuICAgICYuaXMtcmlnaHRcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgICAgIG9yZGVyOiAxXG4gICAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICAgIG9yZGVyOiAyXG4gICAgICAucGFnaW5hdGlvbi1saXN0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAgICAgb3JkZXI6IDNcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHBhbmVsLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcbiRwYW5lbC1pdGVtLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRwYW5lbC1zaGFkb3c6ICRzaGFkb3cgIWRlZmF1bHRcblxuJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctc2l6ZTogMS4yNWVtICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kcGFuZWwtdGFicy1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwYW5lbC10YWItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcbiRwYW5lbC10YWItYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcblxuJHBhbmVsLWxpc3QtaXRlbS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwYW5lbC1saXN0LWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYW5lbC1ibG9jay1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhbmVsLWljb24tY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5wYW5lbFxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRwYW5lbC1zaGFkb3dcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhbmVsLW1hcmdpblxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRwYW5lbC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgLnBhbmVsLWhlYWRpbmdcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZVxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JcbiAgICAgIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb25cbiAgICAgICAgY29sb3I6ICRjb2xvclxuXG4ucGFuZWwtdGFicyxcbi5wYW5lbC1ibG9ja1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtaXRlbS1ib3JkZXJcblxuLnBhbmVsLWhlYWRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtcmFkaXVzICRwYW5lbC1yYWRpdXMgMCAwXG4gIGNvbG9yOiAkcGFuZWwtaGVhZGluZy1jb2xvclxuICBmb250LXNpemU6ICRwYW5lbC1oZWFkaW5nLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRwYW5lbC1oZWFkaW5nLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHBhbmVsLWhlYWRpbmctbGluZS1oZWlnaHRcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZ1xuXG4ucGFuZWwtdGFic1xuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgZGlzcGxheTogZmxleFxuICBmb250LXNpemU6ICRwYW5lbC10YWJzLWZvbnQtc2l6ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBhXG4gICAgYm9yZGVyLWJvdHRvbTogJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweFxuICAgIHBhZGRpbmc6IDAuNWVtXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGNvbG9yOiAkcGFuZWwtdGFiLWFjdGl2ZS1jb2xvclxuXG4ucGFuZWwtbGlzdFxuICBhXG4gICAgY29sb3I6ICRwYW5lbC1saXN0LWl0ZW0tY29sb3JcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvclxuXG4ucGFuZWwtYmxvY2tcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJHBhbmVsLWJsb2NrLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgJiA+IC5jb250cm9sXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLXdyYXBwZWRcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvclxuICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWNvbG9yXG4gICAgLnBhbmVsLWljb25cbiAgICAgIGNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWljb24tY29sb3JcbiAgJjpsYXN0LWNoaWxkXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBhbmVsLXJhZGl1c1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9ja1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1ibG9jay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5wYW5lbC1pY29uXG4gICtmYSgxNHB4LCAxZW0pXG4gIGNvbG9yOiAkcGFuZWwtaWNvbi1jb2xvclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVlbSlcbiAgLmZhXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHRcbiR0YWJzLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdFxuJHRhYnMtbGluay1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFicy1saW5rLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJzLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLWxpbmstcGFkZGluZzogMC41ZW0gMWVtICFkZWZhdWx0XG5cbiR0YWJzLWJveGVkLWxpbmstcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcblxuLnRhYnNcbiAgQGV4dGVuZCAlYmxvY2tcbiAgK292ZXJmbG93LXRvdWNoXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBvdmVyZmxvdzogaGlkZGVuXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkdGFicy1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgIGNvbG9yOiAkdGFicy1saW5rLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLSN7JHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aH1cbiAgICBwYWRkaW5nOiAkdGFicy1saW5rLXBhZGRpbmdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgJjpob3ZlclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYnMtbGluay1ob3Zlci1jb2xvclxuICBsaVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgICBjb2xvcjogJHRhYnMtbGluay1hY3RpdmUtY29sb3JcbiAgdWxcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgJi5pcy1sZWZ0XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgICAmLmlzLWNlbnRlclxuICAgICAgZmxleDogbm9uZVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFN0eWxlc1xuICAmLmlzLWJveGVkXG4gICAgYVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICtsdHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgMCAwXG4gICAgICArcnRsXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAkdGFicy1ib3hlZC1saW5rLXJhZGl1c1xuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgbGlcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yICFpbXBvcnRhbnRcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBsaVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMFxuICAmLmlzLXRvZ2dsZVxuICAgIGFcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLWNvbG9yXG4gICAgICBib3JkZXItc3R5bGU6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1zdHlsZVxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGhcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICBsaVxuICAgICAgJiArIGxpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLSN7JHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRofSwgZmFsc2UpXG4gICAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICY6bGFzdC1jaGlsZCBhXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICAgICAgICBjb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yXG4gICAgICAgICAgei1pbmRleDogMVxuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgJi5pcy10b2dnbGUtcm91bmRlZFxuICAgICAgbGlcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtXG4gICAgICAgICY6bGFzdC1jaGlsZCBhXG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8qIEJ1bG1hIEdyaWQgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiY29sdW1uc1wiXG5AaW1wb3J0IFwidGlsZXNcIlxuIiwiQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnNcIlxuXG4kY29sdW1uLWdhcDogMC43NXJlbSAhZGVmYXVsdFxuXG4uY29sdW1uXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHBhZGRpbmc6ICRjb2x1bW4tZ2FwXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtbmFycm93XG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiB1bnNldFxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGxcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDEwMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1xdWFydGVyc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNzUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLXRoaXJkc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjYuNjY2NiVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA1MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtdGhpcmRcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDMzLjMzMzMlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXF1YXJ0ZXJcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDI1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdHdvLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogODAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tdGhpcmRzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWhhbGZcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDUwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS10aGlyZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtcXVhcnRlclxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLWZpZnRoXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyMCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHNcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA4MCUsIGZhbHNlKVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy0jeyRpfVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtI3skaX1cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArbW9iaWxlXG4gICAgJi5pcy1uYXJyb3ctbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogdW5zZXRcbiAgICAmLmlzLWZ1bGwtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2Ni42NjY2JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDYwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1tb2JpbGVcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LW1vYmlsZVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIHBlcmNlbnRhZ2UoZGl2aWRlKCRpLCAxMikpLCBmYWxzZSlcbiAgK3RhYmxldFxuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLFxuICAgICYuaXMtZnVsbC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcyxcbiAgICAmLmlzLXR3by10aGlyZHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYsXG4gICAgJi5pcy1oYWxmLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLFxuICAgICYuaXMtb25lLXRoaXJkLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLFxuICAgICYuaXMtb25lLWZpZnRoLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocyxcbiAgICAmLmlzLXR3by1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocyxcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYsXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQsXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAzMy4zMzMzJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDQwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LFxuICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LFxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdGFibGV0XG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuICArdG91Y2hcbiAgICAmLmlzLW5hcnJvdy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNTAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2hcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDIwJSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDgwJSwgZmFsc2UpXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdG91Y2hcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICtkZXNrdG9wXG4gICAgJi5pcy1uYXJyb3ctZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3BcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWRlc2t0b3BcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICt3aWRlc2NyZWVuXG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IHVuc2V0XG4gICAgJi5pcy1mdWxsLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNzUlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjYuNjY2NiUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDMzLjMzMzMlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDI1JSwgZmFsc2UpXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNDAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA2MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSlcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKSwgZmFsc2UpXG4gICtmdWxsaGRcbiAgICAmLmlzLW5hcnJvdy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiB1bnNldFxuICAgICYuaXMtZnVsbC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA3NSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZnVsbGhkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDY2LjY2NjYlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1oYWxmLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA1MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMzMuMzMzMyUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAyNSUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCA0MCUsIGZhbHNlKVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgNjAlLCBmYWxzZSlcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgODAlLCBmYWxzZSlcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkaSwgMTIpKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tZnVsbGhkXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgcGVyY2VudGFnZShkaXZpZGUoJGksIDEyKSksIGZhbHNlKVxuXG4uY29sdW1uc1xuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICgtJGNvbHVtbi1nYXApLCBmYWxzZSlcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAoLSRjb2x1bW4tZ2FwKSlcbiAgbWFyZ2luLXRvcDogKC0kY29sdW1uLWdhcClcbiAgJjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogKC0kY29sdW1uLWdhcClcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAjeyRjb2x1bW4tZ2FwfSlcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWdhcGxlc3NcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICBtYXJnaW4tdG9wOiAwXG4gICAgJiA+IC5jb2x1bW5cbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1tb2JpbGVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICYuaXMtbXVsdGlsaW5lXG4gICAgZmxleC13cmFwOiB3cmFwXG4gICYuaXMtdmNlbnRlcmVkXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICtkZXNrdG9wXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1kZXNrdG9wXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbkBpZiAkdmFyaWFibGUtY29sdW1uc1xuICAuY29sdW1ucy5pcy12YXJpYWJsZVxuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSksIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpKVxuICAgID4gLmNvbHVtblxuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA4XG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICttb2JpbGVcbiAgICAgICAgJi5pcy0jeyRpfS1tb2JpbGVcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdGFibGV0XG4gICAgICAgICYuaXMtI3skaX0tdGFibGV0XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RhYmxldC1vbmx5XG4gICAgICAgICYuaXMtI3skaX0tdGFibGV0LW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArdG91Y2hcbiAgICAgICAgJi5pcy0jeyRpfS10b3VjaFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtkZXNrdG9wXG4gICAgICAgICYuaXMtI3skaX0tZGVza3RvcFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtkZXNrdG9wLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArd2lkZXNjcmVlblxuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArd2lkZXNjcmVlbi1vbmx5XG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlbi1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK2Z1bGxoZFxuICAgICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJHRpbGUtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuXG4udGlsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hbmNlc3RvclxuICAgIG1hcmdpbi1sZWZ0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tcmlnaHQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi10b3A6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtY2hpbGRcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuICAmLmlzLXBhcmVudFxuICAgIHBhZGRpbmc6ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy12ZXJ0aWNhbFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1jaGlsZClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IChkaXZpZGUoJGksIDEyKSkgKiAxMDAlXG4iLCIvKiBCdWxtYSBMYXlvdXQgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiaGVyb1wiXG5AaW1wb3J0IFwic2VjdGlvblwiXG5AaW1wb3J0IFwiZm9vdGVyXCJcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvbWl4aW5zXCJcblxuJGhlcm8tYm9keS1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLXRhYmxldDogM3JlbSAzcmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctc21hbGw6IDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bTogOXJlbSA0LjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1sYXJnZTogMThyZW0gNnJlbSAhZGVmYXVsdFxuXG4kaGVyby1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLy8gTWFpbiBjb250YWluZXJcbi5oZXJvXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgLm5hdmJhclxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgLnRhYnNcbiAgICB1bFxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRoZXJvLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgLnRpdGxlXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAuc3VidGl0bGVcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjkpXG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICt0b3VjaFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGNvbG9yOiBidWxtYVJnYmEoJGNvbG9yLWludmVydCwgMC43KVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC50YWJzXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbGlcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJi5pcy1ib3hlZCxcbiAgICAgICAgJi5pcy10b2dnbGVcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgICBsaS5pcy1hY3RpdmUgYVxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICBAaWYgdHlwZS1vZigkY29sb3IpID09ICdjb2xvcidcbiAgICAgICAgJi5pcy1ib2xkXG4gICAgICAgICAgJGdyYWRpZW50LXRvcC1sZWZ0OiBkYXJrZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIC0xMGRlZyksIDEwJSksIDEwJSlcbiAgICAgICAgICAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0OiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAxMGRlZyksIDUlKSwgNSUpXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgLmhlcm8tYm9keVxuICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1sYXJnZVxuICAmLmlzLWhhbGZoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgLmhlcm8tYm9keVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJiA+IC5jb250YWluZXJcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtaGFsZmhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDUwdmhcbiAgJi5pcy1mdWxsaGVpZ2h0XG4gICAgbWluLWhlaWdodDogMTAwdmhcblxuLy8gQ29tcG9uZW50c1xuXG4uaGVyby12aWRlb1xuICBAZXh0ZW5kICVvdmVybGF5XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdmlkZW9cbiAgICBsZWZ0OiA1MCVcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLXRyYW5zcGFyZW50XG4gICAgb3BhY2l0eTogMC4zXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICBkaXNwbGF5OiBub25lXG5cbi5oZXJvLWJ1dHRvbnNcbiAgbWFyZ2luLXRvcDogMS41cmVtXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAuYnV0dG9uXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdFxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLmhlcm8tYm9keVxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nXG4gICt0YWJsZXRcbiAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctdGFibGV0XG4iLCJAaW1wb3J0IFwiLi4vdXRpbGl0aWVzL21peGluc1wiXG5cbiRzZWN0aW9uLXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3A6IDNyZW0gM3JlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1tZWRpdW06IDlyZW0gNC41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWxhcmdlOiAxOHJlbSA2cmVtICFkZWZhdWx0XG5cbi5zZWN0aW9uXG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmdcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Rlc2t0b3BcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3BcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtXG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1lZGl1bVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2VcbiIsIkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvZGVyaXZlZC12YXJpYWJsZXNcIlxuXG4kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiRmb290ZXItY29sb3I6IGZhbHNlICFkZWZhdWx0XG4kZm9vdGVyLXBhZGRpbmc6IDNyZW0gMS41cmVtIDZyZW0gIWRlZmF1bHRcblxuLmZvb3RlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3JcbiAgcGFkZGluZzogJGZvb3Rlci1wYWRkaW5nXG4gIEBpZiAkZm9vdGVyLWNvbG9yXG4gICAgY29sb3I6ICRmb290ZXItY29sb3JcbiIsIi8qXG4gKiBSZXNvdXJjZXMgb24gcHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpcbiAqIGh0dHBzOi8vd2Via2l0Lm9yZy9ibG9nLWZpbGVzL3ByZWZlcnMtcmVkdWNlZC1tb3Rpb24vcHJtLmh0bVxuICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG4gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMDFzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIjpyb290IHtcblx0LS1mb250LXByaW1hcnk6ICN7JGZhbWlseS1wcmltYXJ5fTtcblx0LS1mb250LXByaW1hcnktbGlnaHQ6ICN7JGZhbWlseS1wcmltYXJ5LWxpZ2h0fTtcblx0LS1mb250LXByaW1hcnktc2VtaWJvbGQ6ICN7JGZhbWlseS1wcmltYXJ5LXNlbWlib2xkfTtcblx0LS1mb250LXByaW1hcnktYm9sZDogI3skZmFtaWx5LXByaW1hcnktYm9sZH07XG5cdC0tZm9udC1zZWNvbmRhcnk6ICN7JGZhbWlseS1zZWNvbmRhcnl9O1xuXG5cdC0tY29sb3ItcHJpbWFyeTogI3skcHJpbWFyeX07XG5cdC0tZ3JhZGllbnQ6ICN7JGdyYWRpZW50LXJlZH07XG5cblx0LS1idXR0b24tdGV4dDogI3skd2hpdGV9O1xuXHQtLWJ1dHRvbi10ZXh0LWhvdmVyOiAjeyR3aGl0ZX07XG5cdC0tYnV0dG9uLWJhY2tncm91bmQ6ICN7JGJ1dHRvbi1iYWNrZ3JvdW5kfTtcblx0LS1idXR0b24taG92ZXI6ICN7JGJ1dHRvbi1ob3Zlcn07XG5cdC0tYnV0dG9uLWJvcmRlcjogI3skYnV0dG9uLWJvcmRlcn07XG5cdC0tYnV0dG9uLWRpc2FibGVkOiAjeyRidXR0b24tZGlzYWJsZWR9O1xuXG5cdC0tbmF2LXRleHQtY29sb3I6ICN7JGxpbmstdGV4dH07XG5cdC0tbmF2LWhvdmVyLWNvbG9yOiAjeyRwcmltYXJ5fTtcblx0LS1uYXYtYnV0dG9uLXRleHQ6ICN7JGxpbmstdGV4dH07XG5cdC0tbmF2LWJ1dHRvbi10ZXh0LWhvdmVyOiAjeyR3aGl0ZX07XG5cdC0tbmF2LWJ1dHRvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0LS1uYXYtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICN7JHByaW1hcnl9O1xuXHQtLW5hdi1idXR0b24tYm9yZGVyOiB0cmFuc3BhcmVudDtcblx0LS1uYXYtYnV0dG9uLWJvcmRlci1ob3ZlcjogI3skcHJpbWFyeX07XG5cblx0LS10YWctdGV4dC1jb2xvcjogI3skbGluay10ZXh0fTtcblx0LS10YWctYmFja2dyb3VuZDogI3skdGFnLWJhY2tncm91bmQtY29sb3J9O1xuXG5cdC50aGVtZS0teWVsbG93IHtcblx0XHQtLWNvbG9yLXByaW1hcnk6ICN7JHNlY29uZGFyeX07XG5cdFx0LS1ncmFkaWVudDogI3skZ3JhZGllbnQteWVsbG93fTtcblx0XHQtLWJ1dHRvbi1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHQtLWJ1dHRvbi10ZXh0OiAjeyRsaW5rLXRleHR9O1xuXHRcdC0tYnV0dG9uLXRleHQtaG92ZXI6ICN7JGxpbmstdGV4dH07XG5cdFx0LS1idXR0b24taG92ZXI6ICNkYmE2NDE7XG5cdFx0LS1idXR0b24tYm9yZGVyOiAjYjM4ODM1O1xuXHRcdC0tYnV0dG9uLWRpc2FibGVkOiAjZThiMDQ1ODA7XG5cdFx0LS1uYXYtaG92ZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdC0tbmF2LWJ1dHRvbi10ZXh0LWhvdmVyOiAjeyRsaW5rLXRleHR9O1xuXHRcdC0tbmF2LWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHQtLW5hdi1idXR0b24tYm9yZGVyLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0fVxuXG5cdC50aGVtZS0tZGFyay1oZWFkZXIge1xuXHRcdC0tbmF2LXRleHQtY29sb3I6ICN7JHdoaXRlfTtcblx0XHQtLW5hdi1ob3Zlci1jb2xvcjogI3skd2hpdGV9O1xuXHRcdC0tbmF2LWJ1dHRvbi10ZXh0OiAjeyR3aGl0ZX07XG5cdFx0LS1uYXYtYnV0dG9uLWJvcmRlcjogI3skd2hpdGV9O1xuXHRcdC0tbmF2LWJ1dHRvbi1ib3JkZXItaG92ZXI6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQXZlcnRhLUxpZ2h0XCI7XG5cdHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvQXZlcnRhTGlnaHQvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvQXZlcnRhTGlnaHQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJBdmVydGEtUmVndWxhclwiO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YVJlZ3VsYXIvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvQXZlcnRhUmVndWxhci9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YS1TZW1pYm9sZFwiO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YVNlbWlib2xkL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YVNlbWlib2xkL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiQXZlcnRhLUJvbGRcIjtcblx0c3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9BdmVydGFCb2xkL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL0F2ZXJ0YUJvbGQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuXHRoI3skaX0sXG5cdC5oI3skaX0ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1ib2xkO1xuXHRmb250LXNpemU6IDNyZW07XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0Zm9udC1zaXplOiAycmVtO1xufVxuXG4uaDItc2VyaWYge1xuXHRmb250LWZhbWlseTogJGZhbWlseS1zZWNvbmRhcnk7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4lc2VjdGlvbi1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xufVxuIiwiZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuIiwiJXRleHQtbGluayB7XG5cdGNvbG9yOiAkbGluay10ZXh0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4ubGluayB7XG5cdCYtLXRleHQge1xuXHRcdEBleHRlbmQgJXRleHQtbGluaztcblx0fVxuXG5cdCYtLWdyZXktZGFyayB7XG5cdFx0Y29sb3I6ICRncmV5LWRhcms7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGluaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Y29sb3I6ICRsaW5rLXRleHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi52aXN1YWxseS1oaWRkZW4ge1xuXHRAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG59XG5cbiVpcy1mdWxsLXdpZHRoIHtcblx0bWFyZ2luLWxlZnQ6ICRmdWxsd2lkdGg7XG5cdG1hcmdpbi1yaWdodDogJGZ1bGx3aWR0aDtcbn1cblxuLmlzLWZ1bGwtd2lkdGgge1xuXHRAZXh0ZW5kICVpcy1mdWxsLXdpZHRoO1xufVxuXG4uaXMtcmVzcG9uc2l2ZS12aWRlbyxcbi5pcy1yZXNwb25zaXZlLWVtYmVkIHtcblx0PiAqIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0QGluY2x1ZGUgc2l6ZSgxMDAlICFpbXBvcnRhbnQpO1xuXHR9XG5cblx0Ji5tYXAge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmlzLXNwYWNlLWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oYXMtdGV4dC1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWV4dHJhLXNtYWxsIHtcblx0Zm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1ib3JkZXJsZXNzIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uaGFzLWJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcbn1cblxuLmhhcy1ib3JkZXItYm90dG9tIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XG59XG5cbi5wYi03IHtcblx0cGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG4iLCJAbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwLXBhdGg6IGluc2V0KDFweCAxcHggMXB4IDFweCk7XG59XG4iLCIvLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnJlYWtwb2ludHMg4oCTIFVzZWQgZm9yIE1lZGlhIFF1ZXJ5IE1peGlucyBvbmx5LiBOb3RlIHRoZSBweCB2YWx1ZXMhXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vICRmdWxsaGQ6IDE2ODBweDtcbi8vICR3aWRlc2NyZWVuOiAxMjgwcHg7XG4vLyAkZGVza3RvcDogMTAyNHB4O1xuJHRhYmxldDogNzY4cHg7XG4vLyAkcGhvbmU6IDYwMHB4O1xuLy8gJHRpbnk6IDM3NXB4O1xuXG4vLyAkY29udGFpbmVyLW9mZnNldDogMDtcbiRmdWxsd2lkdGg6IGNhbGMoNTAlIC0gNTB2dyk7XG4vLyAkY29udGFpbmVyLW1heC13aWR0aDogMTMwMHB4O1xuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2l6ZSBNaXhpblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8gU2V0cyB0aGUgYHdpZHRoYCBhbmQgYGhlaWdodGAgb2YgdGhlIGVsZW1lbnQgaW4gb25lIHN0YXRlbWVudC5cbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh3aXRoIHVuaXQpIHwgc3RyaW5nfSAkd2lkdGhcbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyICh3aXRoIHVuaXQpIHwgc3RyaW5nfSAkaGVpZ2h0IFskd2lkdGhdXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZmlyc3QtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNpemUoMmVtKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgQ1NTIE91dHB1dFxuLy8vICAgLmZpcnN0LWVsZW1lbnQge1xuLy8vICAgICB3aWR0aDogMmVtO1xuLy8vICAgICBoZWlnaHQ6IDJlbTtcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIHNpemUoYXV0bywgMTBlbSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIENTUyBPdXRwdXRcbi8vLyAgIC5zZWNvbmQtZWxlbWVudCB7XG4vLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8vICAgICBoZWlnaHQ6IDEwZW07XG4vLy8gICB9XG4vLy9cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IF9pcy1zaXplXG5cbkBtaXhpbiBzaXplKCR3aWR0aCxcblx0JGhlaWdodDogJHdpZHRoKSB7XG5cblx0QGlmIF9pcy1zaXplKCR3aWR0aCkge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdH1cblxuXHRAZWxzZSB7XG5cdFx0QGVycm9yICdgI3skd2lkdGh9YCBpcyBub3QgYSB2YWxpZCBsZW5ndGggZm9yIHRoZSBgJHdpZHRoYCBhcmd1bWVudCAnICsgJ2luIHRoZSBgc2l6ZWAgbWl4aW4uJztcblx0fVxuXG5cdEBpZiBfaXMtc2l6ZSgkaGVpZ2h0KSB7XG5cdFx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHR9XG5cblx0QGVsc2Uge1xuXHRcdEBlcnJvciAnYCN7JGhlaWdodH1gIGlzIG5vdCBhIHZhbGlkIGxlbmd0aCBmb3IgdGhlIGAkaGVpZ2h0YCBhcmd1bWVudCAnICsgJ2luIHRoZSBgc2l6ZWAgbWl4aW4uJztcblx0fVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIC0tY29udGFpbmVyLWd1dHRlcjogLjYyNXJlbTtcblxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItZ3V0dGVyKTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC0tY29udGFpbmVyLWd1dHRlcjogMS4yNXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC0tY29udGFpbmVyLWd1dHRlcjogMDtcbiAgfVxuXG4gICYtLWJsb2NrIHtcbiAgICAud3JhcCA+ICoge1xuICAgICAgQGluY2x1ZGUgYmxvY2soM3JlbSk7XG4gICAgICAvLyB0b2RvOiBhZGQgbW9iaWxlIGJsb2NrIHNwYWNpbmdcbiAgICB9XG4gIH1cblxuICAmOmhhcyguaGFzLW92ZXJsYXApIHtcbiAgICAuZ3V0dGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS00MDQge1xuICAgIC5jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLy8gVE9ETzogdGFrZSBvdXQgd2hhdCdzIG5vdCBuZWVkZWRcblxuICAkZ3JpZC1yZXBlYXQtMjogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgJGdyaWQtcmVwZWF0LTM6IHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XG4gICRncmlkLXJlcGVhdC00OiByZXBlYXQoNCwgbWlubWF4KGF1dG8sIDFmcikpO1xuICAkZ3JpZC1yZXBlYXQtNTogcmVwZWF0KDUsIG1pbm1heChhdXRvLCAxZnIpKTtcbiAgJGdyaWQtcmVwZWF0LTY6IHJlcGVhdCg2LCBtaW5tYXgoYXV0bywgMWZyKSk7XG5cbiAgJi0tYXV0byB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLFxuICAgICAgICBtaW5tYXgodmFyKC0tYXV0by1ncmlkLW1pbi1zaXplLCAxNnJlbSksIDFmcikpO1xuICB9XG5cbiAgJi0tc3Bhbi01IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzU7XG4gICAgfVxuICB9XG5cbiAgJi0tMmNvbCB7XG4gICAgJi50YWJsZXQge1xuICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoJHBob25lKSB7XG4gICAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGdyaWQtcmVwZWF0LTI7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRncmlkLXJlcGVhdC0yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLTNjb2wge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkZ3JpZC1yZXBlYXQtMztcbiAgICB9XG4gIH1cblxuICAmLS00Y29sIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGdyaWQtcmVwZWF0LTQ7XG4gICAgfVxuICB9XG5cbiAgJi0tNWNvbCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRncmlkLXJlcGVhdC01O1xuICAgIH1cbiAgfVxuXG4gICYtLTQwLTYwIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDUlIDU1JTtcbiAgICB9XG4gIH1cblxuICAmLS02dGhzIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGdyaWQtcmVwZWF0LTY7XG4gICAgfVxuICB9XG5cbiAgJi0tZ2FwLXNtYWxsIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAmLS1nYXAtbWVkIHtcbiAgICBnYXA6IHJlbSgyMCk7XG4gIH1cblxuICAmLS1nYXAtbGFyZ2Uge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuIiwiLmd1dHRlciB7XG5cdC0tZ3V0dGVyOiAxcmVtO1xuXHRwYWRkaW5nOiB2YXIoLS1ndXR0ZXIpO1xuXG5cdCYtLXNpZGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tZ3V0dGVyKTtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0LS1ndXR0ZXI6IDJyZW07XG5cdH1cblxuXHRAaW5jbHVkZSB3aWRlc2NyZWVuIHtcblx0XHQtLWd1dHRlcjogM3JlbTtcblx0fVxuXG59XG4iLCIuaGVhZGVyIHtcbiAgJl9fc2l0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRoZW1lLS1kYXJrLWhlYWRlciAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMzIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcbiAgICAgICAgLy8gei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg0ODApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2l0ZS1tYWluIHtcbiAgLy8gVE9ETzogdXNlIHV0aWxpdHkgY2xhc3NlcyBmb3IgdGhpc1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4iLCIucGFnZSB7XG4gIC8vIFRPRE86IGNoZWNrIGlmIHRoaXMgaXMgbmVlZGVkXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4iLCIvLyBUT0RPOiBjbGVhbiB1cFxuXG4ubmF2IHtcblx0JG1haW46ICN7Jn1fX21haW47XG5cdCRtZW51OiAjeyZ9X19tZW51O1xuXHQkZm9vdGVyOiAjeyZ9X19mb290ZXI7XG5cdCRzdWJtZW51OiAjeyZ9X19zdWJtZW51O1xuXHQkdG9waWM6ICN7Jn1fX3RvcGljO1xuXG5cdCZfX2l0ZW1zIHtcblxuXHRcdCN7JG1haW59ICYsXG5cdFx0I3skdG9waWN9ICYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHQjeyRtZW51fSAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlcjtcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pcy1oaWRkZW4td2lkZXNjcmVlbiAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMi4yNXJlbTtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRjb2x1bW4tY291bnQ6IHVuc2V0O1xuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRzdWJtZW51fSAmIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0I3skdG9waWN9ICYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdCN7JG1haW59ICYge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3skbWFpbn0gJixcblx0XHQjeyR0b3BpY30gJixcblx0XHQjeyRzdWJtZW51fSAmIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0I3skbWVudX0gJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQjeyRmb290ZXJ9ICYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLW5hdi1mb250LWZhbWlseSwgdmFyKC0tZm9udC1wcmltYXJ5LWJvbGQpKTtcblxuXHRcdC8vIFRPRE86IGNvbWJpbmUgaW50byBvbmUgY2xhc3Ncblx0XHQjeyRtYWlufSAmLFxuXHRcdCN7JHRvcGljfSAmIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uYXYtdGV4dC1jb2xvcik7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1hbGw7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbmF2LWhvdmVyLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyR0b3BpY30gJiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQvLyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iZy1jb2xvci1mYXN0ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRtZW51fSAmIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdFx0XHRjb2xvcjogJGxpbmstdGV4dDtcblx0XHR9XG5cblx0XHQjeyRmb290ZXJ9ICYge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN7JHN1Ym1lbnV9ICYge1xuXHRcdFx0LS1uYXYtYWNjZW50LWNvbG9yOiAjeyR0ZWFsfTtcblx0XHRcdHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG5cdFx0XHRjb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjYpO1xuXG5cdFx0XHQmLmlzLWFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbmF2LWFjY2VudC1jb2xvcik7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYWNjZW50LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGhlbWUtLXllbGxvdyAmIHtcblx0XHRcdFx0LS1uYXYtYWNjZW50LWNvbG9yOiAjeyR5ZWxsb3d9O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaC1idXR0b24ge1xuXHRcdC8vIFRPRE86IG1vdmUgdG8gYnV0dG9uIGNvbXBvbmVudCBhbmQgY2hhbmdlIGNsYXNzIG5hbWVcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGNvbG9yOiB2YXIoLS1uYXYtdGV4dC1jb2xvcik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5pY29uLXN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKC44NzVyZW0pO1xuXHRcdH1cblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuXG5cdFx0PiAuY29udGFpbmVyOm5vdCgubWVudSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlcjtcblx0XHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0XHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGdhcDogMi4yNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnRoZW1lLS1kYXJrLWhlYWRlciAmIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zaXRlbWFwIHtcblx0XHRsaSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXG5cdFx0XHRAaW5jbHVkZSBibG9jaygxcmVtKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbGluay10ZXh0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRsaW5rO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktYm9sZDtcblxuXHRcdCN7JGZvb3Rlcn0gJiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQjeyRtZW51fSAmIHtcblx0XHRcdG1hcmdpbjogMXJlbSAwO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWRhcms7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1Ym1lbnUge1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyO1xuXHR9XG59XG4iLCIuZm9vdGVyIHtcblxuXHQmX19zaXRlIHtcblx0XHRwYWRkaW5nOiByZW0oNjgpIDAgcmVtKDMwKTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHQuY29sdW1uOm5vdCguZm9vdGVyX19zdWJzY3JpYmUpIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0fVxuXG5cdCZfX2xpbmtzIHtcblx0XHQtLW5hdi1mb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQmX19sb3dlciB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDMwKTtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDMwKTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSg2MCk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlcCB7XG5cdFx0XHRtYXJnaW46IDAgMC41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRvdWNoIHtcblx0XHRcdHNwYW46bm90KC5zZXApIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZW50cnkge1xuXHQkYXJ0aWNsZTogI3smfS0tYXJ0aWNsZTtcblxuXHQmX19jb250ZW50IHtcblxuXHRcdCN7JGFydGljbGV9ICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktc2Vjb25kYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCByZW0oNTApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBibG9jaygycmVtKTtcblx0XHR9XG5cblx0XHRhOm5vdCguYnV0dG9uLCAudGFnLCAucGFnaW5hdGlvbl9fbGluaykge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nwb25zb3JlZCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLS1hcnRpY2xlIHtcblx0XHQuY29sdW1ucyA+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soMnJlbSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMS41cmVtO1xuXHRcdFx0cGFkZGluZzogMC43NXJlbTtcblx0XHRcdEBpbmNsdWRlIHNpemUocmVtKDExOCkpO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVyZW0pO1xuXHRcdH1cblx0fVxufVxuIiwiLmFzaWRlIHtcblx0PiAqIHtcblx0XHRAaW5jbHVkZSBibG9jaygxLjI1cmVtKTtcblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0QGV4dGVuZCAlc2VjdGlvbi1oZWFkZXI7XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgbGlzdC1yZXNldDtcblx0fVxufVxuIiwiQG1peGluIGxpc3QtcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIuc2VjdGlvbiB7XG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgJXNlY3Rpb24taGVhZGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogMC43NXJlbSAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiAkdGV4dDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG5cdCYtLWJsb2NrIHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soM3JlbSk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2lkZWJhciB7XG4gID4gKiB7XG4gICAgQGluY2x1ZGUgYmxvY2soMi41cmVtKTtcbiAgfVxuXG4gICYtLW1hcmtldHBsYWNlIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1pbi13aWR0aDogcmVtKDMwMCk7XG4gICAgfVxuICB9XG59XG4iLCIuc3BhY2luZyB7XG5cdCYtLTc1IHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soLjc1cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmLS0zIHtcblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soM3JlbSk7XG5cdFx0fVxuXHR9XG59XG4iLCIud3JhcCB7XG5cdC0td3JhcC1tYXJnaW46IDFyZW07XG5cblx0bWFyZ2luLWJvdHRvbTogdmFyKC0td3JhcC1tYXJnaW4pO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTE1O1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0LS13cmFwLW1hcmdpbjogMnJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdC0td3JhcC1tYXJnaW46IDMuNzVyZW07XG5cblx0XHQmLmNvbHVtbnMge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luOiAwIDAgdmFyKC0td3JhcC1tYXJnaW4pO1xuXHRcdH1cblx0fVxuXG5cdCY6aGFzKC5pcy1mdWxsLXdpZHRoOmxhc3QtY2hpbGQpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCYuaGFzLW92ZXJsYXAge1xuXHRcdD4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IC01cmVtO1xuXHRcdH1cblx0fVxufVxuIiwiLmFkLWJsb2NrIHtcblx0JGJsb2NrOiAmO1xuXG5cdCZfX2NvbnRlbnQge1xuXHRcdC5oYXMtbW9iaWxlLXZlcnNpb24gJiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbnRyeV9fY29udGVudCAmIHtcblx0XHRtYXJnaW46IDNyZW0gMDtcblx0fVxuXG5cdCYgKyAud3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMi4yNXJlbTtcblx0fVxuXG5cdC53cmFwID4gJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdCYgKyAmIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG5cdEBpbmNsdWRlIGJsb2NrKDFyZW0pO1xuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRsaSB7XG5cdFx0KyBsaTo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIGEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDQpO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdHBhZGRpbmc6IDAgMC4yNXJlbTtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktYm9sZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdC8vIFRPRE86IGFkZCBhIGhvdmVyIGNvbG9yXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5idXR0b24ge1xuXHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRib3JkZXItd2lkdGg6IDJweDtcblxuXHQmX19ncm91cCB7XG5cdFx0Ly8gVE9ETzogY2hhbmdlIHRvIGRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDJmcjtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE7XG5cdFx0Z2FwOiByZW0oOCkgMDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cdFx0XHRnYXA6IDAgcmVtKDgpO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtcHJpbWFyeSxcblx0Ji5pcy1zZWNvbmRhcnkge1xuXHRcdC8vIG1pbi13aWR0aDogcmVtKDE3OCk7XG5cdFx0Ly8gVE9ETzogY2hlY2sgd2hlcmUgdGhpcyBpcyB1c2VkIGFuZCBhZGp1c3QgdGhlIHdpZHRoXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWJhY2tncm91bmQpO1xuXHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1ob3Zlcik7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24taG92ZXIpO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ1dHRvbi1ib3JkZXIpO1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWRpc2FibGVkKTtcblx0XHR9XG5cdH1cblxuXHQmX19uYXZiYXIge1xuXHRcdGNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLXRleHQpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbmF2LWJ1dHRvbi1ib3JkZXIpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLW5hdi1idXR0b24tYmFja2dyb3VuZCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLXRleHQtaG92ZXIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1uYXYtYnV0dG9uLWJvcmRlci1ob3Zlcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uYXYtYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxhcmdlIHtcblx0XHRtaW4td2lkdGg6IHJlbSgxNzgpO1xuXHRcdGhlaWdodDogM3JlbTtcblx0fVxuXG5cdCYtLXdpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji0tb3V0bGluZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1ob3Zlcik7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcblx0XHR9XG5cdH1cblxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdC0tYnV0dG9uLWJhY2tncm91bmQ6ICN7JHNlY29uZGFyeX07XG5cdFx0LS1idXR0b24tdGV4dC1ob3ZlcjogI3skbGluay10ZXh0fTtcblx0fVxufVxuIiwiLmNhcmQge1xuXG5cdC8vIFRPRE86IENoZWNrIHdoYXQgaXNuJ3QgdXNlZCBhbmQgcmVtb3ZlXG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHR9XG5cblx0Jl9fY29udGVudCxcblx0Jl9faW5uZXIsXG5cdCZfX2JvZHkge1xuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBibG9jaygxcmVtKTtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW1zIHtcblx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHRcdHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNzVyZW07XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDAuNzVyZW07XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1zZW1pYm9sZDtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5pY29uLXN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKC44NzVyZW0pO1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWxpZ2h0O1xuXHRcdH1cblx0fVxufVxuIiwiLmN0YSB7XG5cdCRwcmltYXJ5OiAjeyZ9LS1wcmltYXJ5OyAvL1RPRE86IGNoYW5nZSB0aGUgY2xhc2UgbmFtZVxuXHQkc3Vic2NyaWJlOiAjeyZ9LS1zdWJzY3JpYmU7XG5cdCRmb290ZXI6ICN7Jn0tLWZvb3Rlcjtcblx0JGZlYXR1cmVkOiAjeyZ9LS1mZWF0dXJlZDtcblx0JHZlbmRvcjogI3smfS0tdmVuZG9yO1xuXHQkYnVzaW5lc3M6ICN7Jn0tLWJ1c2luZXNzO1xuXG5cdC8vIFRPRE86IHJlZmFjdG9yIHRvIHVzZSB0aGUgY3NzIHZhcmlhYmxlc1xuXHQmX19jb250ZW50IHtcblxuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBibG9jaygwLjg3NXJlbSk7XG5cdFx0fVxuXG5cdFx0I3skcHJpbWFyeX0gJiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0QGluY2x1ZGUgZnVsbGhkIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRidXNpbmVzc30gJiB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXG5cdFx0I3skZmVhdHVyZWR9ICYsXG5cdFx0I3skZm9vdGVyfSAmIHtcblx0XHRcdEBleHRlbmQgLmg1O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YmhlYWRpbmcge1xuXHRcdCN7JHByaW1hcnl9ICYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDM4KTtcblx0XHR9XG5cdH1cblxuXHQmX19ib2R5IHtcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdEBpbmNsdWRlIHRvdWNoIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc3Vic2NyaWJlLFxuXHQmLS1idXNpbmVzcyxcblx0Ji0tcHJpbWFyeSB7XG5cdFx0JiAuYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXN1YnNjcmliZTpub3QoLmN0YS0tZmVhdHVyZWQpLFxuXHQmLS1idXNpbmVzcyxcblx0Ji0tdmVuZG9yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTEwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDEwMCUsIDVweCk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdmVuZG9yLFxuXHQmLS1idXNpbmVzcyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYWRpZW50LXllbGxvdztcblx0XHR9XG5cdH1cblxuXHQmLS12ZW5kb3Ige1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiByZW0oMjgpIHJlbSgzMCk7XG5cblx0XHRAaW5jbHVkZSB3aWRlc2NyZWVuIHtcblx0XHRcdHBhZGRpbmc6IHJlbSgyNCkgcmVtKDExMikgcmVtKDI4KTtcblx0XHR9XG5cdH1cblxuXHQmLS1idXNpbmVzcyB7XG5cdFx0cGFkZGluZzogcmVtKDI0KSByZW0oMzApIHJlbSgyOCk7XG5cdH1cblxuXHQmLS1zdWJzY3JpYmUge1xuXHRcdHBhZGRpbmc6IHJlbSgyNCkgcmVtKDMwKTtcblxuXHRcdCY6bm90KC5jdGEtLWZlYXR1cmVkKSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmFkaWVudC1yZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tcHJpbWFyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzcmVtIDIuNXJlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDRyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgd2lkZXNjcmVlbiB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDEwcmVtO1xuXHRcdH1cblxuXHRcdCYuaGFzLXNjcmltIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoMTAwJSk7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay03NTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IHJlbSgzMCkgcmVtKDM2KSByZW0oMjQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJldHdlZW4oJGRlc2t0b3AsICR3aWRlc2NyZWVuKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdC0tYnV0dG9uLXRleHQ6ICN7JHdoaXRlfTtcblx0XHRcdC0tYnV0dG9uLXRleHQtaG92ZXI6ICN7JHdoaXRlfTtcblx0XHRcdC0tYnV0dG9uLWJhY2tncm91bmQ6ICN7JGJ1dHRvbi1iYWNrZ3JvdW5kfTtcblx0XHRcdC0tYnV0dG9uLWhvdmVyOiAjeyRidXR0b24taG92ZXJ9O1xuXHRcdFx0LS1idXR0b24tYm9yZGVyOiAjeyRidXR0b24tYm9yZGVyfTtcblx0XHRcdC0tYnV0dG9uLWRpc2FibGVkOiAjeyRidXR0b24tZGlzYWJsZWR9O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZmVhdHVyZWQge1xuXHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0cGFkZGluZzogMS41cmVtIDIuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLmRyb3Bkb3duIHtcblxuICAvLyBUT0RPOiBjaGVjayBpZiB0aGVyZSBhcmUgYW55IGJ1bG1hIHZhcmlhYmxlcyB0byBvdmVycmlkZVxuICAuYnV0dG9uLFxuICAmLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxMCkgcmVtKDEwKTtcbiAgfVxuXG4gICYtZGl2aWRlciB7XG4gICAgbWFyZ2luOiAwIHJlbSgxMCk7XG4gIH1cblxuICAuYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuaWNvbi1zdmcge1xuICAgIEBpbmNsdWRlIHNpemUocmVtKDE0KSk7XG4gICAgLy8gdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtLWZhc3Q7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSAuaWNvbi1zdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbiIsIiVib3JkZXJsZXNzIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmV4Y2VycHQge1xuXG5cdCRibG9jazogJjtcblx0JG1ldGE6ICN7Jn1fX21ldGE7XG5cdCRzbWFsbDogI3smfS0tc21hbGw7XG5cdCR0cmVuZGluZzogI3smfS0tdHJlbmRpbmc7XG5cblx0Ji0tY29sdW1uID4gKiB7XG5cdFx0QGluY2x1ZGUgYmxvY2soMXJlbSk7XG5cdH1cblxuXHQubWVkaWEtY29udGVudCB7XG5cdFx0PiAqIHtcblx0XHRcdEBpbmNsdWRlIGJsb2NrKDFyZW0pO1xuXHRcdH1cblxuXHRcdCN7JG1ldGF9IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cdFx0fVxuXG5cdFx0I3skc21hbGx9ICYsXG5cdFx0I3skdHJlbmRpbmd9ICYge1xuXHRcdFx0PiAqIHtcblx0XHRcdFx0QGluY2x1ZGUgYmxvY2soLjVyZW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAsXG5cdCZfX21ldGEge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Ji0tY29sdW1uIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Lm1lZGlhLWxlZnQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0XHRtYXJnaW4tbGVmdDogLTNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAwO1xuXHRcdHdpZHRoOiAzMzZweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0fVxuXG5cdCYtLWltYWdlLXJpZ2h0IHtcblx0XHQubWVkaWEtbGVmdCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdC8vIFRPRE86IGNoZWNrIG9yZGVyIGZvciBtb2JpbGVcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdC5tZWRpYSArIC5tZWRpYSB7XG5cdFx0XHRAZXh0ZW5kICVib3JkZXJsZXNzO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtYm9yZGVybGVzcyB7XG5cdFx0JiArIC5pcy1ib3JkZXJsZXNzIHtcblx0XHRcdEBleHRlbmQgJWJvcmRlcmxlc3M7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdHJlbmRpbmcge1xuXHRcdC5tZWRpYSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG5cdFx0XHQmICsgLm1lZGlhIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX2dyb3VwIHtcblx0XHQubGF5b3V0LS0yLWNvbHVtbiAmIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQ+IDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXMtb3JkZXItbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLS1mZWF0dXJlZC1hcnRpY2xlcyAmIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQ+IDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMC43NXJlbSAxLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZmlsdGVyIHtcblx0Jl9faXRlbXMge1xuXHRcdEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cdH1cblxuXHQmX19ncm91cCB7XG5cdFx0Jjpub3QoLmlzLWJvcmRlcmxlc3MpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19zZWxlY3Qge1xuXHRcdHNlbGVjdCB7XG5cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZykge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUT0RPOiBjaGVjayB0byBzZWUgaWYgYW55IG9mIHRoZXNlIGNhbiBiZSBvdmVycmlkZGVuIGJ5IGJ1bG1hIHZhcmlhYmxlc1xuLy8gVE9ETzogbW92ZSB0byBiYXNlL19mb3Jtcy5zY3NzXG5pbnB1dCxcbi5pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gIC5pcy1zdWNjZXNzLFxuICAuaXMtZGFuZ2VyLFxuICAuaXMtaG92ZXJlZCxcbiAgLmlzLWZvY3VzZWQsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5pcy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zdWNjZXNzLWJhY2tncm91bmQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1mb2N1cy1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLmlzLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZXJyb3ItYmFja2dyb3VuZDtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblxuICAmOmNoZWNrZWQsXG4gICY6bm90KDpjaGVja2VkKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cblxuICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6Y2hlY2tlZCArIGxhYmVsLFxuICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIHNpemUoLjg3NXJlbSk7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcmVtKDMpO1xuICAgICAgbGVmdDogcmVtKDMpO1xuICAgICAgQGluY2x1ZGUgc2l6ZSguNXJlbSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmhlcm8ge1xuXG5cdC5oYXMtb3ZlcmxhcCAmIHtcblx0XHRtYXJnaW4tdG9wOiAtNXJlbTtcblx0fVxuXG5cdCYtLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc2VhcmNoIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogcmVtKDQwMCk7XG5cblx0XHRcdD4gKiB7XG5cdFx0XHRcdEBpbmNsdWRlIGJsb2NrKDEuNXJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jixcblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdFx0fVxuXHR9XG59XG4iLCIuaW1hZ2Uge1xuXHQmX19jYXB0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cblxuXHQmLS1maXQtY29udGVudCB7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblx0Ji0tZnVsbHdpZHRoIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtM3JlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTNyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmlnaHQtYWxpZ24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tbGVmdDogMi4yNXJlbTtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtM3JlbTtcblx0XHR9XG5cdH1cblxuXHQmLS1sZWZ0LWFsaWduIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtM3JlbTtcblx0XHR9XG5cdH1cblxuXHQmLS1mZWF0dXJlZCB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLjkxLzE7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbiIsIi5sb2dvIHtcblx0d2lkdGg6IHJlbSgxNjApO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IHJlbSgyMDApO1xuXHR9XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0d2lkdGg6IHJlbSgyMTgpO1xuXHR9XG59XG4iLCIubWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiA0cmVtIDEuMjVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGNvbG9yOiAkdGV4dDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctMTU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0Ly8gdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtLWZhc3Q7XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0dG9wOiA0Ljg3NXJlbTtcblxuXHRcdC50aGVtZS0tZGFyay1oZWFkZXIgJiB7XG5cdFx0XHR0b3A6IHJlbSg5Nik7XG5cdFx0fVxuXHR9XG5cblx0Ji0tb3BlbiB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Jl9fc29jaWFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAwLjc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxufVxuIiwiLm1ldGEge1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LWJvbGQ7XG5cblx0Jjpub3QoLm1ldGEtLWl0YWxpYykge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLS1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0Ji0taXRhbGljIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cbn1cbiIsIi5uYXZiYXIge1xuXHQkYmxvY2s6ICY7XG5cblx0Jixcblx0Ji1tZW51LFxuXHQmLXN0YXJ0LFxuXHQmLWVuZCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCYtYnJhbmQsXG5cdCYtbWVudSB7XG5cdFx0LnBhZ2UtaG9tZSAmIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmbGV4OiAxIDEgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW1lbnUge1xuXHRcdC5wYWdlLWhvbWUgJiB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgdW50aWwoJHdpZGVzY3JlZW4pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1zdGFydCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQvLyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5LWZhc3RlcjtcblxuXHRcdCYtLWhpZGRlbiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji1lbmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtaXRlbSB7XG5cdFx0I3skYmxvY2t9LWJyYW5kICYge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQvLyBOT1RFOiB0b3BpYyBsaW5rIG9uIHRoZSBjYXRlZ29yeSBwYWdlXG5cdFx0JiAubmF2YmFyLWxpbmsge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMi4yNXJlbTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYnVyZ2VyIHtcblxuXHRcdCYsXG5cdFx0Jjpob3Zlcixcblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbmF2LXRleHQtY29sb3IpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0Ly8gdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkLWZhc3Q7XG5cdFx0fVxuXHR9XG5cblx0Ji1kcm9wZG93biB7XG5cdFx0bWluLXdpZHRoOiByZW0oMTUwKTtcblx0XHRsZWZ0OiAtNzUlO1xuXG5cdFx0Lm5hdl9fbGluayB7XG5cdFx0XHRwYWRkaW5nOiAuNzVyZW0gMXJlbTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkbGluaztcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMCAwLjI1cmVtO1xuXHRcdHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnk7XG5cdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5pcy1jdXJyZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQtMTU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJldmlvdXMsXG5cdCZfX25leHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdH1cbn1cbiIsIi5wdWxsLXF1b3RlIHtcblx0cGFkZGluZzogMS41cmVtIDFyZW07XG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZjY7XG5cdGNvbG9yOiAkdGVhbDtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTczZDQ1O1xuXG5cdD4gKiB7XG5cdFx0QGluY2x1ZGUgYmxvY2soMC41cmVtKTtcblx0fVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1hcmdpbi1sZWZ0OiAtM3JlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuXHRcdHBhZGRpbmctbGVmdDogM3JlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG4iLCIuc2VhcmNoIHtcblx0JGNvbHVtbjogI3smfS0tY29sdW1uO1xuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCY6bm90KC5zZWFyY2gtLWxpc3RpbmdzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxLjVyZW07XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeS1ib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdH1cblxuXHRcdCN7JGNvbHVtbn0gJiB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRnYXA6IDAuNzVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWFyY2gtYmFja2dyb3VuZDtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXI7XG5cblx0XHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblx0XHQmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcblx0XHQmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQjeyRjb2x1bW59ICYge1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMzMwKTtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoNTAlIC0gOXB4KTtcblx0XHRyaWdodDogMXJlbTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0JiAuaWNvbi1zdmcge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSguNzVyZW0pO1xuXHRcdH1cblx0fVxuXG5cdCYtLWxpc3RpbmdzIHtcblx0XHRpbnB1dCB7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc29jaWFsIHtcblx0JGJsb2NrOiAmO1xuXHQkYWx0OiAjeyZ9LS1hbHQ7XG5cdCRzbWFsbDogI3smfS0tc21hbGw7XG5cblx0Jl9faWNvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAwLjc1cmVtO1xuXHRcdEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDAuNXJlbTtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdCN7JGFsdH0gJiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0cGxhY2UtY29udGVudDogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgycmVtKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuXHRcdFx0Y29sb3I6ICRncmV5LWRhcms7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3skc21hbGx9ICYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDAuMjVyZW07XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0Y29sb3I6ICRsaW5rLXRleHQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICRsaW5rO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLXN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDFyZW0pO1xuXG5cdFx0XHQjeyRhbHR9ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBzaXplKDAuNzVyZW0sIDAuODEyNXJlbSk7XG5cdFx0XHR9XG5cblx0XHRcdCN7JHNtYWxsfSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgwLjg3NXJlbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudGFnIHtcbiAgJjpub3QoYm9keSkge1xuICAgIHBhZGRpbmc6IDAgcmVtKDE4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWctYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBjb2xvcjogdmFyKC0tdGFnLXRleHQtY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnktc2VtaWJvbGQ7XG4gIH1cbn1cbiIsIi50ZWFzZXIge1xuXHQkYmxvY2s6ICY7XG5cdCRjb2x1bW46ICN7Jn0tLWNvbHVtbjtcblx0JHJvdzogI3smfS0tcm93O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgYmxvY2soLjc1cmVtKTtcblx0XHR9XG5cdH1cblxuXHQmLS1jb2x1bW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQmX19pdGVtcyB7XG5cdFx0Ji5pcy1nYXBsZXNzIHtcblx0XHRcdGdhcDogMXJlbTtcblx0XHR9XG5cblx0XHQjeyRjb2x1bW59IHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19leGNlcnB0IHtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBibG9jayguNzVyZW0pO1xuXHRcdH1cblxuXHRcdC50ZWFzZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdCN7JHJvd30gJiB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR9XG5cdH1cblxufVxuIiwiLmJ0bCB7XG5cdCZfX2xpc3Qge1xuXHRcdEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctMTU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5LXNlbWlib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXHR9XG59XG4iLCIuY29kZS1lbWJlZCB7XG5cdC5oYnNwdC1mb3JtIHtcblx0XHRtYXJnaW46IDNyZW0gMDtcblx0fVxuXG5cdC5ocy1jdXN0b20tc3R5bGUge1xuXG5cdFx0LmhzLWZvcm0tZmllbGQge1xuXHRcdFx0QGluY2x1ZGUgdG91Y2gge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ocy1mb3JtLXJlcXVpcmVkLFxuXHRcdC5ocy1lcnJvci1tc2dzIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQuaHMtZXJyb3ItbXNncyB7XG5cdFx0XHRAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXG5cdFx0LmlucHV0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHRmaWVsZHNldCB7XG5cdFx0XHRAaW5jbHVkZSBibG9jaygxcmVtKTtcblxuXHRcdFx0LmZpZWxkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZhbWlseS1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXG5cdFx0LmhzLWJ1dHRvbiB7XG5cdFx0XHRAZXh0ZW5kIC5idXR0b247XG5cdFx0XHRAZXh0ZW5kIC5pcy1wcmltYXJ5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHR9XG5cblx0XHQuaHMtc3VibWl0IHtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXG5cdFx0Ji0tY3RhIHtcblx0XHRcdC5ocy1mb3JtIHtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ocy1mb3JtLWZpZWxkIHtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmFjdGlvbnMge1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSgxNzgpO1xuXG5cdFx0XHRcdC5ocy1idXR0b24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybS1jb2x1bW5zLTIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAwLjY3NXJlbTtcblx0fVxufVxuIiwiLnNwbGlkZSB7XG5cdCZfX3NsaWRlIHtcblx0XHQmX19jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmFtaWx5LXByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3BhZ2luYXRpb24ge1xuXHRcdHRvcDogcmVtKDIwNSk7XG5cdFx0Ym90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0b3A6IHJlbSgzNTApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuXHRcdFx0dG9wOiByZW0oNDE1KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmdWxsaGQge1xuXHRcdFx0dG9wOiByZW0oNDkwKTtcblx0XHR9XG5cblx0XHQmX19wYWdlIHtcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdHRvcDogcmVtKDEwNykgIWltcG9ydGFudDtcblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dG9wOiByZW0oMTc1KSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHdpZGVzY3JlZW4ge1xuXHRcdFx0dG9wOiByZW0oMjEwKSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZ1bGxoZCB7XG5cdFx0XHR0b3A6IHJlbSgyNDgpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZmVhdHVyZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cbn1cbiJdfQ== */
