@charset "UTF-8";
/* Variables */
/* Base */
/* Vendor */
/*! bulma.io v0.9.1 | MIT License | github.com/jgthms/bulma */
/* Bulma Utilities */
@keyframes spinAround {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .modal-close, .delete {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-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), .highlight: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 {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(0, 0, 0, 0.2);
  border: none;
  border-radius: 290486px;
  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(0, 0, 0, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(0, 0, 0, 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 {
  animation: spinAround 500ms infinite linear;
  border: 2px solid hsl(0, 0%, 86%);
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: "";
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}

.hero-video, .is-overlay, .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 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .file-cta,
.file-name, .select select, .textarea, .input, .button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  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, .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, .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, .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 {
  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, 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 {
  cursor: not-allowed;
}

/* Bulma Base */
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  box-sizing: border-box;
}

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

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

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}

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

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

body,
button,
input,
optgroup,
select,
textarea {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

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

body {
  color: hsl(0, 0%, 29%);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: hsl(217, 71%, 53%);
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: hsl(0, 0%, 21%);
}

code {
  background-color: hsl(0, 0%, 96%);
  color: hsl(348, 86%, 46%);
  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: hsl(0, 0%, 21%);
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 29%);
  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: hsl(0, 0%, 21%);
}

/* Bulma Elements */
.box {
  background-color: #fff;
  border-radius: unset;
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  color: hsl(0, 0%, 29%);
  display: block;
  padding: 1.25rem;
}

a.box:hover, a.box:focus {
  box-shadow: 0 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0 0 1px hsl(217, 71%, 53%);
}
a.box:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px hsl(217, 71%, 53%);
}

.button {
  background-color: #004d46;
  border-color: unset;
  border-width: 0;
  color: #fff;
  cursor: pointer;
  justify-content: center;
  padding-bottom: 1.7rem;
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 1.7rem;
  text-align: center;
  white-space: nowrap;
}
.button strong {
  color: inherit;
}
.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) {
  margin-left: calc(-1.5rem - 0);
  margin-right: 0.75rem;
}
.button .icon:last-child:not(:first-child) {
  margin-left: 0.75rem;
  margin-right: calc(-1.5rem - 0);
}
.button .icon:first-child:last-child {
  margin-left: calc(-1.5rem - 0);
  margin-right: calc(-1.5rem - 0);
}
.button:hover, .button.is-hovered {
  border-color: hsl(0, 0%, 71%);
  color: #004d46;
}
.button:focus, .button.is-focused {
  border-color: hsl(217, 71%, 53%);
  color: hsl(0, 0%, 21%);
}
.button:focus:not(:active), .button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50.0565, 115.29485, 220.2435, 0.25);
}
.button:active, .button.is-active {
  border-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: hsl(0, 0%, 29%);
  text-decoration: underline;
}
.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}
.button.is-text:active, .button.is-text.is-active {
  background-color: hsl(0, 0%, 91%);
  color: hsl(0, 0%, 21%);
}
.button.is-text[disabled], fieldset[disabled] .button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white {
  background-color: #fff;
  border-color: transparent;
  color: #000;
}
.button.is-white:hover, .button.is-white.is-hovered {
  background-color: rgb(248.625, 248.625, 248.625);
  border-color: transparent;
  color: #000;
}
.button.is-white:focus, .button.is-white.is-focused {
  border-color: transparent;
  color: #000;
}
.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .button.is-white.is-active {
  background-color: rgb(242.25, 242.25, 242.25);
  border-color: transparent;
  color: #000;
}
.button.is-white[disabled], fieldset[disabled] .button.is-white {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted {
  background-color: #000;
  color: #fff;
}
.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
  background-color: #000;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-loading::after {
  border-color: transparent transparent #000 #000 !important;
}
.button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #000 #000 !important;
}
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #000;
  color: #fff;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #000;
  box-shadow: none;
  color: #000;
}
.button.is-black {
  background-color: #000;
  border-color: transparent;
  color: #fff;
}
.button.is-black:hover, .button.is-black.is-hovered {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus, .button.is-black.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
}
.button.is-black:active, .button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.button.is-black[disabled], fieldset[disabled] .button.is-black {
  background-color: #000;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted {
  background-color: #fff;
  color: #000;
}
.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #000;
}
.button.is-black.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #000 #000 !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
  background-color: transparent;
  border-color: #000;
  box-shadow: none;
  color: #000;
}
.button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #000;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #000 #000 !important;
}
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .button.is-light.is-hovered {
  background-color: hsl(0, 0%, 93.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(244.8, 244.8, 244.8, 0.25);
}
.button.is-light:active, .button.is-light.is-active {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], fieldset[disabled] .button.is-light {
  background-color: hsl(0, 0%, 96%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
  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 {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
  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 {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 96%);
  box-shadow: none;
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined {
  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, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(0, 0%, 96%);
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 96%) hsl(0, 0%, 96%) !important;
}
.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .button.is-dark.is-hovered {
  background-color: hsl(0, 0%, 18.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(53.55, 53.55, 53.55, 0.25);
}
.button.is-dark:active, .button.is-dark.is-active {
  background-color: hsl(0, 0%, 16%);
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
  background-color: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
  background-color: transparent;
  border-color: hsl(0, 0%, 21%);
  box-shadow: none;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(0, 0%, 21%);
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(0, 0%, 21%) hsl(0, 0%, 21%) !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary {
  background-color: #004d46;
  border-color: transparent;
  color: #fff;
}
.button.is-primary:hover, .button.is-primary.is-hovered {
  background-color: rgb(0, 64.25, 58.4090909091);
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus, .button.is-primary.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 77, 70, 0.25);
}
.button.is-primary:active, .button.is-primary.is-active {
  background-color: rgb(0, 51.5, 46.8181818182);
  border-color: transparent;
  color: #fff;
}
.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
  background-color: #004d46;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted {
  background-color: #fff;
  color: #004d46;
}
.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #004d46;
}
.button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #004d46;
  color: #004d46;
}
.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
  background-color: #004d46;
  border-color: #004d46;
  color: #fff;
}
.button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #004d46 #004d46 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #004d46;
  box-shadow: none;
  color: #004d46;
}
.button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #004d46;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #004d46 #004d46 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary.is-light {
  background-color: rgb(234.6, 255, 253.1454545455);
  color: rgb(10.2, 255, 232.7454545455);
}
.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
  background-color: rgb(221.85, 255, 251.9863636364);
  border-color: transparent;
  color: rgb(10.2, 255, 232.7454545455);
}
.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
  background-color: rgb(209.1, 255, 250.8272727273);
  border-color: transparent;
  color: rgb(10.2, 255, 232.7454545455);
}
.button.is-link {
  background-color: hsl(217, 71%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .button.is-link.is-hovered {
  background-color: hsl(217, 71%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50.0565, 115.29485, 220.2435, 0.25);
}
.button.is-link:active, .button.is-link.is-active {
  background-color: hsl(217, 71%, 48%);
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], fieldset[disabled] .button.is-link {
  background-color: hsl(217, 71%, 53%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted {
  background-color: #fff;
  color: hsl(217, 71%, 53%);
}
.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(217, 71%, 53%);
}
.button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined {
  background-color: transparent;
  border-color: hsl(217, 71%, 53%);
  color: hsl(217, 71%, 53%);
}
.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
  background-color: hsl(217, 71%, 53%);
  border-color: hsl(217, 71%, 53%);
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(217, 71%, 53%) hsl(217, 71%, 53%) !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
  background-color: transparent;
  border-color: hsl(217, 71%, 53%);
  box-shadow: none;
  color: hsl(217, 71%, 53%);
}
.button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(217, 71%, 53%);
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(217, 71%, 53%) hsl(217, 71%, 53%) !important;
}
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-link.is-light {
  background-color: hsl(217, 71%, 96%);
  color: hsl(217, 71%, 45%);
}
.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
  background-color: hsl(217, 71%, 93.5%);
  border-color: transparent;
  color: hsl(217, 71%, 45%);
}
.button.is-link.is-light:active, .button.is-link.is-light.is-active {
  background-color: hsl(217, 71%, 91%);
  border-color: transparent;
  color: hsl(217, 71%, 45%);
}
.button.is-info {
  background-color: hsl(204, 71%, 53%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .button.is-info.is-hovered {
  background-color: hsl(204, 71%, 50.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50.0565, 152.1687, 220.2435, 0.25);
}
.button.is-info:active, .button.is-info.is-active {
  background-color: hsl(204, 71%, 48%);
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], fieldset[disabled] .button.is-info {
  background-color: hsl(204, 71%, 53%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted {
  background-color: #fff;
  color: hsl(204, 71%, 53%);
}
.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(204, 71%, 53%);
}
.button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(204, 71%, 53%);
  color: hsl(204, 71%, 53%);
}
.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
  background-color: hsl(204, 71%, 53%);
  border-color: hsl(204, 71%, 53%);
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(204, 71%, 53%) hsl(204, 71%, 53%) !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
  background-color: transparent;
  border-color: hsl(204, 71%, 53%);
  box-shadow: none;
  color: hsl(204, 71%, 53%);
}
.button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(204, 71%, 53%);
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(204, 71%, 53%) hsl(204, 71%, 53%) !important;
}
.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-info.is-light {
  background-color: hsl(204, 71%, 96%);
  color: hsl(204, 71%, 39%);
}
.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
  background-color: hsl(204, 71%, 93.5%);
  border-color: transparent;
  color: hsl(204, 71%, 39%);
}
.button.is-info.is-light:active, .button.is-info.is-light.is-active {
  background-color: hsl(204, 71%, 91%);
  border-color: transparent;
  color: hsl(204, 71%, 39%);
}
.button.is-success {
  background-color: #004d46;
  border-color: transparent;
  color: #fff;
}
.button.is-success:hover, .button.is-success.is-hovered {
  background-color: rgb(0, 64.25, 58.4090909091);
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus, .button.is-success.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 77, 70, 0.25);
}
.button.is-success:active, .button.is-success.is-active {
  background-color: rgb(0, 51.5, 46.8181818182);
  border-color: transparent;
  color: #fff;
}
.button.is-success[disabled], fieldset[disabled] .button.is-success {
  background-color: #004d46;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted {
  background-color: #fff;
  color: #004d46;
}
.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #004d46;
}
.button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined {
  background-color: transparent;
  border-color: #004d46;
  color: #004d46;
}
.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
  background-color: #004d46;
  border-color: #004d46;
  color: #fff;
}
.button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #004d46 #004d46 !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
  background-color: transparent;
  border-color: #004d46;
  box-shadow: none;
  color: #004d46;
}
.button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #004d46;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #004d46 #004d46 !important;
}
.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-success.is-light {
  background-color: rgb(234.6, 255, 253.1454545455);
  color: rgb(10.2, 255, 232.7454545455);
}
.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
  background-color: rgb(221.85, 255, 251.9863636364);
  border-color: transparent;
  color: rgb(10.2, 255, 232.7454545455);
}
.button.is-success.is-light:active, .button.is-success.is-light.is-active {
  background-color: rgb(209.1, 255, 250.8272727273);
  border-color: transparent;
  color: rgb(10.2, 255, 232.7454545455);
}
.button.is-warning {
  background-color: hsl(48, 100%, 67%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .button.is-warning.is-hovered {
  background-color: hsl(48, 100%, 64.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 221.34, 86.7, 0.25);
}
.button.is-warning:active, .button.is-warning.is-active {
  background-color: hsl(48, 100%, 62%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
  background-color: hsl(48, 100%, 67%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(48, 100%, 67%);
}
.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: hsl(48, 100%, 67%);
}
.button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(48, 100%, 67%);
  color: hsl(48, 100%, 67%);
}
.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
  background-color: hsl(48, 100%, 67%);
  border-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(48, 100%, 67%) hsl(48, 100%, 67%) !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
  background-color: transparent;
  border-color: hsl(48, 100%, 67%);
  box-shadow: none;
  color: hsl(48, 100%, 67%);
}
.button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: hsl(48, 100%, 67%);
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(48, 100%, 67%) hsl(48, 100%, 67%) !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-light {
  background-color: hsl(48, 100%, 96%);
  color: hsl(48, 100%, 29%);
}
.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
  background-color: hsl(48, 100%, 93.5%);
  border-color: transparent;
  color: hsl(48, 100%, 29%);
}
.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
  background-color: hsl(48, 100%, 91%);
  border-color: transparent;
  color: hsl(48, 100%, 29%);
}
.button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .button.is-danger.is-hovered {
  background-color: hsl(348, 86%, 58.5%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241.077, 70.023, 104.2338, 0.25);
}
.button.is-danger:active, .button.is-danger.is-active {
  background-color: hsl(348, 86%, 56%);
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
  background-color: rgb(242.25, 242.25, 242.25);
}
.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
  background-color: transparent;
  border-color: hsl(348, 86%, 61%);
  box-shadow: none;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: hsl(348, 86%, 61%);
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent hsl(348, 86%, 61%) hsl(348, 86%, 61%) !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-danger.is-light {
  background-color: hsl(348, 86%, 96%);
  color: hsl(348, 86%, 43%);
}
.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
  background-color: hsl(348, 86%, 93.5%);
  border-color: transparent;
  color: hsl(348, 86%, 43%);
}
.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
  background-color: hsl(348, 86%, 91%);
  border-color: transparent;
  color: hsl(348, 86%, 43%);
}
.button.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.button.is-normal {
  font-size: 1rem;
}
.button.is-medium {
  font-size: 1.25rem;
}
.button.is-large {
  font-size: 1.5rem;
}
.button[disabled], fieldset[disabled] .button {
  background-color: #fff;
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  position: absolute;
  left: calc(50% - 1em / 2);
  top: calc(50% - 1em / 2);
  position: absolute !important;
}
.button.is-static {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 86%);
  color: hsl(0, 0%, 48%);
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded {
  border-radius: 290486px;
  padding-left: calc(3rem + 0.25em);
  padding-right: calc(3rem + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button {
  margin-bottom: 0.5rem;
}
.buttons .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) {
  border-radius: 2px;
  font-size: 0.75rem;
}
.buttons.are-medium .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) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.buttons.has-addons .button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.buttons.is-centered {
  justify-content: center;
}
.buttons.is-centered:not(.has-addons) .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) {
  margin-left: 0.25rem;
  margin-right: 0.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: #004d46;
  font-weight: 700;
  line-height: 52px;
}
.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 hsl(0, 0%, 86%);
  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 hsl(0, 0%, 86%);
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: hsl(0, 0%, 21%);
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: hsl(0, 0%, 21%);
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}
.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-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;
}

.image {
  display: block;
  position: relative;
}
.image img {
  display: block;
  height: auto;
  width: 100%;
}
.image img.is-rounded {
  border-radius: 290486px;
}
.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: 4px;
  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: #000;
}
.notification.is-black {
  background-color: #000;
  color: #fff;
}
.notification.is-light {
  background-color: hsl(0, 0%, 96%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.notification.is-primary {
  background-color: #004d46;
  color: #fff;
}
.notification.is-primary.is-light {
  background-color: rgb(234.6, 255, 253.1454545455);
  color: rgb(10.2, 255, 232.7454545455);
}
.notification.is-link {
  background-color: hsl(217, 71%, 53%);
  color: #fff;
}
.notification.is-link.is-light {
  background-color: hsl(217, 71%, 96%);
  color: hsl(217, 71%, 45%);
}
.notification.is-info {
  background-color: hsl(204, 71%, 53%);
  color: #fff;
}
.notification.is-info.is-light {
  background-color: hsl(204, 71%, 96%);
  color: hsl(204, 71%, 39%);
}
.notification.is-success {
  background-color: #004d46;
  color: #fff;
}
.notification.is-success.is-light {
  background-color: rgb(234.6, 255, 253.1454545455);
  color: rgb(10.2, 255, 232.7454545455);
}
.notification.is-warning {
  background-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: hsl(48, 100%, 96%);
  color: hsl(48, 100%, 29%);
}
.notification.is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: hsl(348, 86%, 96%);
  color: hsl(348, 86%, 43%);
}

.progress {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  border-radius: 290486px;
  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: hsl(0, 0%, 29%);
}
.progress::-moz-progress-bar {
  background-color: hsl(0, 0%, 29%);
}
.progress::-ms-fill {
  background-color: hsl(0, 0%, 29%);
  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: #000;
}
.progress.is-black::-moz-progress-bar {
  background-color: #000;
}
.progress.is-black::-ms-fill {
  background-color: #000;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #000 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: hsl(0, 0%, 21%);
}
.progress.is-dark::-moz-progress-bar {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark::-ms-fill {
  background-color: hsl(0, 0%, 21%);
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, hsl(0, 0%, 21%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-primary::-webkit-progress-value {
  background-color: #004d46;
}
.progress.is-primary::-moz-progress-bar {
  background-color: #004d46;
}
.progress.is-primary::-ms-fill {
  background-color: #004d46;
}
.progress.is-primary:indeterminate {
  background-image: linear-gradient(to right, #004d46 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: hsl(217, 71%, 53%);
}
.progress.is-link::-moz-progress-bar {
  background-color: hsl(217, 71%, 53%);
}
.progress.is-link::-ms-fill {
  background-color: hsl(217, 71%, 53%);
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, hsl(217, 71%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: hsl(204, 71%, 53%);
}
.progress.is-info::-moz-progress-bar {
  background-color: hsl(204, 71%, 53%);
}
.progress.is-info::-ms-fill {
  background-color: hsl(204, 71%, 53%);
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, hsl(204, 71%, 53%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #004d46;
}
.progress.is-success::-moz-progress-bar {
  background-color: #004d46;
}
.progress.is-success::-ms-fill {
  background-color: #004d46;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #004d46 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: hsl(48, 100%, 67%);
}
.progress.is-warning::-moz-progress-bar {
  background-color: hsl(48, 100%, 67%);
}
.progress.is-warning::-ms-fill {
  background-color: hsl(48, 100%, 67%);
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, hsl(48, 100%, 67%) 30%, hsl(0, 0%, 93%) 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger::-moz-progress-bar {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger::-ms-fill {
  background-color: hsl(348, 86%, 61%);
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, hsl(348, 86%, 61%) 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, hsl(0, 0%, 29%) 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: hsl(0, 0%, 21%);
}
.table td,
.table th {
  border: 1px solid hsl(0, 0%, 86%);
  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: #000;
}
.table td.is-black,
.table th.is-black {
  background-color: #000;
  border-color: #000;
  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: hsl(0, 0%, 21%);
  border-color: hsl(0, 0%, 21%);
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #004d46;
  border-color: #004d46;
  color: #fff;
}
.table td.is-link,
.table th.is-link {
  background-color: hsl(217, 71%, 53%);
  border-color: hsl(217, 71%, 53%);
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: hsl(204, 71%, 53%);
  border-color: hsl(204, 71%, 53%);
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #004d46;
  border-color: #004d46;
  color: #fff;
}
.table td.is-warning,
.table th.is-warning {
  background-color: hsl(48, 100%, 67%);
  border-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: hsl(348, 86%, 61%);
  border-color: hsl(348, 86%, 61%);
  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: #004d46;
  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: hsl(0, 0%, 21%);
}
.table th:not([align]) {
  text-align: inherit;
}
.table tr.is-selected {
  background-color: #004d46;
  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: hsl(0, 0%, 21%);
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: hsl(0, 0%, 21%);
}
.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: 4px;
  color: hsl(0, 0%, 29%);
  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: #000;
}
.tag:not(body).is-black {
  background-color: #000;
  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: hsl(0, 0%, 21%);
  color: #fff;
}
.tag:not(body).is-primary {
  background-color: #004d46;
  color: #fff;
}
.tag:not(body).is-primary.is-light {
  background-color: rgb(234.6, 255, 253.1454545455);
  color: rgb(10.2, 255, 232.7454545455);
}
.tag:not(body).is-link {
  background-color: hsl(217, 71%, 53%);
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: hsl(217, 71%, 96%);
  color: hsl(217, 71%, 45%);
}
.tag:not(body).is-info {
  background-color: hsl(204, 71%, 53%);
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: hsl(204, 71%, 96%);
  color: hsl(204, 71%, 39%);
}
.tag:not(body).is-success {
  background-color: #004d46;
  color: #fff;
}
.tag:not(body).is-success.is-light {
  background-color: rgb(234.6, 255, 253.1454545455);
  color: rgb(10.2, 255, 232.7454545455);
}
.tag:not(body).is-warning {
  background-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: hsl(48, 100%, 96%);
  color: hsl(48, 100%, 29%);
}
.tag:not(body).is-danger {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: hsl(348, 86%, 96%);
  color: hsl(348, 86%, 43%);
}
.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: hsl(0, 0%, 91%);
}
.tag:not(body).is-delete:active {
  background-color: hsl(0, 0%, 86%);
}
.tag:not(body).is-rounded {
  border-radius: 290486px;
}

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: hsl(0, 0%, 21%);
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.title strong {
  color: inherit;
  font-weight: inherit;
}
.title + .highlight {
  margin-top: -0.75rem;
}
.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: hsl(0, 0%, 29%);
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.subtitle strong {
  color: hsl(0, 0%, 21%);
  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;
}

.highlight {
  font-weight: 400;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
}
.highlight pre {
  overflow: auto;
  max-width: 100%;
}

.number {
  align-items: center;
  background-color: hsl(0, 0%, 96%);
  border-radius: 290486px;
  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: hsl(0, 0%, 86%);
  border-radius: 4px;
  color: hsl(0, 0%, 21%);
}
.select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder {
  color: #222;
}
.select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {
  color: #222;
}
.select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder {
  color: #222;
}
.select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder {
  color: #222;
}
.select select:hover, .textarea:hover, .input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input {
  border-color: hsl(0, 0%, 71%);
}
.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: hsl(217, 71%, 53%);
  box-shadow: 0 0 0 0.125em rgba(50.0565, 115.29485, 220.2435, 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: hsl(0, 0%, 48%);
}
.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(122.4, 122.4, 122.4, 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(122.4, 122.4, 122.4, 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(122.4, 122.4, 122.4, 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(122.4, 122.4, 122.4, 0.3);
}

.textarea, .input {
  box-shadow: inset 0 0.0625em 0.125em rgba(0, 0, 0, 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: #000;
}
.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(0, 0, 0, 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(244.8, 244.8, 244.8, 0.25);
}
.is-dark.textarea, .is-dark.input {
  border-color: hsl(0, 0%, 21%);
}
.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(53.55, 53.55, 53.55, 0.25);
}
.is-primary.textarea, .is-primary.input {
  border-color: #004d46;
}
.is-primary.textarea:focus, .is-primary.input:focus, .is-primary.is-focused.textarea, .is-primary.is-focused.input, .is-primary.textarea:active, .is-primary.input:active, .is-primary.is-active.textarea, .is-primary.is-active.input {
  box-shadow: 0 0 0 0.125em rgba(0, 77, 70, 0.25);
}
.is-link.textarea, .is-link.input {
  border-color: hsl(217, 71%, 53%);
}
.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(50.0565, 115.29485, 220.2435, 0.25);
}
.is-info.textarea, .is-info.input {
  border-color: hsl(204, 71%, 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(50.0565, 152.1687, 220.2435, 0.25);
}
.is-success.textarea, .is-success.input {
  border-color: #004d46;
}
.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(0, 77, 70, 0.25);
}
.is-warning.textarea, .is-warning.input {
  border-color: hsl(48, 100%, 67%);
}
.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(255, 221.34, 86.7, 0.25);
}
.is-danger.textarea, .is-danger.input {
  border-color: hsl(348, 86%, 61%);
}
.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(241.077, 70.023, 104.2338, 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: 290486px;
  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: hsl(0, 0%, 21%);
}
[disabled].radio, [disabled].checkbox, fieldset[disabled] .radio, fieldset[disabled] .checkbox,
.radio input[disabled],
.checkbox input[disabled] {
  color: hsl(0, 0%, 48%);
  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: hsl(217, 71%, 53%);
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select {
  border-radius: 290486px;
  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: hsl(0, 0%, 21%);
}
.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: rgb(242.25, 242.25, 242.25);
}
.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: #000;
}
.select.is-black select {
  border-color: #000;
}
.select.is-black select:hover, .select.is-black select.is-hovered {
  border-color: black;
}
.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(0, 0, 0, 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: hsl(0, 0%, 91%);
}
.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(244.8, 244.8, 244.8, 0.25);
}
.select.is-dark:not(:hover)::after {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select {
  border-color: hsl(0, 0%, 21%);
}
.select.is-dark select:hover, .select.is-dark select.is-hovered {
  border-color: hsl(0, 0%, 16%);
}
.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(53.55, 53.55, 53.55, 0.25);
}
.select.is-primary:not(:hover)::after {
  border-color: #004d46;
}
.select.is-primary select {
  border-color: #004d46;
}
.select.is-primary select:hover, .select.is-primary select.is-hovered {
  border-color: rgb(0, 51.5, 46.8181818182);
}
.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 77, 70, 0.25);
}
.select.is-link:not(:hover)::after {
  border-color: hsl(217, 71%, 53%);
}
.select.is-link select {
  border-color: hsl(217, 71%, 53%);
}
.select.is-link select:hover, .select.is-link select.is-hovered {
  border-color: hsl(217, 71%, 48%);
}
.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(50.0565, 115.29485, 220.2435, 0.25);
}
.select.is-info:not(:hover)::after {
  border-color: hsl(204, 71%, 53%);
}
.select.is-info select {
  border-color: hsl(204, 71%, 53%);
}
.select.is-info select:hover, .select.is-info select.is-hovered {
  border-color: hsl(204, 71%, 48%);
}
.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(50.0565, 152.1687, 220.2435, 0.25);
}
.select.is-success:not(:hover)::after {
  border-color: #004d46;
}
.select.is-success select {
  border-color: #004d46;
}
.select.is-success select:hover, .select.is-success select.is-hovered {
  border-color: rgb(0, 51.5, 46.8181818182);
}
.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(0, 77, 70, 0.25);
}
.select.is-warning:not(:hover)::after {
  border-color: hsl(48, 100%, 67%);
}
.select.is-warning select {
  border-color: hsl(48, 100%, 67%);
}
.select.is-warning select:hover, .select.is-warning select.is-hovered {
  border-color: hsl(48, 100%, 62%);
}
.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(255, 221.34, 86.7, 0.25);
}
.select.is-danger:not(:hover)::after {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select {
  border-color: hsl(348, 86%, 61%);
}
.select.is-danger select:hover, .select.is-danger select.is-hovered {
  border-color: hsl(348, 86%, 56%);
}
.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(241.077, 70.023, 104.2338, 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: hsl(0, 0%, 48%);
}
.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: #000;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: rgb(248.625, 248.625, 248.625);
  border-color: transparent;
  color: #000;
}
.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: #000;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: rgb(242.25, 242.25, 242.25);
  border-color: transparent;
  color: #000;
}
.file.is-black .file-cta {
  background-color: #000;
  border-color: transparent;
  color: #fff;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: black;
  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(0, 0, 0, 0.25);
  color: #fff;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  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: hsl(0, 0%, 93.5%);
  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(244.8, 244.8, 244.8, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: hsl(0, 0%, 91%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: hsl(0, 0%, 21%);
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: hsl(0, 0%, 18.5%);
  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(53.55, 53.55, 53.55, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: hsl(0, 0%, 16%);
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta {
  background-color: #004d46;
  border-color: transparent;
  color: #fff;
}
.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
  background-color: rgb(0, 64.25, 58.4090909091);
  border-color: transparent;
  color: #fff;
}
.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(0, 77, 70, 0.25);
  color: #fff;
}
.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
  background-color: rgb(0, 51.5, 46.8181818182);
  border-color: transparent;
  color: #fff;
}
.file.is-link .file-cta {
  background-color: hsl(217, 71%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: hsl(217, 71%, 50.5%);
  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(50.0565, 115.29485, 220.2435, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: hsl(217, 71%, 48%);
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: hsl(204, 71%, 53%);
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: hsl(204, 71%, 50.5%);
  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(50.0565, 152.1687, 220.2435, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: hsl(204, 71%, 48%);
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #004d46;
  border-color: transparent;
  color: #fff;
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: rgb(0, 64.25, 58.4090909091);
  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(0, 77, 70, 0.25);
  color: #fff;
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: rgb(0, 51.5, 46.8181818182);
  border-color: transparent;
  color: #fff;
}
.file.is-warning .file-cta {
  background-color: hsl(48, 100%, 67%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
  background-color: hsl(48, 100%, 64.5%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 221.34, 86.7, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: hsl(48, 100%, 62%);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: hsl(348, 86%, 61%);
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: hsl(348, 86%, 58.5%);
  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(241.077, 70.023, 104.2338, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: hsl(348, 86%, 56%);
  border-color: transparent;
  color: #fff;
}
.file.is-small {
  font-size: 0.75rem;
}
.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: 4px;
}
.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: 4px 4px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 4px 4px;
  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 4px 4px 0;
}
.file.is-right .file-name {
  border-radius: 4px 0 0 4px;
  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: hsl(0, 0%, 93.5%);
  color: hsl(0, 0%, 21%);
}
.file-label:hover .file-name {
  border-color: hsl(0, 0%, 83.5%);
}
.file-label:active .file-cta {
  background-color: hsl(0, 0%, 91%);
  color: hsl(0, 0%, 21%);
}
.file-label:active .file-name {
  border-color: hsl(0, 0%, 81%);
}

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

.file-cta,
.file-name {
  border-color: hsl(0, 0%, 86%);
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

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

.file-name {
  border-color: hsl(0, 0%, 86%);
  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: hsl(0, 0%, 21%);
  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: #000;
}
.help.is-light {
  color: hsl(0, 0%, 96%);
}
.help.is-dark {
  color: hsl(0, 0%, 21%);
}
.help.is-primary {
  color: #004d46;
}
.help.is-link {
  color: hsl(217, 71%, 53%);
}
.help.is-info {
  color: hsl(204, 71%, 53%);
}
.help.is-success {
  color: #004d46;
}
.help.is-warning {
  color: hsl(48, 100%, 67%);
}
.help.is-danger {
  color: hsl(348, 86%, 61%);
}

.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) .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) .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) .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 .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 .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .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 .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .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: 769px), print {
  .field.is-horizontal {
    display: flex;
  }
}

.field-label .label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
  .field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), 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: 769px), 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: hsl(0, 0%, 29%);
}
.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: hsl(0, 0%, 86%);
  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: #004d46;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #9b9b9b;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #9b9b9b;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #004d46;
  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 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  color: hsl(0, 0%, 29%);
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

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

.card-header-title {
  align-items: center;
  color: hsl(0, 0%, 21%);
  display: flex;
  flex-grow: 1;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.card-header-title.is-centered {
  justify-content: center;
}

.card-header-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0.75rem 1rem;
}

.card-image {
  display: block;
  position: relative;
}

.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: 100;
}

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

.dropdown-item {
  color: hsl(0, 0%, 29%);
  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: #000;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: hsl(217, 71%, 53%);
  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: 4px;
}
.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: 769px), 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: 768px) {
  .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: 769px), 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: 768px) {
  .level-left + .level-right {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .level-left {
    display: flex;
  }
}

.level-right {
  align-items: center;
  justify-content: flex-end;
}
@media screen and (min-width: 769px), 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 rgba(219.3, 219.3, 219.3, 0.5);
  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 rgba(219.3, 219.3, 219.3, 0.5);
  margin-top: 1rem;
  padding-top: 1rem;
}
.media.is-large + .media {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
}

.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: 768px) {
  .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: #004d46;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: hsl(0, 0%, 96%);
  color: hsl(0, 0%, 21%);
}
.menu-list a.is-active {
  background-color: hsl(217, 71%, 53%);
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid hsl(0, 0%, 86%);
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: hsl(0, 0%, 48%);
  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: 4px;
  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: #000;
}
.message.is-white .message-body {
  border-color: #fff;
}
.message.is-black {
  background-color: rgb(249.9, 249.9, 249.9);
}
.message.is-black .message-header {
  background-color: #000;
  color: #fff;
}
.message.is-black .message-body {
  border-color: #000;
}
.message.is-light {
  background-color: hsl(0, 0%, 98%);
}
.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: hsl(0, 0%, 98%);
}
.message.is-dark .message-header {
  background-color: hsl(0, 0%, 21%);
  color: #fff;
}
.message.is-dark .message-body {
  border-color: hsl(0, 0%, 21%);
}
.message.is-primary {
  background-color: rgb(234.6, 255, 253.1454545455);
}
.message.is-primary .message-header {
  background-color: #004d46;
  color: #fff;
}
.message.is-primary .message-body {
  border-color: #004d46;
  color: rgb(10.2, 255, 232.7454545455);
}
.message.is-link {
  background-color: hsl(217, 71%, 96%);
}
.message.is-link .message-header {
  background-color: hsl(217, 71%, 53%);
  color: #fff;
}
.message.is-link .message-body {
  border-color: hsl(217, 71%, 53%);
  color: hsl(217, 71%, 45%);
}
.message.is-info {
  background-color: hsl(204, 71%, 96%);
}
.message.is-info .message-header {
  background-color: hsl(204, 71%, 53%);
  color: #fff;
}
.message.is-info .message-body {
  border-color: hsl(204, 71%, 53%);
  color: hsl(204, 71%, 39%);
}
.message.is-success {
  background-color: rgb(234.6, 255, 253.1454545455);
}
.message.is-success .message-header {
  background-color: #004d46;
  color: #fff;
}
.message.is-success .message-body {
  border-color: #004d46;
  color: rgb(10.2, 255, 232.7454545455);
}
.message.is-warning {
  background-color: hsl(48, 100%, 96%);
}
.message.is-warning .message-header {
  background-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: hsl(48, 100%, 67%);
  color: hsl(48, 100%, 29%);
}
.message.is-danger {
  background-color: hsl(348, 86%, 96%);
}
.message.is-danger .message-header {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.message.is-danger .message-body {
  border-color: hsl(348, 86%, 61%);
  color: hsl(348, 86%, 43%);
}

.message-header {
  align-items: center;
  background-color: hsl(0, 0%, 29%);
  border-radius: 4px 4px 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: hsl(0, 0%, 86%);
  border-radius: 4px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: hsl(0, 0%, 29%);
  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: 101;
}
.modal.is-active {
  display: flex;
}

.modal-background {
  background-color: #fff;
}

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

.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 hsl(0, 0%, 86%);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.modal-card-title {
  color: hsl(0, 0%, 21%);
  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 hsl(0, 0%, 86%);
}
.modal-card-foot .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: #fff;
  min-height: 7.813rem;
  position: relative;
  z-index: 30;
}
.navbar.is-white {
  background-color: #fff;
  color: #000;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #000;
}
.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: rgb(242.25, 242.25, 242.25);
  color: #000;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #000;
}
.navbar.is-white .navbar-burger {
  color: #000;
}
@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: #000;
  }
  .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: rgb(242.25, 242.25, 242.25);
    color: #000;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
  .navbar.is-white .navbar-end .navbar-link::after {
    border-color: #000;
  }
  .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: rgb(242.25, 242.25, 242.25);
    color: #000;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: #fff;
    color: #000;
  }
}
.navbar.is-black {
  background-color: #000;
  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: black;
  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: black;
    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: black;
    color: #fff;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #000;
    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: hsl(0, 0%, 91%);
  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: hsl(0, 0%, 91%);
    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: hsl(0, 0%, 91%);
    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: hsl(0, 0%, 21%);
  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: hsl(0, 0%, 16%);
  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: hsl(0, 0%, 16%);
    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: hsl(0, 0%, 16%);
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 21%);
    color: #fff;
  }
}
.navbar.is-primary {
  background-color: #004d46;
  color: #fff;
}
.navbar.is-primary .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link {
  color: #fff;
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active {
  background-color: rgb(0, 51.5, 46.8181818182);
  color: #fff;
}
.navbar.is-primary .navbar-brand .navbar-link::after {
  border-color: #fff;
}
.navbar.is-primary .navbar-burger {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item,
  .navbar.is-primary .navbar-start .navbar-link,
  .navbar.is-primary .navbar-end > .navbar-item,
  .navbar.is-primary .navbar-end .navbar-link {
    color: #fff;
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
  .navbar.is-primary .navbar-start .navbar-link:focus,
  .navbar.is-primary .navbar-start .navbar-link:hover,
  .navbar.is-primary .navbar-start .navbar-link.is-active,
  .navbar.is-primary .navbar-end > a.navbar-item:focus,
  .navbar.is-primary .navbar-end > a.navbar-item:hover,
  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
  .navbar.is-primary .navbar-end .navbar-link:focus,
  .navbar.is-primary .navbar-end .navbar-link:hover,
  .navbar.is-primary .navbar-end .navbar-link.is-active {
    background-color: rgb(0, 51.5, 46.8181818182);
    color: #fff;
  }
  .navbar.is-primary .navbar-start .navbar-link::after,
  .navbar.is-primary .navbar-end .navbar-link::after {
    border-color: #fff;
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: rgb(0, 51.5, 46.8181818182);
    color: #fff;
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
    background-color: #004d46;
    color: #fff;
  }
}
.navbar.is-link {
  background-color: hsl(217, 71%, 53%);
  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: hsl(217, 71%, 48%);
  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: hsl(217, 71%, 48%);
    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: hsl(217, 71%, 48%);
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(217, 71%, 53%);
    color: #fff;
  }
}
.navbar.is-info {
  background-color: hsl(204, 71%, 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: hsl(204, 71%, 48%);
  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: hsl(204, 71%, 48%);
    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: hsl(204, 71%, 48%);
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(204, 71%, 53%);
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #004d46;
  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: rgb(0, 51.5, 46.8181818182);
  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: rgb(0, 51.5, 46.8181818182);
    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: rgb(0, 51.5, 46.8181818182);
    color: #fff;
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #004d46;
    color: #fff;
  }
}
.navbar.is-warning {
  background-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand > .navbar-item,
.navbar.is-warning .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.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: hsl(48, 100%, 62%);
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-warning .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@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: rgba(0, 0, 0, 0.7);
  }
  .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: hsl(48, 100%, 62%);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-start .navbar-link::after,
  .navbar.is-warning .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .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: hsl(48, 100%, 62%);
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(48, 100%, 67%);
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: hsl(348, 86%, 61%);
  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: hsl(348, 86%, 56%);
  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: hsl(348, 86%, 56%);
    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: hsl(348, 86%, 56%);
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(348, 86%, 61%);
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 7.813rem;
  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: none hsl(0, 0%, 96%);
}
.navbar.is-fixed-top {
  top: 0;
}

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

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

.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: #dfdf00;
  cursor: pointer;
  display: block;
  height: 7.813rem;
  position: relative;
  width: 7.813rem;
}
.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-burger {
  margin-left: auto;
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #222;
  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: #004d46;
  color: #fff;
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 6rem;
}
.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: 7.813rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: #004d46;
  border-bottom-color: hsl(217, 71%, 53%);
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: hsl(217, 71%, 53%);
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: hsl(217, 71%, 53%);
  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: hsl(217, 71%, 53%);
  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: #fff;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 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(0, 0, 0, 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 - 7.813rem);
    overflow: auto;
  }
  html.has-navbar-fixed-top-touch,
  body.has-navbar-fixed-top-touch {
    padding-top: 7.813rem;
  }
  html.has-navbar-fixed-bottom-touch,
  body.has-navbar-fixed-bottom-touch {
    padding-bottom: 7.813rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
  .navbar-menu,
  .navbar-start,
  .navbar-end {
    align-items: stretch;
    display: flex;
  }
  .navbar {
    min-height: 7.813rem;
  }
  .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: 4px;
  }
  .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: #dfdf00;
    color: #004d46;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #004d46;
  }
  .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: 0;
    border-radius: 0 0 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(0, 0, 0, 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: #004d46;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: 0;
    box-shadow: 0 8px 8px rgba(0, 0, 0, 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: #dfdf00;
    color: #004d46;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: hsl(0, 0%, 96%);
    color: #004d46;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 6px;
    border-top: none;
    box-shadow: none;
    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(0, 0, 0, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }
  html.has-navbar-fixed-top-desktop,
  body.has-navbar-fixed-top-desktop {
    padding-top: 7.813rem;
  }
  html.has-navbar-fixed-bottom-desktop,
  body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 7.813rem;
  }
  html.has-spaced-navbar-fixed-top,
  body.has-spaced-navbar-fixed-top {
    padding-top: 9.813rem;
  }
  html.has-spaced-navbar-fixed-bottom,
  body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 9.813rem;
  }
  a.navbar-item.is-active,
  .navbar-link.is-active {
    color: #004d46;
  }
  a.navbar-item.is-active:not(:focus):not(:hover),
  .navbar-link.is-active:not(:focus):not(:hover) {
    background-color: #004d46;
  }
  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #004d46;
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 7.813rem);
}

.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: 290486px;
}
.pagination.is-rounded .pagination-link {
  border-radius: 290486px;
}

.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: hsl(0, 0%, 86%);
  color: #004d46;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: hsl(0, 0%, 71%);
  color: hsl(0, 0%, 21%);
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: hsl(217, 71%, 53%);
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: hsl(0, 0%, 86%);
  border-color: hsl(0, 0%, 86%);
  box-shadow: none;
  color: hsl(0, 0%, 48%);
  opacity: 0.5;
}

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

.pagination-link.is-current {
  background-color: hsl(217, 71%, 53%);
  border-color: hsl(217, 71%, 53%);
  color: #fff;
}

.pagination-ellipsis {
  color: hsl(0, 0%, 71%);
  pointer-events: none;
}

.pagination-list {
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .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: 769px), print {
  .pagination-list {
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    order: 1;
  }
  .pagination-previous {
    order: 2;
  }
  .pagination-next {
    order: 3;
  }
  .pagination {
    justify-content: space-between;
  }
  .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 0.5em 1em -0.125em rgba(0, 0, 0, 0.1), 0 0px 0 1px rgba(0, 0, 0, 0.02);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: #fff;
  color: #000;
}
.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: #000;
  color: #fff;
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #000;
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: #000;
}
.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: hsl(0, 0%, 21%);
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 21%);
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: hsl(0, 0%, 21%);
}
.panel.is-primary .panel-heading {
  background-color: #004d46;
  color: #fff;
}
.panel.is-primary .panel-tabs a.is-active {
  border-bottom-color: #004d46;
}
.panel.is-primary .panel-block.is-active .panel-icon {
  color: #004d46;
}
.panel.is-link .panel-heading {
  background-color: hsl(217, 71%, 53%);
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: hsl(217, 71%, 53%);
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: hsl(217, 71%, 53%);
}
.panel.is-info .panel-heading {
  background-color: hsl(204, 71%, 53%);
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: hsl(204, 71%, 53%);
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: hsl(204, 71%, 53%);
}
.panel.is-success .panel-heading {
  background-color: #004d46;
  color: #fff;
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #004d46;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #004d46;
}
.panel.is-warning .panel-heading {
  background-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: hsl(48, 100%, 67%);
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: hsl(48, 100%, 67%);
}
.panel.is-danger .panel-heading {
  background-color: hsl(348, 86%, 61%);
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: hsl(348, 86%, 61%);
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: hsl(348, 86%, 61%);
}

.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: hsl(0, 0%, 21%);
  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 hsl(0, 0%, 86%);
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: hsl(0, 0%, 29%);
  color: hsl(0, 0%, 21%);
}

.panel-list a {
  color: hsl(0, 0%, 29%);
}
.panel-list a:hover {
  color: hsl(217, 71%, 53%);
}

.panel-block {
  align-items: center;
  color: hsl(0, 0%, 21%);
  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: hsl(217, 71%, 53%);
  color: hsl(0, 0%, 21%);
}
.panel-block.is-active .panel-icon {
  color: hsl(217, 71%, 53%);
}
.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: hsl(0, 0%, 48%);
  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: hsl(0, 0%, 86%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: hsl(0, 0%, 29%);
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: hsl(0, 0%, 21%);
  color: hsl(0, 0%, 21%);
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: hsl(217, 71%, 53%);
  color: hsl(217, 71%, 53%);
}
.tabs ul {
  align-items: center;
  border-bottom-color: hsl(0, 0%, 86%);
  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: 4px 4px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: hsl(0, 0%, 96%);
  border-bottom-color: hsl(0, 0%, 86%);
}
.tabs.is-boxed li.is-active a {
  background-color: #fff;
  border-color: hsl(0, 0%, 86%);
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: hsl(0, 0%, 86%);
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: hsl(0, 0%, 96%);
  border-color: hsl(0, 0%, 71%);
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tabs.is-toggle li.is-active a {
  background-color: hsl(217, 71%, 53%);
  border-color: hsl(217, 71%, 53%);
  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: 290486px;
  border-top-left-radius: 290486px;
  padding-left: 1.25em;
}
.tabs.is-toggle.is-toggle-rounded li:last-child a {
  border-bottom-right-radius: 290486px;
  border-top-right-radius: 290486px;
  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;
}
.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.3333333333%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.3333333333%;
}
.columns.is-mobile > .column.is-2 {
  flex: none;
  width: 16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.6666666667%;
}
.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.3333333333%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.3333333333%;
}
.columns.is-mobile > .column.is-5 {
  flex: none;
  width: 41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.6666666667%;
}
.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.3333333333%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.3333333333%;
}
.columns.is-mobile > .column.is-8 {
  flex: none;
  width: 66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.6666666667%;
}
.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.3333333333%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.3333333333%;
}
.columns.is-mobile > .column.is-11 {
  flex: none;
  width: 91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.6666666667%;
}
.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: 768px) {
  .column.is-narrow-mobile {
    flex: none;
  }
  .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.3333333333%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.3333333333%;
  }
  .column.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.6666666667%;
  }
  .column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.3333333333%;
  }
  .column.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.6666666667%;
  }
  .column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.3333333333%;
  }
  .column.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.6666666667%;
  }
  .column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.3333333333%;
  }
  .column.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.6666666667%;
  }
  .column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    flex: none;
  }
  .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.3333333333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.6666666667%;
  }
  .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.3333333333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.6666666667%;
  }
  .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.3333333333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.6666666667%;
  }
  .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.3333333333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.6666666667%;
  }
  .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;
  }
  .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.3333333333%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.3333333333%;
  }
  .column.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.6666666667%;
  }
  .column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.3333333333%;
  }
  .column.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.6666666667%;
  }
  .column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.3333333333%;
  }
  .column.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.6666666667%;
  }
  .column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.3333333333%;
  }
  .column.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.6666666667%;
  }
  .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;
  }
  .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.3333333333%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.3333333333%;
  }
  .column.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.6666666667%;
  }
  .column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.3333333333%;
  }
  .column.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.6666666667%;
  }
  .column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.3333333333%;
  }
  .column.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.6666666667%;
  }
  .column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.3333333333%;
  }
  .column.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.6666666667%;
  }
  .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;
  }
  .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.3333333333%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.3333333333%;
  }
  .column.is-2-widescreen {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.6666666667%;
  }
  .column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.3333333333%;
  }
  .column.is-5-widescreen {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.6666666667%;
  }
  .column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.3333333333%;
  }
  .column.is-8-widescreen {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.6666666667%;
  }
  .column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.3333333333%;
  }
  .column.is-11-widescreen {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.6666666667%;
  }
  .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;
  }
  .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.3333333333%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.3333333333%;
  }
  .column.is-2-fullhd {
    flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.6666666667%;
  }
  .column.is-3-fullhd {
    flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.3333333333%;
  }
  .column.is-5-fullhd {
    flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.6666666667%;
  }
  .column.is-6-fullhd {
    flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.3333333333%;
  }
  .column.is-8-fullhd {
    flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.6666666667%;
  }
  .column.is-9-fullhd {
    flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.3333333333%;
  }
  .column.is-11-fullhd {
    flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.6666666667%;
  }
  .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: 769px), 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: 768px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) 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: 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: 769px), print {
  .tile:not(.is-child) {
    display: flex;
  }
  .tile.is-1 {
    flex: none;
    width: 8.3333333333%;
  }
  .tile.is-2 {
    flex: none;
    width: 16.6666666667%;
  }
  .tile.is-3 {
    flex: none;
    width: 25%;
  }
  .tile.is-4 {
    flex: none;
    width: 33.3333333333%;
  }
  .tile.is-5 {
    flex: none;
    width: 41.6666666667%;
  }
  .tile.is-6 {
    flex: none;
    width: 50%;
  }
  .tile.is-7 {
    flex: none;
    width: 58.3333333333%;
  }
  .tile.is-8 {
    flex: none;
    width: 66.6666666667%;
  }
  .tile.is-9 {
    flex: none;
    width: 75%;
  }
  .tile.is-10 {
    flex: none;
    width: 83.3333333333%;
  }
  .tile.is-11 {
    flex: none;
    width: 91.6666666667%;
  }
  .tile.is-12 {
    flex: none;
    width: 100%;
  }
}

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

a.has-text-white:hover, a.has-text-white:focus {
  color: rgb(229.5, 229.5, 229.5) !important;
}

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

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

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

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

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

a.has-text-light:hover, a.has-text-light:focus {
  color: hsl(0, 0%, 86%) !important;
}

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

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

a.has-text-dark:hover, a.has-text-dark:focus {
  color: hsl(0, 0%, 11%) !important;
}

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

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

a.has-text-primary:hover, a.has-text-primary:focus {
  color: rgb(0, 26, 23.6363636364) !important;
}

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

.has-text-primary-light {
  color: rgb(234.6, 255, 253.1454545455) !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
  color: rgb(183.6, 255, 248.5090909091) !important;
}

.has-background-primary-light {
  background-color: rgb(234.6, 255, 253.1454545455) !important;
}

.has-text-primary-dark {
  color: rgb(10.2, 255, 232.7454545455) !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
  color: rgb(61.2, 255, 237.3818181818) !important;
}

.has-background-primary-dark {
  background-color: rgb(10.2, 255, 232.7454545455) !important;
}

.has-text-link {
  color: hsl(217, 71%, 53%) !important;
}

a.has-text-link:hover, a.has-text-link:focus {
  color: hsl(217, 71%, 43%) !important;
}

.has-background-link {
  background-color: hsl(217, 71%, 53%) !important;
}

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

a.has-text-link-light:hover, a.has-text-link-light:focus {
  color: hsl(217, 71%, 86%) !important;
}

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

.has-text-link-dark {
  color: hsl(217, 71%, 45%) !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
  color: hsl(217, 71%, 55%) !important;
}

.has-background-link-dark {
  background-color: hsl(217, 71%, 45%) !important;
}

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

a.has-text-info:hover, a.has-text-info:focus {
  color: hsl(204, 71%, 43%) !important;
}

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

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

a.has-text-info-light:hover, a.has-text-info-light:focus {
  color: hsl(204, 71%, 86%) !important;
}

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

.has-text-info-dark {
  color: hsl(204, 71%, 39%) !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
  color: hsl(204, 71%, 49%) !important;
}

.has-background-info-dark {
  background-color: hsl(204, 71%, 39%) !important;
}

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

a.has-text-success:hover, a.has-text-success:focus {
  color: rgb(0, 26, 23.6363636364) !important;
}

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

.has-text-success-light {
  color: rgb(234.6, 255, 253.1454545455) !important;
}

a.has-text-success-light:hover, a.has-text-success-light:focus {
  color: rgb(183.6, 255, 248.5090909091) !important;
}

.has-background-success-light {
  background-color: rgb(234.6, 255, 253.1454545455) !important;
}

.has-text-success-dark {
  color: rgb(10.2, 255, 232.7454545455) !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
  color: rgb(61.2, 255, 237.3818181818) !important;
}

.has-background-success-dark {
  background-color: rgb(10.2, 255, 232.7454545455) !important;
}

.has-text-warning {
  color: hsl(48, 100%, 67%) !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
  color: hsl(48, 100%, 57%) !important;
}

.has-background-warning {
  background-color: hsl(48, 100%, 67%) !important;
}

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

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
  color: hsl(48, 100%, 86%) !important;
}

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

.has-text-warning-dark {
  color: hsl(48, 100%, 29%) !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
  color: hsl(48, 100%, 39%) !important;
}

.has-background-warning-dark {
  background-color: hsl(48, 100%, 29%) !important;
}

.has-text-danger {
  color: hsl(348, 86%, 61%) !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
  color: hsl(348, 86%, 51%) !important;
}

.has-background-danger {
  background-color: hsl(348, 86%, 61%) !important;
}

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

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
  color: hsl(348, 86%, 86%) !important;
}

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

.has-text-danger-dark {
  color: hsl(348, 86%, 43%) !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
  color: hsl(348, 86%, 53%) !important;
}

.has-background-danger-dark {
  background-color: hsl(348, 86%, 43%) !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: hsl(0, 0%, 21%) !important;
}

.has-background-grey-darker {
  background-color: hsl(0, 0%, 21%) !important;
}

.has-text-grey-dark {
  color: hsl(0, 0%, 29%) !important;
}

.has-background-grey-dark {
  background-color: hsl(0, 0%, 29%) !important;
}

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

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

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

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

.has-text-grey-lighter {
  color: hsl(0, 0%, 86%) !important;
}

.has-background-grey-lighter {
  background-color: hsl(0, 0%, 86%) !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;
}

.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;
}

.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;
}

.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: 768px) {
  .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: 769px), 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: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) 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;
}

.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: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
}

.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-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: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) 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: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) 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 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: #000;
}
.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: #000;
}
.hero.is-white .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #000;
}
@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(0, 0, 0, 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: rgb(242.25, 242.25, 242.25);
  color: #000;
}
.hero.is-white .tabs a {
  color: #000;
  opacity: 0.9;
}
.hero.is-white .tabs a:hover {
  opacity: 1;
}
.hero.is-white .tabs li.is-active a {
  opacity: 1;
}
.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
  color: #000;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 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: #000;
  border-color: #000;
  color: #fff;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, rgb(229.5, 229.5, 229.5) 0%, #fff 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(229.5, 229.5, 229.5) 0%, #fff 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #000;
  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: #000;
  }
}
.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: black;
  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 {
  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(0, 0, 0, 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: #000;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #000 71%, rgb(12.75, 12.75, 12.75) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #000 71%, rgb(12.75, 12.75, 12.75) 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: hsl(0, 0%, 91%);
  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 {
  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(0, 0, 0, 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, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 86%) 0%, hsl(0, 0%, 96%) 71%, hsl(10, 5%, 100%) 100%);
  }
}
.hero.is-dark {
  background-color: hsl(0, 0%, 21%);
  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: hsl(0, 0%, 21%);
  }
}
.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: hsl(0, 0%, 16%);
  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 {
  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(0, 0, 0, 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: hsl(0, 0%, 21%);
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(350, 10%, 11%) 0%, hsl(0, 0%, 21%) 71%, hsl(10, 5%, 26%) 100%);
  }
}
.hero.is-primary {
  background-color: #004d46;
  color: #fff;
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong {
  color: inherit;
}
.hero.is-primary .title {
  color: #fff;
}
.hero.is-primary .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-primary .subtitle a:not(.button),
.hero.is-primary .subtitle strong {
  color: #fff;
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu {
    background-color: #004d46;
  }
}
.hero.is-primary .navbar-item,
.hero.is-primary .navbar-link {
  color: rgba(255, 255, 255, 0.7);
}
.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
  background-color: rgb(0, 51.5, 46.8181818182);
  color: #fff;
}
.hero.is-primary .tabs a {
  color: #fff;
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a {
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
  color: #fff;
}
.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.hero.is-primary .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, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
  background-color: #fff;
  border-color: #fff;
  color: #004d46;
}
.hero.is-primary.is-bold {
  background-image: linear-gradient(141deg, rgb(0, 26, 19.303030303) 0%, #004d46 71%, rgb(0, 94.7348484848, 102.5) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(0, 26, 19.303030303) 0%, #004d46 71%, rgb(0, 94.7348484848, 102.5) 100%);
  }
}
.hero.is-link {
  background-color: hsl(217, 71%, 53%);
  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: hsl(217, 71%, 53%);
  }
}
.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: hsl(217, 71%, 48%);
  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 {
  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(0, 0, 0, 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: hsl(217, 71%, 53%);
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, hsl(207, 81%, 43%) 0%, hsl(217, 71%, 53%) 71%, hsl(227, 76%, 58%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(207, 81%, 43%) 0%, hsl(217, 71%, 53%) 71%, hsl(227, 76%, 58%) 100%);
  }
}
.hero.is-info {
  background-color: hsl(204, 71%, 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(204, 71%, 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: hsl(204, 71%, 48%);
  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 {
  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(0, 0, 0, 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(204, 71%, 53%);
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, hsl(194, 81%, 43%) 0%, hsl(204, 71%, 53%) 71%, hsl(214, 76%, 58%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(194, 81%, 43%) 0%, hsl(204, 71%, 53%) 71%, hsl(214, 76%, 58%) 100%);
  }
}
.hero.is-success {
  background-color: #004d46;
  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: #004d46;
  }
}
.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: rgb(0, 51.5, 46.8181818182);
  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 {
  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(0, 0, 0, 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: #004d46;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, rgb(0, 26, 19.303030303) 0%, #004d46 71%, rgb(0, 94.7348484848, 102.5) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, rgb(0, 26, 19.303030303) 0%, #004d46 71%, rgb(0, 94.7348484848, 102.5) 100%);
  }
}
.hero.is-warning {
  background-color: hsl(48, 100%, 67%);
  color: rgba(0, 0, 0, 0.7);
}
.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: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-warning .subtitle a:not(.button),
.hero.is-warning .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-warning .navbar-menu {
    background-color: hsl(48, 100%, 67%);
  }
}
.hero.is-warning .navbar-item,
.hero.is-warning .navbar-link {
  color: rgba(0, 0, 0, 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: hsl(48, 100%, 62%);
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-warning .tabs a:hover {
  opacity: 1;
}
.hero.is-warning .tabs li.is-active a {
  opacity: 1;
}
.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
  background-color: rgba(0, 0, 0, 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: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: hsl(48, 100%, 67%);
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, hsl(38, 100%, 57%) 0%, hsl(48, 100%, 67%) 71%, hsl(58, 100%, 72%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(38, 100%, 57%) 0%, hsl(48, 100%, 67%) 71%, hsl(58, 100%, 72%) 100%);
  }
}
.hero.is-danger {
  background-color: hsl(348, 86%, 61%);
  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: hsl(348, 86%, 61%);
  }
}
.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: hsl(348, 86%, 56%);
  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 {
  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(0, 0, 0, 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: hsl(348, 86%, 61%);
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, hsl(338, 96%, 51%) 0%, hsl(348, 86%, 61%) 71%, hsl(358, 91%, 66%) 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, hsl(338, 96%, 51%) 0%, hsl(348, 86%, 61%) 71%, hsl(358, 91%, 66%) 100%);
  }
}
.hero.is-small .hero-body {
  padding: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .hero.is-medium .hero-body {
    padding: 9rem 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero.is-large .hero-body {
    padding: 18rem 1.5rem;
  }
}
.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: 768px) {
  .hero-video {
    display: none;
  }
}

.hero-buttons {
  margin-top: 1.5rem;
}
@media screen and (max-width: 768px) {
  .hero-buttons .button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child) {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .hero-buttons {
    display: flex;
    justify-content: center;
  }
  .hero-buttons .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;
}

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

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

/* Abstracts */
svg.is-sm {
  height: 20px;
  width: 20px;
}
svg.is-md {
  height: 24px;
  width: 24px;
}
svg.icon-chevron-down {
  pointer-events: none;
  transform: rotate(90deg);
}
svg.icon-chevron-up {
  pointer-events: none;
  transform: rotate(270deg);
}
svg.icon-chevron-left {
  pointer-events: none;
  transform: rotate(180deg);
}
svg.star {
  height: 30px;
  width: 19px;
}
svg.star.filled {
  fill: #dfdf00;
}
svg.star.unfilled {
  fill: #6aa1a4;
}

@media (max-width: 768px) {
  .center-touch {
    align-items: center;
    display: flex;
    justify-content: center;
  }
}

@media (max-width: 768px) {
  .no-grow {
    flex-grow: unset;
  }
}

/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-0 {
  margin: 0px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-10 {
  margin: 10px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-20 {
  margin: 20px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-30 {
  margin: 30px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-40 {
  margin: 40px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-50 {
  margin: 50px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-60 {
  margin: 60px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-70 {
  margin: 70px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-80 {
  margin: 80px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-90 {
  margin: 90px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-100 {
  margin: 100px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-110 {
  margin: 110px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-120 {
  margin: 120px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-130 {
  margin: 130px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-140 {
  margin: 140px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-150 {
  margin: 150px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-160 {
  margin: 160px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-170 {
  margin: 170px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-180 {
  margin: 180px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-190 {
  margin: 190px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-tb-200 {
  margin: 200px 0;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-0 {
  margin-top: 0px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-10 {
  margin-top: 10px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-20 {
  margin-top: 20px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-30 {
  margin-top: 30px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-40 {
  margin-top: 40px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-50 {
  margin-top: 50px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-60 {
  margin-top: 60px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-70 {
  margin-top: 70px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-80 {
  margin-top: 80px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-90 {
  margin-top: 90px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-100 {
  margin-top: 100px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-110 {
  margin-top: 110px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-120 {
  margin-top: 120px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-130 {
  margin-top: 130px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-140 {
  margin-top: 140px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-150 {
  margin-top: 150px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-160 {
  margin-top: 160px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-170 {
  margin-top: 170px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-180 {
  margin-top: 180px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-190 {
  margin-top: 190px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-t-200 {
  margin-top: 200px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-0 {
  margin-bottom: 0px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-10 {
  margin-bottom: 10px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-20 {
  margin-bottom: 20px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-30 {
  margin-bottom: 30px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-40 {
  margin-bottom: 40px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-50 {
  margin-bottom: 50px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-60 {
  margin-bottom: 60px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-70 {
  margin-bottom: 70px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-80 {
  margin-bottom: 80px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-90 {
  margin-bottom: 90px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-100 {
  margin-bottom: 100px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-110 {
  margin-bottom: 110px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-120 {
  margin-bottom: 120px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-130 {
  margin-bottom: 130px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-140 {
  margin-bottom: 140px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-150 {
  margin-bottom: 150px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-160 {
  margin-bottom: 160px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-170 {
  margin-bottom: 170px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-180 {
  margin-bottom: 180px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-190 {
  margin-bottom: 190px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-b-200 {
  margin-bottom: 200px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-0 {
  margin-left: 0px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-10 {
  margin-left: 10px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-20 {
  margin-left: 20px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-30 {
  margin-left: 30px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-40 {
  margin-left: 40px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-50 {
  margin-left: 50px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-60 {
  margin-left: 60px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-70 {
  margin-left: 70px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-80 {
  margin-left: 80px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-90 {
  margin-left: 90px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-100 {
  margin-left: 100px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-110 {
  margin-left: 110px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-120 {
  margin-left: 120px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-130 {
  margin-left: 130px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-140 {
  margin-left: 140px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-150 {
  margin-left: 150px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-160 {
  margin-left: 160px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-170 {
  margin-left: 170px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-180 {
  margin-left: 180px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-190 {
  margin-left: 190px;
}

/* stylelint-enable */
/* stylelint-disable declaration-property-unit-whitelist */
.m-l-200 {
  margin-left: 200px;
}

/* stylelint-enable */
/**
 * Mixin to create style exceptions per Theme
 * Usage: @include theme('background-color', [$primary, $secondary]);
 *
 * @param $property css property to define value to
 * @param $values List of values to set to the given property, properties needs to have the same order as the $themes defines within the mixin
 */
/* Base */
@font-face {
  font-display: swap;
  font-family: dierenbeschermingsans;
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/DierenbeschermingSans.woff2") format("woff2"), url("../../fonts/DierenbeschermingSans.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: dierenbeschermingsans;
  font-style: italic;
  font-weight: 400;
  src: url("../../fonts/DierenbeschermingSans-Italic.woff2") format("woff2"), url("../../fonts/DierenbeschermingSans-Italic.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: dierenbeschermingsans;
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/DierenbeschermingSansDemi.woff2") format("woff2"), url("../../fonts/DierenbeschermingSansDemi.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: dierenbeschermingsans;
  font-style: italic;
  font-weight: 600;
  src: url("../../fonts/DierenbeschermingSansDemi-Itali.woff2") format("woff2"), url("../../fonts/DierenbeschermingSansDemi-Itali.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: dierenbeschermingsans;
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/DierenbeschermingSans-Bold.woff2") format("woff2"), url("../../fonts/DierenbeschermingSans-Bold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: passingnotes;
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/PassingNotes.woff2") format("woff2"), url("../../fonts/PassingNotes.woff") format("woff");
}
body {
  color: #333;
  font-family: dierenbeschermingsans, sans-serif;
}

h1,
h2,
h3,
h4,
h5 {
  color: #004d46;
  font-weight: 700;
  padding-bottom: 1em;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong {
  color: inherit;
}

p,
a {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #333;
}

p {
  word-break: break-word;
}

a {
  color: #004d46;
}

h1,
.h1 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  line-height: 3.25rem;
}

h2,
.h2 {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 45px;
  line-height: 2.8125rem;
}

h3,
.h3 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 37px;
  line-height: 2.3125rem;
}

h4,
.h4 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 35px;
  line-height: 2.1875rem;
}

h5,
.h5 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 30px;
  line-height: 1.875rem;
}

.content-wrapper {
  margin: 0.625em 0;
}

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

.has-text-align-center {
  text-align: center;
}

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

.content h1 {
  margin-bottom: 0;
}
.content h3 strong,
.content h4 strong {
  font-weight: 600;
}
.content h2,
.content h3,
.content h4 {
  padding-bottom: 0;
}
.content ul {
  list-style: none;
}
.content .wp-list {
  margin-bottom: 1.5em;
}
.content .wp-list ol,
.content .wp-list ul {
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.125rem;
  line-height: 1.555555556;
  margin-left: 1.75em;
}
.content .wp-list ol li,
.content .wp-list ul li {
  list-style: none;
}
.content .wp-list ol li a,
.content .wp-list ul li a {
  text-decoration: underline;
}
.content .wp-list ul {
  margin: 0.5em 0 0.5em 2.625em;
}
.content .wp-list ul > li {
  position: relative;
}
.content .wp-list ul > li::before {
  color: #004d46;
  content: "•";
  display: flex;
  font-size: 1.875rem;
  height: 10px;
  left: -31px;
  position: absolute;
  top: -9px;
}
.content .wp-list ol {
  counter-reset: item;
  margin: 0.75em 0 0.75em 2.625em;
}
.content .wp-list ol > li {
  counter-increment: item;
  margin-top: 0.5em;
  position: relative;
}
.content .wp-list ol > li:first-child {
  margin-top: 0;
}
.content .wp-list ol > li::before {
  background-color: #004d46;
  border-radius: 50%;
  color: #dfdf00;
  content: counter(item);
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.0625rem;
  height: 25px;
  left: -2em;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 25px;
}
.content blockquote {
  background-color: #dfdf00;
  border-left: 5px solid #004d46;
}
.content blockquote p {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 35px;
  line-height: 2.1875rem;
  color: #004d46;
}
.content blockquote cite {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  font-style: italic;
}

.is-divider {
  background-color: #d6dadd;
  height: 1px;
  width: 100%;
}

.aligncenter,
.alignleft,
.alignright {
  display: block;
  padding: 0;
}

.aligncenter {
  float: none;
  margin: 0.5em auto 1em !important;
}

.alignleft {
  float: left;
  margin: 0.5em 1em 1em 0 !important;
}

.alignright {
  float: right;
  margin: 0.5em 0 1em 1em !important;
}

/* Components */
.animal-stars-table .rows {
  display: flex;
}
@media (max-width: 768px) {
  .animal-stars-table .rows {
    flex-direction: column;
    margin: 0 0 1em;
  }
  .animal-stars-table .rows.is-open .rowheader-icons svg:first-child {
    display: none;
  }
  .animal-stars-table .rows.is-open .rowheader-icons svg:last-child {
    display: block;
  }
  .animal-stars-table .rows.is-open .gridcell {
    display: flex;
  }
}
@media (min-width: 769px) {
  .animal-stars-table .rows {
    margin: 0 0 0.125em;
  }
}
@media (max-width: 768px) {
  .animal-stars-table .rows:first-child {
    display: none;
  }
}
.animal-stars-table .rows:last-child {
  margin-bottom: 0;
}
.animal-stars-table .columnheader,
.animal-stars-table .rowheader,
.animal-stars-table .gridcell {
  background-color: #dfdf00;
  width: 100%;
}
@media (min-width: 769px) {
  .animal-stars-table .columnheader,
  .animal-stars-table .rowheader,
  .animal-stars-table .gridcell {
    align-items: center;
    padding: 1em;
  }
}
.animal-stars-table .columnheader,
.animal-stars-table .rowheader {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.277778;
}
.animal-stars-table .columnheader,
.animal-stars-table .gridcell {
  display: flex;
}
@media (min-width: 769px) {
  .animal-stars-table .columnheader,
  .animal-stars-table .gridcell {
    justify-content: center;
  }
}
.animal-stars-table .rowheader p,
.animal-stars-table .gridcell p {
  color: #dfdf00;
  word-break: break-word;
}
@media (min-width: 769px) {
  .animal-stars-table .rowheader p,
  .animal-stars-table .gridcell p {
    text-align: center;
  }
}
.animal-stars-table .columnheader {
  flex-direction: column;
}
.animal-stars-table .columnheader p {
  color: #fff;
}
.animal-stars-table .rowheader {
  background-color: #004d46;
  display: flex;
}
@media (max-width: 768px) {
  .animal-stars-table .rowheader {
    align-items: center;
    cursor: pointer;
    overflow: hidden;
    padding: 0.5em 1em;
  }
}
.animal-stars-table .rowheader p,
.animal-stars-table .rowheader img {
  pointer-events: none;
}
.animal-stars-table .rowheader img {
  display: block;
  height: 50px;
  margin-right: 0.75em;
  width: 50px;
}
@media (min-width: 769px) and (max-width: 1023px) {
  .animal-stars-table .rowheader img {
    display: none;
  }
}
@media (max-width: 768px) {
  .animal-stars-table .gridcell {
    background-color: #dfdf00;
    box-shadow: inset 0 -1px #33716b;
    display: none;
  }
  .animal-stars-table .gridcell:last-child {
    box-shadow: initial;
  }
}
@media (min-width: 769px) {
  .animal-stars-table .gridcell {
    background-color: #e6edec;
  }
}
.animal-stars-table .gridcell > p {
  font-size: 1.25rem;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .animal-stars-table .gridcell > p {
    color: #fff;
    padding: 1em;
  }
}
.animal-stars-table .gridcell > svg {
  height: 28px;
  width: 28px;
}
@media (max-width: 768px) {
  .animal-stars-table .gridcell > svg {
    box-sizing: content-box;
    fill: #fff;
    padding: 1em;
  }
}
@media (min-width: 769px) {
  .animal-stars-table .gridcell > svg {
    fill: #dfdf00;
  }
}
.animal-stars-table .gridcell-star-info {
  box-shadow: inset -1px 0 #33716b;
  display: flex;
  justify-content: flex-start;
  padding: 1em;
  width: 128px;
}
.animal-stars-table .gridcell-star-info p {
  align-self: center;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
}
@media (min-width: 769px) {
  .animal-stars-table .gridcell-star-info {
    display: none;
  }
}
.animal-stars-table .rowheader-icons {
  height: 32px;
  margin-left: auto;
  pointer-events: none;
  width: 32px;
}
.animal-stars-table .rowheader-icons svg {
  fill: #dfdf00;
  height: 32px;
  width: 32px;
}
@media (min-width: 769px) {
  .animal-stars-table .rowheader-icons {
    display: none;
  }
}
.animal-stars-table .animal-stars-header svg {
  fill: #6aa1a4;
  height: 32px;
  width: 32px;
}
.animal-stars-table .animal-stars-header.one svg:nth-child(1) {
  fill: #004d46;
}
.animal-stars-table .animal-stars-header.two svg:nth-child(1),
.animal-stars-table .animal-stars-header.two svg:nth-child(2) {
  fill: #004d46;
}
.animal-stars-table .animal-stars-header.three svg:nth-child(1),
.animal-stars-table .animal-stars-header.three svg:nth-child(2),
.animal-stars-table .animal-stars-header.three svg:nth-child(3) {
  fill: #004d46;
}
.animal-stars-table .pull-down {
  margin-top: 2.3125em;
}

.breadcrumbs {
  z-index: 19;
}
@media (max-width: 1023px) {
  .breadcrumbs {
    display: none;
  }
}
.breadcrumbs ul li {
  align-items: center;
  color: #9b9b9b;
  display: inline-flex;
}
.breadcrumbs ul li,
.breadcrumbs ul a {
  font-size: 1rem;
  line-height: 1.5;
}
.breadcrumbs ul li:hover,
.breadcrumbs ul a:hover {
  color: #9b9b9b;
}
.breadcrumbs ul svg {
  fill: #004d46;
  flex-shrink: 0;
  height: 18px;
  margin-left: 0.25em;
  width: 18px;
}

a.button {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 54px;
  line-height: 3.375rem;
  border-radius: 0;
  font-weight: 600;
}
a.button:hover {
  background-color: #dfdf00;
  color: #004d46;
}
a.button.link {
  justify-content: flex-start;
  min-width: 192px;
  padding-left: 1em;
  padding-right: 0.25em;
}
a.button.link span {
  display: flex;
  flex-grow: 1;
}
a.button.link svg {
  fill: #dfdf00;
}

input.button.search {
  background-color: #dfdf00;
  border-radius: 0;
  color: #004d46;
  font-size: 1.125rem;
  font-weight: 600;
  height: 55px;
  padding-bottom: 0;
  padding-top: 0;
}
input.button.search:hover {
  color: #004d46;
}

.wp-block-button.alignleft {
  text-align: left;
}
.wp-block-button.aligncenter {
  text-align: center;
}
.wp-block-button.alignright {
  text-align: right;
}
.wp-block-button a {
  align-items: center;
  background-color: #004d46;
  color: #fff;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  justify-content: center;
  line-height: 1.6;
  margin: 1em 0;
  padding: 0.722222222em 1.111111111em;
  text-align: center;
  transition: background-color 200ms, color 200ms;
}
.wp-block-button a:hover {
  background-color: #dfdf00;
  color: #004d46;
}
.wp-block-button.is-style-outline a {
  background-color: #fff;
  border: solid 2px #004d46;
  border-radius: 40px;
}
.wp-block-button.is-style-outline a:hover {
  background-color: #004d46;
}
.wp-block-button.is-style-default a {
  border-radius: 40px;
}
.wp-block-button.is-style-default a:hover {
  background-color: #dfdf00;
  color: #004d46;
}
.wp-block-button.is-style-fill a {
  border-radius: 0;
}
.wp-block-button.is-style-fill a:hover {
  background-color: #dfdf00;
  color: #004d46;
}

.collapsible > div {
  height: 100%;
  max-height: 1500px;
  overflow: hidden;
  transition: max-height 500ms ease-out;
}
.collapsible.collapsed > div {
  max-height: 150px;
}
.collapsible .toggle-collapsible {
  cursor: pointer;
}
.collapsible .toggle-collapsible.collapsed svg.more {
  display: inline-block;
}
.collapsible .toggle-collapsible.collapsed svg.less {
  display: none;
}
.collapsible .toggle-collapsible svg {
  height: 24px;
  width: 24px;
}
.collapsible .toggle-collapsible svg.more {
  display: none;
}
.collapsible .toggle-collapsible svg.less {
  display: inline-block;
}

.content h1 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 52px;
  line-height: 3.25rem;
}
.content h2 {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 45px;
  line-height: 2.8125rem;
}
.content h3 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 37px;
  line-height: 2.3125rem;
}
.content h4 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 35px;
  line-height: 2.1875rem;
  font-weight: 600;
}
.content p.intro {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 34px;
  line-height: 2.125rem;
}
.content figure {
  margin-left: 0;
  margin-right: 0;
}
.content figure.alignleft {
  text-align: left;
}
.content figure.aligncenter {
  text-align: center;
}
.content figure.alignright {
  text-align: right;
}
.content figure.wp-block-embed {
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
}
.content figure.wp-block-embed.alignleft {
  margin-left: 0;
}
.content figure.wp-block-embed.alignright {
  margin-right: 0;
}

.cc-window {
  background-color: #222;
  bottom: 0;
  display: flex;
  justify-content: center;
  position: fixed;
  width: 100%;
  z-index: 9999;
}
@media (max-width: 1023px) {
  .cc-window {
    flex-direction: column;
    padding: 1em 1.5em;
  }
}
@media (min-width: 1024px) {
  .cc-window {
    padding: 2em 4em;
  }
}

@media (min-width: 1024px) {
  .cc-message {
    margin-right: 2em;
  }
}
.cc-message h3 {
  color: #fff;
  padding: 0;
}
.cc-message p {
  color: #fff;
  margin-top: 1em;
}
@media (max-width: 1023px) {
  .cc-message p span {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -0.0625em;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.cc-message a {
  color: #dfdf00;
}

.cc-compliance {
  display: flex;
  flex-shrink: 0;
}
@media (max-width: 1023px) {
  .cc-compliance {
    flex-flow: row wrap;
  }
}
@media (min-width: 1024px) {
  .cc-compliance {
    flex-direction: column;
    justify-content: center;
  }
}
.cc-compliance .cc-allow {
  order: 1;
}
.cc-compliance .cc-dismiss {
  order: 2;
}

.cc-btn {
  background-color: #dfdf00;
  color: #004d46;
  display: block;
  font-weight: 600;
  outline: none;
  padding: 0.6em 1em;
  transition: background-color 200ms;
}
.cc-btn:hover, .cc-btn:focus {
  background-color: #fff;
  color: #004d46;
}
@media (max-width: 1023px) {
  .cc-btn {
    align-self: flex-start;
    margin-top: 0.8em;
    min-width: 200px;
  }
  .cc-btn.cc-allow {
    margin-right: 0.5em;
  }
}
@media (min-width: 1024px) {
  .cc-btn.cc-dismiss {
    margin-top: 0.5em;
  }
}

.cc-revoke {
  display: none;
}

.downloads-and-links {
  margin: 1.5em 0;
}
.downloads-and-links ul {
  margin: 0;
}
.downloads-and-links .downloads-and-links-item {
  margin-bottom: 0.5em;
}
.downloads-and-links .downloads-and-links-item::before {
  content: none;
}
.downloads-and-links .downloads-and-links-item svg {
  fill: #dfdf00;
  height: 24px;
  margin: -0.1875em 0.7em 0 0;
  vertical-align: middle;
  width: 24px;
}
.downloads-and-links .downloads-and-links-item:hover svg {
  fill: #004d46;
}
.downloads-and-links .downloads-and-links-item a {
  border-bottom: 2px solid #fff;
  color: #333;
  display: inline-block;
  font-size: 1.125rem;
  line-height: 1.25;
  padding: 0;
  text-decoration: none;
  transition: border-bottom 200ms;
}
.downloads-and-links .downloads-and-links-item a:hover {
  border-bottom: 2px solid #004d46;
}

.hidden {
  display: none !important;
}

span.lang-only {
  display: block;
  font-size: 1.125rem;
  line-height: 1.75;
  margin-bottom: 1rem;
}

p span.lang-only {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

.lang-only.lang-en {
  display: none !important;
}

html[lang^=en] .lang-only.lang-nl {
  display: none !important;
}
html[lang^=en] .lang-only.lang-en {
  display: block !important;
}
html[lang^=en] p .lang-only.lang-en {
  display: inline !important;
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.dropdown.language.translate-menu {
  position: relative;
}
.dropdown.language.translate-menu .deepl-dropdown-menu {
  display: none;
}
.dropdown.language.translate-menu.is-active .deepl-dropdown-menu {
  display: block;
}
.dropdown.language.translate-menu .deepl-toggle {
  align-items: center;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  gap: 0.25rem;
  padding: 0;
  pointer-events: auto;
}
.dropdown.language.translate-menu .deepl-toggle .current-flag img {
  border: 1px solid #004d46;
  box-sizing: content-box;
  display: block;
  height: 16px;
  width: 24px;
}
.dropdown.language.translate-menu .deepl-toggle .icon-chevron-down {
  border: 0;
  fill: #004d46;
  height: 12px;
  width: 12px;
}
.dropdown.language.translate-menu .deepl-dropdown-menu {
  background-color: #fff;
  border: 1px solid rgba(0, 77, 70, 0.2);
  border-radius: 4px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  left: auto;
  min-width: 18rem;
  padding: 1rem;
  position: absolute;
  right: 0;
  top: calc(100% + 0.5rem);
  width: 18rem;
  z-index: 200;
}
.dropdown.language.translate-menu .deepl-menu-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
.dropdown.language.translate-menu .deepl-menu-title {
  color: #004d46;
  font-family: inherit;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
}
.dropdown.language.translate-menu .deepl-menu-close {
  background: transparent;
  border: 0;
  color: #222;
  cursor: pointer;
  font-size: 1.5rem;
  line-height: 1;
  padding: 0.25rem;
}
.dropdown.language.translate-menu .deepl-menu-disclaimer {
  color: #222;
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 0.75rem;
}
.dropdown.language.translate-menu .deepl-select {
  appearance: auto;
  background: #fff;
  border: 1px solid #b3bdbd;
  box-sizing: border-box;
  display: block;
  font-size: 1rem;
  margin-bottom: 0;
  max-width: 100%;
  padding: 0.5rem;
  width: 100%;
}
.dropdown.language.translate-menu .deepl-reset {
  background: transparent;
  border: 0;
  color: #222;
  cursor: pointer;
  font-size: 0.875rem;
  margin-top: 0.5rem;
  padding: 0;
}
.dropdown.language.translate-menu .deepl-reset .deepl-reset-label {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .dropdown.language.translate-menu .deepl-dropdown-menu {
    left: auto;
    max-width: calc(100vw - 2rem);
    min-width: 16rem;
    position: fixed;
    right: 1rem;
    top: 3.75rem;
    width: calc(100vw - 2rem);
    z-index: 300;
  }
  .dropdown.language.translate-menu.is-active::before {
    background: rgba(0, 0, 0, 0.35);
    content: "";
    inset: 0;
    position: fixed;
    z-index: 250;
  }
}

.deepl-translate-overlay {
  align-items: center;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  inset: 0;
  justify-content: center;
  position: fixed;
  z-index: 2147483646;
}
.deepl-translate-overlay .deepl-translate-overlay-inner {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.deepl-translate-overlay .deepl-translate-spinner {
  animation: deepl-spin 0.8s linear infinite;
  border: 4px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  height: 3rem;
  width: 3rem;
}
.deepl-translate-overlay p {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  margin: 0;
  text-align: center;
}

@keyframes deepl-spin {
  to {
    transform: rotate(360deg);
  }
}
.dropdown.language {
  align-items: center;
  cursor: pointer;
}
.dropdown.language .flag {
  align-items: center;
  display: flex;
  pointer-events: none;
}
.dropdown.language .flag.drop {
  pointer-events: auto;
}
.dropdown.language .flag svg {
  border: 1px solid #004d46;
  box-sizing: content-box;
  height: 16px;
  width: 24px;
}
.dropdown.language .flag svg.icon-chevron-down {
  border: 0;
}
.dropdown.language:not(.translate-menu) .dropdown-menu {
  min-width: auto;
  top: 42px;
}

.static .dropdown.language .dropdown-menu {
  top: 1.3125rem;
}

.content-embed {
  height: 0;
  margin-top: 1em;
  overflow: hidden;
  position: relative;
}
.content-embed iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.faq {
  margin: 3em auto;
}
h1 + .faq {
  margin: 0 auto 3em;
}
.faq__title, .faq__subtitle {
  cursor: pointer;
}
.faq__questions, .faq__answer {
  height: 0;
  overflow: hidden;
  transition: height 300ms cubic-bezier(0.65, 0.05, 0.36, 1);
  will-change: height;
}
.faq__title {
  border-top: 1px solid #c6c6c6;
  margin-bottom: 0 !important; /* stylelint-disable-line declaration-no-important */
  margin-top: 0.3em;
  padding-top: 0.3em;
}
section:first-child .faq__title {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}
.faq__title button[aria-expanded=true] svg {
  transform: rotate(45deg);
}
.faq__title svg {
  align-self: center;
}
.faq__subtitle {
  border-top: 1px solid #c6c6c6;
  font-size: 1.125rem !important; /* stylelint-disable-line declaration-no-important */
  line-height: 1.5 !important; /* stylelint-disable-line declaration-no-important */
  margin-bottom: 0.5em !important; /* stylelint-disable-line declaration-no-important */
  margin-top: 0.5em !important; /* stylelint-disable-line declaration-no-important */
  padding-top: 0.5em;
}
.faq__subtitle button[aria-expanded=true] svg {
  transform: rotate(-90deg);
}
.faq__subtitle svg {
  transform: rotate(90deg);
}
.faq__answer a {
  text-decoration: underline;
}
.faq__answer p,
.faq__answer a,
.faq__answer ul,
.faq__answer ol {
  font-size: 1rem;
  line-height: 1.5;
}
.faq__answer ul {
  list-style: none !important; /* stylelint-disable-line declaration-no-important */
  margin: 0.5em 0 0.5em 2.625em;
}
.faq__answer ul li {
  position: relative;
}
.faq__answer ul li::before {
  color: #004d46;
  content: "•";
  display: flex;
  font-size: 1.875rem;
  height: 10px;
  left: -31px;
  position: absolute;
  top: -9px;
}
.faq__answer ol {
  counter-reset: item;
  list-style: none;
  margin: 0.75em 0 0.75em 2.625em;
}
.faq__answer ol li {
  counter-increment: item;
  list-style: none;
  margin-top: 0.5em;
  position: relative;
}
.faq__answer ol li:first-child {
  margin-top: 0;
}
.faq__answer ol li::before {
  background-color: #004d46;
  border-radius: 50%;
  color: #dfdf00;
  content: counter(item);
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.0625rem;
  height: 25px;
  left: -2em;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 25px;
}
.faq button {
  align-items: center;
  all: inherit;
  border: 0;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  pointer-events: none;
  width: 100%;
}
.faq svg {
  fill: currentColor;
  flex-shrink: 0;
  height: 32px;
  pointer-events: none;
  transition: transform 200ms ease-in;
  width: 32px;
}

footer {
  background-color: #004d46;
  margin-top: 3.75em;
  min-height: 314px;
  padding: 3.75em 1.5em;
}
@media (max-width: 768px) {
  footer {
    background-color: unset;
    display: block;
    height: auto;
    overflow: hidden;
  }
}
@media (max-width: 768px) {
  footer .container {
    display: block;
    justify-content: flex-start;
  }
  footer .container .column:first-of-type {
    border-bottom: solid 1px #fff;
    padding-bottom: 0;
  }
  footer .container .column:last-of-type {
    padding-top: 0;
  }
}
footer .container .title {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 769px) {
  footer .container .title {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 35px;
    line-height: 2.1875rem;
    padding: 0;
  }
}
@media (max-width: 768px) {
  footer .container .title {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
footer .container nav {
  height: 100%;
}
footer .container nav .has-dropdown .navbar-item {
  height: 74px;
  margin: 0;
}
footer .container nav .has-dropdown .navbar-item.title {
  align-items: center;
  background-color: #004d46;
  display: flex;
  font-weight: 700;
  padding: 0 1.090909em;
}
footer .container nav .has-dropdown .navbar-item.title svg {
  fill: #fff;
  margin-left: auto;
}
footer .container nav .has-dropdown .navbar-dropdown {
  background-color: #004d46;
}
footer .container nav .has-dropdown .navbar-dropdown .navbar-item {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  font-weight: 600;
  height: auto;
  padding: 0.5em 1.5em;
}
footer .container nav .has-dropdown .navbar-dropdown .navbar-item:first-of-type {
  padding-top: 0;
}
footer .container nav .has-dropdown .navbar-dropdown .navbar-item:last-of-type {
  padding-bottom: 1.5em;
}
footer .container nav ul {
  height: 100%;
}
@media (min-width: 1024px) {
  footer .container nav ul li {
    float: left;
    width: 50%;
  }
}
footer .container nav ul li a.navbar-item {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  font-weight: 600;
  hyphens: auto;
  padding-left: 0;
  padding-top: 0;
}
footer .container nav ul li a.navbar-item:hover {
  background-color: unset;
}
footer .container .divider::after {
  background-color: #fff;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 50%;
  width: 1px;
}

.footer-social {
  background-color: #fff;
  height: 97px;
  padding: 1.7em 1.5em;
}
@media (max-width: 768px) {
  .footer-social {
    height: 300px;
    overflow: hidden;
  }
}
.footer-social .container {
  align-items: center;
  display: flex;
}
.footer-social .container .wrap {
  width: 100%;
}
@media (max-width: 768px) {
  .footer-social .container .wrap {
    margin: 0;
  }
}
.footer-social .container .wrap span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #004d46;
  font-weight: 600;
}
@media (max-width: 768px) {
  .footer-social .container .wrap span {
    display: flex;
    justify-content: center;
  }
}
.footer-social .container .wrap nav {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.footer-social .container .wrap nav ul {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .footer-social .container .wrap nav ul {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
}
.footer-social .container .wrap nav ul li a.navbar-item:hover {
  background-color: unset;
  color: #dfdf00;
}
.footer-social .container .wrap .media {
  align-items: center;
  display: flex;
}
.footer-social .container .wrap .media a {
  margin-left: 0.625em;
}
.footer-social .container .wrap .media a.icons {
  align-items: center;
  background-color: #004d46;
  border-radius: 50%;
  display: flex;
  height: 38px;
  justify-content: center;
  width: 38px;
}
.footer-social .container .wrap .media a.icons svg {
  display: flex;
  fill: #fff;
}
.footer-social .container .wrap .media a:hover {
  background-color: #dfdf00;
}
.footer-social .container .wrap .media a:hover svg {
  fill: #004d46;
}

.header-slider {
  font-size: unset;
  height: 450px;
  line-height: 0;
  outline: none;
  position: relative;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .header-slider {
    height: unset;
  }
}
.header-slider.header-detail {
  height: 250px;
}
.header-slider .slider-item {
  display: inline-block;
  position: relative;
  width: 100%;
}
.header-slider .slider-item .img {
  display: flex;
  height: 450px;
  margin-bottom: 1.25em;
}
@media (max-width: 1023px) {
  .header-slider .slider-item .img {
    height: 200px;
  }
}
.header-slider .slider-item .img.small-height {
  height: 250px;
  margin-bottom: 0;
}
.header-slider .slider-item .img img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.header-slider .slider-item .content {
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
@media (max-width: 1023px) {
  .header-slider .slider-item .content {
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    transform: unset;
    width: 100%;
  }
}
.header-slider .slider-item .content .block {
  background-color: #fff;
  max-width: 436px;
  padding: 1.25em 1.5em;
}
@media (max-width: 1023px) {
  .header-slider .slider-item .content .block {
    padding: 0 1.5em;
  }
}
.header-slider .slider-item .content .block p {
  white-space: normal;
}
.header-slider .slider-item .content .block p.title {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 37px;
  line-height: 2.3125rem;
  color: #004d46;
  font-weight: 800;
  margin-bottom: 0.535714286em;
}
.header-slider .slider-item .content .block p.text {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
  margin-bottom: 0.833333333em;
  word-break: break-word;
}
.header-slider .slider-item .content .block .button {
  background-color: #004d46;
  color: #fff;
}
.header-slider .slider-item .content .block .button svg {
  fill: #fff;
}
.header-slider .slider-item .content .block .button:hover {
  background-color: #fff;
  color: #004d46;
}
.header-slider .slider-item .content .block .button:hover svg {
  fill: #004d46;
}
.header-slider .flickity-viewport {
  overflow: hidden;
  transition: height 0.2s;
}
.header-slider .flickity-button {
  appearance: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  height: 48px;
  padding: 0;
  position: absolute;
  transform: translateY(-50%);
  width: 48px;
}
@media (min-width: 1024px) {
  .header-slider .flickity-button {
    top: 50%;
  }
}
@media (max-width: 1023px) {
  .header-slider .flickity-button {
    top: 100px;
  }
}
.header-slider .flickity-button.previous {
  left: 0;
}
.header-slider .flickity-button.next {
  right: 0;
}
.header-slider .flickity-button svg {
  fill: #004d46;
  height: 24px;
  width: 24px;
}

.icon-page-heading {
  display: flex;
  justify-content: center;
  width: 100%;
}
.icon-page-heading.negative-top {
  margin-top: -11.125em;
}
.icon-page-heading div {
  text-align: center;
}
.icon-page-heading div h1 {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 41px;
  line-height: 2.5625rem;
  color: #222;
  font-family: passingnotes, sans-serif;
  font-weight: 500;
  margin-top: 0.5em;
}
.icon-page-heading div svg {
  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.4));
  height: 160px;
  width: 160px;
}
.icon-page-heading div svg .animal-icon-bg,
.icon-page-heading div svg .business-type-bg {
  fill: #004d46;
}
.icon-page-heading div svg .business-type-outline {
  stroke: #fff;
}

.latest-posts .field-title,
.news .field-title {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 30px;
  line-height: 1.875rem;
  margin: 1.818181818em 0;
  text-transform: uppercase;
}
.latest-posts .post-title,
.news .post-title {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-top: 0.909090909em;
}
@media (max-width: 768px) {
  .latest-posts .post-title,
  .news .post-title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
    margin: 0;
  }
}
@media (max-width: 768px) {
  .latest-posts .latest-posts-wrapper .latest-posts-item a,
  .news .latest-posts-wrapper .latest-posts-item a {
    align-items: center;
    display: flex;
  }
}
.latest-posts .latest-posts-wrapper .latest-posts-item a .img,
.news .latest-posts-wrapper .latest-posts-item a .img {
  display: flex;
  margin-bottom: 1.25em;
}
@media (max-width: 768px) {
  .latest-posts .latest-posts-wrapper .latest-posts-item a .img,
  .news .latest-posts-wrapper .latest-posts-item a .img {
    height: auto;
    margin-bottom: 0;
    margin-right: 1.25em;
    width: 116px;
  }
}
.latest-posts .latest-posts-wrapper .latest-posts-item a .img img,
.news .latest-posts-wrapper .latest-posts-item a .img img {
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 768px) {
  .latest-posts .latest-posts-wrapper .latest-posts-item a section.latest-posts-content,
  .news .latest-posts-wrapper .latest-posts-item a section.latest-posts-content {
    flex: 1;
  }
}
.latest-posts .latest-posts-wrapper .latest-posts-item a section.latest-posts-content time,
.news .latest-posts-wrapper .latest-posts-item a section.latest-posts-content time {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
  color: #222;
  font-style: italic;
  margin: 1.142857143em 0;
}

.modal .modal-background {
  opacity: 0.8;
}
.modal .modal-content {
  left: 0;
  margin: 0;
  position: fixed;
  top: 0;
}
.modal .modal-content .box {
  align-items: center;
  background-color: #004d46;
  min-height: 152px;
  padding-bottom: 3.125em;
  padding-top: 3.125em;
}
.modal .modal-content .box .modal-close {
  position: relative;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.modal .modal-content .box .modal-close::before {
  background-color: #fff;
  height: 3px;
  width: 70%;
}
.modal .modal-content .box .modal-close::after {
  background-color: #fff;
  height: 70%;
  width: 3px;
}

.navbar {
  z-index: unset;
}
@media (min-width: 1024px) and (max-width: 1175px) {
  .navbar .container .navbar-brand .navbar-item.logo svg {
    width: 120px;
  }
}
.navbar .navbar-menu {
  align-items: center;
}
.navbar .navbar-menu a.navbar-item {
  align-items: center;
  display: flex;
  font-weight: 700;
  height: 60px;
  justify-content: left;
  padding: 0 1.111111em;
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu a.navbar-item {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem;
    background-color: #fff;
    font-weight: 900;
  }
}
@media (min-width: 1024px) and (max-width: 1175px) {
  .navbar .navbar-menu a.navbar-item {
    font-size: 16px;
    font-size: 1rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}
.navbar .navbar-menu a.navbar-item.active {
  color: #004d46;
}
.navbar .navbar-menu a.navbar-item.active:hover {
  color: #fff;
}
.navbar .navbar-menu div.navbar-end a.navbar-item:hover {
  background-color: unset;
}
.navbar .navbar-menu div.navbar-end div.has-dropdown .navbar-link:hover {
  background-color: unset;
}
.navbar .navbar-menu div .has-dropdown.navbar-item {
  height: 60px;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item {
    height: auto;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-item-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-item-wrapper svg {
    height: 60px;
    padding: 0 1.111111em;
    pointer-events: all;
    width: 60px;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-item-wrapper .navbar-item {
  flex: 1;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-item-wrapper .navbar-item svg {
  flex-shrink: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-item-wrapper .navbar-item.active-ancestor {
    color: #004d46;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-item-wrapper .navbar-item.active-ancestor svg {
  fill: #004d46;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown {
  padding: 0;
  z-index: 50;
}
@media (max-width: 768px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown {
    margin: 0 1.428571em;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item {
  color: #fff;
  justify-content: stretch;
  line-height: 1.25;
  max-width: 250px;
  text-transform: none;
  white-space: normal;
  width: 243px;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item:hover, .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item:focus {
  background-color: #dfdf00;
  color: #004d46;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item {
    background-color: #004d46;
    height: 60px;
    margin: 0;
    max-width: unset;
    padding: 0 1.111111em;
    width: auto;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item.active {
  color: #dfdf00;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item.active {
    color: #dfdf00;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item.active:hover {
  background-color: #dfdf00;
  color: #004d46;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown a.navbar-item.active:hover + svg {
  background-color: #dfdf00;
  fill: #004d46;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown {
  align-items: center;
  color: #004d46;
  display: flex;
  justify-content: stretch;
  padding: 0;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown {
    background-color: unset;
    display: block;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown svg {
    background-color: #004d46;
  }
  body.business .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown svg {
    fill: #fff;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown:hover {
  background-color: #dfdf00;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown:hover {
    background-color: unset;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown:hover .navbar-item {
  color: #004d46;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item {
  height: 60px;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item {
    height: auto;
  }
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item:hover .display {
    display: block;
  }
}
@media (min-width: 1024px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item:hover .navbar-item svg {
    fill: #004d46;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item.active {
  color: #004d46;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-item {
  width: 100%;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-item {
    background-color: #004d46;
    color: #fff;
    margin: 0;
    width: 100%;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-item svg {
  fill: #fff;
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-dropdown {
  background-color: #dfdf00;
  left: 100%;
  top: 0;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-dropdown {
    margin: 0;
    width: auto;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-dropdown .navbar-item {
  background-color: #dfdf00;
  color: #222;
  font-weight: 600;
  height: 60px;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-dropdown .navbar-item {
    max-width: unset;
    padding: 0 2.222222em;
    width: auto;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item .navbar-dropdown .navbar-item:hover {
  color: #004d46;
}
@media (min-width: 1024px) {
  .navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item.is-hoverable .navbar-dropdown {
    display: none;
  }
}
.navbar .navbar-menu div .has-dropdown.navbar-item .navbar-dropdown .has-dropdown.navbar-item.is-hoverable:hover .navbar-dropdown {
  display: block;
}
.navbar .navbar-menu div .has-dropdown.navbar-item.is-hoverable:hover .navbar-dropdown {
  display: block;
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div.navbar-start.navbar-start div .navbar-item {
    color: #222;
  }
}
.navbar .navbar-menu div.navbar-start.navbar-start div:hover {
  background-color: #004d46;
}
@media (min-width: 1024px) {
  .navbar .navbar-menu div.navbar-start.navbar-start div:hover .navbar-item {
    color: #fff;
  }
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div.navbar-start.navbar-start div:hover {
    background-color: unset;
  }
}
@media (max-width: 1023px) {
  .navbar .navbar-menu div.navbar-start .navbar-item:hover, .navbar .navbar-menu div.navbar-start .navbar-item:focus {
    color: #222;
  }
}
@media (max-width: 1023px) {
  .navbar {
    min-height: 5.625rem;
  }
  .navbar .container {
    min-height: 5.625rem;
  }
  .navbar .container .navbar-brand {
    min-height: 5.625rem;
  }
  .navbar .container .navbar-brand .navbar-item {
    min-height: 2rem;
  }
  .navbar .container .navbar-brand .navbar-item.logo img {
    width: 117px;
  }
}
@media (max-width: 1023px) and (max-width: 768px) {
  .navbar .container .navbar-brand .navbar-item.logo svg {
    width: 120px;
  }
}
@media (max-width: 1023px) {
  .navbar .container .navbar-brand .navbar-item.search {
    margin-left: auto;
    margin-right: 0.2777777778em;
  }
  .navbar .container .navbar-brand .navbar-item.search svg {
    fill: #004d46;
  }
  .navbar .container .navbar-brand .flag-mobile {
    align-items: center;
    display: flex;
  }
  .navbar .container .navbar-brand .flag-mobile .dropdown:not(.translate-menu) .dropdown-menu {
    top: 18px;
  }
  .navbar .container .navbar-brand .navbar-burger {
    background: unset;
    margin-left: 0.3125em;
    margin-right: 1.75em;
    width: unset;
  }
}
@media (max-width: 1023px) and (max-width: 768px) {
  .navbar .container .navbar-brand .navbar-burger {
    height: auto;
  }
}
@media (max-width: 1023px) {
  .navbar .container .navbar-brand .navbar-burger span {
    color: #004d46;
    height: 3px;
    margin-top: 0.111111em;
    width: 23px;
  }
  .navbar .container .navbar-brand .navbar-burger span:nth-child(1) {
    top: calc(50% - 10px);
  }
  .navbar .container .navbar-brand .navbar-burger span:nth-child(2) {
    top: calc(50% - 3px);
  }
  .navbar .container .navbar-brand .navbar-burger span:nth-child(3) {
    top: calc(50% + 4px);
  }
  .navbar .container .navbar-brand .navbar-burger.is-active span:nth-child(1) {
    transform: translateY(9px) rotate(45deg);
  }
}

.menu-switch {
  background-color: #004d46;
  height: 10px;
  position: relative;
  width: 100%;
}
@media (max-width: 1023px) {
  .menu-switch {
    margin: 1.25em 0;
  }
}
.menu-switch .capsule {
  align-items: center;
  background-color: #004d46;
  border-radius: 40px;
  display: flex;
  height: 48px;
  justify-content: space-around;
  position: absolute;
  right: 0;
  top: -20px;
  width: 272px;
  z-index: 35;
}
@media (max-width: 1023px) {
  .menu-switch .capsule {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
  }
}
.menu-switch .capsule a {
  border: 0;
  font-weight: 600;
  height: 31px;
  padding: 0 0.9375em;
}
.menu-switch .capsule a.active {
  background-color: #fff;
  color: #dfdf00;
  margin-left: 0;
  margin-right: 0;
}
.menu-switch .capsule a.active:hover {
  background-color: #fff;
}
.menu-switch .capsule a.left {
  color: #fff;
}
.menu-switch .capsule a.right {
  color: #004d46;
}
.menu-switch .capsule a:hover {
  background-color: unset;
}
.menu-switch .capsule a:focus {
  box-shadow: unset;
}

@media (max-width: 768px) {
  .portal-link {
    margin-left: -0.5em;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .portal-link {
    margin-right: 0.5em;
  }
}
@media (max-width: 1023px) {
  .portal-link {
    padding-left: 0 !important; /* stylelint-disable-line declaration-no-important */
  }
  .portal-link svg {
    fill: #004d46;
  }
}
@media (min-width: 1024px) {
  .portal-link {
    padding-left: 0 !important; /* stylelint-disable-line declaration-no-important */
  }
}
.portal-link:focus {
  background-color: transparent;
}

.language.static {
  align-items: center;
  display: flex;
}
@media (max-width: 1023px) {
  .language.static {
    margin-right: 1em;
  }
}
.language.static svg {
  height: 16px;
  width: 24px;
}

.not-found h1 {
  margin-top: 1em;
  padding-bottom: 0.5em;
}
@media (max-width: 1023px) {
  .not-found h1 {
    font-size: 2rem;
    line-height: 1.4;
    margin-top: 0.5em;
  }
}
.not-found ul {
  font-size: 1.125rem;
  line-height: 1.5;
}
.not-found form {
  margin-top: 2.5em;
}

nav.pagination {
  justify-content: center;
}
nav.pagination a {
  border-radius: 0;
  height: 60px;
  width: 60px;
}
@media (max-width: 1023px) {
  nav.pagination a {
    flex-grow: unset;
  }
}
nav.pagination a:hover {
  background-color: #dfdf00;
  border: unset;
  color: #fff;
}
nav.pagination a:focus {
  border: solid 1px #dbdbdb;
}
@media (max-width: 1023px) {
  nav.pagination a.pagination-next {
    order: 3;
  }
}
nav.pagination a svg {
  fill: #004d46;
}
nav.pagination ul.pagination-list {
  flex-grow: 0;
  margin: 0;
}
nav.pagination ul.pagination-list li + li {
  margin-top: 0;
}
nav.pagination ul.pagination-list li.is-current .current {
  background-color: #004d46;
  color: #fff;
}
nav.pagination ul.pagination-list li a.pagination-link {
  margin: 0 0.25em;
}

.procedure__step:last-child .procedure__line {
  display: none;
}
.procedure__step .img {
  height: 250px;
}
.procedure__step .img img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}
.procedure__step h3 {
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .procedure__step h3 {
    font-size: 1.625rem;
    line-height: 1.3;
  }
}
.procedure__step p,
.procedure__step ul,
.procedure__step ol {
  font-size: 1.125rem;
  line-height: 1.5;
}
.procedure__step ul {
  list-style: none !important; /* stylelint-disable-line declaration-no-important */
  margin: 0.5em 0 0.5em 2.625em;
}
.procedure__step ul li {
  position: relative;
}
.procedure__step ul li::before {
  color: #004d46;
  content: "•";
  display: flex;
  font-size: 1.875rem;
  height: 10px;
  left: -31px;
  position: absolute;
  top: -9px;
}
.procedure__step ol {
  counter-reset: item;
  list-style: none;
  margin: 0.75em 0 0.75em 2.625em;
}
.procedure__step ol li {
  counter-increment: item;
  list-style: none;
  margin-top: 0.5em;
  position: relative;
}
.procedure__step ol li:first-child {
  margin-top: 0;
}
.procedure__step ol li::before {
  background-color: #004d46;
  border-radius: 50%;
  color: #dfdf00;
  content: counter(item);
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.0625rem;
  height: 25px;
  left: -2em;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 25px;
}
.procedure__step .button {
  min-width: 200px;
}
.procedure__circle {
  background-color: #004d46;
  border-radius: 50%;
  color: #dfdf00;
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 700;
  height: 43px;
  line-height: 1.3;
  margin: 0;
  padding-top: 0.1666666667em;
  text-align: center;
  width: 45px;
}
.procedure__line {
  border: solid 2px #dfdf00;
  border-style: dashed;
  height: 100%;
  left: 33px;
  position: absolute;
  width: 1px;
  z-index: -1;
}

.quick-links {
  background-color: #004d46;
  margin: 0 calc(50% - 50vw);
  padding: 3.75em 5em 5em;
  position: relative;
}
.article-body .quick-links:last-child {
  margin-bottom: -4.375em;
}
@media (max-width: 768px) {
  .quick-links {
    padding: 3.75em 1.5em 5em;
  }
}
@media (max-width: 1023px) {
  .quick-links .columns {
    display: block !important; /* stylelint-disable-line declaration-no-important */
  }
}
.quick-links .quick-link-wrapper h2 {
  color: #dfdf00;
  font-weight: 700;
  padding-bottom: 1.25em;
  text-transform: uppercase;
}
.quick-links .quick-link-wrapper a {
  display: flex;
  height: 100%;
}
.quick-links .quick-link-wrapper a:hover, .quick-links .quick-link-wrapper a:focus {
  outline: none;
}
.quick-links .quick-link-wrapper a:hover .quick-link, .quick-links .quick-link-wrapper a:focus .quick-link {
  background-color: #dfdf00;
}
.quick-links .quick-link-wrapper a:hover .quick-link span, .quick-links .quick-link-wrapper a:focus .quick-link span {
  color: #004d46;
}
.quick-links .quick-link-wrapper a:hover .quick-link svg, .quick-links .quick-link-wrapper a:focus .quick-link svg {
  fill: #004d46;
}
.quick-links .quick-link-wrapper a .quick-link {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding: 1.25em;
  transition: background-color 200ms, color 200ms;
  width: 100%;
}
.quick-links .quick-link-wrapper a .quick-link .link {
  display: flex;
}
.quick-links .quick-link-wrapper a .quick-link .link .quick-link-label {
  font-weight: 600;
}
.quick-links .quick-link-wrapper a .quick-link .link span.arrow {
  align-self: flex-end;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
.quick-links .quick-link-wrapper a .quick-link .link span.arrow svg {
  fill: #004d46;
  flex-shrink: 0;
  height: 100%;
  width: 100%;
}
.quick-links .quick-link-wrapper a .quick-link.no-label {
  align-items: center;
  display: flex;
  flex-direction: row;
}
.quick-links .quick-link-wrapper a .quick-link.no-label .link {
  flex-grow: 1;
}
.quick-links .quick-link-wrapper a .quick-link.no-label .link span.arrow {
  align-self: center;
  height: 36px;
  width: 36px;
}
.quick-links .quick-link-wrapper a .quick-link.no-label .link span.arrow svg {
  vertical-align: text-top;
}
.quick-links .quick-link-wrapper a .quick-link.no-label .quick-link-title {
  padding-bottom: 0;
}
.quick-links .quick-link-wrapper a .quick-link .quick-link-title {
  flex-grow: 1;
  font-weight: 700;
  margin-right: 0.5em;
}
@media (max-width: 1023px) {
  .quick-links .quick-link-wrapper a .quick-link .quick-link-title {
    font-size: 1.5rem;
    line-height: 1.4;
  }
}
@media (min-width: 1024px) {
  .quick-links .quick-link-wrapper a .quick-link .quick-link-title {
    font-size: 1.625rem;
    line-height: 1.346153846;
  }
}
.quick-links.none {
  background-color: #fff;
}
.quick-links.none .quick-link-wrapper h2 {
  color: #004d46;
}
.quick-links.none .quick-link-wrapper a:hover .quick-link, .quick-links.none .quick-link-wrapper a:focus .quick-link {
  background-color: #dfdf00;
}
.quick-links.none .quick-link-wrapper a:hover .quick-link span, .quick-links.none .quick-link-wrapper a:focus .quick-link span {
  color: #004d46;
}
.quick-links.none .quick-link-wrapper a:hover .quick-link .link span.quick-link-label, .quick-links.none .quick-link-wrapper a:focus .quick-link .link span.quick-link-label {
  color: #004d46;
}
.quick-links.none .quick-link-wrapper a:hover .quick-link .link span.arrow svg, .quick-links.none .quick-link-wrapper a:focus .quick-link .link span.arrow svg {
  fill: #004d46;
}
.quick-links.none .quick-link-wrapper a:hover .quick-link .quick-link-title, .quick-links.none .quick-link-wrapper a:focus .quick-link .quick-link-title {
  color: #004d46;
}
.quick-links.none .quick-link-wrapper a .quick-link {
  background-color: #004d46;
}
.quick-links.none .quick-link-wrapper a .quick-link span.quick-link-title {
  color: #dfdf00;
}
.quick-links.none .quick-link-wrapper a .quick-link .link span.quick-link-label {
  color: #dfdf00;
}
.quick-links.none .quick-link-wrapper a .quick-link .link span.arrow svg {
  fill: #dfdf00;
}
.quick-links.light {
  background-color: #dfdf00;
}
.quick-links.light .quick-link-wrapper h2 {
  color: #004d46;
}
.quick-links.light .quick-link-wrapper a:hover .quick-link, .quick-links.light .quick-link-wrapper a:focus .quick-link {
  background-color: #004d46;
}
.quick-links.light .quick-link-wrapper a:hover .quick-link span, .quick-links.light .quick-link-wrapper a:focus .quick-link span {
  color: #fff;
}
.quick-links.light .quick-link-wrapper a:hover .quick-link .link span.arrow svg, .quick-links.light .quick-link-wrapper a:focus .quick-link .link span.arrow svg {
  fill: #fff;
}
.quick-links.light .quick-link-wrapper a:hover .quick-link .quick-link-title, .quick-links.light .quick-link-wrapper a:focus .quick-link .quick-link-title {
  color: #fff;
}
.quick-links.light .quick-link-wrapper a .quick-link {
  background-color: #fff;
}
.quick-links.light .quick-link-wrapper a .quick-link .link span.arrow svg {
  fill: #004d46;
}

.animal-regulations nav ul {
  margin: 0;
}
.animal-regulations nav h3 {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.363636364;
  text-transform: uppercase;
}
.animal-regulations nav li {
  align-items: flex-start;
  display: flex;
  margin-top: 0.75em;
}
.animal-regulations nav li::before {
  content: none;
}
.animal-regulations nav li:first-child {
  margin-top: 0;
}
.animal-regulations nav li:hover a {
  border-bottom-color: #dfdf00;
  color: #004d46;
}
.animal-regulations nav li:hover .more {
  fill: #dfdf00;
}
.animal-regulations nav .more {
  fill: #004d46;
  flex-shrink: 0;
  height: 24px;
  margin-right: 0.5em;
  transform: rotate(45deg);
  transition: fill 200ms;
  width: 24px;
}
.animal-regulations nav a {
  border-bottom: 2px solid transparent;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.1;
  padding-bottom: 0.111111111em;
  transition: border-bottom-color 200ms;
}
.animal-regulations article h2 {
  font-weight: 600;
  padding-bottom: 0.7em;
}
.animal-regulations article p {
  margin-top: 1em;
}
.animal-regulations article p:first-child {
  margin-top: 0;
}
.animal-regulations .collapsible {
  border-bottom: solid 1px #c6c6c6;
  padding: 3.125em 0 1em;
}
.animal-regulations .collapsible .toggle-collapsible {
  align-items: center;
  display: flex;
  overflow: initial;
  padding-top: 0.8em;
  position: relative;
  width: 100%;
}
.animal-regulations .collapsible .toggle-collapsible.collapsed::after {
  height: 180px;
}
.animal-regulations .collapsible .toggle-collapsible::after {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: -180px;
  width: 100%;
}
.animal-regulations .collapsible .toggle-collapsible svg {
  box-sizing: border-box;
  fill: #004d46;
  flex-shrink: 0;
  margin-right: 0.5em;
  vertical-align: middle;
}
.animal-regulations .collapsible .toggle-collapsible .label {
  color: #004d46;
  display: inline-block;
}
.animal-regulations .collapsible ul {
  margin: 0.5em 0 0.5em 2.625em;
}
.animal-regulations .collapsible ul li {
  position: relative;
}
.animal-regulations .collapsible ul li::before {
  color: #004d46;
  content: "•";
  display: flex;
  font-size: 1.875rem;
  height: 10px;
  left: -31px;
  position: absolute;
  top: -9px;
}
.animal-regulations .collapsible ol {
  counter-reset: item;
  list-style: none;
  margin: 0.75em 0 0.75em 2.625em;
}
.animal-regulations .collapsible ol li {
  counter-increment: item;
  margin-top: 0.5em;
  position: relative;
}
.animal-regulations .collapsible ol li:first-child {
  margin-top: 0;
}
.animal-regulations .collapsible ol li::before {
  background-color: #004d46;
  border-radius: 50%;
  color: #dfdf00;
  content: counter(item);
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.0625rem;
  height: 25px;
  left: -2em;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 25px;
}
.animal-regulations .collapsible li {
  color: #333;
  font-size: 1.125rem;
  line-height: 1.555555556;
}
.animal-regulations .collapsible a {
  color: #004d46;
  text-decoration: underline;
}

.regulations {
  background-color: #004d46;
  margin-bottom: 2.375em;
}
@media (max-width: 768px) {
  .regulations {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: 1.2em 1.5em;
  }
}
@media (min-width: 769px) {
  .regulations {
    padding: 1.875em 2.5em;
  }
}
.regulations .rule {
  margin: 0;
}
@media (max-width: 768px) {
  .regulations .rule {
    margin-top: 2em;
  }
}
@media (min-width: 769px) {
  .regulations .rule {
    margin-top: 1em;
  }
}
.regulations .rule:first-child {
  margin-top: 0;
}
.regulations .rule h3 {
  color: #dfdf00;
  font-size: 1.375rem;
  line-height: 1.363636364;
  margin-bottom: 0;
  padding-bottom: 0.545454545em;
}
.regulations .rule li.is-flex::before {
  content: none;
}
.regulations .rule li.is-flex span.lang-only {
  display: inline;
  font-size: inherit;
  line-height: inherit;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .regulations .rule li.is-flex {
    flex-direction: column;
    margin-bottom: 1em;
  }
}
.regulations .rule li.is-flex .stars {
  flex-shrink: 0;
  margin-right: 0.625em;
}
.regulations .rule li.is-flex .stars svg {
  fill: #6aa1a4;
}
@media (max-width: 768px) {
  .regulations .rule li.is-flex .stars svg {
    height: 24px;
    width: 24px;
  }
}
.regulations .rule li.is-flex .stars svg:nth-child(1), .regulations .rule li.is-flex .stars.three svg, .regulations .rule li.is-flex .stars.two svg:nth-child(2) {
  fill: #dfdf00;
}
.regulations .rule li.is-flex a {
  color: #fff;
  word-break: break-word;
}

html[lang^=en] .animal-regulations .regulations--no-en-files,
html[lang^=en] .animal-regulations .regulation-section--no-en-files,
html[lang^=en] .animal-regulations .regulation-row--no-en-file {
  display: none !important;
}

@media (max-width: 1023px) {
  .results {
    margin-top: 2em;
  }
}
@media (min-width: 1024px) {
  .results {
    margin-top: 5em;
  }
}
@media (max-width: 1023px) {
  .results .background {
    background-color: #004d46;
    margin: 0 calc(50% - 50vw);
    padding: 0 1.5625em;
  }
}
.results .background h1 {
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  .results .background h1 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 35px;
    line-height: 2.1875rem;
    margin-bottom: 0;
    padding: 0;
  }
}
.results .result .img {
  height: 100%;
}
.results .result .img img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.results .result .text {
  padding: 0 1.111111em;
}
@media (max-width: 1023px) {
  .results .result .text {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .results .result .text h2 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 35px;
    line-height: 2.1875rem;
  }
}
.results .result .text p.link {
  color: #004d46;
  word-break: break-all;
}
.results .result .text mark,
.results .result .text em {
  background-color: #004d46;
  color: #dfdf00;
  font-style: normal;
}

/** Search input on 'search' template */
form .control input.input {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  border-radius: 0;
  color: #222;
  height: 55px;
  padding-left: 1.25em;
}
form .control input.input::placeholder {
  color: #9b9b9b;
}
form .control.has-icons-right span.icon {
  height: 100%;
}
form .control.has-icons-right span.icon svg {
  fill: #004d46;
}

/** Build-in search block */
.wp-block-search {
  display: flex;
  flex-flow: row wrap;
  margin: 2.5em auto;
  max-width: 660px;
}
.wp-block-search.alignleft label {
  text-align: left;
}
.wp-block-search.aligncenter label {
  text-align: center;
}
.wp-block-search.alignright label {
  text-align: right;
}
.wp-block-search {
  /* stylelint-disable selector-class-pattern */
}
.wp-block-search .wp-block-search__label {
  color: #004d46;
  flex: 0 0 100%;
  font-size: 1.625rem;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 1em;
}
.wp-block-search .wp-block-search__input {
  appearance: none;
  background-color: transparent;
  border: 1px solid #c6c6c6;
  border-radius: 0;
  font-size: 1.25rem;
  outline: none;
  padding: 0 0.888888889em;
}
@media (max-width: 768px) {
  .wp-block-search .wp-block-search__input {
    flex: 1;
    padding: 0.75em 0.888888889em 0.7em;
  }
}
@media (min-width: 769px) {
  .wp-block-search .wp-block-search__input {
    flex-grow: 1;
  }
}
.wp-block-search .wp-block-search__input::placeholder {
  color: #9b9b9b;
}
.wp-block-search .wp-block-search__button {
  appearance: none;
  background-color: #dfdf00;
  border: 0;
  border-radius: 0;
  color: #004d46;
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
  padding: 0.944444444em 2.777777778em 0.888888889em;
  transition: background-color 200ms, color 200ms;
}
@media (max-width: 768px) {
  .wp-block-search .wp-block-search__button {
    flex: 0 1 100%;
    margin-top: 0.444444444em;
  }
}
.wp-block-search .wp-block-search__button:hover, .wp-block-search .wp-block-search__button:focus {
  background-color: #004d46;
  color: #fff;
}
.wp-block-search {
  /* stylelint-enable selector-class-pattern */
}

/* stylelint-disable selector-class-pattern */
.sendgrid-form-widget {
  display: none;
}
.sendgrid-form-widget .widgettitle {
  padding-bottom: 0;
}

.sendgrid_mc_fields {
  display: flex;
  flex-direction: column;
}

.sendgrid_mc_label {
  color: #333;
  display: inline-block;
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 0.5em;
}

.sendgrid_mc_input {
  appearance: none;
  background-color: transparent;
  border: 1px solid #c6c6c6;
  border-radius: 0;
  color: #333;
  font-size: 1.25rem;
  margin-bottom: 0.5em;
  outline: none;
  padding: 0.75em 0.888888889em 0.7em;
}
@media (max-width: 1023px) {
  .sendgrid_mc_input {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .sendgrid_mc_input {
    width: 50%;
  }
}
.sendgrid_mc_input::placeholder {
  color: #9b9b9b;
}

.sendgrid_mc_button {
  appearance: none;
  background-color: #dfdf00;
  border: 0;
  border-radius: 0;
  color: #004d46;
  cursor: pointer;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
  margin-top: 0.75em;
  outline: none;
  padding: 0.944444444em 2.777777778em 0.888888889em;
  transition: background-color 200ms, color 200ms;
}
@media (max-width: 768px) {
  .sendgrid_mc_button {
    width: 100%;
  }
}
.sendgrid_mc_button:hover, .sendgrid_mc_button:focus {
  background-color: #004d46;
  color: #dfdf00;
}

aside.menu {
  margin-top: 5.625em;
}
aside.menu h5 {
  text-transform: uppercase;
}
aside.menu ul.menu-list li {
  align-items: center;
  display: flex;
}
aside.menu ul.menu-list li a {
  align-items: center;
  border-bottom: 2px solid transparent;
  display: flex;
  font-weight: 600;
  margin: 0.3em 0;
  padding: 0.1em 0;
  transition: border-bottom-color 100ms;
}
aside.menu ul.menu-list li a.active {
  border-bottom: 2px solid #dfdf00;
}
aside.menu ul.menu-list li svg {
  fill: #004d46;
  flex-shrink: 0;
  height: 24px;
  margin-right: 0.5em;
  transition: fill 100ms;
  width: 24px;
}
aside.menu ul.menu-list li.is-active a, aside.menu ul.menu-list li:hover a {
  background-color: initial;
  border-bottom-color: #dfdf00;
  color: #004d46;
}
aside.menu ul.menu-list li.is-active svg, aside.menu ul.menu-list li:hover svg {
  fill: #dfdf00;
}

.species .gray-background {
  background-color: #f9f6f6;
  margin: 0 calc(50% - 50vw) 2.5em;
}
@media (max-width: 768px) {
  .species .gray-background {
    padding: 2.5em 1.5em 3em;
  }
}
@media (min-width: 769px) {
  .species .gray-background {
    padding: 3.75em 5em 5em;
  }
}
.species .gray-background h2 {
  padding-bottom: 0;
  word-break: break-word;
}
@media (max-width: 768px) {
  .species .gray-background h2 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
  }
}
.species .business-types-overview {
  margin: 0;
}

.stars-info {
  background-color: #004d46;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  overflow: hidden;
  text-align: center;
}
@media (max-width: 1023px) {
  .stars-info {
    padding: 3em 0 5.5em;
  }
}
@media (min-width: 1024px) {
  .stars-info {
    padding: 3em 0 3.5em;
  }
}
.stars-info h2 {
  color: #fff;
  line-height: 1.3;
  padding: 0;
}
@media (max-width: 1023px) {
  .stars-info h2 {
    font-size: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    width: calc(100vw - 48px);
  }
}
@media (min-width: 1024px) {
  .stars-info h2 {
    font-size: 2.5rem;
  }
}
.stars-info h3 {
  color: #fff;
  font-size: 1.625rem;
  line-height: 1.5;
  padding: 0;
}
@media (max-width: 1023px) {
  .stars-info h3 {
    margin-top: 0.25em;
  }
}
@media (min-width: 1024px) {
  .stars-info h3 {
    margin-top: 0.5em;
  }
}
.stars-info p {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.3;
  padding: 0 1.5em;
}
@media (max-width: 1023px) {
  .stars-info p {
    margin-top: 1em;
  }
}
@media (min-width: 1024px) {
  .stars-info p {
    margin-top: 1.5em;
  }
}

.stars-info-wrapper {
  outline: none;
  position: relative;
}
h2 + .stars-info-wrapper {
  margin-top: 3em;
}
@media (min-width: 1024px) {
  .stars-info-wrapper {
    display: flex;
    justify-content: space-between;
  }
}
.stars-info-wrapper .flickity-button {
  appearance: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  height: 48px;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
}
.stars-info-wrapper .flickity-button.previous {
  left: 24px;
}
.stars-info-wrapper .flickity-button.next {
  right: 24px;
}
.stars-info-wrapper .flickity-button svg {
  fill: #fff;
  height: 24px;
  width: 24px;
}
.stars-info-wrapper .flickity-page-dots {
  bottom: -48px;
  display: flex;
  left: 50%;
  list-style: none;
  position: absolute;
  transform: translateX(-50%);
}
.stars-info-wrapper .flickity-page-dots .dot {
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  height: 8px;
  margin-left: 0.25em;
  transition: background-color 200ms;
  width: 8px;
}
.stars-info-wrapper .flickity-page-dots .dot:first-child {
  margin-left: 0;
}
.stars-info-wrapper .flickity-page-dots .dot.is-selected {
  background-color: #004d46;
}
@media (max-width: 1023px) {
  .stars-info-wrapper .stars-info-item {
    padding: 0 4.5em;
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1215px) {
  .stars-info-wrapper .stars-info-item {
    width: 306px;
  }
}
@media (min-width: 1216px) and (max-width: 1407px) {
  .stars-info-wrapper .stars-info-item {
    width: 370px;
  }
}
@media (min-width: 1408px) {
  .stars-info-wrapper .stars-info-item {
    width: 434px;
  }
}
.stars-info-wrapper .stars-info-item .stars-icons {
  display: flex;
  justify-content: center;
}
.stars-info-wrapper .stars-info-item .stars-icons svg {
  fill: #6aa1a4;
  height: 32px;
  width: 32px;
}
.stars-info-wrapper .stars-info-item .stars-icons.one svg:nth-child(1) {
  fill: #dfdf00;
}
.stars-info-wrapper .stars-info-item .stars-icons.two svg:nth-child(1),
.stars-info-wrapper .stars-info-item .stars-icons.two svg:nth-child(2) {
  fill: #dfdf00;
}
.stars-info-wrapper .stars-info-item .stars-icons.three svg:nth-child(1),
.stars-info-wrapper .stars-info-item .stars-icons.three svg:nth-child(2),
.stars-info-wrapper .stars-info-item .stars-icons.three svg:nth-child(3) {
  fill: #dfdf00;
}

.animal-stars-extended-info {
  margin-top: 3em;
}
.animal-stars-extended-info .container {
  margin-bottom: 1.5em;
}
.animal-stars-extended-info h2.h3 {
  text-align: center;
}
.animal-stars-extended-info.tabs {
  overflow: hidden;
  user-select: initial;
  white-space: inherit;
}
@media (max-width: 768px) {
  .animal-stars-extended-info.tabs {
    display: block;
  }
}
.animal-stars-extended-info.tabs ul[role=tablist] {
  border-bottom: 0;
  display: block;
  list-style: none;
  margin-bottom: 3em;
  text-align: center;
}
@media (max-width: 768px) {
  .animal-stars-extended-info.tabs ul[role=tablist] {
    display: flex;
    margin: 1em 0;
  }
}
@media (max-width: 324px) {
  .animal-stars-extended-info.tabs ul[role=tablist] {
    flex-direction: column;
  }
}
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab] {
  align-items: center;
  background-color: #fff;
  border: 3px solid #dfdf00;
  color: #dfdf00;
  cursor: pointer;
  display: inline-flex;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 1.2em 3em;
  transition: background-color 200ms, color 200ms;
  width: auto;
}
@media (max-width: 768px) {
  .animal-stars-extended-info.tabs ul[role=tablist] li[role=tab] {
    display: block;
    margin: 0 0.1em;
    padding: 0.5em;
    width: 100%;
  }
}
@media (max-width: 324px) {
  .animal-stars-extended-info.tabs ul[role=tablist] li[role=tab] {
    margin: 0.2em 0;
  }
}
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab] svg {
  fill: #6aa1a4;
  height: 36px;
  vertical-align: middle;
  width: 36px;
}
@media (max-width: 768px) {
  .animal-stars-extended-info.tabs ul[role=tablist] li[role=tab] svg {
    height: 24px;
    width: 24px;
  }
}
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab].tab-one .one {
  fill: #004d46;
}
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab].tab-two .one,
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab].tab-two .two {
  fill: #004d46;
}
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab].tab-three .one,
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab].tab-three .two,
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab].tab-three .three {
  fill: #004d46;
}
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab] span {
  display: inline-block;
  margin-left: 0.5em;
}
@media (max-width: 768px) {
  .animal-stars-extended-info.tabs ul[role=tablist] li[role=tab] span {
    display: block;
  }
}
.animal-stars-extended-info.tabs ul[role=tablist] li[role=tab].is-active {
  background-color: #dfdf00;
  color: #fff;
}
.animal-stars-extended-info.tabs .collapsible {
  border-bottom: solid 1px #c6c6c6;
  padding: 3.125em 0 1em;
}
.animal-stars-extended-info.tabs .collapsible .toggle-collapsible {
  overflow: initial;
  padding-top: 0.8em;
  position: relative;
  width: 100%;
}
.animal-stars-extended-info.tabs .collapsible .toggle-collapsible.collapsed::after {
  height: 180px;
}
.animal-stars-extended-info.tabs .collapsible .toggle-collapsible::after {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255));
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: -180px;
  width: 100%;
}
.animal-stars-extended-info.tabs .collapsible .toggle-collapsible svg {
  box-sizing: border-box;
  fill: #dfdf00;
  vertical-align: middle;
}
.animal-stars-extended-info.tabs .collapsible .toggle-collapsible .label {
  color: #dfdf00;
  display: inline-block;
}
.animal-stars-extended-info.tabs .tab-content .tab-item {
  display: none;
}
.animal-stars-extended-info.tabs .tab-content .tab-item.is-active {
  display: block;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu {
  margin: 2.1875em 0;
}
@media (max-width: 768px) {
  .animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu {
    margin: 0;
  }
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu h3 {
  color: #dfdf00;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.363636364;
  text-transform: uppercase;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu ul {
  border: 0;
  flex-direction: column;
  margin: 0;
  width: 300px;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu ul li {
  padding-bottom: 0.3125em;
  text-align: left;
  width: 100%;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu ul li svg {
  fill: #dfdf00;
  height: 24px;
  transform: rotate(45deg);
  transition: fill 200ms;
  vertical-align: middle;
  width: 24px;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu ul li:hover svg {
  fill: #004d46;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu ul li a {
  border-bottom: 2px solid #fff;
  color: #dfdf00;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.111111111;
  padding: 0.5em;
  text-decoration: none;
  transition: border-bottom 200ms;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-side-menu ul li a:hover {
  border-bottom: 2px solid #004d46;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content h2 {
  color: #dfdf00;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.3;
  padding-bottom: 0.7em;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content h3 {
  font-weight: 600;
  padding-bottom: 0.7em;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content .intro {
  font-weight: 600;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ol,
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ul {
  border: 0;
  display: block;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ul {
  margin: 0.5em 0 0.5em 1.75em;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ul li::before {
  color: #004d46;
  content: "•";
  display: flex;
  font-size: 1.875rem;
  height: 10px;
  margin-left: -1.1em;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ol {
  counter-reset: item;
  margin: 0.75em 0 0.75em 1.75em;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ol li {
  counter-increment: item;
  margin-top: 0.5em;
  position: relative;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ol li:first-child {
  margin-top: 0;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content ol li::before {
  background-color: #004d46;
  border-radius: 50%;
  color: #dfdf00;
  content: counter(item);
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.0625rem;
  height: 25px;
  left: -2em;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 25px;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content li {
  color: #333;
  font-size: 1.125rem;
  line-height: 1.555555556;
}
.animal-stars-extended-info.tabs .tab-content .tab-content-wrapper .tab-content a {
  border: 0;
  color: #004d46;
  display: inline;
  margin-bottom: 0;
  padding: 0;
  text-decoration: underline;
  vertical-align: initial;
}

/* Components */
.business-type-icon {
  height: 120px;
  width: 120px;
}
.business-type-icon svg {
  height: 100%;
  transition: filter 100ms ease-in-out;
  width: 100%;
}
.business-type:hover .business-type-icon svg {
  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.4));
}
.business-type-icon .hover {
  opacity: 0;
  transition: opacity 100ms ease-in-out, visibility 100ms ease-in-out;
  visibility: hidden;
}
.business-type:hover .business-type-icon .hover, .business-type.is-active .business-type-icon .hover {
  opacity: 1;
  visibility: visible;
}

.business-types-overview {
  margin: 3em 0;
}
.business-types-overview h2 {
  color: #004d46;
  font-size: 2.5rem;
  line-height: 1.3;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
@media (max-width: 768px) {
  .business-types-overview h2 {
    width: calc(100vw - 32px);
  }
}
.business-types-overview p {
  font-size: 1.375rem;
  line-height: 1.4;
  margin: 0.5em 0 0;
  text-align: center;
}
.business-types-overview .business-types .business-type h3,
.business-types-overview .business-types-carousel .business-type h3 {
  color: #333;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
  text-align: center;
}
.business-types-overview .business-types {
  display: flex;
  flex-flow: row wrap;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  .business-types-overview .business-types {
    margin-top: 1.75em;
    max-width: 272px;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .business-types-overview .business-types {
    width: 720px;
  }
}
@media (min-width: 769px) {
  .business-types-overview .business-types {
    margin-top: 2.5em;
  }
}
@media (min-width: 1024px) {
  .business-types-overview .business-types {
    width: 800px;
  }
}
.business-types-overview .business-types .business-type {
  align-items: center;
  color: #333;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .business-types-overview .business-types .business-type {
    margin-bottom: 1.75em;
    width: 136px;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .business-types-overview .business-types .business-type {
    margin-bottom: 2em;
    width: 180px;
  }
}
@media (min-width: 1024px) {
  .business-types-overview .business-types .business-type {
    margin-bottom: 3.5em;
    width: 25%;
  }
}
.business-types-overview .business-types-carousel {
  margin: 0 auto;
  outline: none;
  position: relative;
}
.business-types-overview .business-types-carousel:not(.flickity-enabled) {
  display: flex;
  justify-content: center;
}
.business-types-overview .business-types-carousel:not(.flickity-enabled) .business-type:first-child {
  margin-left: 0;
}
@media (max-width: 768px) {
  .business-types-overview .business-types-carousel {
    width: 150px;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .business-types-overview .business-types-carousel {
    width: 514px;
  }
}
@media (min-width: 1024px) and (max-width: 1215px) {
  .business-types-overview .business-types-carousel {
    width: 696px;
  }
}
@media (min-width: 1216px) and (max-width: 1407px) {
  .business-types-overview .business-types-carousel {
    width: 878px;
  }
}
@media (min-width: 1408px) {
  .business-types-overview .business-types-carousel {
    width: 1060px;
  }
}
.business-types-overview .business-types-carousel .flickity-viewport {
  overflow: hidden;
}
.business-types-overview .business-types-carousel .business-type {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 1.777777778em;
  width: 150px;
}
.business-types-overview .business-types-carousel .flickity-button {
  appearance: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  height: 48px;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
}
.business-types-overview .business-types-carousel .flickity-button.previous {
  left: -64px;
}
.business-types-overview .business-types-carousel .flickity-button.next {
  right: -64px;
}
.business-types-overview .business-types-carousel .flickity-button svg {
  fill: #004d46;
  height: 24px;
  width: 24px;
}

.blk-cijfers {
  padding: 80px 0 96px;
  text-align: left;
}
.blk-cijfers__inner {
  margin: 0;
  max-width: 1000px;
  text-align: left;
}
.blk-cijfers__eyebrow {
  color: #004d46;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.363636364;
  margin: 0 0 24px;
  padding: 0;
  text-transform: uppercase;
}
.blk-cijfers__text {
  color: #004d46;
}
.blk-cijfers__text p {
  color: #004d46;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.45;
  margin: 0;
  max-width: 1000px;
  padding: 0;
  text-wrap: pretty;
}
@media (min-width: 1024px) {
  .blk-cijfers__text p {
    font-size: 2.5rem;
  }
}
.blk-cijfers__text em,
.blk-cijfers__text i {
  background: #dfdf00;
  box-decoration-break: clone;
  display: inline-block;
  font-style: normal;
  line-height: 1;
  padding: 0 0.2em 0.14em;
  vertical-align: 0.08em;
  white-space: nowrap;
  -webkit-box-decoration-break: clone;
}
.blk-cijfers__text strong,
.blk-cijfers__text b {
  color: #004d46;
  font-weight: inherit;
}

.content .blk-cijfers__eyebrow,
.article-body .blk-cijfers__eyebrow,
.content .blk-cijfers__text p,
.article-body .blk-cijfers__text p,
.content .blk-cijfers__text strong,
.article-body .blk-cijfers__text strong,
.content .blk-cijfers__text b,
.article-body .blk-cijfers__text b {
  color: #004d46;
  padding-bottom: 0;
}

.blk-header-search {
  background: #004d46;
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
}
.blk-header-search__media {
  height: 240px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .blk-header-search__media {
    height: 520px;
  }
}
.blk-header-search__media img {
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: 50% 55%;
  width: 100%;
}
.blk-header-search__media--empty {
  background: #003831;
}
@media (min-width: 1024px) {
  .blk-header-search__overlay {
    inset: 0;
    position: absolute;
  }
}
.blk-header-search__inner {
  align-items: center;
  display: flex;
  height: 100%;
  margin: 0 auto;
  max-width: 1408px;
  width: calc(100% - 40px);
}
@media (min-width: 1024px) {
  .blk-header-search__inner {
    width: calc(100% - 96px);
  }
}
.blk-header-search__panel {
  background: #004d46;
  padding: 24px 20px;
  width: 100%;
}
@media (min-width: 1024px) {
  .blk-header-search__panel {
    max-width: 720px;
    padding: 44px 40px;
  }
}
.blk-header-search__title h1,
.blk-header-search__title p {
  color: #fff;
  font-size: 1.875rem;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin: 0;
  padding: 0;
  text-wrap: balance;
}
@media (min-width: 1024px) {
  .blk-header-search__title h1,
  .blk-header-search__title p {
    font-size: 3rem;
  }
}
.blk-header-search__title em,
.blk-header-search__title i {
  color: #dfdf00;
  font-style: normal;
}
.blk-header-search__search {
  margin-top: 24px;
  position: relative;
}
.blk-header-search__form {
  display: flex;
  flex-wrap: wrap;
}
.blk-header-search__field {
  flex: 1 1 200px;
  min-width: 0;
  position: relative;
}
.blk-header-search__icon {
  align-items: center;
  color: #004d46;
  display: flex;
  height: 100%;
  left: 16px;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.blk-header-search__icon svg {
  display: block;
  fill: currentColor;
  height: 24px;
  width: 24px;
}
.blk-header-search__input {
  background: #fff;
  border: 0;
  border-radius: 0;
  color: #222;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.125rem;
  height: 56px;
  line-height: 24px;
  padding: 0 44px 0 52px;
  width: 100%;
}
.blk-header-search__input::-webkit-search-cancel-button {
  appearance: none;
}
.blk-header-search__input:focus {
  outline: 2px solid #dfdf00;
  outline-offset: -2px;
}
.blk-header-search__input::placeholder {
  color: #9b9b9b;
}
.blk-header-search__clear {
  align-items: center;
  background: none;
  border: 0;
  color: #004d46;
  cursor: pointer;
  display: flex;
  height: 44px;
  justify-content: center;
  padding: 0;
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
}
.blk-header-search__clear[hidden] {
  display: none;
}
.blk-header-search__clear svg {
  display: block;
  fill: currentColor;
  height: 20px;
  width: 20px;
}
.blk-header-search__submit {
  align-items: center;
  background: #dfdf00;
  border: 0;
  border-radius: 0;
  color: #004d46;
  cursor: pointer;
  display: flex;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  height: 56px;
  line-height: 24px;
  padding: 0 24px;
  white-space: nowrap;
}
.blk-header-search__submit:hover, .blk-header-search__submit:focus {
  background: #fff;
}
.blk-header-search__results {
  background: #fff;
  left: 0;
  max-height: 336px;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: calc(100% + 4px);
  z-index: 30;
}
.blk-header-search__results[hidden] {
  display: none;
}
.blk-header-search__hit {
  border-bottom: 1px solid rgba(0, 77, 70, 0.15);
  display: block;
  padding: 16px 20px;
  text-decoration: none;
}
.blk-header-search__hit:hover, .blk-header-search__hit:focus {
  background: #f2f4f3;
  text-decoration: none;
}
.blk-header-search__crumb {
  color: #222;
  display: block;
  font-size: 0.875rem;
  font-style: italic;
  line-height: 1.285714286;
  margin-bottom: 4px;
}
.blk-header-search__hit-title {
  color: #004d46;
  display: block;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.35;
}
.blk-header-search__hit-title mark,
.blk-header-search__hit-title em {
  background: #dfdf00;
  color: #004d46;
  font-style: normal;
}
.blk-header-search__empty {
  color: #222;
  font-size: 1.125rem;
  margin: 0;
  padding: 16px;
}
.blk-header-search__all {
  align-items: center;
  background: #004d46;
  color: #fff;
  display: flex;
  font-size: 1.125rem;
  font-weight: 600;
  gap: 8px;
  justify-content: space-between;
  padding: 16px 20px;
  text-decoration: none;
}
.blk-header-search__all:hover, .blk-header-search__all:focus {
  background: #003831;
  color: #fff;
  text-decoration: none;
}
.blk-header-search__all svg {
  display: block;
  fill: currentColor;
  flex-shrink: 0;
  height: 24px;
  width: 24px;
}
.blk-header-search__popular {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
  margin-top: 16px;
}
.blk-header-search__popular-label {
  color: #dfdf00;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.285714286;
  text-transform: uppercase;
}
.blk-header-search__popular-list {
  display: contents;
  list-style: none;
  margin: 0;
  padding: 0;
}
.blk-header-search__popular-list li {
  display: contents;
}
.blk-header-search__popular-list a {
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.3;
  text-decoration: underline;
  text-underline-offset: 3px;
  white-space: nowrap;
}
.blk-header-search__popular-list a:hover, .blk-header-search__popular-list a:focus {
  color: #dfdf00;
}
@media (min-width: 1024px) {
  .blk-header-search--overlap {
    margin-bottom: -40px;
  }
  .blk-header-search--overlap + * {
    position: relative;
    z-index: 10;
  }
}

.wp-block-acf-header-search {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
}

@media (min-width: 1024px) {
  .wp-block-acf-header-search:has(.blk-header-search--overlap) {
    margin-bottom: -40px;
  }
  .wp-block-acf-header-search:has(.blk-header-search--overlap) + * {
    position: relative;
    z-index: 10;
  }
  .wp-block-acf-header-search:has(.blk-header-search--overlap) .blk-header-search--overlap {
    margin-bottom: 0;
  }
}

html:has(.blk-header-search) {
  overflow-x: clip;
}

.content .blk-header-search__title h1,
.article-body .blk-header-search__title h1 {
  color: #fff;
  padding-bottom: 0;
}

.content-wrapper:has(.blk-header-search) {
  margin-top: 0;
}

.blk-quick-links-v2 {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  right: 50%;
  width: 100vw;
  z-index: 10;
}
.blk-quick-links-v2__inner {
  margin: 0 auto;
  max-width: 1408px;
  width: calc(100% - 40px);
}
@media (min-width: 1024px) {
  .blk-quick-links-v2__inner {
    width: calc(100% - 96px);
  }
}
.blk-quick-links-v2__grid {
  display: grid;
  gap: 20px;
  grid-template-columns: minmax(0, 1fr);
  margin: 0;
  padding: 0;
}
@media (min-width: 769px) {
  .blk-quick-links-v2__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .blk-quick-links-v2__grid {
    grid-template-columns: repeat(var(--blk-ql-count, 3), minmax(0, 1fr));
  }
}
.blk-quick-links-v2__item {
  display: flex;
  min-width: 0;
}
.blk-quick-links-v2__card {
  background: #dfdf00;
  color: #004d46;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  min-height: 160px;
  padding: 24px;
  text-decoration: none;
  transition: background-color 200ms ease, color 200ms ease;
}
.blk-quick-links-v2__card:hover, .blk-quick-links-v2__card:focus {
  background: #004d46;
  color: #fff;
  text-decoration: none;
}
.blk-quick-links-v2__card:hover .blk-quick-links-v2__icon img, .blk-quick-links-v2__card:focus .blk-quick-links-v2__icon img {
  filter: brightness(0) invert(1);
}
.blk-quick-links-v2__icons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 14px;
  min-height: 44px;
}
.blk-quick-links-v2__icon {
  color: inherit;
  display: block;
  flex-shrink: 0;
  height: 40px;
  width: 40px;
}
.blk-quick-links-v2__icon i {
  align-items: center;
  display: flex;
  font-size: 1.75rem;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.blk-quick-links-v2__icon svg {
  display: block;
  fill: currentColor;
  height: 100%;
  width: 100%;
}
.blk-quick-links-v2__icon svg [fill=none] {
  fill: none;
}
.blk-quick-links-v2__icon svg [stroke] {
  stroke: currentColor;
}
.blk-quick-links-v2__icon img {
  display: block;
  height: 100%;
  object-fit: contain;
  width: 100%;
}
.blk-quick-links-v2__title {
  display: block;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.27;
  margin: 0;
  padding: 0;
  text-wrap: pretty;
}
.blk-quick-links-v2__footer {
  align-items: flex-end;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  margin-top: 20px;
}
.blk-quick-links-v2__label {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.3;
}
.blk-quick-links-v2__arrow {
  display: block;
  flex-shrink: 0;
  height: 32px;
  width: 32px;
}
.blk-quick-links-v2__arrow svg {
  display: block;
  fill: currentColor;
  height: 100%;
  width: 100%;
}

.wp-block-acf-quick-links-v2 {
  margin-left: 0;
  margin-right: 0;
  max-width: none;
}

html:has(.blk-quick-links-v2) {
  overflow-x: clip;
}

.content .blk-quick-links-v2__title,
.article-body .blk-quick-links-v2__title {
  color: inherit;
  padding-bottom: 0;
}

.registry-iframes {
  margin: 1.5em 0;
}

.blk-register {
  margin: 1.5em 0;
  font-family: dierenbeschermingsans, sans-serif;
  color: #333;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.blk-register__notice {
  background: #fff9db;
  border: 1px solid #dfdf00;
  color: #004d46;
  margin-bottom: 1em;
  padding: 0.75em 1em;
}
.blk-register__notice p {
  margin: 0;
}
.blk-register__intro {
  margin-bottom: 1.5em;
}
.blk-register__intro p {
  margin: 0 0 0.25em;
}
.blk-register__form {
  background: #e6edec;
  max-width: 100%;
  padding: 2em 2.5em;
}
@media only screen and (max-width: 769px) {
  .blk-register__form {
    padding: 1.5em;
  }
}
.blk-register__field {
  align-items: center;
  display: flex;
  margin-bottom: 1em;
}
@media only screen and (max-width: 769px) {
  .blk-register__field {
    align-items: flex-start;
    flex-direction: column;
  }
}
.blk-register__label {
  color: #333;
  flex: 0 0 200px;
  font-size: 1.0625rem;
  padding-right: 1em;
}
@media only screen and (max-width: 769px) {
  .blk-register__label {
    flex: none;
    margin-bottom: 0.35em;
  }
}
.blk-register__input, .blk-register__select {
  appearance: none;
  background: #fff;
  border: 1px solid #b3bdbd;
  color: #333;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.0625rem;
  max-width: 420px;
  outline: none;
  padding: 0.75em 0.9em;
  width: 100%;
}
.blk-register__input:focus, .blk-register__select:focus {
  border-color: #004d46;
  box-shadow: inset 0 -2px 0 #dfdf00;
}
.blk-register__select-wrap {
  max-width: 420px;
  position: relative;
  width: 100%;
}
.blk-register__select-wrap::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #004d46;
  content: "";
  margin-top: -3px;
  pointer-events: none;
  position: absolute;
  right: 1em;
  top: 50%;
}
.blk-register__select {
  cursor: pointer;
  max-width: none;
  padding-right: 2.5em;
}
.blk-register__actions {
  align-items: center;
  display: flex;
  gap: 1.5em;
  padding-left: 200px;
}
@media only screen and (max-width: 769px) {
  .blk-register__actions {
    padding-left: 0;
  }
}
.blk-register__button {
  align-items: center;
  appearance: none;
  background: #004d46;
  border: 0;
  border-radius: 100px;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.0625rem;
  font-weight: 600;
  gap: 0.5em;
  justify-content: center;
  line-height: 1.2;
  padding: 0.75em 1.75em;
  transition: background-color 0.2s, color 0.2s, opacity 0.2s;
}
.blk-register__button:hover {
  background: rgb(0, 51.5, 46.8181818182);
}
.blk-register__button[disabled], .blk-register__button.is-loading {
  cursor: default;
  opacity: 0.6;
}
.blk-register__button svg {
  fill: #dfdf00;
  height: 18px;
  width: 18px;
}
.blk-register__reset {
  color: #004d46;
  text-decoration: underline;
}
.blk-register__reset:hover {
  text-decoration: none;
}
.blk-register__results {
  margin-top: 2em;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.blk-register__result {
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.blk-register__table-wrap {
  max-width: 100%;
  min-width: 0;
  position: relative;
  width: 100%;
}
.blk-register__scroll-note {
  color: #9b9b9b;
  display: none;
  font-size: 0.8125rem;
  font-style: italic;
  margin: 0 0 0.5em;
}
@media (max-width: 768px) {
  .blk-register__scroll-note {
    display: block;
  }
}
.blk-register__table-scroll {
  -webkit-overflow-scrolling: touch;
  display: block;
  max-width: 100%;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: contain;
  position: relative;
  width: 100%;
}
.blk-register__table-scroll::after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 70%);
  bottom: 0;
  content: "";
  opacity: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 3.5rem;
  z-index: 1;
}
@media (min-width: 769px) {
  .blk-register__table-scroll::after {
    content: none;
  }
}
.blk-register__table-wrap.has-no-overflow .blk-register__table-scroll::after, .blk-register__table-wrap.is-scrolled .blk-register__table-scroll::after {
  opacity: 0;
}
.blk-register__scroll-hint-row {
  display: none;
}
@media (max-width: 768px) {
  .blk-register__scroll-hint-row {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 0.15rem;
    min-height: 1.75rem;
    position: relative;
    z-index: 2;
  }
}
.blk-register__scroll-hint {
  display: none;
}
@media (max-width: 768px) {
  .blk-register__scroll-hint {
    align-items: center;
    background: #fff;
    border: 1px solid #004d46;
    border-radius: 100px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
    color: #004d46;
    display: flex;
    flex-shrink: 0;
    height: 1.75rem;
    justify-content: center;
    opacity: 1;
    pointer-events: none;
    transition: opacity 0.3s ease;
    width: 1.75rem;
  }
}
.blk-register__scroll-hint svg {
  animation: blk-register-scroll-hint 1.4s ease-in-out infinite;
  fill: currentColor;
  height: 1.125rem;
  width: 1.125rem;
}
@media (prefers-reduced-motion: reduce) {
  .blk-register__scroll-hint svg {
    animation: none;
  }
}
.blk-register__table-wrap.has-no-overflow .blk-register__scroll-hint, .blk-register__table-wrap.is-scrolled .blk-register__scroll-hint, .blk-register__table-wrap.has-no-overflow .blk-register__scroll-hint-row, .blk-register__table-wrap.is-scrolled .blk-register__scroll-hint-row, .blk-register__table-wrap.has-no-overflow .blk-register__scroll-note, .blk-register__table-wrap.is-scrolled .blk-register__scroll-note {
  opacity: 0;
  visibility: hidden;
}
.blk-register__table-wrap.has-no-overflow .blk-register__scroll-note, .blk-register__table-wrap.has-no-overflow .blk-register__scroll-hint-row {
  display: none;
}
.blk-register__result-title {
  color: #004d46;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  margin: 0 0 1em;
  text-transform: uppercase;
}
.blk-register__empty, .blk-register__error {
  color: #333;
  margin: 1em 0;
}
.blk-register__error {
  color: #b3261e;
}
.blk-register__meta {
  margin: 0 0 1.5em;
}
.blk-register__meta-row {
  display: flex;
  margin-bottom: 0.5em;
}
.blk-register__meta-row dt {
  color: #9b9b9b;
  flex: 0 0 160px;
  font-weight: 600;
}
.blk-register__meta-row dd {
  margin: 0;
}
.blk-register__table {
  border-collapse: collapse;
  min-width: 100%;
  width: max-content;
}
.blk-register__table--secondary {
  min-width: 44rem;
}
.blk-register__table--secondary th,
.blk-register__table--secondary td {
  white-space: nowrap;
}
.blk-register__table th {
  border-bottom: 1px solid #d4dcdb;
  color: #333;
  font-size: 0.9375rem;
  font-weight: 700;
  padding: 0.65em 0.75em 0.65em 0;
  text-align: left;
  vertical-align: bottom;
}
.blk-register__table td {
  border-bottom: 1px solid #e6edec;
  padding: 1em 0.75em 1em 0;
  vertical-align: top;
}
.blk-register__scope-rows {
  display: flex;
  flex-direction: column;
  gap: 0.35em;
}
.blk-register__scope-row {
  align-items: center;
  display: flex;
  min-height: 1.25em;
}
.blk-register__scope {
  align-items: center;
  display: flex;
  gap: 0.4em;
  white-space: nowrap;
}
.blk-register__scope-date {
  white-space: nowrap;
}
.blk-register__badge {
  border: 1px solid currentColor;
  border-radius: 100px;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.03em;
  padding: 0.25em 0.9em;
  text-transform: uppercase;
  white-space: nowrap;
}
.blk-register__badge--certified {
  color: #2f8f4e;
}
.blk-register__badge--warning {
  color: #b3261e;
}
.blk-register__badge--neutral {
  color: #9b9b9b;
}
.blk-register__load-more {
  margin-top: 1.5em;
}
.blk-register .blk-stars {
  display: inline-flex;
  gap: 2px;
}
.blk-register .blk-star {
  fill: #c6c6c6;
  height: 13px;
  width: 13px;
}
.blk-register .blk-star.is-active {
  fill: #004d46;
}

[class*=wp-block-acf-register] {
  max-width: 100%;
  min-width: 0;
}

@keyframes blk-register-scroll-hint {
  0%, 100% {
    opacity: 0.55;
    transform: translateX(-2px);
  }
  50% {
    opacity: 1;
    transform: translateX(3px);
  }
}
.blk-spot {
  margin: 1.5em 0;
  font-family: dierenbeschermingsans, sans-serif;
  color: #333;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.blk-spot__notice {
  background: #fff9db;
  border: 1px solid #dfdf00;
  color: #004d46;
  margin-bottom: 1em;
  padding: 0.75em 1em;
}
.blk-spot__notice p {
  margin: 0;
}
.blk-spot__filters {
  border-bottom: 1px solid #dbdbdb;
  margin-bottom: 2em;
  padding-bottom: 1.5em;
}
.blk-spot__filters-title {
  color: #004d46;
  font-size: 1.5rem;
  font-weight: 700;
  margin: 0 0 1.25em;
}
.blk-spot__field {
  border-top: 1px solid #dbdbdb;
  padding: 1.25em 0;
}
.blk-spot__field:first-of-type {
  border-top: 0;
}
.blk-spot__label {
  color: #004d46;
  display: block;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.75em;
}
.blk-spot__input {
  appearance: none;
  background: #fff;
  border: 1px solid #b3bdbd;
  color: #333;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1rem;
  max-width: 100%;
  outline: none;
  padding: 0.75em 0.9em;
  width: 100%;
}
.blk-spot__input:focus {
  border-color: #004d46;
  box-shadow: inset 0 -2px 0 #dfdf00;
}
.blk-spot__radio-group {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5em;
}
.blk-spot__radio {
  align-items: center;
  color: #333;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  gap: 0.5em;
}
.blk-spot__radio input {
  accent-color: #004d46;
  cursor: pointer;
  height: 1.1em;
  width: 1.1em;
}
.blk-spot__radio small {
  color: #9b9b9b;
  font-size: 0.875em;
}
.blk-spot__radio.is-disabled {
  color: #9b9b9b;
  cursor: default;
}
.blk-spot__radio.is-disabled input {
  cursor: default;
}
.blk-spot__scope-list {
  display: flex;
  flex-direction: column;
  gap: 0.75em;
}
.blk-spot__scope-row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75em 1.5em;
}
.blk-spot__scope-name {
  color: #333;
  flex: 0 0 80px;
  font-size: 0.9375rem;
}
.blk-spot__company-type-grid {
  display: grid;
  gap: 0.5em 1.5em;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
}
.blk-spot__checkbox {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  gap: 0.5em;
  position: relative;
}
.blk-spot__checkbox input {
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.blk-spot__checkbox--block {
  font-size: 0.9375rem;
  padding: 0.25em 0;
}
.blk-spot__checkmark {
  background: #fff;
  border: 1px solid #b3bdbd;
  flex-shrink: 0;
  height: 18px;
  width: 18px;
}
.blk-spot__checkbox input:checked ~ .blk-spot__checkmark {
  background: #004d46;
  border-color: #004d46;
}
.blk-spot__checkbox input:checked ~ .blk-spot__checkmark::after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
  display: block;
  height: 9px;
  margin: 1px auto;
  transform: rotate(45deg);
  width: 5px;
}
.blk-spot__stars {
  color: #004d46;
  font-size: 0.875rem;
  letter-spacing: -1px;
}
.blk-spot__hint {
  color: #9b9b9b;
  font-size: 0.875rem;
  margin: 0.75em 0 0;
}
.blk-spot__actions {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
  justify-content: space-between;
  margin-top: 1.5em;
}
.blk-spot__actions-left {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 1.5em;
}
.blk-spot__button {
  align-items: center;
  appearance: none;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-flex;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  gap: 0.5em;
  justify-content: center;
  line-height: 1.2;
  padding: 0.75em 1.75em;
  transition: opacity 0.2s;
}
.blk-spot__button[hidden] {
  display: none;
}
.blk-spot__button--primary {
  background: #dfdf00;
  color: #004d46;
}
.blk-spot__button--primary:hover {
  opacity: 0.9;
}
.blk-spot__button--secondary {
  background: #fff;
  border: 1px solid #dbdbdb;
  color: #333;
}
.blk-spot__button--export {
  margin-left: auto;
}
.blk-spot__button[disabled], .blk-spot__button.is-loading {
  cursor: default;
  opacity: 0.6;
}
.blk-spot__reset {
  appearance: none;
  background: none;
  border: 0;
  color: #33716b;
  cursor: pointer;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1rem;
  padding: 0;
  text-decoration: underline;
}
.blk-spot__reset:hover {
  text-decoration: none;
}
.blk-spot__section {
  margin-bottom: 2em;
}
.blk-spot__accordion-toggle {
  align-items: center;
  appearance: none;
  background: #fff;
  border: 0;
  border-bottom: 1px solid #dbdbdb;
  color: #004d46;
  cursor: pointer;
  display: flex;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  gap: 0.75em;
  padding: 1em 0;
  text-align: left;
  width: 100%;
}
.blk-spot__accordion-toggle.collapsed .blk-spot__accordion-icon {
  transform: rotate(0deg);
}
.blk-spot__accordion-icon {
  color: #004d46;
  display: inline-block;
  font-size: 1.25rem;
  transform: rotate(90deg);
  transition: transform 0.2s;
}
.blk-spot__gavel {
  color: #004d46;
  fill: currentColor;
  flex-shrink: 0;
  height: 1.125em;
  width: 1.125em;
}
.blk-spot__badge {
  background: #dfdf00;
  border-radius: 4px;
  color: #004d46;
  font-size: 0.8125rem;
  font-weight: 600;
  padding: 0.2em 0.6em;
}
.blk-spot__decisions-latest {
  color: #9b9b9b;
  font-size: 0.875rem;
  font-weight: 400;
  margin-left: auto;
}
.blk-spot__accordion-panel {
  overflow: hidden;
  padding-top: 1em;
}
.blk-spot__accordion-panel.collapsed {
  display: none;
}
.blk-spot__results-header {
  align-items: flex-end;
  border-bottom: 1px solid #dbdbdb;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em 1em;
  justify-content: space-between;
  margin-bottom: 1em;
  padding-bottom: 1.25em;
}
.blk-spot__results-heading {
  display: flex;
  flex-direction: column;
  gap: 0.2em;
  min-width: 0;
}
.blk-spot h2.blk-spot__results-title, .blk-spot__results-title {
  color: #004d46;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.blk-spot p.blk-spot__results-version, .blk-spot__results-version {
  color: #9b9b9b;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.35;
  margin: 0;
  padding: 0;
}
.blk-spot p.blk-spot__results-version[hidden], .blk-spot__results-version[hidden] {
  display: none;
}
.blk-spot__results-count {
  color: #9b9b9b;
  font-size: 0.9375rem;
}
.blk-spot__intro {
  margin-bottom: 1em;
}
.blk-spot__table-wrap {
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  width: 100%;
}
.blk-spot__table-scroll {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  width: 100%;
}
.blk-spot__table {
  border-collapse: collapse;
  font-size: 0.9375rem;
  min-width: 600px;
  width: 100%;
}
.blk-spot__table th {
  border-bottom: 2px solid #004d46;
  color: #004d46;
  font-weight: 600;
  padding: 0.75em 1em;
  text-align: left;
  white-space: nowrap;
}
.blk-spot__table td {
  border-bottom: 1px solid #dbdbdb;
  padding: 0.75em 1em;
  vertical-align: top;
}
.blk-spot__row--clickable {
  cursor: pointer;
}
.blk-spot__row--clickable:hover {
  background: rgba(230, 237, 236, 0.6);
}
.blk-spot__code-link {
  appearance: none;
  background: none;
  border: 0;
  color: #33716b;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  text-decoration: underline;
}
.blk-spot__code-link:hover {
  text-decoration: none;
}
.blk-spot__section-badge {
  background: #e6edec;
  border-radius: 4px;
  color: #004d46;
  display: inline-block;
  font-size: 0.8125rem;
  padding: 0.2em 0.6em;
  white-space: nowrap;
}
.blk-spot__tag {
  background: #e6edec;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  color: #333;
  display: inline-block;
  font-size: 0.75rem;
  margin: 0.1em 0.2em 0.1em 0;
  padding: 0.15em 0.45em;
  white-space: nowrap;
}
.blk-spot__tag--matched {
  background: #fff;
  border-color: #33716b;
  color: #33716b;
}
.blk-spot__tag--more {
  appearance: none;
  background: #e6edec;
  border: 1px solid #dbdbdb;
  color: #9b9b9b;
  cursor: pointer;
  font-family: inherit;
  font-size: 0.75rem;
  padding: 0.15em 0.45em;
}
.blk-spot__tag--more:hover {
  background: rgb(221.1046511628, 230.5953488372, 229.2395348837);
}
.blk-spot__icon-cell, .blk-spot__th-icon {
  text-align: center;
  width: 40px;
}
.blk-spot__gavel-icon {
  color: #004d46;
  display: inline-flex;
  vertical-align: middle;
}
.blk-spot__gavel-icon .blk-spot__gavel {
  height: 1.125em;
  width: 1.125em;
}
.blk-spot__gavel-icon--tooltip {
  cursor: help;
  outline: none;
}
.blk-spot__gavel-icon--tooltip:focus-visible {
  border-radius: 2px;
  box-shadow: 0 0 0 2px rgba(0, 77, 70, 0.35);
}
.blk-spot__html-cell {
  font-size: 0.875rem;
  max-width: 200px;
}
.blk-spot__empty {
  color: #9b9b9b;
  padding: 2em !important;
  text-align: center;
}
.blk-spot__pagination {
  margin-top: 1em;
}
.blk-spot__pagination-list {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.25em;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.blk-spot__pagination-item + .blk-spot__pagination-item {
  margin-top: 0;
}
.blk-spot__pagination-item.is-disabled .blk-spot__pagination-link {
  cursor: default;
  opacity: 0.4;
}
.blk-spot__pagination-item.is-active .blk-spot__pagination-link {
  background: #004d46;
  border-color: #004d46;
  color: #fff;
}
.blk-spot__pagination-link {
  align-items: center;
  appearance: none;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  color: #333;
  cursor: pointer;
  display: inline-flex;
  font-family: dierenbeschermingsans, sans-serif;
  font-size: 0.875rem;
  justify-content: center;
  line-height: 1;
  min-height: 2.25em;
  min-width: 2.25em;
  padding: 0.35em 0.6em;
}
.blk-spot__pagination-link:hover:not(:disabled) {
  border-color: #004d46;
  color: #004d46;
}
.blk-spot__pagination-icon {
  display: block;
  fill: currentColor;
  flex-shrink: 0;
  height: 0.75em;
  pointer-events: none;
  width: 0.75em;
}
.blk-spot__modal {
  align-items: center;
  display: flex;
  inset: 0;
  justify-content: center;
  position: fixed;
  z-index: 10000;
}
.blk-spot__modal[hidden] {
  display: none;
}
.blk-spot__modal-backdrop {
  background: rgba(0, 0, 0, 0.5);
  inset: 0;
  position: absolute;
}
.blk-spot__modal-dialog {
  background: #fff;
  display: flex;
  flex-direction: column;
  max-height: 90vh;
  max-width: 900px;
  position: relative;
  width: calc(100% - 2em);
  z-index: 1;
}
.blk-spot__modal-header {
  align-items: center;
  background: #004d46;
  color: #fff;
  display: flex;
  justify-content: space-between;
  padding: 1em 1.5em;
}
.blk-spot__modal-header .blk-spot__modal-title {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 0;
}
.blk-spot__modal-title {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 0;
}
.blk-spot__modal-close {
  appearance: none;
  background: none;
  border: 0;
  color: #fff;
  cursor: pointer;
  font-size: 1.75rem;
  line-height: 1;
  padding: 0;
}
.blk-spot__modal-body {
  flex: 1;
  overflow-y: auto;
  padding: 1.5em;
}
.blk-spot__modal-footer {
  align-items: center;
  border-top: 1px solid #dbdbdb;
  display: flex;
  gap: 1em;
  justify-content: flex-end;
  padding: 1em 1.5em;
}
.blk-spot__modal-nav {
  display: flex;
  gap: 0.5em;
  margin-right: auto;
}
.blk-spot__modal-nav[hidden] {
  display: none;
}
.blk-spot__modal-nav-btn {
  align-items: center;
  appearance: none;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  color: #333;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  min-height: 2.5em;
  min-width: 2.5em;
  padding: 0.35em;
}
.blk-spot__modal-nav-btn:hover:not(:disabled) {
  border-color: #004d46;
  color: #004d46;
}
.blk-spot__modal-nav-btn:disabled {
  cursor: default;
  opacity: 0.4;
}
.blk-spot__detail-meta {
  display: grid;
  gap: 0.75em 1.25em;
  grid-template-columns: auto auto minmax(0, 1fr);
  margin-bottom: 1.5em;
}
@media (max-width: 640px) {
  .blk-spot__detail-meta {
    grid-template-columns: 1fr;
  }
}
.blk-spot__detail-section {
  border-top: 1px solid #dbdbdb;
  margin-top: 1.5em;
  padding-top: 1em;
}
.blk-spot__detail-section h3 {
  align-items: center;
  color: #004d46;
  display: flex;
  font-size: 1.0625rem;
  gap: 0.4em;
  margin: 0 0 0.75em;
}
.blk-spot__detail-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35em;
}
.blk-spot__sanction-badge {
  border-radius: 4px;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: 600;
  padding: 0.2em 0.6em;
}
.blk-spot__sanction-badge--critical {
  background: #fde8e8;
  color: #c00;
}
.blk-spot__sanction-badge--major {
  background: #fff3e0;
  color: #e65100;
}
.blk-spot__sanction-badge--minor, .blk-spot__sanction-badge--recommendation {
  background: #e6edec;
  color: #004d46;
}
.blk-spot__api-html {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #333;
}
.blk-spot__api-html p {
  margin: 0 0 0.75em;
}
.blk-spot__api-html p:last-child {
  margin-bottom: 0;
}
.blk-spot__api-html p:empty {
  display: none;
}
.blk-spot__api-html ul,
.blk-spot__api-html ol {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin: 0.5em 0;
  padding-left: 1.5em;
}
.blk-spot__api-html ul {
  list-style: disc;
}
.blk-spot__api-html ol {
  list-style: decimal;
}
.blk-spot__api-html li {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
}
.blk-spot__api-html li + li {
  margin-top: 0.25em;
}
.blk-spot__decision-card {
  background: #e6edec;
  margin-bottom: 1em;
  padding: 1em;
}
.blk-spot__muted {
  color: #9b9b9b;
  display: block;
  margin-top: 0.5em;
}
.blk-spot__loading, .blk-spot__error {
  padding: 2em;
  text-align: center;
}
.blk-spot__alert {
  background: #fde8e8;
  border: 1px solid #f5c2c2;
  color: #a00;
  margin-top: 1em;
  padding: 0.75em 1em;
}
.blk-spot__alert[hidden] {
  display: none;
}
.blk-spot__tooltip-floating {
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  font-size: 0.8125rem;
  line-height: 1.5;
  max-width: 280px;
  padding: 0.75em 1em;
  position: absolute;
  z-index: 10001;
}
.blk-spot__tooltip-floating[hidden] {
  display: none;
}
.blk-spot__tooltip-floating p {
  margin: 0;
}
.blk-spot__tooltip-floating strong {
  color: #004d46;
  display: block;
  margin-bottom: 0.35em;
}

body.blk-spot-modal-open {
  overflow: hidden;
}

.blk-algolia-search.results {
  margin-top: 0;
}
.blk-algolia-search .blk-algolia-search__notice {
  margin-bottom: 1em;
}
.blk-algolia-search .blk-algolia-search__hits {
  display: contents;
}
.blk-algolia-search .blk-algolia-search__form .control.has-icons-left .icon.is-left {
  height: 100%;
  pointer-events: none;
}
.blk-algolia-search .blk-algolia-search__form .control.has-icons-left .icon.is-left svg {
  fill: #004d46;
}
.blk-algolia-search .blk-algolia-search__form .control.has-icons-left .input {
  padding-left: 3em;
}
.blk-algolia-search .background {
  background-color: transparent;
  margin: 0;
  padding: 0;
}
.blk-algolia-search .background h1,
.blk-algolia-search .background .blk-algolia-search__stats {
  color: #004d46;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin: 1em 0;
  padding-bottom: 0;
  text-transform: uppercase;
}
.blk-algolia-search .blk-algolia-search__stats {
  color: #004d46;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin: 1em 0;
  text-transform: uppercase;
}
.blk-algolia-search .result {
  border-bottom: 1px solid #d6dadd;
  display: block;
  margin: 0;
  padding: 1.25em 0;
  text-decoration: none;
  transition: background-color 200ms ease, border-bottom-color 200ms ease, padding 200ms ease;
}
.blk-algolia-search .result:hover, .blk-algolia-search .result:focus {
  background-color: rgba(0, 77, 70, 0.05);
  border-bottom-color: #004d46;
  text-decoration: none;
}
.blk-algolia-search .result:hover h2, .blk-algolia-search .result:focus h2 {
  text-decoration: none;
}
.blk-algolia-search .result .text .breadcrumb {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 22px;
  line-height: 1.375rem;
  align-items: center;
  color: #9b9b9b;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 0.125em;
}
.blk-algolia-search .result .text .breadcrumb .breadcrumb__item {
  color: #9b9b9b;
}
.blk-algolia-search .result .text .breadcrumb .breadcrumb__sep {
  fill: #9b9b9b;
  flex-shrink: 0;
  height: 14px;
  margin: 0 0.15em;
  width: 14px;
}
.blk-algolia-search .result .text h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-top: 0;
  text-decoration: none;
}
.blk-algolia-search .result .text .meta {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #9b9b9b;
  margin: 0.5em 0 0.75em;
}
.blk-algolia-search .result .text .meta .meta__label {
  color: #004d46;
  font-weight: 600;
  text-transform: uppercase;
}
.blk-algolia-search .result .text .meta .meta__label + .meta__date::before {
  content: " · ";
  font-weight: 400;
}
.blk-algolia-search .result .text mark,
.blk-algolia-search .result .text em {
  background-color: #dfdf00;
  color: #004d46;
  font-style: normal;
}
.blk-algolia-search .blk-algolia-search__pagination {
  margin-top: 1em;
}

.content:has(.blk-algolia-search) > h1 {
  margin-bottom: 0;
  padding-bottom: 0.5em;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvYXBwLWJ1c2luZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2Jhc2UvX3NoYXJlZC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvYnVsbWEuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL19hbGwuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2FuaW1hdGlvbnMuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL21peGlucy5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXMuc2FzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL19hbGwuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9taW5pcmVzZXQuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvYmFzZS9nZW5lcmljLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9kZXJpdmVkLXZhcmlhYmxlcy5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2JveC5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9idXR0b24uc2FzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvYmFzZS9fdmFyaWFibGVzLWJ1c2luZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRhaW5lci5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250ZW50LnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ljb24uc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvaW1hZ2Uuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvbm90aWZpY2F0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhYmxlLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RhZy5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90aXRsZS5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL19hbGwuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9zaGFyZWQuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9pbnB1dC10ZXh0YXJlYS5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2NoZWNrYm94LXJhZGlvLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2VsZWN0LnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vZmlsZS5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL3Rvb2xzLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvX2FsbC5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2JyZWFkY3J1bWIuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvZHJvcGRvd24uc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9sZXZlbC5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVudS5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lc3NhZ2Uuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL25hdmJhci5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9wYW5lbC5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL3RhYnMuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZ3JpZC9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvY29sdW1ucy5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL3RpbGVzLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvX2FsbC5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2NvbG9yLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvZmxleGJveC5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL2Zsb2F0LnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvb3RoZXIuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy9vdmVyZmxvdy5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Bvc2l0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvc3BhY2luZy5zYXNzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3R5cG9ncmFwaHkuc2FzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy92aXNpYmlsaXR5LnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9fYWxsLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9oZXJvLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9zZWN0aW9uLnNhc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9mb290ZXIuc2FzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvYWJzdHJhY3RzL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2Jhc2UvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19hbmltYWwtc3RhcnMtdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fY29sbGFwc2libGVzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fY29va2llLWNvbnNlbnQuc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fZG93bmxvYWRzLWFuZC1saW5rcy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19kZWVwbC1sYW5ndWFnZS5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19lbWJlZHMuc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19oZWFkZXItc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2ljb24tcGFnZS1oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2xhdGVzdC5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX25vdC1mb3VuZC5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3Byb2NlZHVyZS5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19xdWljay1saW5rcy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19yZWd1bGF0aW9ucy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc2VuZGdyaWQtZm9ybS13aWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc2lkZW5hdi5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19zcGVjaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3N0YXJzLWluZm8uc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19idXNpbmVzcy10eXBlcy1pY29ucy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19idXNpbmVzcy10eXBlcy1vdmVydmlldy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19jaWpmZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcXVpY2stbGlua3MtdjIuc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcmVnaXN0cnktaWZyYW1lcy5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19yZWdpc3Rlci1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vc291cmNlL3Njc3MvY29tcG9uZW50cy9fc3BvdC1jcml0ZXJpYS5zY3NzIiwid2VicGFjazovLy9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19hbGdvbGlhLXNlYXJjaC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUFoQjtBQUdBO0FDSEE7QUNDQTtBQ0RBO0FDQUE7RUFDRTtJQUNFO0VKT0Y7RUlOQTtJQUNFO0VKUUY7QUFDRjtBS3NKQTs7OztFQU5FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwxSUY7O0FLK0pBO0VBZkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDVJRjs7QUtrSkU7O0VBQ0UscUJDM0lZO0FOSGhCOztBS3FOQTtFQWhFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCQy9IZTtFRGdJZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxqSkY7QUtrSkU7RUFFRSxzQkUvTUk7RUZnTko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxqSko7QUtrSkU7RUFDRTtFQUNBO0FMaEpKO0FLaUpFO0VBQ0U7RUFDQTtBTC9JSjtBS2dKRTtFQUVFO0FML0lKO0FLZ0pFO0VBQ0U7QUw5SUo7QUtnSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw5SUo7QUsrSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw3SUo7QUs4SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw1SUo7O0FLNkpBO0VBWEU7RUFDQTtFQUNBLHVCQ2pNZTtFRGtNZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDlJRjs7QUswSkE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTkUsU0FEZ0I7RUFFaEIsT0FGZ0I7RUFHaEI7RUFDQSxRQUpnQjtFQUtoQixNQUxnQjtBTDNIbEI7O0FRbEhBOzs7OztFQTNCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCRnFETztFRXBEUDtFQUNBO0VBQ0EsZUZrQk87RUVqQlAsYUFmZTtFQWdCZjtFQUNBLGdCQWhCb0I7RUFpQnBCLGlDQWZ5QjtFQWdCekIsZ0NBZjJCO0VBZ0IzQixpQ0FoQjJCO0VBaUIzQiw4QkFsQnlCO0VBbUJ6QjtFQUNBO0FScUpGO0FRbkpFOzs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0FSa0tKO0FRaktFOzs7Ozs7Ozs7RUFFRTtBUjBLSjs7QVMvTUE7QUNBQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRTtFQUNBO0FWa05GOztBVS9NQTs7Ozs7O0VBTUU7RUFDQTtBVmtORjs7QVUvTUE7RUFDRTtBVmtORjs7QVUvTUE7Ozs7RUFJRTtBVmtORjs7QVUvTUE7RUFDRTtBVmtORjs7QVUvTUU7RUFHRTtBVmdOSjs7QVU3TUE7O0VBRUU7RUFDQTtBVmdORjs7QVU3TUE7RUFDRTtBVmdORjs7QVU3TUE7RUFDRTtFQUNBO0FWZ05GOztBVTlNQTs7RUFFRTtBVmlORjtBVWhORTs7RUFDRTtBVm1OSjs7QVdsUUE7RUFDRSxzQkp2Qk07RUl3Qk4sZUFoQ1U7RUFpQ1Y7RUFDQTtFQUNBLGdCQWxDZTtFQW1DZixrQkFoQ2dCO0VBaUNoQixrQkFoQ2dCO0VBaUNoQixrQ0FwQ2U7RUFxQ2Y7QVhxUUY7O0FXblFBOzs7Ozs7O0VBT0U7QVhzUUY7O0FXcFFBOzs7Ozs7RUFNRSxvTEw3QmtCO0FOb1NwQjs7QVdyUUE7O0VBRUU7RUFDQTtFQUNBLHNCTGxDaUI7QU4wU25COztBV3RRQTtFQUNFLHNCTDNEYTtFSzREYixjQTFEZTtFQTJEZixnQkwzQmM7RUs0QmQsZ0JBMURpQjtBWG1VbkI7O0FXclFBO0VBQ0UseUJMcERhO0VLcURiO0VBQ0E7QVh3UUY7QVd2UUU7RUFDRTtBWHlRSjtBV3hRRTtFQUNFLHNCTDFFVztBTm9WZjs7QVd4UUE7RUFDRSxpQ0x0RWE7RUt1RWIseUJDcEJLO0VEcUJMLGtCQXJFVTtFQXNFVixtQkF2RVk7RUF3RVosNEJBekVhO0FYb1ZmOztBV3pRQTtFQUNFLGlDTDdFYTtFSzhFYjtFQUNBO0VBQ0EsV0F4RVU7RUF5RVYsZ0JBeEVVO0FYb1ZaOztBVzFRQTtFQUNFO0VBQ0E7QVg2UUY7O0FXM1FBOztFQUVFO0FYOFFGOztBVzVRQTtFQUNFLGtCQXZGZ0I7QVhzV2xCOztBVzdRQTtFQUNFO0VBQ0E7QVhnUkY7O0FXOVFBO0VBQ0Usc0JMMUdhO0VLMkdiLGdCTHJFWTtBTnNWZDs7QVc3UUE7RUFDRTtBWGdSRjs7QVc5UUE7RU4xREU7RU00REEsaUNMN0dhO0VLOEdiLHNCTHBIYTtFS3FIYixrQkFqR2M7RUFrR2Q7RUFDQSx1QkFsR1k7RUFtR1o7RUFDQTtBWGlSRjtBV2hSRTtFQUNFO0VBQ0E7RUFDQSxjQXZHaUI7RUF3R2pCO0FYa1JKOztBVy9RRTs7RUFFRTtBWGtSSjtBV2pSSTs7RUFDRTtBWG9STjtBV25SRTtFQUNFLHNCTHhJVztBTjZaZjs7QWFuYUE7QUNTQTtFQUVFLHNCUEZNO0VPR04sb0JQd0RXO0VPdkRYLG9GQVZXO0VBV1gsc0JSUGE7RVFRYjtFQUNBLGdCQVpZO0FkeWFkOztBYzFaRTtFQUVFLGlGQWZvQjtBZDJheEI7QWMzWkU7RUFDRSw0RUFoQnFCO0FkNmF6Qjs7QWVwWUE7RUFHRSx5QkNoRFE7RURpRFIsbUJSQ29CO0VRQXBCLGVSQ29CO0VRQXBCLFdSN0NNO0VROENOO0VBR0E7RUFDQSxzQlJKd0I7RVFLeEIsa0JSSjBCO0VRSzFCLG1CUkwwQjtFUU0xQixtQlJQd0I7RVFReEI7RUFDQTtBZm1ZRjtBZWxZRTtFQUNFO0Fmb1lKO0FlbFlJO0VBSUU7RUFDQTtBZmlZTjtBZWhZSTtFVnNFQSw4QlVyRTBCO0VWcUUxQixxQlVwRTBCO0Fma1k5QjtBZWpZSTtFVm1FQSxvQlVsRTBCO0VWa0UxQiwrQlVqRTBCO0FmbVk5QjtBZWxZSTtFQUNFO0VBQ0E7QWZvWU47QWVsWUU7RUFFRSw2QlQ3RVc7RVM4RVgsY1J4RUk7QVAyY1I7QWVsWUU7RUFFRSxnQ1RwRVc7RVNxRVgsc0JUckZXO0FOd2RmO0FlbFlJO0VBQ0U7QWZvWU47QWVuWUU7RUFFRSw2QlR6Rlc7RVMwRlgsc0JUM0ZXO0FOK2RmO0FlbFlFO0VBQ0U7RUFDQTtFQUNBLHNCVC9GVztFU2dHWCwwQkFqRnFCO0FmcWR6QjtBZW5ZSTtFQUlFLGlDVC9GUztFU2dHVCxzQlR2R1M7QU55ZWY7QWVqWUk7RUFFRTtFQUNBLHNCVDNHUztBTjZlZjtBZWpZSTtFQUVFO0VBQ0E7RUFDQTtBZmtZTjtBZTlYSTtFQUNFLHNCQUhNO0VBSU47RUFDQSxXQUphO0Fmb1luQjtBZS9YTTtFQUVFO0VBQ0E7RUFDQSxXQVRXO0FmeVluQjtBZS9YTTtFQUVFO0VBQ0EsV0FiVztBZjZZbkI7QWUvWFE7RUFDRTtBZmlZVjtBZWhZTTtFQUVFO0VBQ0E7RUFDQSxXQXBCVztBZnFabkI7QWVoWU07RUFFRSxzQkF4Qkk7RUF5Qko7RUFDQTtBZmlZUjtBZWhZTTtFQUNFLHNCQTNCVztFQTRCWCxXQTdCSTtBZitaWjtBZWpZUTtFQUVFO0Fma1lWO0FlallRO0VBRUUsc0JBbENTO0VBbUNUO0VBQ0E7RUFDQSxXQXRDRTtBZndhWjtBZWhZUTtFQUNFO0Fma1lWO0FlallNO0VBQ0U7RUFDQSxrQkE1Q0k7RUE2Q0osV0E3Q0k7QWZnYlo7QWVsWVE7RUFJRSxzQkFsREU7RUFtREYsa0JBbkRFO0VBb0RGLFdBbkRTO0Fmb2JuQjtBZS9YVTtFQUNFO0FmaVlaO0FlNVhZO0VBQ0U7QWY4WGQ7QWU3WFE7RUFFRTtFQUNBLGtCQWpFRTtFQWtFRjtFQUNBLFdBbkVFO0FmaWNaO0FlN1hNO0VBQ0U7RUFDQSxrQkFyRVc7RUFzRVgsV0F0RVc7QWZxY25CO0FlOVhRO0VBSUUsc0JBM0VTO0VBNEVULFdBN0VFO0FmMGNaO0FldlhZO0VBQ0U7QWZ5WGQ7QWV4WFE7RUFFRTtFQUNBLGtCQXZGUztFQXdGVDtFQUNBLFdBekZTO0Fma2RuQjtBZWpkSTtFQUNFLHNCQUhNO0VBSU47RUFDQSxXQUphO0FmdWRuQjtBZWxkTTtFQUVFO0VBQ0E7RUFDQSxXQVRXO0FmNGRuQjtBZWxkTTtFQUVFO0VBQ0EsV0FiVztBZmdlbkI7QWVsZFE7RUFDRTtBZm9kVjtBZW5kTTtFQUVFO0VBQ0E7RUFDQSxXQXBCVztBZndlbkI7QWVuZE07RUFFRSxzQkF4Qkk7RUF5Qko7RUFDQTtBZm9kUjtBZW5kTTtFQUNFLHNCQTNCVztFQTRCWCxXQTdCSTtBZmtmWjtBZXBkUTtFQUVFO0FmcWRWO0FlcGRRO0VBRUUsc0JBbENTO0VBbUNUO0VBQ0E7RUFDQSxXQXRDRTtBZjJmWjtBZW5kUTtFQUNFO0FmcWRWO0FlcGRNO0VBQ0U7RUFDQSxrQkE1Q0k7RUE2Q0osV0E3Q0k7QWZtZ0JaO0FlcmRRO0VBSUUsc0JBbERFO0VBbURGLGtCQW5ERTtFQW9ERixXQW5EUztBZnVnQm5CO0FlbGRVO0VBQ0U7QWZvZFo7QWUvY1k7RUFDRTtBZmlkZDtBZWhkUTtFQUVFO0VBQ0Esa0JBakVFO0VBa0VGO0VBQ0EsV0FuRUU7QWZvaEJaO0FlaGRNO0VBQ0U7RUFDQSxrQkFyRVc7RUFzRVgsV0F0RVc7QWZ3aEJuQjtBZWpkUTtFQUlFLHNCQTNFUztFQTRFVCxXQTdFRTtBZjZoQlo7QWUxY1k7RUFDRTtBZjRjZDtBZTNjUTtFQUVFO0VBQ0Esa0JBdkZTO0VBd0ZUO0VBQ0EsV0F6RlM7QWZxaUJuQjtBZXBpQkk7RUFDRSxpQ0FITTtFQUlOO0VBQ0EseUJBSmE7QWYwaUJuQjtBZXJpQk07RUFFRTtFQUNBO0VBQ0EseUJBVFc7QWYraUJuQjtBZXJpQk07RUFFRTtFQUNBLHlCQWJXO0FmbWpCbkI7QWVyaUJRO0VBQ0U7QWZ1aUJWO0FldGlCTTtFQUVFO0VBQ0E7RUFDQSx5QkFwQlc7QWYyakJuQjtBZXRpQk07RUFFRSxpQ0F4Qkk7RUF5Qko7RUFDQTtBZnVpQlI7QWV0aUJNO0VBQ0Usb0NBM0JXO0VBNEJYLHNCQTdCSTtBZnFrQlo7QWV2aUJRO0VBRUU7QWZ3aUJWO0FldmlCUTtFQUVFLG9DQWxDUztFQW1DVDtFQUNBO0VBQ0Esc0JBdENFO0FmOGtCWjtBZXRpQlE7RUFDRTtBZndpQlY7QWV2aUJNO0VBQ0U7RUFDQSw2QkE1Q0k7RUE2Q0osc0JBN0NJO0Fmc2xCWjtBZXhpQlE7RUFJRSxpQ0FsREU7RUFtREYsNkJBbkRFO0VBb0RGLHlCQW5EUztBZjBsQm5CO0FlcmlCVTtFQUNFO0FmdWlCWjtBZWxpQlk7RUFDRTtBZm9pQmQ7QWVuaUJRO0VBRUU7RUFDQSw2QkFqRUU7RUFrRUY7RUFDQSxzQkFuRUU7QWZ1bUJaO0FlbmlCTTtFQUNFO0VBQ0EsZ0NBckVXO0VBc0VYLHlCQXRFVztBZjJtQm5CO0FlcGlCUTtFQUlFLG9DQTNFUztFQTRFVCxzQkE3RUU7QWZnbkJaO0FlN2hCWTtFQUNFO0FmK2hCZDtBZTloQlE7RUFFRTtFQUNBLGdDQXZGUztFQXdGVDtFQUNBLHlCQXpGUztBZnduQm5CO0Fldm5CSTtFQUNFLGlDQUhNO0VBSU47RUFDQSxXQUphO0FmNm5CbkI7QWV4bkJNO0VBRUU7RUFDQTtFQUNBLFdBVFc7QWZrb0JuQjtBZXhuQk07RUFFRTtFQUNBLFdBYlc7QWZzb0JuQjtBZXhuQlE7RUFDRTtBZjBuQlY7QWV6bkJNO0VBRUU7RUFDQTtFQUNBLFdBcEJXO0FmOG9CbkI7QWV6bkJNO0VBRUUsaUNBeEJJO0VBeUJKO0VBQ0E7QWYwbkJSO0Flem5CTTtFQUNFLHNCQTNCVztFQTRCWCxzQkE3Qkk7QWZ3cEJaO0FlMW5CUTtFQUVFO0FmMm5CVjtBZTFuQlE7RUFFRSxzQkFsQ1M7RUFtQ1Q7RUFDQTtFQUNBLHNCQXRDRTtBZmlxQlo7QWV6bkJRO0VBQ0U7QWYybkJWO0FlMW5CTTtFQUNFO0VBQ0EsNkJBNUNJO0VBNkNKLHNCQTdDSTtBZnlxQlo7QWUzbkJRO0VBSUUsaUNBbERFO0VBbURGLDZCQW5ERTtFQW9ERixXQW5EUztBZjZxQm5CO0FleG5CVTtFQUNFO0FmMG5CWjtBZXJuQlk7RUFDRTtBZnVuQmQ7QWV0bkJRO0VBRUU7RUFDQSw2QkFqRUU7RUFrRUY7RUFDQSxzQkFuRUU7QWYwckJaO0FldG5CTTtFQUNFO0VBQ0Esa0JBckVXO0VBc0VYLFdBdEVXO0FmOHJCbkI7QWV2bkJRO0VBSUUsc0JBM0VTO0VBNEVULHNCQTdFRTtBZm1zQlo7QWVobkJZO0VBQ0U7QWZrbkJkO0Flam5CUTtFQUVFO0VBQ0Esa0JBdkZTO0VBd0ZUO0VBQ0EsV0F6RlM7QWYyc0JuQjtBZTFzQkk7RUFDRSx5QkFITTtFQUlOO0VBQ0EsV0FKYTtBZmd0Qm5CO0FlM3NCTTtFQUVFO0VBQ0E7RUFDQSxXQVRXO0FmcXRCbkI7QWUzc0JNO0VBRUU7RUFDQSxXQWJXO0FmeXRCbkI7QWUzc0JRO0VBQ0U7QWY2c0JWO0FlNXNCTTtFQUVFO0VBQ0E7RUFDQSxXQXBCVztBZml1Qm5CO0FlNXNCTTtFQUVFLHlCQXhCSTtFQXlCSjtFQUNBO0FmNnNCUjtBZTVzQk07RUFDRSxzQkEzQlc7RUE0QlgsY0E3Qkk7QWYydUJaO0FlN3NCUTtFQUVFO0FmOHNCVjtBZTdzQlE7RUFFRSxzQkFsQ1M7RUFtQ1Q7RUFDQTtFQUNBLGNBdENFO0Fmb3ZCWjtBZTVzQlE7RUFDRTtBZjhzQlY7QWU3c0JNO0VBQ0U7RUFDQSxxQkE1Q0k7RUE2Q0osY0E3Q0k7QWY0dkJaO0FlOXNCUTtFQUlFLHlCQWxERTtFQW1ERixxQkFuREU7RUFvREYsV0FuRFM7QWZnd0JuQjtBZTNzQlU7RUFDRTtBZjZzQlo7QWV4c0JZO0VBQ0U7QWYwc0JkO0FlenNCUTtFQUVFO0VBQ0EscUJBakVFO0VBa0VGO0VBQ0EsY0FuRUU7QWY2d0JaO0FlenNCTTtFQUNFO0VBQ0Esa0JBckVXO0VBc0VYLFdBdEVXO0FmaXhCbkI7QWUxc0JRO0VBSUUsc0JBM0VTO0VBNEVULGNBN0VFO0Fmc3hCWjtBZW5zQlk7RUFDRTtBZnFzQmQ7QWVwc0JRO0VBRUU7RUFDQSxrQkF2RlM7RUF3RlQ7RUFDQSxXQXpGUztBZjh4Qm5CO0FlaHNCUTtFQUNFLGlEQUhZO0VBSVoscUNBSFc7QWZxc0JyQjtBZWpzQlU7RUFFRTtFQUNBO0VBQ0EscUNBUlM7QWYwc0JyQjtBZWpzQlU7RUFFRTtFQUNBO0VBQ0EscUNBYlM7QWYrc0JyQjtBZTN5Qkk7RUFDRSxvQ0FITTtFQUlOO0VBQ0EsV0FKYTtBZml6Qm5CO0FlNXlCTTtFQUVFO0VBQ0E7RUFDQSxXQVRXO0Fmc3pCbkI7QWU1eUJNO0VBRUU7RUFDQSxXQWJXO0FmMHpCbkI7QWU1eUJRO0VBQ0U7QWY4eUJWO0FlN3lCTTtFQUVFO0VBQ0E7RUFDQSxXQXBCVztBZmswQm5CO0FlN3lCTTtFQUVFLG9DQXhCSTtFQXlCSjtFQUNBO0FmOHlCUjtBZTd5Qk07RUFDRSxzQkEzQlc7RUE0QlgseUJBN0JJO0FmNDBCWjtBZTl5QlE7RUFFRTtBZit5QlY7QWU5eUJRO0VBRUUsc0JBbENTO0VBbUNUO0VBQ0E7RUFDQSx5QkF0Q0U7QWZxMUJaO0FlN3lCUTtFQUNFO0FmK3lCVjtBZTl5Qk07RUFDRTtFQUNBLGdDQTVDSTtFQTZDSix5QkE3Q0k7QWY2MUJaO0FlL3lCUTtFQUlFLG9DQWxERTtFQW1ERixnQ0FuREU7RUFvREYsV0FuRFM7QWZpMkJuQjtBZTV5QlU7RUFDRTtBZjh5Qlo7QWV6eUJZO0VBQ0U7QWYyeUJkO0FlMXlCUTtFQUVFO0VBQ0EsZ0NBakVFO0VBa0VGO0VBQ0EseUJBbkVFO0FmODJCWjtBZTF5Qk07RUFDRTtFQUNBLGtCQXJFVztFQXNFWCxXQXRFVztBZmszQm5CO0FlM3lCUTtFQUlFLHNCQTNFUztFQTRFVCx5QkE3RUU7QWZ1M0JaO0FlcHlCWTtFQUNFO0Fmc3lCZDtBZXJ5QlE7RUFFRTtFQUNBLGtCQXZGUztFQXdGVDtFQUNBLFdBekZTO0FmKzNCbkI7QWVqeUJRO0VBQ0Usb0NBSFk7RUFJWix5QkFIVztBZnN5QnJCO0FlbHlCVTtFQUVFO0VBQ0E7RUFDQSx5QkFSUztBZjJ5QnJCO0FlbHlCVTtFQUVFO0VBQ0E7RUFDQSx5QkFiUztBZmd6QnJCO0FlNTRCSTtFQUNFLG9DQUhNO0VBSU47RUFDQSxXQUphO0FmazVCbkI7QWU3NEJNO0VBRUU7RUFDQTtFQUNBLFdBVFc7QWZ1NUJuQjtBZTc0Qk07RUFFRTtFQUNBLFdBYlc7QWYyNUJuQjtBZTc0QlE7RUFDRTtBZis0QlY7QWU5NEJNO0VBRUU7RUFDQTtFQUNBLFdBcEJXO0FmbTZCbkI7QWU5NEJNO0VBRUUsb0NBeEJJO0VBeUJKO0VBQ0E7QWYrNEJSO0FlOTRCTTtFQUNFLHNCQTNCVztFQTRCWCx5QkE3Qkk7QWY2NkJaO0FlLzRCUTtFQUVFO0FmZzVCVjtBZS80QlE7RUFFRSxzQkFsQ1M7RUFtQ1Q7RUFDQTtFQUNBLHlCQXRDRTtBZnM3Qlo7QWU5NEJRO0VBQ0U7QWZnNUJWO0FlLzRCTTtFQUNFO0VBQ0EsZ0NBNUNJO0VBNkNKLHlCQTdDSTtBZjg3Qlo7QWVoNUJRO0VBSUUsb0NBbERFO0VBbURGLGdDQW5ERTtFQW9ERixXQW5EUztBZms4Qm5CO0FlNzRCVTtFQUNFO0FmKzRCWjtBZTE0Qlk7RUFDRTtBZjQ0QmQ7QWUzNEJRO0VBRUU7RUFDQSxnQ0FqRUU7RUFrRUY7RUFDQSx5QkFuRUU7QWYrOEJaO0FlMzRCTTtFQUNFO0VBQ0Esa0JBckVXO0VBc0VYLFdBdEVXO0FmbTlCbkI7QWU1NEJRO0VBSUUsc0JBM0VTO0VBNEVULHlCQTdFRTtBZnc5Qlo7QWVyNEJZO0VBQ0U7QWZ1NEJkO0FldDRCUTtFQUVFO0VBQ0Esa0JBdkZTO0VBd0ZUO0VBQ0EsV0F6RlM7QWZnK0JuQjtBZWw0QlE7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0FmdTRCckI7QWVuNEJVO0VBRUU7RUFDQTtFQUNBLHlCQVJTO0FmNDRCckI7QWVuNEJVO0VBRUU7RUFDQTtFQUNBLHlCQWJTO0FmaTVCckI7QWU3K0JJO0VBQ0UseUJBSE07RUFJTjtFQUNBLFdBSmE7QWZtL0JuQjtBZTkrQk07RUFFRTtFQUNBO0VBQ0EsV0FUVztBZncvQm5CO0FlOStCTTtFQUVFO0VBQ0EsV0FiVztBZjQvQm5CO0FlOStCUTtFQUNFO0FmZy9CVjtBZS8rQk07RUFFRTtFQUNBO0VBQ0EsV0FwQlc7QWZvZ0NuQjtBZS8rQk07RUFFRSx5QkF4Qkk7RUF5Qko7RUFDQTtBZmcvQlI7QWUvK0JNO0VBQ0Usc0JBM0JXO0VBNEJYLGNBN0JJO0FmOGdDWjtBZWgvQlE7RUFFRTtBZmkvQlY7QWVoL0JRO0VBRUUsc0JBbENTO0VBbUNUO0VBQ0E7RUFDQSxjQXRDRTtBZnVoQ1o7QWUvK0JRO0VBQ0U7QWZpL0JWO0FlaC9CTTtFQUNFO0VBQ0EscUJBNUNJO0VBNkNKLGNBN0NJO0FmK2hDWjtBZWovQlE7RUFJRSx5QkFsREU7RUFtREYscUJBbkRFO0VBb0RGLFdBbkRTO0FmbWlDbkI7QWU5K0JVO0VBQ0U7QWZnL0JaO0FlMytCWTtFQUNFO0FmNitCZDtBZTUrQlE7RUFFRTtFQUNBLHFCQWpFRTtFQWtFRjtFQUNBLGNBbkVFO0FmZ2pDWjtBZTUrQk07RUFDRTtFQUNBLGtCQXJFVztFQXNFWCxXQXRFVztBZm9qQ25CO0FlNytCUTtFQUlFLHNCQTNFUztFQTRFVCxjQTdFRTtBZnlqQ1o7QWV0K0JZO0VBQ0U7QWZ3K0JkO0FlditCUTtFQUVFO0VBQ0Esa0JBdkZTO0VBd0ZUO0VBQ0EsV0F6RlM7QWZpa0NuQjtBZW4rQlE7RUFDRSxpREFIWTtFQUlaLHFDQUhXO0FmdytCckI7QWVwK0JVO0VBRUU7RUFDQTtFQUNBLHFDQVJTO0FmNitCckI7QWVwK0JVO0VBRUU7RUFDQTtFQUNBLHFDQWJTO0Fmay9CckI7QWU5a0NJO0VBQ0Usb0NBSE07RUFJTjtFQUNBLHlCQUphO0Fmb2xDbkI7QWUva0NNO0VBRUU7RUFDQTtFQUNBLHlCQVRXO0FmeWxDbkI7QWUva0NNO0VBRUU7RUFDQSx5QkFiVztBZjZsQ25CO0FlL2tDUTtFQUNFO0FmaWxDVjtBZWhsQ007RUFFRTtFQUNBO0VBQ0EseUJBcEJXO0FmcW1DbkI7QWVobENNO0VBRUUsb0NBeEJJO0VBeUJKO0VBQ0E7QWZpbENSO0FlaGxDTTtFQUNFLG9DQTNCVztFQTRCWCx5QkE3Qkk7QWYrbUNaO0FlamxDUTtFQUVFO0Fma2xDVjtBZWpsQ1E7RUFFRSxvQ0FsQ1M7RUFtQ1Q7RUFDQTtFQUNBLHlCQXRDRTtBZnduQ1o7QWVobENRO0VBQ0U7QWZrbENWO0FlamxDTTtFQUNFO0VBQ0EsZ0NBNUNJO0VBNkNKLHlCQTdDSTtBZmdvQ1o7QWVsbENRO0VBSUUsb0NBbERFO0VBbURGLGdDQW5ERTtFQW9ERix5QkFuRFM7QWZvb0NuQjtBZS9rQ1U7RUFDRTtBZmlsQ1o7QWU1a0NZO0VBQ0U7QWY4a0NkO0FlN2tDUTtFQUVFO0VBQ0EsZ0NBakVFO0VBa0VGO0VBQ0EseUJBbkVFO0FmaXBDWjtBZTdrQ007RUFDRTtFQUNBLGdDQXJFVztFQXNFWCx5QkF0RVc7QWZxcENuQjtBZTlrQ1E7RUFJRSxvQ0EzRVM7RUE0RVQseUJBN0VFO0FmMHBDWjtBZXZrQ1k7RUFDRTtBZnlrQ2Q7QWV4a0NRO0VBRUU7RUFDQSxnQ0F2RlM7RUF3RlQ7RUFDQSx5QkF6RlM7QWZrcUNuQjtBZXBrQ1E7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0FmeWtDckI7QWVya0NVO0VBRUU7RUFDQTtFQUNBLHlCQVJTO0FmOGtDckI7QWVya0NVO0VBRUU7RUFDQTtFQUNBLHlCQWJTO0FmbWxDckI7QWUvcUNJO0VBQ0Usb0NBSE07RUFJTjtFQUNBLFdBSmE7QWZxckNuQjtBZWhyQ007RUFFRTtFQUNBO0VBQ0EsV0FUVztBZjByQ25CO0FlaHJDTTtFQUVFO0VBQ0EsV0FiVztBZjhyQ25CO0FlaHJDUTtFQUNFO0Fma3JDVjtBZWpyQ007RUFFRTtFQUNBO0VBQ0EsV0FwQlc7QWZzc0NuQjtBZWpyQ007RUFFRSxvQ0F4Qkk7RUF5Qko7RUFDQTtBZmtyQ1I7QWVqckNNO0VBQ0Usc0JBM0JXO0VBNEJYLHlCQTdCSTtBZmd0Q1o7QWVsckNRO0VBRUU7QWZtckNWO0FlbHJDUTtFQUVFLHNCQWxDUztFQW1DVDtFQUNBO0VBQ0EseUJBdENFO0FmeXRDWjtBZWpyQ1E7RUFDRTtBZm1yQ1Y7QWVsckNNO0VBQ0U7RUFDQSxnQ0E1Q0k7RUE2Q0oseUJBN0NJO0FmaXVDWjtBZW5yQ1E7RUFJRSxvQ0FsREU7RUFtREYsZ0NBbkRFO0VBb0RGLFdBbkRTO0FmcXVDbkI7QWVockNVO0VBQ0U7QWZrckNaO0FlN3FDWTtFQUNFO0FmK3FDZDtBZTlxQ1E7RUFFRTtFQUNBLGdDQWpFRTtFQWtFRjtFQUNBLHlCQW5FRTtBZmt2Q1o7QWU5cUNNO0VBQ0U7RUFDQSxrQkFyRVc7RUFzRVgsV0F0RVc7QWZzdkNuQjtBZS9xQ1E7RUFJRSxzQkEzRVM7RUE0RVQseUJBN0VFO0FmMnZDWjtBZXhxQ1k7RUFDRTtBZjBxQ2Q7QWV6cUNRO0VBRUU7RUFDQSxrQkF2RlM7RUF3RlQ7RUFDQSxXQXpGUztBZm13Q25CO0FlcnFDUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QWYwcUNyQjtBZXRxQ1U7RUFFRTtFQUNBO0VBQ0EseUJBUlM7QWYrcUNyQjtBZXRxQ1U7RUFFRTtFQUNBO0VBQ0EseUJBYlM7QWZvckNyQjtBZXJxQ0U7RUE5TEEsa0JUNkJhO0VTNUJiLGtCVEZPO0FOdzJDVDtBZXZxQ0U7RUE3TEEsZVRMTztBTjQyQ1Q7QWV4cUNFO0VBN0xBLGtCVFJPO0FOZzNDVDtBZXpxQ0U7RUE3TEEsaUJUWE87QU5vM0NUO0FlenFDRTtFQUVFLHNCUnZPSTtFUXdPSiw2QlR2T1c7RVN3T1gsZ0JBdE5xQjtFQXVOckIsWUF0TnNCO0FmZzRDMUI7QWV6cUNFO0VBQ0U7RUFDQTtBZjJxQ0o7QWUxcUNFO0VBQ0U7RUFDQTtBZjRxQ0o7QWUzcUNJO0VWalBGO0VBS0U7RUFDQTtFVThPRTtBZjhxQ047QWU3cUNFO0VBQ0UsaUNUbFBXO0VTbVBYLDZCVHRQVztFU3VQWCxzQlR6UFc7RVMwUFg7RUFDQTtBZitxQ0o7QWU5cUNFO0VBQ0UsdUJUOUxhO0VTK0xiO0VBQ0E7QWZnckNKOztBZTlxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZmlyQ0Y7QWVockNFO0VBQ0U7QWZrckNKO0FlanJDSTtFVmhJQSxvQlVpSTBCO0FmbXJDOUI7QWVsckNFO0VBQ0U7QWZvckNKO0FlbnJDRTtFQUNFO0FmcXJDSjtBZWxyQ0k7RUFqUEYsa0JUNkJhO0VTNUJiLGtCVEZPO0FOdzZDVDtBZW5yQ0k7RUEvT0Ysa0JUUk87QU42NkNUO0FlbnJDSTtFQWhQRixpQlRYTztBTmk3Q1Q7QWVsckNNO0VBQ0U7RUFDQTtBZm9yQ1I7QWVuckNNO0VBQ0U7RUFDQTtFVnZKSixrQlV3SjRCO0FmcXJDaEM7QWVwckNNO0VWekpGLGVVMEo0QjtBZnNyQ2hDO0FlcnJDTTtFQUVFO0Fmc3JDUjtBZXJyQ007RUFLRTtBZm1yQ1I7QWVsckNRO0VBQ0U7QWZvckNWO0FlbnJDTTtFQUNFO0VBQ0E7QWZxckNSO0FlcHJDRTtFQUNFO0Fmc3JDSjtBZXByQ007RUFDRTtFQUNBO0Fmc3JDUjtBZXJyQ0U7RUFDRTtBZnVyQ0o7QWVyckNNO0VBQ0U7RUFDQTtBZnVyQ1I7O0FpQngvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakIyL0NGO0FpQjEvQ0U7RUFDRTtFQUNBLGtCVlRFO0VVVUYsbUJWVkU7RVVXRjtBakI0L0NKO0FLdjZDRTtFWTlGRjtJQVdJO0VqQjgvQ0Y7QUFDRjtBS2w2Q0k7RVkzRkE7SUFDRTtFakJnZ0RKO0FBQ0Y7QUt4NUNJO0VZdkdBO0lBQ0U7RWpCa2dESjtBQUNGO0FLdjZDSTtFWTFGQTtJQUNFO0VqQm9nREo7QUFDRjtBSzc1Q0k7RVl0R0E7SUFDRTtFakJzZ0RKO0FBQ0Y7O0FrQjNnREU7RUFDRTtBbEI4Z0RKO0FrQnJnREk7Ozs7Ozs7RUFDRTtBbEI2Z0ROO0FrQjVnREU7Ozs7OztFQU1FLGNYekJJO0VXMEJKLGdCWEVxQjtFV0RyQixpQlhFMEI7QVA0Z0Q5QjtBa0I3Z0RFO0VBQ0U7RUFDQTtBbEIrZ0RKO0FrQjlnREk7RUFDRTtBbEJnaEROO0FrQi9nREU7RUFDRTtFQUNBO0FsQmloREo7QWtCaGhESTtFQUNFO0FsQmtoRE47QWtCamhERTtFQUNFO0VBQ0E7QWxCbWhESjtBa0JsaERJO0VBQ0U7QWxCb2hETjtBa0JuaERFO0VBQ0U7RUFDQTtBbEJxaERKO0FrQnBoREU7RUFDRTtFQUNBO0FsQnNoREo7QWtCcmhERTtFQUNFO0VBQ0E7QWxCdWhESjtBa0J0aERFO0VBQ0UsaUNadkRXO0VEbUlYLHNDYTNJNkI7RUFpRTdCLHFCQWhFeUI7QWxCd2xEN0I7QWtCdmhERTtFQUNFO0Vid0VBLGdCYXZFd0I7RUFDeEI7QWxCeWhESjtBa0J4aERJO0VBQ0U7QWxCMGhETjtBa0J6aERNO0VBQ0U7QWxCMmhEUjtBa0IxaERNO0VBQ0U7QWxCNGhEUjtBa0IzaERNO0VBQ0U7QWxCNmhEUjtBa0I1aERNO0VBQ0U7QWxCOGhEUjtBa0I3aERFO0VBQ0U7RWIwREEsZ0JhekR3QjtFQUN4QjtBbEIraERKO0FrQjloREk7RUFDRTtFQUNBO0FsQmdpRE47QWtCL2hETTtFQUNFO0FsQmlpRFI7QWtCaGlERTtFYmtERSxnQmFqRHdCO0FsQmtpRDVCO0FrQmppREU7RUFDRTtFQUNBO0VBQ0E7QWxCbWlESjtBa0JsaURJO0VBQ0U7QWxCb2lETjtBa0JuaURJO0VBQ0U7QWxCcWlETjtBa0JwaURJO0VBQ0U7QWxCc2lETjtBa0JyaURJO0VBQ0U7QWxCdWlETjtBa0J0aURFO0ViOUNBO0VhZ0RFO0VBQ0EscUJBdkdrQjtFQXdHbEI7RUFDQTtBbEJ3aURKO0FrQnZpREU7O0VBRUU7QWxCeWlESjtBa0J4aURFO0VBQ0U7QWxCMGlESjtBa0J6aURJOztFQUVFLGlDQS9Hc0I7RUFnSHRCLHFCQS9HNEI7RUFnSDVCLHFCQS9HdUI7RUFnSHZCO0FsQjJpRE47QWtCMWlESTtFQUNFLHNCWnhIUztBTm9xRGY7QWtCM2lETTtFQUNFO0FsQjZpRFI7QWtCM2lETTs7RUFFRSxxQkF0SCtCO0VBdUgvQixzQlovSE87QU40cURmO0FrQjNpRE07O0VBRUUscUJBekgrQjtFQTBIL0Isc0JacElPO0FOaXJEZjtBa0J6aURVOztFQUVFO0FsQjJpRFo7QWtCemlESTtFQUNFO0FsQjJpRE47QWtCemlERTtFQUNFLGtCWmhISztBTjJwRFQ7QWtCMWlERTtFQUNFLGtCWnBISztBTmdxRFQ7QWtCM2lERTtFQUNFLGlCWnZISztBTm9xRFQ7O0FtQmxzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQVRnQjtFQVVoQixhQVZnQjtBbkIrc0RsQjtBbUJuc0RFO0VBQ0UsWUFab0I7RUFhcEIsV0Fib0I7QW5Ca3REeEI7QW1CcHNERTtFQUNFLFlBZHFCO0VBZXJCLFdBZnFCO0FuQnF0RHpCO0FtQnJzREU7RUFDRSxZQWhCb0I7RUFpQnBCLFdBakJvQjtBbkJ3dER4Qjs7QW9CenREQTtFQUNFO0VBQ0E7QXBCNHRERjtBb0IzdERFO0VBQ0U7RUFDQTtFQUNBO0FwQjZ0REo7QW9CNXRESTtFQUNFLHVCZDZEVztBTmlxRGpCO0FvQjd0REU7RUFDRTtBcEIrdERKO0FvQjdzREk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBcEI2dEROO0FvQjV0REU7RUFFRTtBcEI2dERKO0FvQjV0REU7RUFDRTtBcEI4dERKO0FvQjd0REU7RUFDRTtBcEIrdERKO0FvQjl0REU7RUFDRTtBcEJndURKO0FvQi90REU7RUFDRTtBcEJpdURKO0FvQmh1REU7RUFDRTtBcEJrdURKO0FvQmp1REU7RUFDRTtBcEJtdURKO0FvQmx1REU7RUFDRTtBcEJvdURKO0FvQm51REU7RUFDRTtBcEJxdURKO0FvQnB1REU7RUFDRTtBcEJzdURKO0FvQnJ1REU7RUFDRTtBcEJ1dURKO0FvQnR1REU7RUFDRTtBcEJ3dURKO0FvQnZ1REU7RUFDRTtBcEJ5dURKO0FvQnh1REU7RUFDRTtBcEIwdURKO0FvQnp1REU7RUFDRTtBcEIydURKO0FvQnh1REk7RUFDRTtFQUNBO0FwQjB1RE47QW9CNXVESTtFQUNFO0VBQ0E7QXBCOHVETjtBb0JodkRJO0VBQ0U7RUFDQTtBcEJrdkROO0FvQnB2REk7RUFDRTtFQUNBO0FwQnN2RE47QW9CeHZESTtFQUNFO0VBQ0E7QXBCMHZETjtBb0I1dkRJO0VBQ0U7RUFDQTtBcEI4dkROO0FvQmh3REk7RUFDRTtFQUNBO0FwQmt3RE47O0FxQi96REE7RUFFRSxpQ2ZFYTtFZURiLGtCZnlETztFZXhEUDtFQUVFLHNDQVh1QjtBckIyMEQzQjtBcUI3ekRFO0VBQ0U7RUFDQTtBckIrekRKO0FxQjl6REU7RUFDRTtBckJnMERKO0FxQi96REU7O0VBRUUsZ0JkaEJJO0FQaTFEUjtBcUJoMERFO0VBQ0U7QXJCazBESjtBcUJqMERFO0VoQjRIRSxhZ0IzSGM7RUFDZDtFQUNBO0FyQm0wREo7QXFCbDBERTs7O0VBR0U7QXJCbzBESjtBcUIvekRJO0VBQ0Usc0JBSE07RUFJTixXQUhhO0FyQm8wRG5CO0FxQm4wREk7RUFDRSxzQkFITTtFQUlOLFdBSGE7QXJCdzBEbkI7QXFCdjBESTtFQUNFLGlDQUhNO0VBSU4seUJBSGE7QXJCNDBEbkI7QXFCMzBESTtFQUNFLGlDQUhNO0VBSU4sV0FIYTtBckJnMURuQjtBcUIvMERJO0VBQ0UseUJBSE07RUFJTixXQUhhO0FyQm8xRG5CO0FxQjUwRFE7RUFDRSxpREFIWTtFQUlaLHFDQUhXO0FyQmkxRHJCO0FxQnYxREk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QXJCNDFEbkI7QXFCcDFEUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QXJCeTFEckI7QXFCLzFESTtFQUNFLG9DQUhNO0VBSU4sV0FIYTtBckJvMkRuQjtBcUI1MURRO0VBQ0Usb0NBSFk7RUFJWix5QkFIVztBckJpMkRyQjtBcUJ2MkRJO0VBQ0UseUJBSE07RUFJTixXQUhhO0FyQjQyRG5CO0FxQnAyRFE7RUFDRSxpREFIWTtFQUlaLHFDQUhXO0FyQnkyRHJCO0FxQi8yREk7RUFDRSxvQ0FITTtFQUlOLHlCQUhhO0FyQm8zRG5CO0FxQjUyRFE7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0FyQmkzRHJCO0FxQnYzREk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QXJCNDNEbkI7QXFCcDNEUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QXJCeTNEckI7O0FzQi81REE7RUFFRTtFQUNBO0VBQ0E7RUFDQSx1QmhCMERlO0VnQnpEZjtFQUNBLFloQnNCTztFZ0JyQlA7RUFDQTtFQUNBO0F0Qmk2REY7QXNCaDZERTtFQUNFLGlDaEJUWTtBTjI2RGhCO0FzQmo2REU7RUFDRSxpQ2hCZlc7QU5rN0RmO0FzQmw2REU7RUFDRSxpQ2hCakJXO0FOcTdEZjtBc0JuNkRFO0VBQ0UsaUNoQm5CVztFZ0JvQlg7QXRCcTZESjtBc0JoNkRNO0VBQ0Usc0JBSEk7QXRCcTZEWjtBc0JqNkRNO0VBQ0Usc0JBTEk7QXRCdzZEWjtBc0JsNkRNO0VBQ0Usc0JBUEk7QXRCMjZEWjtBc0JuNkRNO0VBQ0U7QXRCcTZEUjtBc0I1NkRNO0VBQ0Usc0JBSEk7QXRCaTdEWjtBc0I3NkRNO0VBQ0Usc0JBTEk7QXRCbzdEWjtBc0I5NkRNO0VBQ0Usc0JBUEk7QXRCdTdEWjtBc0IvNkRNO0VBQ0U7QXRCaTdEUjtBc0J4N0RNO0VBQ0UsaUNBSEk7QXRCNjdEWjtBc0J6N0RNO0VBQ0UsaUNBTEk7QXRCZzhEWjtBc0IxN0RNO0VBQ0UsaUNBUEk7QXRCbThEWjtBc0IzN0RNO0VBQ0U7QXRCNjdEUjtBc0JwOERNO0VBQ0UsaUNBSEk7QXRCeThEWjtBc0JyOERNO0VBQ0UsaUNBTEk7QXRCNDhEWjtBc0J0OERNO0VBQ0UsaUNBUEk7QXRCKzhEWjtBc0J2OERNO0VBQ0U7QXRCeThEUjtBc0JoOURNO0VBQ0UseUJBSEk7QXRCcTlEWjtBc0JqOURNO0VBQ0UseUJBTEk7QXRCdzlEWjtBc0JsOURNO0VBQ0UseUJBUEk7QXRCMjlEWjtBc0JuOURNO0VBQ0U7QXRCcTlEUjtBc0I1OURNO0VBQ0Usb0NBSEk7QXRCaStEWjtBc0I3OURNO0VBQ0Usb0NBTEk7QXRCbytEWjtBc0I5OURNO0VBQ0Usb0NBUEk7QXRCdStEWjtBc0IvOURNO0VBQ0U7QXRCaStEUjtBc0J4K0RNO0VBQ0Usb0NBSEk7QXRCNitEWjtBc0J6K0RNO0VBQ0Usb0NBTEk7QXRCZy9EWjtBc0IxK0RNO0VBQ0Usb0NBUEk7QXRCbS9EWjtBc0IzK0RNO0VBQ0U7QXRCNitEUjtBc0JwL0RNO0VBQ0UseUJBSEk7QXRCeS9EWjtBc0JyL0RNO0VBQ0UseUJBTEk7QXRCNC9EWjtBc0J0L0RNO0VBQ0UseUJBUEk7QXRCKy9EWjtBc0J2L0RNO0VBQ0U7QXRCeS9EUjtBc0JoZ0VNO0VBQ0Usb0NBSEk7QXRCcWdFWjtBc0JqZ0VNO0VBQ0Usb0NBTEk7QXRCd2dFWjtBc0JsZ0VNO0VBQ0Usb0NBUEk7QXRCMmdFWjtBc0JuZ0VNO0VBQ0U7QXRCcWdFUjtBc0I1Z0VNO0VBQ0Usb0NBSEk7QXRCaWhFWjtBc0I3Z0VNO0VBQ0Usb0NBTEk7QXRCb2hFWjtBc0I5Z0VNO0VBQ0Usb0NBUEk7QXRCdWhFWjtBc0IvZ0VNO0VBQ0U7QXRCaWhFUjtBc0IvZ0VFO0VBQ0Usd0JBdEM4QjtFQXVDOUI7RUFDQTtFQUNBO0VBQ0EsaUNoQm5DWTtFZ0JvQ1o7RUFDQTtFQUNBO0VBQ0E7QXRCaWhFSjtBc0JoaEVJO0VBQ0U7QXRCa2hFTjtBc0JqaEVJO0VBQ0U7QXRCbWhFTjtBc0JsaEVJO0VBQ0U7QXRCb2hFTjtBc0JqaEVFO0VBQ0UsZWhCdEJLO0FOeWlFVDtBc0JsaEVFO0VBQ0UsZWhCMUJLO0FOOGlFVDtBc0JuaEVFO0VBQ0UsY2hCN0JLO0FOa2pFVDs7QXNCbmhFQTtFQUNFO0lBQ0U7RXRCc2hFRjtFc0JyaEVBO0lBQ0U7RXRCdWhFRjtBQUNGO0F1Qm5rRUE7RUFFRSxzQmhCcEJNO0VnQnFCTixzQmpCeEJhO0FONGxFZjtBdUJua0VFOztFQUVFLGlDQTlCZ0I7RUErQmhCLHFCQTlCc0I7RUErQnRCLHFCQTlCaUI7RUErQmpCO0F2QnFrRUo7QXVCaGtFTTs7RUFDRSxzQkFITTtFQUlOLGtCQUpNO0VBS04sV0FKYTtBdkJ1a0VyQjtBdUJ0a0VNOztFQUNFLHNCQUhNO0VBSU4sa0JBSk07RUFLTixXQUphO0F2QjZrRXJCO0F1QjVrRU07O0VBQ0UsaUNBSE07RUFJTiw2QkFKTTtFQUtOLHlCQUphO0F2Qm1sRXJCO0F1QmxsRU07O0VBQ0UsaUNBSE07RUFJTiw2QkFKTTtFQUtOLFdBSmE7QXZCeWxFckI7QXVCeGxFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBdkIrbEVyQjtBdUI5bEVNOztFQUNFLG9DQUhNO0VBSU4sZ0NBSk07RUFLTixXQUphO0F2QnFtRXJCO0F1QnBtRU07O0VBQ0Usb0NBSE07RUFJTixnQ0FKTTtFQUtOLFdBSmE7QXZCMm1FckI7QXVCMW1FTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBdkJpbkVyQjtBdUJobkVNOztFQUNFLG9DQUhNO0VBSU4sZ0NBSk07RUFLTix5QkFKYTtBdkJ1bkVyQjtBdUJ0bkVNOztFQUNFLG9DQUhNO0VBSU4sZ0NBSk07RUFLTixXQUphO0F2QjZuRXJCO0F1QnZuRUk7O0VBQ0U7RUFDQTtBdkIwbkVOO0F1QnpuRUk7O0VBQ0UseUJQL0NJO0VPZ0RKLFdYOUJXO0FaMHBFakI7QXVCM25FTTs7OztFQUVFO0F2QituRVI7QXVCOW5FSTs7RUFDRTtBdkJpb0VOO0F1QmhvRUU7RUFDRSxzQmpCcERXO0FOc3JFZjtBdUJqb0VJO0VBQ0U7QXZCbW9FTjtBdUJqb0VJO0VBQ0UseUJQNURJO0VPNkRKLFdYM0NXO0FaOHFFakI7QXVCbG9FTTs7RUFFRTtBdkJvb0VSO0F1Qm5vRU07O0VBRUUsa0JYakRTO0VXa0RUO0F2QnFvRVI7QXVCcG9FRTtFQUNFLDZCQTVEMEI7QXZCa3NFOUI7QXVCcm9FSTs7RUFFRSxxQkFwRXlCO0VBcUV6QixzQmpCdkVTO0FOOHNFZjtBdUJ0b0VFO0VBQ0UsNkJBaEUwQjtBdkJ3c0U5QjtBdUJ2b0VJOztFQUVFLHFCQXhFeUI7RUF5RXpCLHNCakI3RVM7QU5zdEVmO0F1QnhvRUU7RUFDRSw2QkF2RTBCO0F2Qml0RTlCO0F1QnZvRVE7O0VBRUU7QXZCeW9FVjtBdUJ0b0VJOztFQUVFO0F2QndvRU47QXVCcm9FUTs7RUFFRTtBdkJ1b0VWO0F1QnRvRUU7RUFDRTtBdkJ3b0VKO0F1QnBvRVE7RUFDRSxpQ2pCN0ZLO0FObXVFZjtBdUJsb0VVO0VBQ0UsaUNqQmxHRztBTnN1RWY7QXVCbm9FWTtFQUNFLGlDakJyR0M7QU4wdUVmO0F1Qm5vRUk7O0VBRUU7QXZCcW9FTjtBdUJqb0VRO0VBQ0UsaUNqQjdHSztBTmd2RWY7O0F1QmpvRUE7RWxCL0RFO0VrQmtFQTtFQUNBO0VBQ0E7QXZCbW9FRjs7QXdCOXZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Qml3RUY7QXdCaHdFRTtFQUNFO0F4Qmt3RUo7QXdCandFSTtFbkJrSUEsb0JtQmpJMEI7QXhCbXdFOUI7QXdCbHdFRTtFQUNFO0F4Qm93RUo7QXdCbndFRTtFQUNFO0F4QnF3RUo7QXdCbHdFSTtFQUNFLGVsQmNHO0FOc3ZFVDtBd0Jsd0VJO0VBQ0Usa0JsQlVHO0FOMHZFVDtBd0Jud0VFO0VBQ0U7QXhCcXdFSjtBd0Jwd0VJO0VBQ0U7RUFDQTtBeEJzd0VOO0F3QnJ3RUU7RUFDRTtBeEJ1d0VKO0F3QnJ3RU07RUFDRTtBeEJ1d0VSO0F3QnR3RU07RUFDRTtBeEJ3d0VSO0F3QnR3RUk7RW5Cd0dBLGVtQnZHMEI7QXhCd3dFOUI7QXdCdndFTTtFbkJzR0YsY21Cckc0QjtFQUV0QjtFQUNBO0F4Qnd3RVY7QXdCcHdFTTtFQUVJO0VBQ0E7QXhCcXdFVjs7QXdCaHdFQTtFQUNFO0VBQ0EsaUNsQi9DYTtFa0JnRGIsa0JsQlFPO0VrQlBQLHNCbEJ2RGE7RWtCd0RiO0VBQ0Esa0JsQjFCTztFa0IyQlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm13RUY7QXdCbHdFRTtFbkJ5RUUsb0JtQnhFd0I7RW5Cd0V4Qix1Qm1CdkV3QjtBeEJvd0U1QjtBd0IvdkVJO0VBQ0Usc0JBSE07RUFJTixXQUhhO0F4Qm93RW5CO0F3Qm53RUk7RUFDRSxzQkFITTtFQUlOLFdBSGE7QXhCd3dFbkI7QXdCdndFSTtFQUNFLGlDQUhNO0VBSU4seUJBSGE7QXhCNHdFbkI7QXdCM3dFSTtFQUNFLGlDQUhNO0VBSU4sV0FIYTtBeEJneEVuQjtBd0Ivd0VJO0VBQ0UseUJBSE07RUFJTixXQUhhO0F4Qm94RW5CO0F3QjV3RVE7RUFDRSxpREFIWTtFQUlaLHFDQUhXO0F4Qml4RXJCO0F3QnZ4RUk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QXhCNHhFbkI7QXdCcHhFUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QXhCeXhFckI7QXdCL3hFSTtFQUNFLG9DQUhNO0VBSU4sV0FIYTtBeEJveUVuQjtBd0I1eEVRO0VBQ0Usb0NBSFk7RUFJWix5QkFIVztBeEJpeUVyQjtBd0J2eUVJO0VBQ0UseUJBSE07RUFJTixXQUhhO0F4QjR5RW5CO0F3QnB5RVE7RUFDRSxpREFIWTtFQUlaLHFDQUhXO0F4Qnl5RXJCO0F3Qi95RUk7RUFDRSxvQ0FITTtFQUlOLHlCQUhhO0F4Qm96RW5CO0F3QjV5RVE7RUFDRSxvQ0FIWTtFQUlaLHlCQUhXO0F4Qml6RXJCO0F3QnZ6RUk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QXhCNHpFbkI7QXdCcHpFUTtFQUNFLG9DQUhZO0VBSVoseUJBSFc7QXhCeXpFckI7QXdCcHpFRTtFQUNFLGtCbEJwREs7QU4wMkVUO0F3QnJ6RUU7RUFDRSxlbEJ2REs7QU44MkVUO0F3QnR6RUU7RUFDRSxrQmxCMURLO0FOazNFVDtBd0J0ekVJO0VuQmdEQSxxQm1CL0MwQjtFbkIrQzFCLHNCbUI5QzBCO0F4Qnd6RTlCO0F3QnZ6RUk7RW5CNkNBLHFCbUI1QzBCO0VuQjRDMUIsc0JtQjNDMEI7QXhCeXpFOUI7QXdCeHpFSTtFbkIwQ0EscUJtQnpDMEI7RW5CeUMxQixzQm1CeEMwQjtBeEIwekU5QjtBd0J4ekVFO0VuQnNDRSxnQm1CN0lnQjtFQXlHaEI7RUFDQTtFQUNBO0F4QjB6RUo7QXdCenpFSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMHpFTjtBd0J6ekVJO0VBQ0U7RUFDQTtBeEIyekVOO0F3QjF6RUk7RUFDRTtFQUNBO0F4QjR6RU47QXdCM3pFSTtFQUVFO0F4QjR6RU47QXdCM3pFSTtFQUNFO0F4QjZ6RU47QXdCNXpFRTtFQUNFLHVCbEI5RGE7QU40M0VqQjs7QXdCM3pFRTtFQUNFO0F4Qjh6RUo7O0F5QnA3RUE7O0VBR0U7QXpCczdFRjtBeUJyN0VFOzs7O0VBRUU7QXpCeTdFSjtBeUJ4N0VFOztFQUNFLGlCQXBCYTtBekIrOEVqQjtBeUIxN0VFOztFQUNFLGlCQXJCYTtBekJrOUVqQjtBeUI1N0VFOztFQUNFO0F6Qis3RUo7O0F5Qjc3RUE7RUFDRSxzQm5CNUJhO0VtQitCYixlbkJITztFbUJJUCxnQm5CS2dCO0VtQkpoQixrQkFuQ2tCO0F6QmkrRXBCO0F5Qjc3RUU7RUFDRSxjQXBDaUI7RUFxQ2pCLG9CQXBDa0I7QXpCbStFdEI7QXlCOTdFRTtFQUNFO0F6Qmc4RUo7QXlCLzdFRTtFQUNFLG9CQTdCdUI7QXpCODlFM0I7QXlCNzdFSTtFQUNFLGVidURFO0FadzRFUjtBeUJoOEVJO0VBQ0UsaUJidURFO0FaMjRFUjtBeUJuOEVJO0VBQ0UsZWJ1REU7QVo4NEVSO0F5QnQ4RUk7RUFDRSxpQmJ1REU7QVppNUVSO0F5Qno4RUk7RUFDRSxrQmJ1REU7QVpvNUVSO0F5QjU4RUk7RUFDRSxlYnVERTtBWnU1RVI7QXlCLzhFSTtFQUNFLGtCYnVERTtBWjA1RVI7O0F5Qi84RUE7RUFDRSxzQm5CL0NhO0VtQmtEYixrQm5CckJPO0VtQnNCUCxnQm5CakJjO0VtQmtCZCxpQkE3Q3FCO0F6QjYvRXZCO0F5Qi84RUU7RUFDRSxzQm5CdkRXO0VtQndEWCxnQm5CbkJjO0FObytFbEI7QXlCaDlFRTtFQUNFLG9CQS9DdUI7QXpCaWdGM0I7QXlCOThFSTtFQUNFLGVicUNFO0FaMjZFUjtBeUJqOUVJO0VBQ0UsaUJicUNFO0FaODZFUjtBeUJwOUVJO0VBQ0UsZWJxQ0U7QVppN0VSO0F5QnY5RUk7RUFDRSxpQmJxQ0U7QVpvN0VSO0F5QjE5RUk7RUFDRSxrQmJxQ0U7QVp1N0VSO0F5Qjc5RUk7RUFDRSxlYnFDRTtBWjA3RVI7QXlCaCtFSTtFQUNFLGtCYnFDRTtBWjY3RVI7O0EwQmppRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm9pRkY7O0EwQmxpRkE7RUFFRSxnQnBCMEJjO0VvQnpCZDtFQUNBO0VBQ0E7QTFCb2lGRjtBMEJuaUZFO0VBQ0U7RUFDQTtBMUJxaUZKOztBMEJoaUZBO0VBQ0U7RUFDQSxpQ3BCZmE7RW9CZ0JiLHVCcEIwQ2U7RW9CekNmO0VBQ0Esa0JwQktPO0VvQkpQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm1pRkY7O0EyQnprRkE7QUN1REE7RUF4QkUsc0JyQnRCTTtFcUJ1Qk4sNkJ0QnRCYTtFc0J1QmIsa0J0Qm9DTztFc0JuQ1Asc0J0QjVCYTtBTjJrRmY7QUs5Z0ZJO0V1Qi9CQSxXckJsQlM7QVBra0ZiO0FLamhGSTtFdUIvQkEsV3JCbEJTO0FQcWtGYjtBS3BoRkk7RXVCL0JBLFdyQmxCUztBUHdrRmI7QUt2aEZJO0V1Qi9CQSxXckJsQlM7QVAya0ZiO0E0QnhqRkU7RUFFRSw2QnRCOUJXO0FOdWxGZjtBNEJ4akZFO0VBSUUsZ0N0QnRCVztFc0J1Qlg7QTVCdWpGSjtBNEJ0akZFO0VBRUUsaUN0Qm5DVztFc0JvQ1gsNkJ0QnBDVztFc0JxQ1g7RUFDQSxzQnRCM0NXO0FOa21GZjtBS3ZpRkk7RXVCZEUscUNBakM2QjtBNUJ5bEZuQztBSzFpRkk7RXVCZEUscUNBakM2QjtBNUI0bEZuQztBSzdpRkk7RXVCZEUscUNBakM2QjtBNUIrbEZuQztBS2hqRkk7RXVCZEUscUNBakM2QjtBNUJrbUZuQzs7QTZCaG5GQTtFQUVFLHdEREZhO0VDR2I7RUFDQTtBN0JrbkZGO0E2QmpuRkU7RUFDRTtBN0JtbkZKO0E2Qi9tRkk7RUFDRSxrQkFGTTtBN0JtbkZaO0E2QmhuRk07RUFJRTtBN0IrbUZSO0E2QnJuRkk7RUFDRSxrQkFGTTtBN0J5bkZaO0E2QnRuRk07RUFJRTtBN0JxbkZSO0E2QjNuRkk7RUFDRSw2QkFGTTtBN0IrbkZaO0E2QjVuRk07RUFJRTtBN0IybkZSO0E2QmpvRkk7RUFDRSw2QkFGTTtBN0Jxb0ZaO0E2QmxvRk07RUFJRTtBN0Jpb0ZSO0E2QnZvRkk7RUFDRSxxQkFGTTtBN0Iyb0ZaO0E2QnhvRk07RUFJRTtBN0J1b0ZSO0E2QjdvRkk7RUFDRSxnQ0FGTTtBN0JpcEZaO0E2QjlvRk07RUFJRTtBN0I2b0ZSO0E2Qm5wRkk7RUFDRSxnQ0FGTTtBN0J1cEZaO0E2QnBwRk07RUFJRTtBN0JtcEZSO0E2QnpwRkk7RUFDRSxxQkFGTTtBN0I2cEZaO0E2QjFwRk07RUFJRTtBN0J5cEZSO0E2Qi9wRkk7RUFDRSxnQ0FGTTtBN0JtcUZaO0E2QmhxRk07RUFJRTtBN0IrcEZSO0E2QnJxRkk7RUFDRSxnQ0FGTTtBN0J5cUZaO0E2QnRxRk07RUFJRTtBN0JxcUZSO0E2Qm5xRkU7RXJCb0JBLGtCRndCYTtFRXZCYixrQkZQTztBTnlwRlQ7QTZCcnFGRTtFckJxQkEsa0JGWE87QU44cEZUO0E2QnRxRkU7RXJCcUJBLGlCRmRPO0FOa3FGVDtBNkJ0cUZFO0VBQ0U7RUFDQTtBN0J3cUZKO0E2QnZxRkU7RUFDRTtFQUNBO0E3QnlxRko7O0E2QnJxRkU7RUFDRSx1QnZCOEJhO0V1QjdCYjtFQUNBO0E3QndxRko7QTZCdnFGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCeXFGSjs7QTZCdnFGQTtFQUVFO0VBQ0E7RUFDQTtFQUNBLDJCckIvQzJCO0VxQmdEM0I7QTdCeXFGRjtBNkJ4cUZFO0VBQ0UsZ0JBMURrQjtFQTJEbEIsZUExRGtCO0E3Qm91RnRCO0E2QnpxRkU7RUFDRTtBN0IycUZKO0E2QnpxRkU7RUFDRTtBN0IycUZKOztBOEI1dUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlCK3VGRjtBOEI5dUZFO0VBQ0U7QTlCZ3ZGSjtBOEIvdUZFO0VBQ0Usc0J4QkZXO0FObXZGZjtBOEJodkZFOzs7RUFHRSxzQnhCSlc7RXdCS1g7QTlCa3ZGSjs7QThCM3VGRTtFekI0SEUsa0J5QjNId0I7QTlCOHVGNUI7O0ErQmp3RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0Jvd0ZGO0ErQm53RkU7RUFDRSxhdkJIYTtBUnd3RmpCO0ErQm53Rkk7RUFFRSxnQ3pCVVM7RURrSVgsYzBCM0lnQjtFQUNkO0EvQm93Rk47QStCbHdGSTtFQUNFLHVCekJzRFc7RUR5RWIsaUIwQjlIMkI7QS9Cb3dGL0I7QStCbndGRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cb3dGSjtBK0Jud0ZJO0VBQ0U7QS9CcXdGTjtBK0Jwd0ZJO0VBRUUsNkJ6QmpCUztBTnN4RmY7QStCcHdGSTtFMUJpSEEsb0IwQmhIMkI7QS9Cc3dGL0I7QStCcndGSTtFQUNFO0VBQ0E7QS9CdXdGTjtBK0J0d0ZNO0VBQ0U7QS9Cd3dGUjtBK0Jyd0ZJO0VBQ0UsNkJ6Qm5DUztBTjB5RmY7QStCbHdGTTtFQUNFLGtCQUhJO0EvQnV3Rlo7QStCbndGTTtFQUNFLGtCQUxJO0EvQjB3Rlo7QStCcHdGUTtFQUVFO0EvQnF3RlY7QStCcHdGUTtFQUlFO0EvQm13RlY7QStCOXdGTTtFQUNFLGtCQUhJO0EvQm14Rlo7QStCL3dGTTtFQUNFLGtCQUxJO0EvQnN4Rlo7QStCaHhGUTtFQUVFO0EvQml4RlY7QStCaHhGUTtFQUlFO0EvQit3RlY7QStCMXhGTTtFQUNFLDZCQUhJO0EvQit4Rlo7QStCM3hGTTtFQUNFLDZCQUxJO0EvQmt5Rlo7QStCNXhGUTtFQUVFO0EvQjZ4RlY7QStCNXhGUTtFQUlFO0EvQjJ4RlY7QStCdHlGTTtFQUNFLDZCQUhJO0EvQjJ5Rlo7QStCdnlGTTtFQUNFLDZCQUxJO0EvQjh5Rlo7QStCeHlGUTtFQUVFO0EvQnl5RlY7QStCeHlGUTtFQUlFO0EvQnV5RlY7QStCbHpGTTtFQUNFLHFCQUhJO0EvQnV6Rlo7QStCbnpGTTtFQUNFLHFCQUxJO0EvQjB6Rlo7QStCcHpGUTtFQUVFO0EvQnF6RlY7QStCcHpGUTtFQUlFO0EvQm16RlY7QStCOXpGTTtFQUNFLGdDQUhJO0EvQm0wRlo7QStCL3pGTTtFQUNFLGdDQUxJO0EvQnMwRlo7QStCaDBGUTtFQUVFO0EvQmkwRlY7QStCaDBGUTtFQUlFO0EvQit6RlY7QStCMTBGTTtFQUNFLGdDQUhJO0EvQiswRlo7QStCMzBGTTtFQUNFLGdDQUxJO0EvQmsxRlo7QStCNTBGUTtFQUVFO0EvQjYwRlY7QStCNTBGUTtFQUlFO0EvQjIwRlY7QStCdDFGTTtFQUNFLHFCQUhJO0EvQjIxRlo7QStCdjFGTTtFQUNFLHFCQUxJO0EvQjgxRlo7QStCeDFGUTtFQUVFO0EvQnkxRlY7QStCeDFGUTtFQUlFO0EvQnUxRlY7QStCbDJGTTtFQUNFLGdDQUhJO0EvQnUyRlo7QStCbjJGTTtFQUNFLGdDQUxJO0EvQjAyRlo7QStCcDJGUTtFQUVFO0EvQnEyRlY7QStCcDJGUTtFQUlFO0EvQm0yRlY7QStCOTJGTTtFQUNFLGdDQUhJO0EvQm0zRlo7QStCLzJGTTtFQUNFLGdDQUxJO0EvQnMzRlo7QStCaDNGUTtFQUVFO0EvQmkzRlY7QStCaDNGUTtFQUlFO0EvQisyRlY7QStCNzJGRTtFdkJmQSxrQkZ3QmE7RUV2QmIsa0JGUE87QU5zNEZUO0ErQi8yRkU7RXZCZEEsa0JGWE87QU4yNEZUO0ErQmgzRkU7RXZCZEEsaUJGZE87QU4rNEZUO0ErQi8yRkk7RUFDRSw2QnpCNURTO0FONjZGZjtBK0JoM0ZFO0VBQ0U7QS9CazNGSjtBK0JqM0ZJO0VBQ0U7QS9CbTNGTjtBK0JqM0ZJO0VBRUU7RUFDQTtFMUIyRUYsYzBCMUVnQjtFQUNkO0VBQ0E7QS9CazNGTjtBK0JqM0ZJO0VBQ0Usa0J6QjVDRztBTis1RlQ7QStCbDNGSTtFQUNFLGtCekJoREc7QU5vNkZUO0ErQm4zRkk7RUFDRSxpQnpCbkRHO0FOdzZGVDs7QWdDNTdGQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoQzg3RkY7QWdDeDdGTTtFQUNFLHNCQUpJO0VBS0o7RUFDQSxXQUxXO0FoQys3Rm5CO0FnQ3Y3RlE7RUFDRTtFQUNBO0VBQ0EsV0FYUztBaENvOEZuQjtBZ0N0N0ZRO0VBQ0U7RUFDQTtFQUNBLFdBakJTO0FoQ3k4Rm5CO0FnQ3I3RlE7RUFDRTtFQUNBO0VBQ0EsV0F2QlM7QWhDODhGbkI7QWdDNThGTTtFQUNFLHNCQUpJO0VBS0o7RUFDQSxXQUxXO0FoQ205Rm5CO0FnQzM4RlE7RUFDRTtFQUNBO0VBQ0EsV0FYUztBaEN3OUZuQjtBZ0MxOEZRO0VBQ0U7RUFDQTtFQUNBLFdBakJTO0FoQzY5Rm5CO0FnQ3o4RlE7RUFDRTtFQUNBO0VBQ0EsV0F2QlM7QWhDaytGbkI7QWdDaCtGTTtFQUNFLGlDQUpJO0VBS0o7RUFDQSx5QkFMVztBaEN1K0ZuQjtBZ0MvOUZRO0VBQ0U7RUFDQTtFQUNBLHlCQVhTO0FoQzQrRm5CO0FnQzk5RlE7RUFDRTtFQUNBO0VBQ0EseUJBakJTO0FoQ2kvRm5CO0FnQzc5RlE7RUFDRTtFQUNBO0VBQ0EseUJBdkJTO0FoQ3MvRm5CO0FnQ3AvRk07RUFDRSxpQ0FKSTtFQUtKO0VBQ0EsV0FMVztBaEMyL0ZuQjtBZ0NuL0ZRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QWhDZ2dHbkI7QWdDbC9GUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBaENxZ0duQjtBZ0NqL0ZRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0FoQzBnR25CO0FnQ3hnR007RUFDRSx5QkFKSTtFQUtKO0VBQ0EsV0FMVztBaEMrZ0duQjtBZ0N2Z0dRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QWhDb2hHbkI7QWdDdGdHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBaEN5aEduQjtBZ0NyZ0dRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0FoQzhoR25CO0FnQzVoR007RUFDRSxvQ0FKSTtFQUtKO0VBQ0EsV0FMVztBaENtaUduQjtBZ0MzaEdRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QWhDd2lHbkI7QWdDMWhHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBaEM2aUduQjtBZ0N6aEdRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0FoQ2tqR25CO0FnQ2hqR007RUFDRSxvQ0FKSTtFQUtKO0VBQ0EsV0FMVztBaEN1akduQjtBZ0MvaUdRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QWhDNGpHbkI7QWdDOWlHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBaENpa0duQjtBZ0M3aUdRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0FoQ3NrR25CO0FnQ3BrR007RUFDRSx5QkFKSTtFQUtKO0VBQ0EsV0FMVztBaEMya0duQjtBZ0Nua0dRO0VBQ0U7RUFDQTtFQUNBLFdBWFM7QWhDZ2xHbkI7QWdDbGtHUTtFQUNFO0VBQ0E7RUFDQSxXQWpCUztBaENxbEduQjtBZ0Nqa0dRO0VBQ0U7RUFDQTtFQUNBLFdBdkJTO0FoQzBsR25CO0FnQ3hsR007RUFDRSxvQ0FKSTtFQUtKO0VBQ0EseUJBTFc7QWhDK2xHbkI7QWdDdmxHUTtFQUNFO0VBQ0E7RUFDQSx5QkFYUztBaENvbUduQjtBZ0N0bEdRO0VBQ0U7RUFDQTtFQUNBLHlCQWpCUztBaEN5bUduQjtBZ0NybEdRO0VBQ0U7RUFDQTtFQUNBLHlCQXZCUztBaEM4bUduQjtBZ0M1bUdNO0VBQ0Usb0NBSkk7RUFLSjtFQUNBLFdBTFc7QWhDbW5HbkI7QWdDM21HUTtFQUNFO0VBQ0E7RUFDQSxXQVhTO0FoQ3duR25CO0FnQzFtR1E7RUFDRTtFQUNBO0VBQ0EsV0FqQlM7QWhDNm5HbkI7QWdDem1HUTtFQUNFO0VBQ0E7RUFDQSxXQXZCUztBaENrb0duQjtBZ0N6bUdFO0VBQ0Usa0IxQlpLO0FOdW5HVDtBZ0MxbUdFO0VBQ0Usa0IxQmhCSztBTjRuR1Q7QWdDMW1HTTtFQUNFO0FoQzRtR1I7QWdDM21HRTtFQUNFLGlCMUJ0Qks7QU5tb0dUO0FnQzNtR007RUFDRTtBaEM2bUdSO0FnQzFtR0k7RUFDRTtFQUNBO0FoQzRtR047QWdDM21HSTtFQUNFO0VBQ0E7QWhDNm1HTjtBZ0MzbUdNO0VBQ0Usa0IxQkZDO0FOK21HVDtBZ0M1bUdNO0VBQ0U7QWhDOG1HUjtBZ0M1bUdJO0VBQ0U7QWhDOG1HTjtBZ0M3bUdJO0VBQ0U7RUFDQTtFQUNBO0FoQyttR047QWdDOW1HSTtFQUNFO0FoQ2duR047QWdDL21HSTtFQUNFO0VBQ0E7QWhDaW5HTjtBZ0NobkdNO0VBQ0U7QWhDa25HUjtBZ0NobkdNO0VBQ0U7QWhDa25HUjtBZ0NobkdNO0VBQ0U7QWhDa25HUjtBZ0NobkdNO0VBQ0U7QWhDa25HUjtBZ0NobkdNO0VBQ0U7QWhDa25HUjtBZ0NqbkdNO0VBQ0U7RUFDQTtBaENtbkdSO0FnQ2xuR0U7RUFDRTtBaENvbkdKO0FnQ2xuR0k7RUFDRTtBaENvbkdOO0FnQ25uR0k7RUFDRTtFQUNBO0FoQ3FuR047QWdDcG5HRTtFQUNFO0FoQ3NuR0o7QWdDcm5HSTtFQUNFO0FoQ3VuR047QWdDdG5HSTtFQUNFO0VBQ0E7RUFDQTtBaEN3bkdOOztBZ0N0bkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3luR0Y7QWdDdm5HSTtFQUNFO0VBQ0Esc0IxQjVIUztBTnF2R2Y7QWdDeG5HSTtFQUNFO0FoQzBuR047QWdDeG5HSTtFQUNFO0VBQ0Esc0IxQmxJUztBTjR2R2Y7QWdDem5HSTtFQUNFO0FoQzJuR047O0FnQ3puR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0bkdGOztBZ0MxbkdBOztFQUdFLDZCMUI5SWE7RTBCK0liLGtCMUJwRk87RTBCcUZQO0VBQ0E7RUFDQTtFQUNBO0FoQzRuR0Y7O0FnQzFuR0E7RUFDRSxpQzFCbkphO0UwQm9KYixzQjFCMUphO0FOdXhHZjs7QWdDM25HQTtFQUNFLDZCMUIxSmE7RTBCMkpiLG1CQTVKdUI7RUE2SnZCLDJCQTVKdUI7RUE2SnZCO0VBQ0EsZUE3Sm9CO0VBOEpwQjtFQUNBO0VBQ0E7QWhDOG5HRjs7QWdDNW5HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0UzQmpDRSxtQjJCa0NzQjtFQUN4QjtBaEMrbkdGO0FnQzluR0U7RUFDRTtBaENnb0dKOztBaUM5eUdBO0VBQ0Usc0IzQkZhO0UyQkdiO0VBQ0EsZTNCMkJPO0UyQjFCUCxnQjNCaUNZO0FOZ3hHZDtBaUNoekdFO0VBQ0U7QWpDa3pHSjtBaUNoekdFO0VBQ0Usa0IzQnNCSztBTjR4R1Q7QWlDanpHRTtFQUNFLGtCM0JrQks7QU5peUdUO0FpQ2x6R0U7RUFDRSxpQjNCZUs7QU5xeUdUOztBaUNsekdBO0VBQ0U7RUFDQSxrQjNCY087RTJCYlA7QWpDcXpHRjtBaUNsekdJO0VBQ0UsV0FGTTtBakNzekdaO0FpQ3J6R0k7RUFDRSxXQUZNO0FqQ3l6R1o7QWlDeHpHSTtFQUNFLHNCQUZNO0FqQzR6R1o7QWlDM3pHSTtFQUNFLHNCQUZNO0FqQyt6R1o7QWlDOXpHSTtFQUNFLGNBRk07QWpDazBHWjtBaUNqMEdJO0VBQ0UseUJBRk07QWpDcTBHWjtBaUNwMEdJO0VBQ0UseUJBRk07QWpDdzBHWjtBaUN2MEdJO0VBQ0UsY0FGTTtBakMyMEdaO0FpQzEwR0k7RUFDRSx5QkFGTTtBakM4MEdaO0FpQzcwR0k7RUFDRSx5QkFGTTtBakNpMUdaOztBaUMxMEdFO0VBQ0U7QWpDNjBHSjtBaUMzMEdFO0VBQ0U7RUFDQTtBakM2MEdKO0FpQzMwR007RTVCdUdGLGtCNEJ0RzRCO0FqQzYwR2hDO0FpQzMwR1E7OztFQUdFO0FqQzYwR1Y7QWlDMzBHUTs7O0VBSUk7RUFDQTtBakM0MEdaO0FpQ3YwR1E7OztFQUlJO0VBQ0E7QWpDdzBHWjtBaUNoMEdVOzs7OztFQUVFO0FqQ3EwR1o7QWlDcDBHVTs7Ozs7Ozs7O0VBSUU7QWpDMjBHWjtBaUMxMEdZOzs7Ozs7Ozs7RUFDRTtBakNvMUdkO0FpQ24xR007RUFDRTtFQUNBO0FqQ3ExR1I7QWlDcDFHSTtFQUNFO0FqQ3MxR047QWlDcjFHSTtFQUNFO0FqQ3UxR047QWlDcjFHTTtFQUNFO0VBQ0E7QWpDdTFHUjtBaUN0MUdFO0VBQ0U7RUFDQTtBakN3MUdKO0FpQ3YxR0k7RUFDRTtBakN5MUdOO0FpQ3gxR007RUFDRTtFNUI2Q0oscUI0QjVDNEI7QWpDMDFHaEM7QWlDejFHTTtFQUNFO0VBQ0E7QWpDMjFHUjtBaUMxMUdJO0VBQ0U7QWpDNDFHTjtBaUMzMUdJO0VBQ0U7QWpDNjFHTjtBaUM1MUdJO0VBQ0U7QWpDODFHTjtBaUM1MUdRO0VBRUU7QWpDNjFHVjtBaUM1MUdNO0VBQ0U7QWpDODFHUjtBaUM3MUdNO0VBQ0U7QWpDKzFHUjtBSy8zR0U7RTRCaUNBO0lBRUk7RWpDZzJHSjtBQUNGOztBaUM5MUdFO0VBQ0U7QWpDaTJHSjtBSzU0R0U7RTRCeUNGO0lBSUk7RWpDbTJHRjtBQUNGO0FLNzRHRTtFNEJxQ0Y7SUFNSTtJQUNBO0lBQ0E7STVCY0Esb0I0QmJ3QjtJQUN4QjtFakNzMkdGO0VpQ3IyR0U7SUFDRSxrQjNCaEdHO0kyQmlHSDtFakN1MkdKO0VpQ3QyR0U7SUFDRTtFakN3MkdKO0VpQ3YyR0U7SUFDRSxrQjNCdkdHO0kyQndHSDtFakN5MkdKO0VpQ3gyR0U7SUFDRSxpQjNCM0dHO0kyQjRHSDtFakMwMkdKO0FBQ0Y7O0FpQ3gyR0U7RUFDRTtBakMyMkdKO0FLejZHRTtFNEI0REY7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFakM2MkdGO0VpQzUyR0U7SUFDRTtFakM4MkdKO0VpQzcyR0U7SUFDRTtFakMrMkdKO0VpQzkyR0k7SUFDRTtFakNnM0dOO0VpQy8yR0k7STVCZkYscUI0QmdCNEI7RWpDaTNHOUI7QUFDRjs7QWlDaDNHQTtFQUNFO0VBQ0E7RUFDQSxlM0JoSU87RTJCaUlQO0VBQ0E7QWpDbTNHRjtBaUM1MkdROzs7RUFDRSxzQjNCeEtLO0FOd2hIZjtBaUMvMkdNOzs7RUFDRSxrQjNCM0lDO0FOOC9HVDtBaUNsM0dNOzs7RUFDRSxrQjNCL0lDO0FOcWdIVDtBaUNyM0dNOzs7RUFDRSxpQjNCbEpDO0FOMmdIVDtBaUN4M0dJO0VBQ0Usc0IzQjdLUztFMkI4S1QsYXpCbkxXO0V5Qm9MWDtFQUNBO0VBQ0E7RUFDQSxZekJ2TFc7RXlCd0xYO0FqQzAzR047QWlDeDNHSTs7RUFFRSxtQnpCNUxXO0FSc2pIakI7QWlDejNHSTtFQUNFO0FqQzIzR047QWlDejNHSTs7RUFFRSxvQnpCbE1XO0FSNmpIakI7QWlDMTNHSTtFQUNFO0FqQzQzR047QWlDMTNHSTtFQUVFO0U1QnJERixjNEJzRGdCO0VBQ2Q7RUFDQTtBakMyM0dOO0FpQzEzR0k7RUFDRSxrQjNCNUtHO0FOd2lIVDtBaUMzM0dJO0VBQ0Usa0IzQmhMRztBTjZpSFQ7QWlDNTNHSTtFQUNFLGlCM0JuTEc7QU5pakhUOztBa0NwbEhBO0FDU0E7RUFHRSxlN0J5Qk87RTZCeEJQO0FuQzZrSEY7QW1DNWtIRTtFQUNFO0VBQ0EsYzVCREk7RTRCRUo7RUFDQTtFQUNBO0FuQzhrSEo7QW1DN2tISTtFQUNFLGM1QkRNO0FQZ2xIWjtBbUM5a0hFO0VBQ0U7RUFDQTtBbkNnbEhKO0FtQy9rSEk7RTlCdUhBLGU4QnRIMkI7QW5DaWxIL0I7QW1DL2tITTtFQUNFLGM1QlRJO0U0QlVKO0VBQ0E7QW5DaWxIUjtBbUNobEhJO0VBQ0UsYzVCbEJFO0U0Qm1CRjtBbkNrbEhOO0FtQ2psSEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5DbWxISjtBbUNqbEhJO0U5QnNHQSxtQjhCckcwQjtBbkNtbEg5QjtBbUNsbEhJO0U5Qm9HQSxrQjhCbkcwQjtBbkNvbEg5QjtBbUNqbEhJOztFQUVFO0FuQ21sSE47QW1DamxISTs7RUFFRTtBbkNtbEhOO0FtQ2psSEU7RUFDRSxrQjdCbkJLO0FOc21IVDtBbUNsbEhFO0VBQ0Usa0I3QnZCSztBTjJtSFQ7QW1DbmxIRTtFQUNFLGlCN0IxQks7QU4rbUhUO0FtQ2xsSEk7RUFDRTtBbkNvbEhOO0FtQ2xsSEk7RUFDRTtBbkNvbEhOO0FtQ2xsSEk7RUFDRTtBbkNvbEhOO0FtQ2xsSEk7RUFDRTtBbkNvbEhOOztBb0N6b0hBO0VBQ0Usc0I3QmJNO0U2QmNOLHNCQXBCWTtFQXFCWixvRkF0Qlk7RUF1Qlosc0I5QmxCYTtFOEJtQmI7RUFDQSxnQkF2QmM7RUF3QmQ7QXBDNG9IRjs7QW9DMW9IQTtFQUNFLDZCQXpCNkI7RUEwQjdCO0VBQ0EsK0NBeEJtQjtFQXlCbkI7QXBDNm9IRjs7QW9DM29IQTtFQUNFO0VBQ0Esc0I5QmhDYTtFOEJpQ2I7RUFDQTtFQUNBLGdCOUJHWTtFOEJGWixxQkFsQ29CO0FwQ2dySHRCO0FvQzdvSEU7RUFDRTtBcEMrb0hKOztBb0M3b0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQkEzQ29CO0FwQzJySHRCOztBb0M5b0hBO0VBQ0U7RUFDQTtBcENpcEhGOztBb0Mvb0hBO0VBQ0UsNkJBOUM4QjtFQStDOUIsZUE5Q3FCO0FwQ2dzSHZCOztBb0NocEhBO0VBQ0UsNkJBL0M2QjtFQWdEN0IscUNBL0N1QjtFQWdEdkI7RUFDQTtBcENtcEhGOztBb0NqcEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JBekRvQjtBcEM2c0h0QjtBb0NucEhFO0UvQnFFRSx1QytCaElxQjtBcENpdEh6Qjs7QW9DaHBIRTtFQUNFLHFCOUJsQ1k7QU5xckhoQjs7QXFDbHRIQTtFQUNFO0VBQ0E7RUFDQTtBckNxdEhGO0FxQ2x0SEk7RUFDRTtBckNvdEhOO0FxQ2x0SEk7RUFDRTtFQUNBO0FyQ290SE47QXFDbHRISTtFQUNFO0VBQ0EsbUJBOUJvQjtFQStCcEI7RUFDQTtBckNvdEhOOztBcUNsdEhBO0VBQ0U7RWhDaUhFLE9nQ2hIWTtFQUNkLGdCQXpDd0I7RUEwQ3hCLGdCQXRDd0I7RUF1Q3hCO0VBQ0E7RUFDQSxZOUJjbUI7QVB1c0hyQjs7QXFDbnRIQTtFQUNFLHNCOUJ2Q007RThCd0NOLGtCL0JvQk87RStCbkJQLG9GQTFDd0I7RUEyQ3hCLHNCQTlDZ0M7RUErQ2hDLG1CQTlDNkI7QXJDb3dIL0I7O0FxQ3B0SEE7RUFDRSxzQi9CaERhO0UrQmlEYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3V0SEY7O0FxQ3J0SEE7O0VoQ2tGSSxtQmdDaEZ1QjtFQUN6QjtFQUNBO0VBQ0E7QXJDd3RIRjtBcUN2dEhFOztFQUNFLGlDL0J4RFc7RStCeURYLFc5QjVESTtBUHN4SFI7QXFDenRIRTs7RUFDRSxvQy9CbERXO0UrQm1EWDtBckM0dEhKOztBcUMxdEhBO0VBQ0UsaUMvQmpFYztFK0JrRWQ7RUFDQTtFQUNBO0VBQ0E7QXJDNnRIRjs7QXNDM3lIQTtFQUVFO0VBQ0E7QXRDNnlIRjtBc0M1eUhFO0VBQ0Usa0JoQzhESztBTmd2SFQ7QXNDN3lIRTtFQUNFO0VBQ0E7QXRDK3lISjtBc0M3eUhFO0VBQ0U7QXRDK3lISjtBc0M5eUhJOztFQUVFO0F0Q2d6SE47QXNDL3lISTtFQUNFO0F0Q2l6SE47QXNDL3lITTtFQUNFO0VqQzJISixxQmlDaEppQjtBdEN1MEhyQjtBc0NoekhNO0VBQ0U7QXRDa3pIUjtBS3J2SEU7RWlDbkZGO0lBeUJJO0V0Q216SEY7RXNDanpISTtJQUNFO0V0Q216SE47QUFDRjs7QXNDbHpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENxekhGO0FzQ3B6SEU7O0VBRUU7QXRDc3pISjtBSzl3SEU7RWlDckNFO0lBQ0Usc0JBN0NlO0V0Q20ySG5CO0FBQ0Y7O0FzQ3J6SEE7O0VBRUU7RUFDQTtFQUNBO0F0Q3d6SEY7QXNDcnpISTs7RUFDRTtBdEN3ekhOO0FLMXhIRTtFaUMzQkk7O0lqQ3NGRixxQmlDaEppQjtFdENvM0huQjtBQUNGOztBc0N4ekhBO0VBQ0U7RUFDQTtBdEMyekhGO0FLenlIRTtFaUNmRTtJQUNFO0V0QzJ6SEo7QUFDRjtBSzF5SEU7RWlDeEJGO0lBUUk7RXRDOHpIRjtBQUNGOztBc0M3ekhBO0VBQ0U7RUFDQTtBdENnMEhGO0FLcHpIRTtFaUNkRjtJQUtJO0V0Q2kwSEY7QUFDRjs7QXVDMTRIQTtFQUNFO0VBQ0E7RUFDQTtBdkM2NEhGO0F1QzU0SEU7RUFDRTtBdkM4NEhKO0F1Qzc0SEU7RUFDRTtFQUNBO0VBQ0E7QXZDKzRISjtBdUM5NEhJOztFQUVFO0F2Q2c1SE47QXVDLzRISTtFQUNFO0F2Q2k1SE47QXVDaDVITTtFQUNFO0F2Q2s1SFI7QXVDajVIRTtFQUNFO0VBQ0EsZ0JBdEJZO0VBdUJaLGlCQXZCWTtBdkMwNkhoQjtBdUNoNUhJO0VBQ0Usa0JBMUJnQjtFQTJCaEIsbUJBM0JnQjtBdkM2Nkh0Qjs7QXVDaDVIQTs7RUFFRTtFQUNBO0VBQ0E7QXZDbTVIRjs7QXVDajVIQTtFbEMyR0ksa0JrQy9JWTtBdkN5N0hoQjs7QXVDbDVIQTtFbEN3R0ksaUJrQy9JWTtBdkM2N0hoQjs7QXVDbjVIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Q3M1SEY7O0FLcDNIRTtFa0MvQkE7SUFDRTtFdkN1NUhGO0FBQ0Y7QXdDejdIQTtFQUNFLGVsQ2tCTztBTnk2SFQ7QXdDejdIRTtFQUNFLGtCbENnQks7QU4yNkhUO0F3QzE3SEU7RUFDRSxrQmxDWUs7QU5nN0hUO0F3QzM3SEU7RUFDRSxpQmxDU0s7QU5vN0hUOztBd0MzN0hBO0VBQ0UsaUJBckJzQjtBeENtOUh4QjtBd0M3N0hFO0VBQ0Usa0JsQ3FDVztFa0NwQ1gsY2pDakJJO0VpQ2tCSjtFQUNBLHFCQXpCcUI7QXhDdzlIekI7QXdDOTdISTtFQUNFLGlDbEN2QlM7RWtDd0JULHNCbEMvQlM7QU4rOUhmO0F3Qzk3SEk7RUFDRSxvQ2xDbEJTO0VrQ21CVCxXNUJnQ1E7QVpnNkhkO0F3Qzk3SEk7RW5DcUdBLHNDbUN6SW9CO0VBc0NsQixjQW5Db0I7RW5Dc0l0QixvQm1Dckk0QjtBeENtK0hoQzs7QXdDOTdIQTtFQUNFLHNCbEN6Q2E7RWtDMENiLGlCQXBDcUI7RUFxQ3JCLHFCQXBDMEI7RUFxQzFCO0F4Q2k4SEY7QXdDaDhIRTtFQUNFLGVBdENpQjtBeEN3K0hyQjtBd0NqOEhFO0VBQ0Usa0JBeENpQjtBeEMyK0hyQjs7QXlDdCtIQTtFQUVFLGlDbkNWYTtFbUNXYixrQm5DNkNPO0VtQzVDUCxlbkNZTztBTjQ5SFQ7QXlDditIRTtFQUNFO0F6Q3krSEo7QXlDeCtIRTtFQUNFO0VBQ0E7QXpDMCtISjtBeUN4K0hFO0VBQ0Usa0JuQ0tLO0FOcStIVDtBeUN6K0hFO0VBQ0Usa0JuQ0NLO0FOMCtIVDtBeUMxK0hFO0VBQ0UsaUJuQ0ZLO0FOOCtIVDtBeUN2OUhJO0VBQ0UsdUJBSGM7QXpDNDlIcEI7QXlDeDlITTtFQUNFLHNCQXJCSTtFQXNCSixXQXJCVztBekMrK0huQjtBeUN6OUhNO0VBQ0Usa0JBeEJJO0F6Q20vSFo7QXlDaitISTtFQUNFLDBDQUhjO0F6Q3MrSHBCO0F5Q2wrSE07RUFDRSxzQkFyQkk7RUFzQkosV0FyQlc7QXpDeS9IbkI7QXlDbitITTtFQUNFLGtCQXhCSTtBekM2L0haO0F5QzMrSEk7RUFDRSxpQ0FIYztBekNnL0hwQjtBeUM1K0hNO0VBQ0UsaUNBckJJO0VBc0JKLHlCQXJCVztBekNtZ0luQjtBeUM3K0hNO0VBQ0UsNkJBeEJJO0F6Q3VnSVo7QXlDci9ISTtFQUNFLGlDQUhjO0F6QzAvSHBCO0F5Q3QvSE07RUFDRSxpQ0FyQkk7RUFzQkosV0FyQlc7QXpDNmdJbkI7QXlDdi9ITTtFQUNFLDZCQXhCSTtBekNpaElaO0F5Qy8vSEk7RUFDRSxpREFiYztBekM4Z0lwQjtBeUNoZ0lNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0F6Q3VoSW5CO0F5Q2pnSU07RUFDRSxxQkF4Qkk7RUF5QkoscUNBakJhO0F6Q29oSXJCO0F5QzFnSUk7RUFDRSxvQ0FiYztBekN5aElwQjtBeUMzZ0lNO0VBQ0Usb0NBckJJO0VBc0JKLFdBckJXO0F6Q2tpSW5CO0F5QzVnSU07RUFDRSxnQ0F4Qkk7RUF5QkoseUJBakJhO0F6QytoSXJCO0F5Q3JoSUk7RUFDRSxvQ0FiYztBekNvaUlwQjtBeUN0aElNO0VBQ0Usb0NBckJJO0VBc0JKLFdBckJXO0F6QzZpSW5CO0F5Q3ZoSU07RUFDRSxnQ0F4Qkk7RUF5QkoseUJBakJhO0F6QzBpSXJCO0F5Q2hpSUk7RUFDRSxpREFiYztBekMraUlwQjtBeUNqaUlNO0VBQ0UseUJBckJJO0VBc0JKLFdBckJXO0F6Q3dqSW5CO0F5Q2xpSU07RUFDRSxxQkF4Qkk7RUF5QkoscUNBakJhO0F6Q3FqSXJCO0F5QzNpSUk7RUFDRSxvQ0FiYztBekMwaklwQjtBeUM1aUlNO0VBQ0Usb0NBckJJO0VBc0JKLHlCQXJCVztBekNta0luQjtBeUM3aUlNO0VBQ0UsZ0NBeEJJO0VBeUJKLHlCQWpCYTtBekNna0lyQjtBeUN0aklJO0VBQ0Usb0NBYmM7QXpDcWtJcEI7QXlDdmpJTTtFQUNFLG9DQXJCSTtFQXNCSixXQXJCVztBekM4a0luQjtBeUN4aklNO0VBQ0UsZ0NBeEJJO0VBeUJKLHlCQWpCYTtBekMya0lyQjs7QXlDeGpJQTtFQUNFO0VBQ0EsaUNuQzlEYTtFbUMrRGI7RUFDQSxXN0JiWTtFNkJjWjtFQUNBLGdCbkM3Qlk7RW1DOEJaO0VBQ0E7RUFDQSxtQkF0RXVCO0VBdUV2QjtBekMyaklGO0F5QzFqSUU7RUFDRTtFQUNBO0VwQ2dFQSxtQm9DL0R3QjtBekM0akk1QjtBeUMzaklFO0VBQ0UsZUFqRStCO0VBa0UvQjtFQUNBO0F6QzZqSUo7O0F5QzNqSUE7RUFDRSw2Qm5DOUVhO0VtQytFYixrQm5DcEJPO0VtQ3FCUDtFQUNBLHVCQWpGMEI7RUFrRjFCLHNCbkNyRmE7RW1Dc0ZiLHFCQWpGcUI7QXpDK29JdkI7QXlDN2pJRTs7RUFFRSxzQmxDdkZJO0FQc3BJUjtBeUM5aklFO0VBQ0UsNkJBbEZxQztBekNrcEl6Qzs7QTBDbG9JQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFluQ3lCUTtBUDJtSVY7QTBDbG9JRTtFQUNFO0ExQ29vSUo7O0EwQ2xvSUE7RUFFRSxzQm5DdENNO0FQMHFJUjs7QTBDbG9JQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3FvSUY7QUtubklFO0VxQ3hCRjs7SUFTSTtJQUNBO0lBQ0EsV25DTWtCO0VQaW9JcEI7QUFDRjs7QTBDdG9JQTtFQUVFO0VBQ0EsWUF4RHVCO0VBeUR2QjtFckNzRkUsV3FDOUlnQjtFQTBEbEIsU0F6RGdCO0VBMERoQixXQTVEdUI7QTFDb3NJekI7O0EwQ3RvSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3lvSUY7O0EwQ3ZvSUE7O0VBRUU7RUFDQSxpQ3BDcEVhO0VvQ3FFYjtFQUNBO0VBQ0E7RUFDQSxhQXBFd0I7RUFxRXhCO0ExQzBvSUY7O0EwQ3hvSUE7RUFDRSx3Q0F6RThCO0VBMEU5QiwyQnBDcEJhO0VvQ3FCYiw0QnBDckJhO0FOZ3FJZjs7QTBDem9JQTtFQUNFLHNCcEN4RmE7RW9DeUZiO0VBQ0E7RUFDQSxpQnBDOURPO0VvQytEUCxjQTdFNkI7QTFDeXRJL0I7O0EwQzFvSUE7RUFDRSw4QnBDL0JhO0VvQ2dDYiwrQnBDaENhO0VvQ2lDYixxQ0E5RTJCO0ExQzJ0STdCO0EwQzNvSUk7RXJDdUNBLG1CcUN0QzBCO0ExQzZvSTlCOztBMEMzb0lBO0VyQzlDRTtFcUNnREEsc0JuQ3JHTTtFbUNzR047RUFDQTtFQUNBO0VBQ0EsYUF0RndCO0ExQ291STFCOztBMkN4c0lBO0VBQ0Usc0JwQ2hETTtFb0NpRE4sb0JwQzdCYztFb0M4QmQ7RUFDQSxXQXREUztBM0Npd0lYO0EyQ3ZzSUk7RUFDRSxzQkFITTtFQUlOLFdBSGE7QTNDNHNJbkI7QTJDdnNJUTs7RUFFRSxXQVBTO0EzQ2d0SW5CO0EyQ3RzSVU7Ozs7RUFHRTtFQUNBLFdBZE87QTNDdXRJbkI7QTJDdnNJVTtFQUNFLGtCQWpCTztBM0MwdEluQjtBMkN4c0lNO0VBQ0UsV0FuQlc7QTNDNnRJbkI7QUtudElFO0VzQ2FROzs7O0lBRUUsV0F6Qk87RTNDb3VJakI7RTJDeHNJVTs7Ozs7Ozs7OztJQUdFO0lBQ0EsV0FoQ0s7RTNDaXZJakI7RTJDL3NJVTs7SUFDRSxrQkFuQ0s7RTNDcXZJakI7RTJDanRJTTs7O0lBR0U7SUFDQSxXQXhDUztFM0MydklqQjtFMkNodElVO0lBQ0Usc0JBN0NGO0lBOENFLFdBN0NLO0UzQyt2SWpCO0FBQ0Y7QTJDL3ZJSTtFQUNFLHNCQUhNO0VBSU4sV0FIYTtBM0Nvd0luQjtBMkMvdklROztFQUVFLFdBUFM7QTNDd3dJbkI7QTJDOXZJVTs7OztFQUdFO0VBQ0EsV0FkTztBM0Mrd0luQjtBMkMvdklVO0VBQ0Usa0JBakJPO0EzQ2t4SW5CO0EyQ2h3SU07RUFDRSxXQW5CVztBM0NxeEluQjtBSzN3SUU7RXNDYVE7Ozs7SUFFRSxXQXpCTztFM0M0eElqQjtFMkNod0lVOzs7Ozs7Ozs7O0lBR0U7SUFDQSxXQWhDSztFM0N5eUlqQjtFMkN2d0lVOztJQUNFLGtCQW5DSztFM0M2eUlqQjtFMkN6d0lNOzs7SUFHRTtJQUNBLFdBeENTO0UzQ216SWpCO0UyQ3h3SVU7SUFDRSxzQkE3Q0Y7SUE4Q0UsV0E3Q0s7RTNDdXpJakI7QUFDRjtBMkN2eklJO0VBQ0UsaUNBSE07RUFJTix5QkFIYTtBM0M0ekluQjtBMkN2eklROztFQUVFLHlCQVBTO0EzQ2cwSW5CO0EyQ3R6SVU7Ozs7RUFHRTtFQUNBLHlCQWRPO0EzQ3UwSW5CO0EyQ3Z6SVU7RUFDRSxnQ0FqQk87QTNDMDBJbkI7QTJDeHpJTTtFQUNFLHlCQW5CVztBM0M2MEluQjtBS24wSUU7RXNDYVE7Ozs7SUFFRSx5QkF6Qk87RTNDbzFJakI7RTJDeHpJVTs7Ozs7Ozs7OztJQUdFO0lBQ0EseUJBaENLO0UzQ2kySWpCO0UyQy96SVU7O0lBQ0UsZ0NBbkNLO0UzQ3EySWpCO0UyQ2owSU07OztJQUdFO0lBQ0EseUJBeENTO0UzQzIySWpCO0UyQ2gwSVU7SUFDRSxpQ0E3Q0Y7SUE4Q0UseUJBN0NLO0UzQysySWpCO0FBQ0Y7QTJDLzJJSTtFQUNFLGlDQUhNO0VBSU4sV0FIYTtBM0NvM0luQjtBMkMvMklROztFQUVFLFdBUFM7QTNDdzNJbkI7QTJDOTJJVTs7OztFQUdFO0VBQ0EsV0FkTztBM0MrM0luQjtBMkMvMklVO0VBQ0Usa0JBakJPO0EzQ2s0SW5CO0EyQ2gzSU07RUFDRSxXQW5CVztBM0NxNEluQjtBSzMzSUU7RXNDYVE7Ozs7SUFFRSxXQXpCTztFM0M0NElqQjtFMkNoM0lVOzs7Ozs7Ozs7O0lBR0U7SUFDQSxXQWhDSztFM0N5NUlqQjtFMkN2M0lVOztJQUNFLGtCQW5DSztFM0M2NUlqQjtFMkN6M0lNOzs7SUFHRTtJQUNBLFdBeENTO0UzQ202SWpCO0UyQ3gzSVU7SUFDRSxpQ0E3Q0Y7SUE4Q0UsV0E3Q0s7RTNDdTZJakI7QUFDRjtBMkN2NklJO0VBQ0UseUJBSE07RUFJTixXQUhhO0EzQzQ2SW5CO0EyQ3Y2SVE7O0VBRUUsV0FQUztBM0NnN0luQjtBMkN0NklVOzs7O0VBR0U7RUFDQSxXQWRPO0EzQ3U3SW5CO0EyQ3Y2SVU7RUFDRSxrQkFqQk87QTNDMDdJbkI7QTJDeDZJTTtFQUNFLFdBbkJXO0EzQzY3SW5CO0FLbjdJRTtFc0NhUTs7OztJQUVFLFdBekJPO0UzQ284SWpCO0UyQ3g2SVU7Ozs7Ozs7Ozs7SUFHRTtJQUNBLFdBaENLO0UzQ2k5SWpCO0UyQy82SVU7O0lBQ0Usa0JBbkNLO0UzQ3E5SWpCO0UyQ2o3SU07OztJQUdFO0lBQ0EsV0F4Q1M7RTNDMjlJakI7RTJDaDdJVTtJQUNFLHlCQTdDRjtJQThDRSxXQTdDSztFM0MrOUlqQjtBQUNGO0EyQy85SUk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QTNDbytJbkI7QTJDLzlJUTs7RUFFRSxXQVBTO0EzQ3crSW5CO0EyQzk5SVU7Ozs7RUFHRTtFQUNBLFdBZE87QTNDKytJbkI7QTJDLzlJVTtFQUNFLGtCQWpCTztBM0NrL0luQjtBMkNoK0lNO0VBQ0UsV0FuQlc7QTNDcS9JbkI7QUszK0lFO0VzQ2FROzs7O0lBRUUsV0F6Qk87RTNDNC9JakI7RTJDaCtJVTs7Ozs7Ozs7OztJQUdFO0lBQ0EsV0FoQ0s7RTNDeWdKakI7RTJDditJVTs7SUFDRSxrQkFuQ0s7RTNDNmdKakI7RTJDeitJTTs7O0lBR0U7SUFDQSxXQXhDUztFM0NtaEpqQjtFMkN4K0lVO0lBQ0Usb0NBN0NGO0lBOENFLFdBN0NLO0UzQ3VoSmpCO0FBQ0Y7QTJDdmhKSTtFQUNFLG9DQUhNO0VBSU4sV0FIYTtBM0M0aEpuQjtBMkN2aEpROztFQUVFLFdBUFM7QTNDZ2lKbkI7QTJDdGhKVTs7OztFQUdFO0VBQ0EsV0FkTztBM0N1aUpuQjtBMkN2aEpVO0VBQ0Usa0JBakJPO0EzQzBpSm5CO0EyQ3hoSk07RUFDRSxXQW5CVztBM0M2aUpuQjtBS25pSkU7RXNDYVE7Ozs7SUFFRSxXQXpCTztFM0NvakpqQjtFMkN4aEpVOzs7Ozs7Ozs7O0lBR0U7SUFDQSxXQWhDSztFM0Npa0pqQjtFMkMvaEpVOztJQUNFLGtCQW5DSztFM0Nxa0pqQjtFMkNqaUpNOzs7SUFHRTtJQUNBLFdBeENTO0UzQzJrSmpCO0UyQ2hpSlU7SUFDRSxvQ0E3Q0Y7SUE4Q0UsV0E3Q0s7RTNDK2tKakI7QUFDRjtBMkMva0pJO0VBQ0UseUJBSE07RUFJTixXQUhhO0EzQ29sSm5CO0EyQy9rSlE7O0VBRUUsV0FQUztBM0N3bEpuQjtBMkM5a0pVOzs7O0VBR0U7RUFDQSxXQWRPO0EzQytsSm5CO0EyQy9rSlU7RUFDRSxrQkFqQk87QTNDa21KbkI7QTJDaGxKTTtFQUNFLFdBbkJXO0EzQ3FtSm5CO0FLM2xKRTtFc0NhUTs7OztJQUVFLFdBekJPO0UzQzRtSmpCO0UyQ2hsSlU7Ozs7Ozs7Ozs7SUFHRTtJQUNBLFdBaENLO0UzQ3luSmpCO0UyQ3ZsSlU7O0lBQ0Usa0JBbkNLO0UzQzZuSmpCO0UyQ3psSk07OztJQUdFO0lBQ0EsV0F4Q1M7RTNDbW9KakI7RTJDeGxKVTtJQUNFLHlCQTdDRjtJQThDRSxXQTdDSztFM0N1b0pqQjtBQUNGO0EyQ3ZvSkk7RUFDRSxvQ0FITTtFQUlOLHlCQUhhO0EzQzRvSm5CO0EyQ3ZvSlE7O0VBRUUseUJBUFM7QTNDZ3BKbkI7QTJDdG9KVTs7OztFQUdFO0VBQ0EseUJBZE87QTNDdXBKbkI7QTJDdm9KVTtFQUNFLGdDQWpCTztBM0MwcEpuQjtBMkN4b0pNO0VBQ0UseUJBbkJXO0EzQzZwSm5CO0FLbnBKRTtFc0NhUTs7OztJQUVFLHlCQXpCTztFM0NvcUpqQjtFMkN4b0pVOzs7Ozs7Ozs7O0lBR0U7SUFDQSx5QkFoQ0s7RTNDaXJKakI7RTJDL29KVTs7SUFDRSxnQ0FuQ0s7RTNDcXJKakI7RTJDanBKTTs7O0lBR0U7SUFDQSx5QkF4Q1M7RTNDMnJKakI7RTJDaHBKVTtJQUNFLG9DQTdDRjtJQThDRSx5QkE3Q0s7RTNDK3JKakI7QUFDRjtBMkMvckpJO0VBQ0Usb0NBSE07RUFJTixXQUhhO0EzQ29zSm5CO0EyQy9ySlE7O0VBRUUsV0FQUztBM0N3c0puQjtBMkM5ckpVOzs7O0VBR0U7RUFDQSxXQWRPO0EzQytzSm5CO0EyQy9ySlU7RUFDRSxrQkFqQk87QTNDa3RKbkI7QTJDaHNKTTtFQUNFLFdBbkJXO0EzQ3F0Sm5CO0FLM3NKRTtFc0NhUTs7OztJQUVFLFdBekJPO0UzQzR0SmpCO0UyQ2hzSlU7Ozs7Ozs7Ozs7SUFHRTtJQUNBLFdBaENLO0UzQ3l1SmpCO0UyQ3ZzSlU7O0lBQ0Usa0JBbkNLO0UzQzZ1SmpCO0UyQ3pzSk07OztJQUdFO0lBQ0EsV0F4Q1M7RTNDbXZKakI7RTJDeHNKVTtJQUNFLG9DQTdDRjtJQThDRSxXQTdDSztFM0N1dkpqQjtBQUNGO0EyQzFzSkU7RUFDRTtFQUNBO0VBQ0Esb0JwQ25GWTtFb0NvRlo7QTNDNHNKSjtBMkMzc0pFO0VBQ0U7QTNDNnNKSjtBMkM1c0pFO0VBakVBO0VBQ0E7RUFDQTtFQUNBLFdBL0NlO0EzQyt6SmpCO0EyQy9zSkU7RUFDRTtBM0NpdEpKO0EyQ2h0Skk7RUFDRTtBM0NrdEpOO0EyQ2p0SkU7RUFDRTtBM0NtdEpKOztBMkMvc0pFOztFQUNFLHFCcENwR1k7QVB1ekpoQjtBMkNsdEpFOztFQUNFLHdCcEN0R1k7QVAyekpoQjs7QTJDbnRKQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxvQnBDN0djO0FQbTBKaEI7O0EyQ2x0Skk7RUFFRTtBM0NvdEpOOztBMkNsdEpBO0V0Q3BGRTtFc0NzRkE7RUFDQTtFQUNBO0EzQ3F0SkY7O0EyQ250SkE7RUFDRSxjM0JySlU7RVh1QlY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlRUZjO0FQdTFKaEI7QUtwMUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDaUNJO0VEaENKO0VBQ0Esb0NDMEJLO0VEekJMO0FMczFKSjtBS3IxSkk7RUFDRTtBTHUxSk47QUt0MUpJO0VBQ0U7QUx3MUpOO0FLdjFKSTtFQUNFO0FMeTFKTjtBS3gxSkU7RUFDRTtBTDAxSko7QUt0MUpNO0VBQ0U7QUx3MUpSO0FLdjFKTTtFQUNFO0FMeTFKUjtBS3gxSk07RUFDRTtBTDAxSlI7QTJDN3ZKQTtFdENSSSxpQnNDV3NCO0EzQzZ2SjFCOztBMkMzdkpBO0VBQ0U7QTNDOHZKRjs7QTJDNXZKQTs7RUFFRSxXcENoSlc7RW9DaUpYO0VBQ0E7RUFDQTtFQUNBO0EzQyt2SkY7QTJDN3ZKSTs7RUFDRTtFQUNBO0EzQ2d3Sk47O0EyQzl2SkE7O0VBRUU7QTNDaXdKRjtBMkNod0pFOzs7OztFQUlFLHlCM0JoTE07RTJCaUxOLFdwQzNLSTtBUDg2SlI7O0EyQ2p3SkE7RUFDRTtFQUNBO0EzQ293SkY7QTJDbndKRTtFQUNFLGdCcEMxSnlCO0FQKzVKN0I7QTJDcHdKRTtFQUNFO0EzQ3N3Sko7QTJDcndKRTtFQUNFO0VBQ0E7QTNDdXdKSjtBMkN0d0pFO0VBQ0U7RUFDQSxvQnBDcktZO0VvQ3NLWjtBM0N3d0pKO0EyQ3Z3Skk7RUFFRSx5QjNCbk1JO0UyQm9NSix1Q3JDakxTO0FOeTdKZjtBMkN2d0pJO0VBQ0UsNkJBcEwrQjtFQXFML0IsdUNyQ3BMUztFcUNxTFQsMEJBcExrQztFQXFMbEMsd0JBcExrQztFQXFMbEMseUJyQ3ZMUztFcUN3TFQ7QTNDeXdKTjs7QTJDdndKQTtFQUNFO0VBQ0E7QTNDMHdKRjs7QTJDeHdKQTtFdENwRUksb0JzQ3FFdUI7QTNDMndKM0I7QTJDMXdKRTtFQUVFLGdDckNsTVc7RXFDbU1YO0V0Q2pFQSxjc0NrRWM7QTNDMndKbEI7O0EyQ3p3SkE7RUFDRTtFQUNBO0VBQ0E7QTNDNHdKRjtBMkMzd0pFO0VBQ0U7RUFDQTtBM0M2d0pKOztBMkMzd0pBO0VBQ0UsaUNyQ3hOYTtFcUN5TmI7RUFDQTtFQUNBLFdBOUxzQjtFQStMdEI7QTNDOHdKRjs7QUsxNkpFO0VzQytKQTtJQUNFO0UzQyt3SkY7RTJDNXdKRTs7SUFDRTtJQUNBO0UzQyt3Sko7RTJDN3dKRTtJQUNFO0UzQyt3Sko7RTJDOXdKQTtJQUNFLHNCcEM5T0k7SW9DK09KO0lBQ0E7RTNDZ3hKRjtFMkMvd0pFO0lBQ0U7RTNDaXhKSjtFMkM5d0pFO0lBM01GO0lBQ0E7SUFDQTtJQUNBLFdBL0NlO0UzQzJnS2Y7RTJDanhKRTtJQUNFO0UzQ214Sko7RTJDbHhKSTtJQUNFO0UzQ294Sk47RTJDbnhKRTtJQUNFO0UzQ3F4Sko7RTJDbHhKSTtJdEMzTUo7SXNDNk1NO0lBQ0E7RTNDb3hKTjtFMkNqeEpFOztJQUNFLHFCcENuUFU7RVB1Z0tkO0UyQ254SkU7O0lBQ0Usd0JwQ3JQVTtFUDJnS2Q7QUFDRjtBS2grSkU7RXNDNE1BOzs7O0lBSUU7SUFDQTtFM0N1eEpGO0UyQ3R4SkE7SUFDRSxvQnBDL1BZO0VQdWhLZDtFMkN2eEpFO0lBQ0U7RTNDeXhKSjtFMkN4eEpJOztJQUVFO0UzQzB4Sk47RTJDenhKSTs7SUFFRSxrQnJDL05DO0VOMC9KUDtFMkN2eEpNOzs7O0lBR0U7RTNDMHhKUjtFMkNweEpRO0lBQ0U7RTNDc3hKVjtFMkNueEpRO0lBRUUseUIzQm5UQTtJMkJvVEEsYzNCclRGO0VoQnlrS1I7RTJDbnhKUTtJQUNFLGlDckM3U0c7SXFDOFNILGMzQnhURjtFaEI2a0tSO0UyQ3B4SkE7SUFDRTtFM0NzeEpGO0UyQ3J4SkE7O0lBRUU7SUFDQTtFM0N1eEpGO0UyQ3J4SkU7SUFDRTtFM0N1eEpKO0UyQ3J4Skk7SUFDRTtFM0N1eEpOO0UyQ3R4Skk7SUFDRSxnQnBDeFNxQjtJb0N5U3JCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNDd3hKTjtFMkNueEpJO0lBQ0U7RTNDcXhKTjtFMkNweEpNO0lBRUU7SUFDQTtJQUNBO0UzQ3F4SlI7RTJDcHhKQTtJQUNFO0lBQ0E7RTNDc3hKRjtFMkNyeEpBO0lBQ0U7SXRDOU1BLGtCc0MrTXdCO0UzQ3V4SjFCO0UyQ3R4SkE7SUFDRTtJdENqTkEsaUJzQ2tOd0I7RTNDd3hKMUI7RTJDdnhKQTtJQUNFLHlCM0JqV007STJCa1dOLDRCcENuVXFCO0lvQ29VckIsNkJwQ3BVcUI7SW9DcVVyQixhcEN0VXlCO0lvQ3VVekI7SUFDQTtJQUNBO0l0Q2xOQSxPc0NtTmM7SUFDZDtJQUNBO0lBQ0E7SUFDQSxXQWhWZ0I7RTNDeW1LbEI7RTJDeHhKRTtJQUNFO0lBQ0E7RTNDMHhKSjtFMkN6eEpFO0l0Q25PQSxtQnNDb08yQjtFM0MyeEo3QjtFMkMxeEpJO0lBRUUseUIzQm5YSTtJMkJvWEosYzNCclhFO0VoQmdwS1I7RTJDMXhKSTtJQUNFLGlDckM3V087SXFDOFdQLGMzQnhYRTtFaEJvcEtSO0UyQzN4SkU7SUFFRSxrQnJDeFRTO0lxQ3lUVDtJQUNBLGdCcEM3VnlCO0lvQzhWekI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCckM5VEU7SXFDK1RGO0UzQzR4Sko7RTJDM3hKRTtJQUNFO0lBQ0E7RTNDNnhKSjtFMkM1eEpBO0lBQ0U7RTNDOHhKRjtFMkMzeEpFOztJdEMvUEEscUJzQ2dRMEI7RTNDOHhKNUI7RTJDN3hKRTs7SXRDalFBLHNCc0NrUTBCO0UzQ2d5SjVCO0UyQzd4SkU7SUFsV0Y7SUFDQTtJQUNBO0lBQ0EsV0EvQ2U7RTNDaXJLZjtFMkNoeUpFO0lBQ0U7RTNDa3lKSjtFMkNqeUpJO0lBQ0U7RTNDbXlKTjtFMkNseUpFO0lBQ0U7RTNDb3lKSjtFMkNqeUpFOztJQUNFLHFCcENwWVU7RVB3cUtkO0UyQ255SkU7O0lBQ0Usd0JwQ3RZVTtFUDRxS2Q7RTJDcnlKRTs7SUFDRTtFM0N3eUpKO0UyQ3Z5SkU7O0lBQ0U7RTNDMHlKSjtFMkN0eUpFOztJQUNFLGMzQnphSTtFaEJrdEtSO0UyQ3h5SkU7O0lBQ0UseUIzQjNhSTtFaEJzdEtSO0UyQ3R5Skk7SUFDRSx5QjNCamJFO0VoQnl0S1I7QUFDRjtBMkNweUpFO0VBQ0U7QTNDc3lKSjs7QTRDanNLQTtFQUVFLGV0Q0lPO0VzQ0hQLGdCQWhDa0I7QTVDbXVLcEI7QTRDanNLRTtFQUNFLGtCdENDSztBTmtzS1Q7QTRDbHNLRTtFQUNFLGtCdENISztBTnVzS1Q7QTRDbnNLRTtFQUNFLGlCdENOSztBTjJzS1Q7QTRDbnNLSTs7RUFFRTtFQUNBO0VBQ0EsdUJ0Q3dCVztBTjZxS2pCO0E0Q3BzS0k7RUFDRSx1QnRDc0JXO0FOZ3JLakI7O0E0Q3BzS0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTVDdXNLRjs7QTRDcnNLQTs7OztFQU1FLGNBM0QwQjtFQTREMUI7RUFDQSxlQTVEdUI7RUE2RHZCLG1CQTVENkI7RUE2RDdCLG9CQTVEOEI7RUE2RDlCO0E1Q3NzS0Y7O0E0Q3BzS0E7OztFQUdFLDZCdENoRWE7RXNDaUViLGNyQzVETTtFcUM2RE4sZ0JwQ3ZFZTtBUjh3S2pCO0E0Q3RzS0U7OztFQUNFLDZCdENyRVc7RXNDc0VYLHNCdEN6RVc7QU5teEtmO0E0Q3pzS0U7OztFQUNFLGdDdEMzRFc7QU53d0tmO0E0QzVzS0U7OztFQUNFLDhDQXREc0I7QTVDc3dLMUI7QTRDL3NLRTs7O0VBQ0UsaUN0QzNFVztFc0M0RVgsNkJ0QzVFVztFc0M2RVg7RUFDQSxzQnRDaEZXO0VzQ2lGWDtBNUNtdEtKOztBNENqdEtBOztFQUVFO0VBQ0E7RUFDQTtBNUNvdEtGOztBNENqdEtFO0VBQ0Usb0N0QzdFVztFc0M4RVgsZ0N0QzlFVztFc0MrRVgsV2hDNUJVO0FaZ3ZLZDs7QTRDbHRLQTtFQUNFLHNCdEMvRmE7RXNDZ0diO0E1Q3F0S0Y7O0E0Q250S0E7RUFDRTtBNUNzdEtGOztBS2p2S0U7RXVDOEJBO0lBQ0U7RTVDdXRLRjtFNEN0dEtBOztJQUVFO0lBQ0E7RTVDd3RLRjtFNEN0dEtFO0lBQ0U7SUFDQTtFNUN3dEtKO0FBQ0Y7QUs1dktFO0V1Q3NDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1Q3l0S0Y7RTRDeHRLQTtJQUNFO0U1QzB0S0Y7RTRDenRLQTtJQUNFO0U1QzJ0S0Y7RTRDMXRLQTtJQUNFO0U1QzR0S0Y7RTRDMXRLSTtJQUNFO0U1QzR0S047RTRDM3RLSTtJQUNFO0lBQ0E7RTVDNnRLTjtFNEM1dEtJO0lBQ0U7RTVDOHRLTjtFNEM1dEtJO0lBQ0U7RTVDOHRLTjtFNEM3dEtJO0lBQ0U7RTVDK3RLTjtFNEM5dEtJO0lBQ0U7SUFDQTtFNUNndUtOO0FBQ0Y7QTZDeDFLQTtFQUNFLGtCdkN1Q2E7RXVDdENiLG9GQTdCYTtFQThCYixldkNJTztBTnMxS1Q7QTZDejFLRTtFQUNFLHFCdkNhWTtBTjgwS2hCO0E2Q3IxS007RUFDRSxzQkFKSTtFQUtKLFdBSlc7QTdDMjFLbkI7QTZDdDFLTTtFQUNFLHlCQVBJO0E3QysxS1o7QTZDdjFLTTtFQUNFLFdBVEk7QTdDazJLWjtBNkMvMUtNO0VBQ0Usc0JBSkk7RUFLSixXQUpXO0E3Q3EyS25CO0E2Q2gyS007RUFDRSx5QkFQSTtBN0N5MktaO0E2Q2oyS007RUFDRSxXQVRJO0E3QzQyS1o7QTZDejJLTTtFQUNFLGlDQUpJO0VBS0oseUJBSlc7QTdDKzJLbkI7QTZDMTJLTTtFQUNFLG9DQVBJO0E3Q20zS1o7QTZDMzJLTTtFQUNFLHNCQVRJO0E3Q3MzS1o7QTZDbjNLTTtFQUNFLGlDQUpJO0VBS0osV0FKVztBN0N5M0tuQjtBNkNwM0tNO0VBQ0Usb0NBUEk7QTdDNjNLWjtBNkNyM0tNO0VBQ0Usc0JBVEk7QTdDZzRLWjtBNkM3M0tNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0E3Q200S25CO0E2QzkzS007RUFDRSw0QkFQSTtBN0N1NEtaO0E2Qy8zS007RUFDRSxjQVRJO0E3QzA0S1o7QTZDdjRLTTtFQUNFLG9DQUpJO0VBS0osV0FKVztBN0M2NEtuQjtBNkN4NEtNO0VBQ0UsdUNBUEk7QTdDaTVLWjtBNkN6NEtNO0VBQ0UseUJBVEk7QTdDbzVLWjtBNkNqNUtNO0VBQ0Usb0NBSkk7RUFLSixXQUpXO0E3Q3U1S25CO0E2Q2w1S007RUFDRSx1Q0FQSTtBN0MyNUtaO0E2Q241S007RUFDRSx5QkFUSTtBN0M4NUtaO0E2QzM1S007RUFDRSx5QkFKSTtFQUtKLFdBSlc7QTdDaTZLbkI7QTZDNTVLTTtFQUNFLDRCQVBJO0E3Q3E2S1o7QTZDNzVLTTtFQUNFLGNBVEk7QTdDdzZLWjtBNkNyNktNO0VBQ0Usb0NBSkk7RUFLSix5QkFKVztBN0MyNktuQjtBNkN0NktNO0VBQ0UsdUNBUEk7QTdDKzZLWjtBNkN2NktNO0VBQ0UseUJBVEk7QTdDazdLWjtBNkMvNktNO0VBQ0Usb0NBSkk7RUFLSixXQUpXO0E3Q3E3S25CO0E2Q2g3S007RUFDRSx1Q0FQSTtBN0N5N0taO0E2Q2o3S007RUFDRSx5QkFUSTtBN0M0N0taOztBNkMvNktFOztFQUNFLHdDQW5EZ0I7QTdDcytLcEI7O0E2Q2o3S0E7RUFDRSxpQ3ZDNUNjO0V1QzZDZDtFQUNBLHNCdkNuRGE7RXVDb0RiLGlCQWhEbUI7RUFpRG5CLGdCdkNmWTtFdUNnQlosaUJBckQwQjtFQXNEMUIsbUJBckRzQjtBN0N5K0t4Qjs7QTZDbDdLQTtFQUNFO0VBQ0E7RUFDQSxrQkFyRHFCO0VBc0RyQjtBN0NxN0tGO0E2Q3A3S0U7RUFDRSx3Q0F2RHNCO0VBd0R0QjtFQUNBO0E3Q3M3S0o7QTZDcDdLSTtFQUNFLG9DdkNuRVM7RXVDb0VULHNCdkNyRVM7QU4yL0tmOztBNkNuN0tFO0VBQ0Usc0J2Q3hFVztBTjgvS2Y7QTZDcjdLSTtFQUNFLHlCdkMzRFM7QU5rL0tmOztBNkNyN0tBO0VBQ0U7RUFDQSxzQnZDL0VhO0V1Q2dGYjtFQUNBO0VBQ0E7QTdDdzdLRjtBNkN2N0tFO0V4Q3VERSxvQndDdER3QjtBN0N5N0s1QjtBNkN4N0tFO0VBQ0U7RUFDQTtFQUNBO0E3QzA3S0o7QTZDejdLRTtFQUNFO0E3QzI3S0o7QTZDMTdLRTtFQUNFLHFDdkM1RVc7RXVDNkVYLHNCdkM3Rlc7QU55aExmO0E2QzM3S0k7RUFDRSx5QnZDL0VTO0FONGdMZjtBNkM1N0tFO0VBQ0UsOEJ2Q2pDVztFdUNrQ1gsK0J2Q2xDVztBTmcrS2Y7O0E2QzU3S0E7O0VBRUU7QTdDKzdLRjtBNkM5N0tFOztFQUNFLGlDdkNqR1c7QU5raUxmOztBNkMvN0tBO0V4QzlGRTtFQUNBLGV3QzhGSTtFeEM3RkosV3dDNkZVO0V4QzVGVixnQndDNEZVO0V4QzNGVjtFQUNBO0VBQ0EsVXdDeUZVO0VBQ1Ysc0J2QzFHYTtFRHdJWCxvQndDN0JzQjtBN0N3OEsxQjtBNkN2OEtFO0VBQ0U7RUFDQTtBN0N5OEtKOztBOENuaUxBO0V6Q2tDRTtFeUM5QkE7RUFDQTtFQUNBLGV4Q0dPO0V3Q0ZQO0VBQ0E7RUFDQTtFQUNBO0E5Q29pTEY7QThDbmlMRTtFQUNFO0VBQ0Esb0N4Qy9CVztFd0NnQ1gsMEJBekN1QjtFQTBDdkIsd0JBekN1QjtFQTBDdkIsc0J4Q3JDVztFd0NzQ1g7RUFDQTtFQUNBO0VBQ0Esa0JBeENnQjtFQXlDaEI7QTlDcWlMSjtBOENwaUxJO0VBQ0Usb0N4QzdDUztFd0M4Q1Qsc0J4QzlDUztBTm9sTGY7QThDcmlMRTtFQUNFO0E5Q3VpTEo7QThDcmlMTTtFQUNFLHVDeENuQ087RXdDb0NQLHlCeENwQ087QU4ya0xmO0E4Q3RpTEU7RUFDRTtFQUNBLG9DeENuRFc7RXdDb0RYLDBCQTdEdUI7RUE4RHZCLHdCQTdEdUI7RUE4RHZCO0VBQ0E7RUFDQTtFQUNBO0E5Q3dpTEo7QThDdmlMSTtFQUNFO0E5Q3lpTE47QThDeGlMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QzBpTE47QThDemlMSTtFQUNFO0VBQ0E7QTlDMmlMTjtBOEN6aUxJO0V6Q2lFQSxtQnlDaEUwQjtBOUMyaUw5QjtBOEMxaUxJO0V6QytEQSxrQnlDOUQwQjtBOUM0aUw5QjtBOEN6aUxJO0VBQ0U7QTlDMmlMTjtBOEN6aUxJO0VBQ0U7QTlDMmlMTjtBOEN4aUxJO0VBQ0U7RUFFRTtBOUN5aUxSO0E4Q3RpTE07RUFDRSxpQ3hDdEZPO0V3Q3VGUCxvQ3hDMUZPO0FOa29MZjtBOENyaUxRO0VBQ0Usc0J2Qy9GRjtFdUNnR0UsNkJ4Qy9GSztFd0NnR0w7QTlDdWlMVjtBOENyaUxJO0VBQ0U7RUFDQTtBOUN1aUxOO0E4Q3JpTEk7RUFDRSw2QnhDdkdTO0V3Q3dHVCxtQkEvRjBCO0VBZ0cxQixpQkEvRjBCO0VBZ0cxQjtFQUNBO0E5Q3VpTE47QThDdGlMTTtFQUNFLGlDeEMxR087RXdDMkdQLDZCeEMvR087RXdDZ0hQO0E5Q3dpTFI7QThDdGlMTTtFekNxQkYsaUJ5Q3BCNEI7QTlDd2lMaEM7QThDdmlMTTtFQUVJLDJCeEMxREQ7RXdDMkRDLDhCeEMzREQ7QU5tbUxUO0E4Q3BpTE07RUFFSSw0QnhDakVEO0V3Q2tFQywrQnhDbEVEO0FOdW1MVDtBOENoaUxRO0VBQ0Usb0N4Q3ZISztFd0N3SEwsZ0N4Q3hISztFd0N5SEwsV2xDdEVJO0VrQ3VFSjtBOUNraUxWO0E4Q2ppTEk7RUFDRTtBOUNtaUxOO0E4Q2hpTFE7RUFFSSxtQ3hDaEZLO0V3Q2lGTCxnQ3hDakZLO0V3Q2tGTDtBOUNpaUxaO0E4QzVoTFE7RUFFSSxvQ3hDekZLO0V3QzBGTCxpQ3hDMUZLO0V3QzJGTDtBOUM2aExaO0E4Q3ZoTEU7RUFDRSxrQnhDbklLO0FONHBMVDtBOEN4aExFO0VBQ0Usa0J4Q3ZJSztBTmlxTFQ7QThDemhMRTtFQUNFLGlCeEMxSUs7QU5xcUxUOztBK0N4c0xBO0FDRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCQVBXO0FoRGl0TGI7QWdEenNMRTtFQUNFO0FoRDJzTEo7QWdEMXNMRTtFQUNFO0VBQ0E7QWhENHNMSjtBZ0Qzc0xFO0VBQ0U7RUFDQTtBaEQ2c0xKO0FnRDVzTEU7RUFDRTtFQUNBO0FoRDhzTEo7QWdEN3NMRTtFQUNFO0VBQ0E7QWhEK3NMSjtBZ0Q5c0xFO0VBQ0U7RUFDQTtBaERndExKO0FnRC9zTEU7RUFDRTtFQUNBO0FoRGl0TEo7QWdEaHRMRTtFQUNFO0VBQ0E7QWhEa3RMSjtBZ0RqdExFO0VBQ0U7RUFDQTtBaERtdExKO0FnRGx0TEU7RUFDRTtFQUNBO0FoRG90TEo7QWdEbnRMRTtFQUNFO0VBQ0E7QWhEcXRMSjtBZ0RwdExFO0VBQ0U7QWhEc3RMSjtBZ0RydExFO0VBQ0U7QWhEdXRMSjtBZ0R0dExFO0VBQ0U7QWhEd3RMSjtBZ0R2dExFO0VBQ0U7QWhEeXRMSjtBZ0R4dExFO0VBQ0U7QWhEMHRMSjtBZ0R6dExFO0VBQ0U7QWhEMnRMSjtBZ0QxdExFO0VBQ0U7QWhENHRMSjtBZ0QzdExFO0VBQ0U7QWhENnRMSjtBZ0Q1dExFO0VBQ0U7QWhEOHRMSjtBZ0Q1dExJO0VBQ0U7RUFDQTtBaEQ4dExOO0FnRDd0TEk7RUFDRTtBaEQrdExOO0FnRG51TEk7RUFDRTtFQUNBO0FoRHF1TE47QWdEcHVMSTtFQUNFO0FoRHN1TE47QWdEMXVMSTtFQUNFO0VBQ0E7QWhENHVMTjtBZ0QzdUxJO0VBQ0U7QWhENnVMTjtBZ0RqdkxJO0VBQ0U7RUFDQTtBaERtdkxOO0FnRGx2TEk7RUFDRTtBaERvdkxOO0FnRHh2TEk7RUFDRTtFQUNBO0FoRDB2TE47QWdEenZMSTtFQUNFO0FoRDJ2TE47QWdEL3ZMSTtFQUNFO0VBQ0E7QWhEaXdMTjtBZ0Rod0xJO0VBQ0U7QWhEa3dMTjtBZ0R0d0xJO0VBQ0U7RUFDQTtBaER3d0xOO0FnRHZ3TEk7RUFDRTtBaER5d0xOO0FnRDd3TEk7RUFDRTtFQUNBO0FoRCt3TE47QWdEOXdMSTtFQUNFO0FoRGd4TE47QWdEcHhMSTtFQUNFO0VBQ0E7QWhEc3hMTjtBZ0RyeExJO0VBQ0U7QWhEdXhMTjtBZ0QzeExJO0VBQ0U7RUFDQTtBaEQ2eExOO0FnRDV4TEk7RUFDRTtBaEQ4eExOO0FnRGx5TEk7RUFDRTtFQUNBO0FoRG95TE47QWdEbnlMSTtFQUNFO0FoRHF5TE47QWdEenlMSTtFQUNFO0VBQ0E7QWhEMnlMTjtBZ0QxeUxJO0VBQ0U7QWhENHlMTjtBZ0RoekxJO0VBQ0U7RUFDQTtBaERrekxOO0FnRGp6TEk7RUFDRTtBaERtekxOO0FLanlMRTtFMkNoQkU7SUFDRTtFaERvekxKO0VnRG56TEU7SUFDRTtJQUNBO0VoRHF6TEo7RWdEcHpMRTtJQUNFO0lBQ0E7RWhEc3pMSjtFZ0RyekxFO0lBQ0U7SUFDQTtFaER1ekxKO0VnRHR6TEU7SUFDRTtJQUNBO0VoRHd6TEo7RWdEdnpMRTtJQUNFO0lBQ0E7RWhEeXpMSjtFZ0R4ekxFO0lBQ0U7SUFDQTtFaEQwekxKO0VnRHp6TEU7SUFDRTtJQUNBO0VoRDJ6TEo7RWdEMXpMRTtJQUNFO0lBQ0E7RWhENHpMSjtFZ0QzekxFO0lBQ0U7SUFDQTtFaEQ2ekxKO0VnRDV6TEU7SUFDRTtJQUNBO0VoRDh6TEo7RWdEN3pMRTtJQUNFO0VoRCt6TEo7RWdEOXpMRTtJQUNFO0VoRGcwTEo7RWdEL3pMRTtJQUNFO0VoRGkwTEo7RWdEaDBMRTtJQUNFO0VoRGswTEo7RWdEajBMRTtJQUNFO0VoRG0wTEo7RWdEbDBMRTtJQUNFO0VoRG8wTEo7RWdEbjBMRTtJQUNFO0VoRHEwTEo7RWdEcDBMRTtJQUNFO0VoRHMwTEo7RWdEcjBMRTtJQUNFO0VoRHUwTEo7RWdEcjBMSTtJQUNFO0lBQ0E7RWhEdTBMTjtFZ0R0MExJO0lBQ0U7RWhEdzBMTjtFZ0Q1MExJO0lBQ0U7SUFDQTtFaEQ4MExOO0VnRDcwTEk7SUFDRTtFaEQrMExOO0VnRG4xTEk7SUFDRTtJQUNBO0VoRHExTE47RWdEcDFMSTtJQUNFO0VoRHMxTE47RWdEMTFMSTtJQUNFO0lBQ0E7RWhENDFMTjtFZ0QzMUxJO0lBQ0U7RWhENjFMTjtFZ0RqMkxJO0lBQ0U7SUFDQTtFaERtMkxOO0VnRGwyTEk7SUFDRTtFaERvMkxOO0VnRHgyTEk7SUFDRTtJQUNBO0VoRDAyTE47RWdEejJMSTtJQUNFO0VoRDIyTE47RWdELzJMSTtJQUNFO0lBQ0E7RWhEaTNMTjtFZ0RoM0xJO0lBQ0U7RWhEazNMTjtFZ0R0M0xJO0lBQ0U7SUFDQTtFaER3M0xOO0VnRHYzTEk7SUFDRTtFaER5M0xOO0VnRDczTEk7SUFDRTtJQUNBO0VoRCszTE47RWdEOTNMSTtJQUNFO0VoRGc0TE47RWdEcDRMSTtJQUNFO0lBQ0E7RWhEczRMTjtFZ0RyNExJO0lBQ0U7RWhEdTRMTjtFZ0QzNExJO0lBQ0U7SUFDQTtFaEQ2NExOO0VnRDU0TEk7SUFDRTtFaEQ4NExOO0VnRGw1TEk7SUFDRTtJQUNBO0VoRG81TE47RWdEbjVMSTtJQUNFO0VoRHE1TE47RWdEejVMSTtJQUNFO0lBQ0E7RWhEMjVMTjtFZ0QxNUxJO0lBQ0U7RWhENDVMTjtBQUNGO0FLaDhMRTtFMkNxQ0U7SUFFRTtFaEQ2NUxKO0VnRDU1TEU7SUFFRTtJQUNBO0VoRDY1TEo7RWdENTVMRTtJQUVFO0lBQ0E7RWhENjVMSjtFZ0Q1NUxFO0lBRUU7SUFDQTtFaEQ2NUxKO0VnRDU1TEU7SUFFRTtJQUNBO0VoRDY1TEo7RWdENTVMRTtJQUVFO0lBQ0E7RWhENjVMSjtFZ0Q1NUxFO0lBRUU7SUFDQTtFaEQ2NUxKO0VnRDU1TEU7SUFFRTtJQUNBO0VoRDY1TEo7RWdENTVMRTtJQUVFO0lBQ0E7RWhENjVMSjtFZ0Q1NUxFO0lBRUU7SUFDQTtFaEQ2NUxKO0VnRDU1TEU7SUFFRTtJQUNBO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdENTVMRTtJQUVFO0VoRDY1TEo7RWdEMzVMSTtJQUVFO0lBQ0E7RWhENDVMTjtFZ0QzNUxJO0lBRUU7RWhENDVMTjtFZ0RsNkxJO0lBRUU7SUFDQTtFaERtNkxOO0VnRGw2TEk7SUFFRTtFaERtNkxOO0VnRHo2TEk7SUFFRTtJQUNBO0VoRDA2TE47RWdEejZMSTtJQUVFO0VoRDA2TE47RWdEaDdMSTtJQUVFO0lBQ0E7RWhEaTdMTjtFZ0RoN0xJO0lBRUU7RWhEaTdMTjtFZ0R2N0xJO0lBRUU7SUFDQTtFaER3N0xOO0VnRHY3TEk7SUFFRTtFaER3N0xOO0VnRDk3TEk7SUFFRTtJQUNBO0VoRCs3TE47RWdEOTdMSTtJQUVFO0VoRCs3TE47RWdEcjhMSTtJQUVFO0lBQ0E7RWhEczhMTjtFZ0RyOExJO0lBRUU7RWhEczhMTjtFZ0Q1OExJO0lBRUU7SUFDQTtFaEQ2OExOO0VnRDU4TEk7SUFFRTtFaEQ2OExOO0VnRG45TEk7SUFFRTtJQUNBO0VoRG85TE47RWdEbjlMSTtJQUVFO0VoRG85TE47RWdEMTlMSTtJQUVFO0lBQ0E7RWhEMjlMTjtFZ0QxOUxJO0lBRUU7RWhEMjlMTjtFZ0RqK0xJO0lBRUU7SUFDQTtFaERrK0xOO0VnRGorTEk7SUFFRTtFaERrK0xOO0VnRHgrTEk7SUFFRTtJQUNBO0VoRHkrTE47RWdEeCtMSTtJQUVFO0VoRHkrTE47RWdELytMSTtJQUVFO0lBQ0E7RWhEZy9MTjtFZ0QvK0xJO0lBRUU7RWhEZy9MTjtBQUNGO0FLM2xNRTtFMkM0R0U7SUFDRTtFaERrL0xKO0VnRGovTEU7SUFDRTtJQUNBO0VoRG0vTEo7RWdEbC9MRTtJQUNFO0lBQ0E7RWhEby9MSjtFZ0RuL0xFO0lBQ0U7SUFDQTtFaERxL0xKO0VnRHAvTEU7SUFDRTtJQUNBO0VoRHMvTEo7RWdEci9MRTtJQUNFO0lBQ0E7RWhEdS9MSjtFZ0R0L0xFO0lBQ0U7SUFDQTtFaER3L0xKO0VnRHYvTEU7SUFDRTtJQUNBO0VoRHkvTEo7RWdEeC9MRTtJQUNFO0lBQ0E7RWhEMC9MSjtFZ0R6L0xFO0lBQ0U7SUFDQTtFaEQyL0xKO0VnRDEvTEU7SUFDRTtJQUNBO0VoRDQvTEo7RWdEMy9MRTtJQUNFO0VoRDYvTEo7RWdENS9MRTtJQUNFO0VoRDgvTEo7RWdENy9MRTtJQUNFO0VoRCsvTEo7RWdEOS9MRTtJQUNFO0VoRGdnTUo7RWdELy9MRTtJQUNFO0VoRGlnTUo7RWdEaGdNRTtJQUNFO0VoRGtnTUo7RWdEamdNRTtJQUNFO0VoRG1nTUo7RWdEbGdNRTtJQUNFO0VoRG9nTUo7RWdEbmdNRTtJQUNFO0VoRHFnTUo7RWdEbmdNSTtJQUNFO0lBQ0E7RWhEcWdNTjtFZ0RwZ01JO0lBQ0U7RWhEc2dNTjtFZ0QxZ01JO0lBQ0U7SUFDQTtFaEQ0Z01OO0VnRDNnTUk7SUFDRTtFaEQ2Z01OO0VnRGpoTUk7SUFDRTtJQUNBO0VoRG1oTU47RWdEbGhNSTtJQUNFO0VoRG9oTU47RWdEeGhNSTtJQUNFO0lBQ0E7RWhEMGhNTjtFZ0R6aE1JO0lBQ0U7RWhEMmhNTjtFZ0QvaE1JO0lBQ0U7SUFDQTtFaERpaU1OO0VnRGhpTUk7SUFDRTtFaERraU1OO0VnRHRpTUk7SUFDRTtJQUNBO0VoRHdpTU47RWdEdmlNSTtJQUNFO0VoRHlpTU47RWdEN2lNSTtJQUNFO0lBQ0E7RWhEK2lNTjtFZ0Q5aU1JO0lBQ0U7RWhEZ2pNTjtFZ0Rwak1JO0lBQ0U7SUFDQTtFaERzak1OO0VnRHJqTUk7SUFDRTtFaER1ak1OO0VnRDNqTUk7SUFDRTtJQUNBO0VoRDZqTU47RWdENWpNSTtJQUNFO0VoRDhqTU47RWdEbGtNSTtJQUNFO0lBQ0E7RWhEb2tNTjtFZ0Rua01JO0lBQ0U7RWhEcWtNTjtFZ0R6a01JO0lBQ0U7SUFDQTtFaEQya01OO0VnRDFrTUk7SUFDRTtFaEQ0a01OO0VnRGhsTUk7SUFDRTtJQUNBO0VoRGtsTU47RWdEamxNSTtJQUNFO0VoRG1sTU47RWdEdmxNSTtJQUNFO0lBQ0E7RWhEeWxNTjtFZ0R4bE1JO0lBQ0U7RWhEMGxNTjtBQUNGO0FLMXZNRTtFMkNpS0U7SUFDRTtFaEQ0bE1KO0VnRDNsTUU7SUFDRTtJQUNBO0VoRDZsTUo7RWdENWxNRTtJQUNFO0lBQ0E7RWhEOGxNSjtFZ0Q3bE1FO0lBQ0U7SUFDQTtFaEQrbE1KO0VnRDlsTUU7SUFDRTtJQUNBO0VoRGdtTUo7RWdEL2xNRTtJQUNFO0lBQ0E7RWhEaW1NSjtFZ0RobU1FO0lBQ0U7SUFDQTtFaERrbU1KO0VnRGptTUU7SUFDRTtJQUNBO0VoRG1tTUo7RWdEbG1NRTtJQUNFO0lBQ0E7RWhEb21NSjtFZ0RubU1FO0lBQ0U7SUFDQTtFaERxbU1KO0VnRHBtTUU7SUFDRTtJQUNBO0VoRHNtTUo7RWdEcm1NRTtJQUNFO0VoRHVtTUo7RWdEdG1NRTtJQUNFO0VoRHdtTUo7RWdEdm1NRTtJQUNFO0VoRHltTUo7RWdEeG1NRTtJQUNFO0VoRDBtTUo7RWdEem1NRTtJQUNFO0VoRDJtTUo7RWdEMW1NRTtJQUNFO0VoRDRtTUo7RWdEM21NRTtJQUNFO0VoRDZtTUo7RWdENW1NRTtJQUNFO0VoRDhtTUo7RWdEN21NRTtJQUNFO0VoRCttTUo7RWdEN21NSTtJQUNFO0lBQ0E7RWhEK21NTjtFZ0Q5bU1JO0lBQ0U7RWhEZ25NTjtFZ0Rwbk1JO0lBQ0U7SUFDQTtFaERzbk1OO0VnRHJuTUk7SUFDRTtFaER1bk1OO0VnRDNuTUk7SUFDRTtJQUNBO0VoRDZuTU47RWdENW5NSTtJQUNFO0VoRDhuTU47RWdEbG9NSTtJQUNFO0lBQ0E7RWhEb29NTjtFZ0Rub01JO0lBQ0U7RWhEcW9NTjtFZ0R6b01JO0lBQ0U7SUFDQTtFaEQyb01OO0VnRDFvTUk7SUFDRTtFaEQ0b01OO0VnRGhwTUk7SUFDRTtJQUNBO0VoRGtwTU47RWdEanBNSTtJQUNFO0VoRG1wTU47RWdEdnBNSTtJQUNFO0lBQ0E7RWhEeXBNTjtFZ0R4cE1JO0lBQ0U7RWhEMHBNTjtFZ0Q5cE1JO0lBQ0U7SUFDQTtFaERncU1OO0VnRC9wTUk7SUFDRTtFaERpcU1OO0VnRHJxTUk7SUFDRTtJQUNBO0VoRHVxTU47RWdEdHFNSTtJQUNFO0VoRHdxTU47RWdENXFNSTtJQUNFO0lBQ0E7RWhEOHFNTjtFZ0Q3cU1JO0lBQ0U7RWhEK3FNTjtFZ0Ruck1JO0lBQ0U7SUFDQTtFaERxck1OO0VnRHByTUk7SUFDRTtFaERzck1OO0VnRDFyTUk7SUFDRTtJQUNBO0VoRDRyTU47RWdEM3JNSTtJQUNFO0VoRDZyTU47RWdEanNNSTtJQUNFO0lBQ0E7RWhEbXNNTjtFZ0Rsc01JO0lBQ0U7RWhEb3NNTjtBQUNGO0FLOTRNSTtFMkMyTUE7SUFDRTtFaERzc01KO0VnRHJzTUU7SUFDRTtJQUNBO0VoRHVzTUo7RWdEdHNNRTtJQUNFO0lBQ0E7RWhEd3NNSjtFZ0R2c01FO0lBQ0U7SUFDQTtFaER5c01KO0VnRHhzTUU7SUFDRTtJQUNBO0VoRDBzTUo7RWdEenNNRTtJQUNFO0lBQ0E7RWhEMnNNSjtFZ0Qxc01FO0lBQ0U7SUFDQTtFaEQ0c01KO0VnRDNzTUU7SUFDRTtJQUNBO0VoRDZzTUo7RWdENXNNRTtJQUNFO0lBQ0E7RWhEOHNNSjtFZ0Q3c01FO0lBQ0U7SUFDQTtFaEQrc01KO0VnRDlzTUU7SUFDRTtJQUNBO0VoRGd0TUo7RWdEL3NNRTtJQUNFO0VoRGl0TUo7RWdEaHRNRTtJQUNFO0VoRGt0TUo7RWdEanRNRTtJQUNFO0VoRG10TUo7RWdEbHRNRTtJQUNFO0VoRG90TUo7RWdEbnRNRTtJQUNFO0VoRHF0TUo7RWdEcHRNRTtJQUNFO0VoRHN0TUo7RWdEcnRNRTtJQUNFO0VoRHV0TUo7RWdEdHRNRTtJQUNFO0VoRHd0TUo7RWdEdnRNRTtJQUNFO0VoRHl0TUo7RWdEdnRNSTtJQUNFO0lBQ0E7RWhEeXRNTjtFZ0R4dE1JO0lBQ0U7RWhEMHRNTjtFZ0Q5dE1JO0lBQ0U7SUFDQTtFaERndU1OO0VnRC90TUk7SUFDRTtFaERpdU1OO0VnRHJ1TUk7SUFDRTtJQUNBO0VoRHV1TU47RWdEdHVNSTtJQUNFO0VoRHd1TU47RWdENXVNSTtJQUNFO0lBQ0E7RWhEOHVNTjtFZ0Q3dU1JO0lBQ0U7RWhEK3VNTjtFZ0Rudk1JO0lBQ0U7SUFDQTtFaERxdk1OO0VnRHB2TUk7SUFDRTtFaERzdk1OO0VnRDF2TUk7SUFDRTtJQUNBO0VoRDR2TU47RWdEM3ZNSTtJQUNFO0VoRDZ2TU47RWdEandNSTtJQUNFO0lBQ0E7RWhEbXdNTjtFZ0Rsd01JO0lBQ0U7RWhEb3dNTjtFZ0R4d01JO0lBQ0U7SUFDQTtFaEQwd01OO0VnRHp3TUk7SUFDRTtFaEQyd01OO0VnRC93TUk7SUFDRTtJQUNBO0VoRGl4TU47RWdEaHhNSTtJQUNFO0VoRGt4TU47RWdEdHhNSTtJQUNFO0lBQ0E7RWhEd3hNTjtFZ0R2eE1JO0lBQ0U7RWhEeXhNTjtFZ0Q3eE1JO0lBQ0U7SUFDQTtFaEQreE1OO0VnRDl4TUk7SUFDRTtFaERneU1OO0VnRHB5TUk7SUFDRTtJQUNBO0VoRHN5TU47RWdEcnlNSTtJQUNFO0VoRHV5TU47RWdEM3lNSTtJQUNFO0lBQ0E7RWhENnlNTjtFZ0Q1eU1JO0lBQ0U7RWhEOHlNTjtBQUNGO0FLbGlOSTtFMkNxUEE7SUFDRTtFaERnek1KO0VnRC95TUU7SUFDRTtJQUNBO0VoRGl6TUo7RWdEaHpNRTtJQUNFO0lBQ0E7RWhEa3pNSjtFZ0Rqek1FO0lBQ0U7SUFDQTtFaERtek1KO0VnRGx6TUU7SUFDRTtJQUNBO0VoRG96TUo7RWdEbnpNRTtJQUNFO0lBQ0E7RWhEcXpNSjtFZ0Rwek1FO0lBQ0U7SUFDQTtFaERzek1KO0VnRHJ6TUU7SUFDRTtJQUNBO0VoRHV6TUo7RWdEdHpNRTtJQUNFO0lBQ0E7RWhEd3pNSjtFZ0R2ek1FO0lBQ0U7SUFDQTtFaER5ek1KO0VnRHh6TUU7SUFDRTtJQUNBO0VoRDB6TUo7RWdEenpNRTtJQUNFO0VoRDJ6TUo7RWdEMXpNRTtJQUNFO0VoRDR6TUo7RWdEM3pNRTtJQUNFO0VoRDZ6TUo7RWdENXpNRTtJQUNFO0VoRDh6TUo7RWdEN3pNRTtJQUNFO0VoRCt6TUo7RWdEOXpNRTtJQUNFO0VoRGcwTUo7RWdEL3pNRTtJQUNFO0VoRGkwTUo7RWdEaDBNRTtJQUNFO0VoRGswTUo7RWdEajBNRTtJQUNFO0VoRG0wTUo7RWdEajBNSTtJQUNFO0lBQ0E7RWhEbTBNTjtFZ0RsME1JO0lBQ0U7RWhEbzBNTjtFZ0R4ME1JO0lBQ0U7SUFDQTtFaEQwME1OO0VnRHowTUk7SUFDRTtFaEQyME1OO0VnRC8wTUk7SUFDRTtJQUNBO0VoRGkxTU47RWdEaDFNSTtJQUNFO0VoRGsxTU47RWdEdDFNSTtJQUNFO0lBQ0E7RWhEdzFNTjtFZ0R2MU1JO0lBQ0U7RWhEeTFNTjtFZ0Q3MU1JO0lBQ0U7SUFDQTtFaEQrMU1OO0VnRDkxTUk7SUFDRTtFaERnMk1OO0VnRHAyTUk7SUFDRTtJQUNBO0VoRHMyTU47RWdEcjJNSTtJQUNFO0VoRHUyTU47RWdEMzJNSTtJQUNFO0lBQ0E7RWhENjJNTjtFZ0Q1Mk1JO0lBQ0U7RWhEODJNTjtFZ0RsM01JO0lBQ0U7SUFDQTtFaERvM01OO0VnRG4zTUk7SUFDRTtFaERxM01OO0VnRHozTUk7SUFDRTtJQUNBO0VoRDIzTU47RWdEMTNNSTtJQUNFO0VoRDQzTU47RWdEaDRNSTtJQUNFO0lBQ0E7RWhEazRNTjtFZ0RqNE1JO0lBQ0U7RWhEbTRNTjtFZ0R2NE1JO0lBQ0U7SUFDQTtFaER5NE1OO0VnRHg0TUk7SUFDRTtFaEQwNE1OO0VnRDk0TUk7SUFDRTtJQUNBO0VoRGc1TU47RWdELzRNSTtJQUNFO0VoRGk1TU47RWdEcjVNSTtJQUNFO0lBQ0E7RWhEdTVNTjtFZ0R0NU1JO0lBQ0U7RWhEdzVNTjtBQUNGOztBZ0R2NU1BO0VBQ0U7RUFDQTtFQUNBO0FoRDA1TUY7QWdEejVNRTtFQUNFO0FoRDI1TUo7QWdEMTVNRTtFQUNFO0FoRDQ1TUo7QWdEMTVNRTtFQUNFO0FoRDQ1TUo7QWdEMzVNRTtFQUNFO0VBQ0E7RUFDQTtBaEQ2NU1KO0FnRDU1TUk7RUFDRTtFQUNBO0FoRDg1TU47QWdENzVNSTtFQUNFO0FoRCs1TU47QWdEOTVNSTtFQUNFO0FoRGc2TU47QWdELzVNRTtFQUNFO0FoRGk2TUo7QWdEaDZNRTtFQUNFO0FoRGs2TUo7QWdEajZNRTtFQUNFO0FoRG02TUo7QUt0eE5FO0UyQ3NYRTtJQUNFO0VoRG02TUo7QUFDRjtBSy93TkU7RTJDOFdFO0lBQ0U7RWhEbzZNSjtBQUNGOztBZ0RsNk1FO0VBQ0U7RUFDQTtFQUNBO0FoRHE2TUo7QWdEcDZNSTtFQUNFO0VBQ0E7QWhEczZNTjtBZ0RwNk1NO0VBQ0U7QWhEczZNUjtBS2p6TkU7RTJDNllNO0lBQ0U7RWhEdTZNUjtBQUNGO0FLbHpORTtFMkM0WU07SUFDRTtFaER5Nk1SO0FBQ0Y7QUtuek5FO0UyQzJZTTtJQUNFO0VoRDI2TVI7QUFDRjtBS3B6TkU7RTJDMFlNO0lBQ0U7RWhENjZNUjtBQUNGO0FLcnpORTtFMkN5WU07SUFDRTtFaEQrNk1SO0FBQ0Y7QUtyek5JO0UyQ3VZSTtJQUNFO0VoRGk3TVI7QUFDRjtBS2h6Tkk7RTJDZ1lJO0lBQ0U7RWhEbTdNUjtBQUNGO0FLaHpOSTtFMkM4WEk7SUFDRTtFaERxN01SO0FBQ0Y7QUszeU5JO0UyQ3VYSTtJQUNFO0VoRHU3TVI7QUFDRjtBZ0RwOU1NO0VBQ0U7QWhEczlNUjtBS2oyTkU7RTJDNllNO0lBQ0U7RWhEdTlNUjtBQUNGO0FLbDJORTtFMkM0WU07SUFDRTtFaER5OU1SO0FBQ0Y7QUtuMk5FO0UyQzJZTTtJQUNFO0VoRDI5TVI7QUFDRjtBS3AyTkU7RTJDMFlNO0lBQ0U7RWhENjlNUjtBQUNGO0FLcjJORTtFMkN5WU07SUFDRTtFaEQrOU1SO0FBQ0Y7QUtyMk5JO0UyQ3VZSTtJQUNFO0VoRGkrTVI7QUFDRjtBS2gyTkk7RTJDZ1lJO0lBQ0U7RWhEbStNUjtBQUNGO0FLaDJOSTtFMkM4WEk7SUFDRTtFaERxK01SO0FBQ0Y7QUszMU5JO0UyQ3VYSTtJQUNFO0VoRHUrTVI7QUFDRjtBZ0RwZ05NO0VBQ0U7QWhEc2dOUjtBS2o1TkU7RTJDNllNO0lBQ0U7RWhEdWdOUjtBQUNGO0FLbDVORTtFMkM0WU07SUFDRTtFaER5Z05SO0FBQ0Y7QUtuNU5FO0UyQzJZTTtJQUNFO0VoRDJnTlI7QUFDRjtBS3A1TkU7RTJDMFlNO0lBQ0U7RWhENmdOUjtBQUNGO0FLcjVORTtFMkN5WU07SUFDRTtFaEQrZ05SO0FBQ0Y7QUtyNU5JO0UyQ3VZSTtJQUNFO0VoRGloTlI7QUFDRjtBS2g1Tkk7RTJDZ1lJO0lBQ0U7RWhEbWhOUjtBQUNGO0FLaDVOSTtFMkM4WEk7SUFDRTtFaERxaE5SO0FBQ0Y7QUszNE5JO0UyQ3VYSTtJQUNFO0VoRHVoTlI7QUFDRjtBZ0Rwak5NO0VBQ0U7QWhEc2pOUjtBS2o4TkU7RTJDNllNO0lBQ0U7RWhEdWpOUjtBQUNGO0FLbDhORTtFMkM0WU07SUFDRTtFaER5ak5SO0FBQ0Y7QUtuOE5FO0UyQzJZTTtJQUNFO0VoRDJqTlI7QUFDRjtBS3A4TkU7RTJDMFlNO0lBQ0U7RWhENmpOUjtBQUNGO0FLcjhORTtFMkN5WU07SUFDRTtFaEQrak5SO0FBQ0Y7QUtyOE5JO0UyQ3VZSTtJQUNFO0VoRGlrTlI7QUFDRjtBS2g4Tkk7RTJDZ1lJO0lBQ0U7RWhEbWtOUjtBQUNGO0FLaDhOSTtFMkM4WEk7SUFDRTtFaERxa05SO0FBQ0Y7QUszN05JO0UyQ3VYSTtJQUNFO0VoRHVrTlI7QUFDRjtBZ0RwbU5NO0VBQ0U7QWhEc21OUjtBS2ovTkU7RTJDNllNO0lBQ0U7RWhEdW1OUjtBQUNGO0FLbC9ORTtFMkM0WU07SUFDRTtFaER5bU5SO0FBQ0Y7QUtuL05FO0UyQzJZTTtJQUNFO0VoRDJtTlI7QUFDRjtBS3AvTkU7RTJDMFlNO0lBQ0U7RWhENm1OUjtBQUNGO0FLci9ORTtFMkN5WU07SUFDRTtFaEQrbU5SO0FBQ0Y7QUtyL05JO0UyQ3VZSTtJQUNFO0VoRGluTlI7QUFDRjtBS2gvTkk7RTJDZ1lJO0lBQ0U7RWhEbW5OUjtBQUNGO0FLaC9OSTtFMkM4WEk7SUFDRTtFaERxbk5SO0FBQ0Y7QUszK05JO0UyQ3VYSTtJQUNFO0VoRHVuTlI7QUFDRjtBZ0RwcE5NO0VBQ0U7QWhEc3BOUjtBS2ppT0U7RTJDNllNO0lBQ0U7RWhEdXBOUjtBQUNGO0FLbGlPRTtFMkM0WU07SUFDRTtFaER5cE5SO0FBQ0Y7QUtuaU9FO0UyQzJZTTtJQUNFO0VoRDJwTlI7QUFDRjtBS3BpT0U7RTJDMFlNO0lBQ0U7RWhENnBOUjtBQUNGO0FLcmlPRTtFMkN5WU07SUFDRTtFaEQrcE5SO0FBQ0Y7QUtyaU9JO0UyQ3VZSTtJQUNFO0VoRGlxTlI7QUFDRjtBS2hpT0k7RTJDZ1lJO0lBQ0U7RWhEbXFOUjtBQUNGO0FLaGlPSTtFMkM4WEk7SUFDRTtFaERxcU5SO0FBQ0Y7QUszaE9JO0UyQ3VYSTtJQUNFO0VoRHVxTlI7QUFDRjtBZ0Rwc05NO0VBQ0U7QWhEc3NOUjtBS2psT0U7RTJDNllNO0lBQ0U7RWhEdXNOUjtBQUNGO0FLbGxPRTtFMkM0WU07SUFDRTtFaER5c05SO0FBQ0Y7QUtubE9FO0UyQzJZTTtJQUNFO0VoRDJzTlI7QUFDRjtBS3BsT0U7RTJDMFlNO0lBQ0U7RWhENnNOUjtBQUNGO0FLcmxPRTtFMkN5WU07SUFDRTtFaEQrc05SO0FBQ0Y7QUtybE9JO0UyQ3VZSTtJQUNFO0VoRGl0TlI7QUFDRjtBS2hsT0k7RTJDZ1lJO0lBQ0U7RWhEbXROUjtBQUNGO0FLaGxPSTtFMkM4WEk7SUFDRTtFaERxdE5SO0FBQ0Y7QUsza09JO0UyQ3VYSTtJQUNFO0VoRHV0TlI7QUFDRjtBZ0Rwdk5NO0VBQ0U7QWhEc3ZOUjtBS2pvT0U7RTJDNllNO0lBQ0U7RWhEdXZOUjtBQUNGO0FLbG9PRTtFMkM0WU07SUFDRTtFaER5dk5SO0FBQ0Y7QUtub09FO0UyQzJZTTtJQUNFO0VoRDJ2TlI7QUFDRjtBS3BvT0U7RTJDMFlNO0lBQ0U7RWhENnZOUjtBQUNGO0FLcm9PRTtFMkN5WU07SUFDRTtFaEQrdk5SO0FBQ0Y7QUtyb09JO0UyQ3VZSTtJQUNFO0VoRGl3TlI7QUFDRjtBS2hvT0k7RTJDZ1lJO0lBQ0U7RWhEbXdOUjtBQUNGO0FLaG9PSTtFMkM4WEk7SUFDRTtFaERxd05SO0FBQ0Y7QUszbk9JO0UyQ3VYSTtJQUNFO0VoRHV3TlI7QUFDRjtBZ0RweU5NO0VBQ0U7QWhEc3lOUjtBS2pyT0U7RTJDNllNO0lBQ0U7RWhEdXlOUjtBQUNGO0FLbHJPRTtFMkM0WU07SUFDRTtFaER5eU5SO0FBQ0Y7QUtuck9FO0UyQzJZTTtJQUNFO0VoRDJ5TlI7QUFDRjtBS3ByT0U7RTJDMFlNO0lBQ0U7RWhENnlOUjtBQUNGO0FLcnJPRTtFMkN5WU07SUFDRTtFaEQreU5SO0FBQ0Y7QUtyck9JO0UyQ3VZSTtJQUNFO0VoRGl6TlI7QUFDRjtBS2hyT0k7RTJDZ1lJO0lBQ0U7RWhEbXpOUjtBQUNGO0FLaHJPSTtFMkM4WEk7SUFDRTtFaERxek5SO0FBQ0Y7QUszcU9JO0UyQ3VYSTtJQUNFO0VoRHV6TlI7QUFDRjs7QWlEN3lPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRnek9GO0FpRDl5T0U7RUFDRTtFQUNBO0VBQ0E7QWpEZ3pPSjtBaUQveU9JO0VBQ0U7QWpEaXpPTjtBaURoek9JO0VBQ0Usc0JBakJTO0FqRG0wT2Y7QWlEanpPRTtFQUNFO0FqRG16T0o7QWlEbHpPRTtFQUNFLGdCQXJCVztBakR5ME9mO0FpRG56T0U7RUFDRTtBakRxek9KO0FpRHB6T0k7RUFDRTtBakRzek9OO0FLMXZPRTtFNEN6REU7SUFDRTtFakRzek9KO0VpRHB6T0k7SUFDRTtJQUNBO0VqRHN6T047RWlEeHpPSTtJQUNFO0lBQ0E7RWpEMHpPTjtFaUQ1ek9JO0lBQ0U7SUFDQTtFakQ4ek9OO0VpRGgwT0k7SUFDRTtJQUNBO0VqRGswT047RWlEcDBPSTtJQUNFO0lBQ0E7RWpEczBPTjtFaUR4ME9JO0lBQ0U7SUFDQTtFakQwME9OO0VpRDUwT0k7SUFDRTtJQUNBO0VqRDgwT047RWlEaDFPSTtJQUNFO0lBQ0E7RWpEazFPTjtFaURwMU9JO0lBQ0U7SUFDQTtFakRzMU9OO0VpRHgxT0k7SUFDRTtJQUNBO0VqRDAxT047RWlENTFPSTtJQUNFO0lBQ0E7RWpEODFPTjtFaURoMk9JO0lBQ0U7SUFDQTtFakRrMk9OO0FBQ0Y7O0FrRHA0T0E7QUNFRTtFQUNFO0FuRHM0T0o7O0FtRHA0T0k7RUFFRTtBbkRzNE9OOztBbURyNE9FO0VBQ0U7QW5EdzRPSjs7QW1ELzRPRTtFQUNFO0FuRGs1T0o7O0FtRGg1T0k7RUFFRTtBbkRrNU9OOztBbURqNU9FO0VBQ0U7QW5EbzVPSjs7QW1EMzVPRTtFQUNFO0FuRDg1T0o7O0FtRDU1T0k7RUFFRTtBbkQ4NU9OOztBbUQ3NU9FO0VBQ0U7QW5EZzZPSjs7QW1EdjZPRTtFQUNFO0FuRDA2T0o7O0FtRHg2T0k7RUFFRTtBbkQwNk9OOztBbUR6Nk9FO0VBQ0U7QW5ENDZPSjs7QW1EbjdPRTtFQUNFO0FuRHM3T0o7O0FtRHA3T0k7RUFFRTtBbkRzN09OOztBbURyN09FO0VBQ0U7QW5EdzdPSjs7QW1EbjdPSTtFQUNFO0FuRHM3T047O0FtRHA3T007RUFFRTtBbkRzN09SOztBbURyN09JO0VBQ0U7QW5EdzdPTjs7QW1EdDdPSTtFQUNFO0FuRHk3T047O0FtRHY3T007RUFFRTtBbkR5N09SOztBbUR4N09JO0VBQ0U7QW5EMjdPTjs7QW1EdjlPRTtFQUNFO0FuRDA5T0o7O0FtRHg5T0k7RUFFRTtBbkQwOU9OOztBbUR6OU9FO0VBQ0U7QW5ENDlPSjs7QW1EdjlPSTtFQUNFO0FuRDA5T047O0FtRHg5T007RUFFRTtBbkQwOU9SOztBbUR6OU9JO0VBQ0U7QW5ENDlPTjs7QW1EMTlPSTtFQUNFO0FuRDY5T047O0FtRDM5T007RUFFRTtBbkQ2OU9SOztBbUQ1OU9JO0VBQ0U7QW5EKzlPTjs7QW1EMy9PRTtFQUNFO0FuRDgvT0o7O0FtRDUvT0k7RUFFRTtBbkQ4L09OOztBbUQ3L09FO0VBQ0U7QW5EZ2dQSjs7QW1EMy9PSTtFQUNFO0FuRDgvT047O0FtRDUvT007RUFFRTtBbkQ4L09SOztBbUQ3L09JO0VBQ0U7QW5EZ2dQTjs7QW1EOS9PSTtFQUNFO0FuRGlnUE47O0FtRC8vT007RUFFRTtBbkRpZ1BSOztBbURoZ1BJO0VBQ0U7QW5EbWdQTjs7QW1EL2hQRTtFQUNFO0FuRGtpUEo7O0FtRGhpUEk7RUFFRTtBbkRraVBOOztBbURqaVBFO0VBQ0U7QW5Eb2lQSjs7QW1EL2hQSTtFQUNFO0FuRGtpUE47O0FtRGhpUE07RUFFRTtBbkRraVBSOztBbURqaVBJO0VBQ0U7QW5Eb2lQTjs7QW1EbGlQSTtFQUNFO0FuRHFpUE47O0FtRG5pUE07RUFFRTtBbkRxaVBSOztBbURwaVBJO0VBQ0U7QW5EdWlQTjs7QW1EbmtQRTtFQUNFO0FuRHNrUEo7O0FtRHBrUEk7RUFFRTtBbkRza1BOOztBbURya1BFO0VBQ0U7QW5Ed2tQSjs7QW1EbmtQSTtFQUNFO0FuRHNrUE47O0FtRHBrUE07RUFFRTtBbkRza1BSOztBbURya1BJO0VBQ0U7QW5Ed2tQTjs7QW1EdGtQSTtFQUNFO0FuRHlrUE47O0FtRHZrUE07RUFFRTtBbkR5a1BSOztBbUR4a1BJO0VBQ0U7QW5EMmtQTjs7QW1Edm1QRTtFQUNFO0FuRDBtUEo7O0FtRHhtUEk7RUFFRTtBbkQwbVBOOztBbUR6bVBFO0VBQ0U7QW5ENG1QSjs7QW1Edm1QSTtFQUNFO0FuRDBtUE47O0FtRHhtUE07RUFFRTtBbkQwbVBSOztBbUR6bVBJO0VBQ0U7QW5ENG1QTjs7QW1EMW1QSTtFQUNFO0FuRDZtUE47O0FtRDNtUE07RUFFRTtBbkQ2bVBSOztBbUQ1bVBJO0VBQ0U7QW5EK21QTjs7QW1ENW1QRTtFQUNFO0FuRCttUEo7O0FtRDltUEU7RUFDRTtBbkRpblBKOztBbURwblBFO0VBQ0U7QW5EdW5QSjs7QW1EdG5QRTtFQUNFO0FuRHluUEo7O0FtRDVuUEU7RUFDRTtBbkQrblBKOztBbUQ5blBFO0VBQ0U7QW5EaW9QSjs7QW1EcG9QRTtFQUNFO0FuRHVvUEo7O0FtRHRvUEU7RUFDRTtBbkR5b1BKOztBbUQ1b1BFO0VBQ0U7QW5EK29QSjs7QW1EOW9QRTtFQUNFO0FuRGlwUEo7O0FtRHBwUEU7RUFDRTtBbkR1cFBKOztBbUR0cFBFO0VBQ0U7QW5EeXBQSjs7QW1ENXBQRTtFQUNFO0FuRCtwUEo7O0FtRDlwUEU7RUFDRTtBbkRpcVBKOztBbURwcVBFO0VBQ0U7QW5EdXFQSjs7QW1EdHFQRTtFQUNFO0FuRHlxUEo7O0FtRDVxUEU7RUFDRTtBbkQrcVBKOztBbUQ5cVBFO0VBQ0U7QW5EaXJQSjs7QW9EbnRQRTtFQUNFO0FwRHN0UEo7O0FvRHZ0UEU7RUFDRTtBcEQwdFBKOztBb0QzdFBFO0VBQ0U7QXBEOHRQSjs7QW9EL3RQRTtFQUNFO0FwRGt1UEo7O0FvRDl0UEU7RUFDRTtBcERpdVBKOztBb0RsdVBFO0VBQ0U7QXBEcXVQSjs7QW9EdHVQRTtFQUNFO0FwRHl1UEo7O0FvRHJ1UEU7RUFDRTtBcER3dVBKOztBb0R6dVBFO0VBQ0U7QXBENHVQSjs7QW9EN3VQRTtFQUNFO0FwRGd2UEo7O0FvRGp2UEU7RUFDRTtBcERvdlBKOztBb0RydlBFO0VBQ0U7QXBEd3ZQSjs7QW9EenZQRTtFQUNFO0FwRDR2UEo7O0FvRDd2UEU7RUFDRTtBcERnd1BKOztBb0Rqd1BFO0VBQ0U7QXBEb3dQSjs7QW9EcndQRTtFQUNFO0FwRHd3UEo7O0FvRHp3UEU7RUFDRTtBcEQ0d1BKOztBb0R4d1BFO0VBQ0U7QXBEMndQSjs7QW9ENXdQRTtFQUNFO0FwRCt3UEo7O0FvRGh4UEU7RUFDRTtBcERteFBKOztBb0RweFBFO0VBQ0U7QXBEdXhQSjs7QW9EeHhQRTtFQUNFO0FwRDJ4UEo7O0FvRDV4UEU7RUFDRTtBcEQreFBKOztBb0RoeVBFO0VBQ0U7QXBEbXlQSjs7QW9EcHlQRTtFQUNFO0FwRHV5UEo7O0FvRHh5UEU7RUFDRTtBcEQyeVBKOztBb0Q1eVBFO0VBQ0U7QXBEK3lQSjs7QW9EM3lQRTtFQUNFO0FwRDh5UEo7O0FvRC95UEU7RUFDRTtBcERrelBKOztBb0RuelBFO0VBQ0U7QXBEc3pQSjs7QW9EdnpQRTtFQUNFO0FwRDB6UEo7O0FvRDN6UEU7RUFDRTtBcEQ4elBKOztBb0QvelBFO0VBQ0U7QXBEazBQSjs7QW9EbjBQRTtFQUNFO0FwRHMwUEo7O0FvRHYwUEU7RUFDRTtBcEQwMFBKOztBb0QzMFBFO0VBQ0U7QXBEODBQSjs7QW9EMTBQRTtFQUNFO0FwRDYwUEo7O0FvRDkwUEU7RUFDRTtBcERpMVBKOztBb0RsMVBFO0VBQ0U7QXBEcTFQSjs7QW9EdDFQRTtFQUNFO0FwRHkxUEo7O0FvRDExUEU7RUFDRTtBcEQ2MVBKOztBb0Q5MVBFO0VBQ0U7QXBEaTJQSjs7QW9ENTFQSTtFQUNFO0FwRCsxUE47O0FvRGgyUEk7RUFDRTtBcERtMlBOOztBb0RwMlBJO0VBQ0U7QXBEdTJQTjs7QW9EeDJQSTtFQUNFO0FwRDIyUE47O0FvRDUyUEk7RUFDRTtBcEQrMlBOOztBb0RoM1BJO0VBQ0U7QXBEbTNQTjs7QW9EcDNQSTtFQUNFO0FwRHUzUE47O0FvRHgzUEk7RUFDRTtBcEQyM1BOOztBb0Q1M1BJO0VBQ0U7QXBEKzNQTjs7QW9EaDRQSTtFQUNFO0FwRG00UE47O0FvRHA0UEk7RUFDRTtBcER1NFBOOztBb0R4NFBJO0VBQ0U7QXBEMjRQTjs7QUsxNlBFO0VBQ0U7RUFDQTtFQUNBO0FMNjZQSjs7QXFEaDdQQTtFQUNFO0FyRG03UEY7O0FxRGo3UEE7RUFDRTtBckRvN1BGOztBc0QzN1BBO0VBQ0U7QXREODdQRjs7QXNENTdQQTtFQUNFO0F0RCs3UEY7O0FzRDc3UEE7RUFDRTtBdERnOFBGOztBdUR2OFBBO0VBQ0U7QXZEMDhQRjs7QXdEeDhQQTtFQUNFO0F4RDI4UEY7O0F5RC84UEE7RUFDRTtBekRrOVBGOztBeURoOVBBO0VBQ0U7QXpEbTlQRjs7QXlEeDhQSTtFQUNFO0F6RDI4UE47O0F5RHg4UE07RUFDRTtBekQyOFBSOztBeUQ1OFBNO0VBQ0U7QXpEKzhQUjs7QXlEaDlQTTtFQUNFO0F6RG05UFI7O0F5RHA5UE07RUFDRTtBekR1OVBSOztBeURwOVBNO0VBQ0U7RUFDQTtBekR1OVBSOztBeURwOVBNO0VBQ0U7RUFDQTtBekR1OVBSOztBeUR0K1BJO0VBQ0U7QXpEeStQTjs7QXlEdCtQTTtFQUNFO0F6RHkrUFI7O0F5RDErUE07RUFDRTtBekQ2K1BSOztBeUQ5K1BNO0VBQ0U7QXpEaS9QUjs7QXlEbC9QTTtFQUNFO0F6RHEvUFI7O0F5RGwvUE07RUFDRTtFQUNBO0F6RHEvUFI7O0F5RGwvUE07RUFDRTtFQUNBO0F6RHEvUFI7O0F5RHBnUUk7RUFDRTtBekR1Z1FOOztBeURwZ1FNO0VBQ0U7QXpEdWdRUjs7QXlEeGdRTTtFQUNFO0F6RDJnUVI7O0F5RDVnUU07RUFDRTtBekQrZ1FSOztBeURoaFFNO0VBQ0U7QXpEbWhRUjs7QXlEaGhRTTtFQUNFO0VBQ0E7QXpEbWhRUjs7QXlEaGhRTTtFQUNFO0VBQ0E7QXpEbWhRUjs7QXlEbGlRSTtFQUNFO0F6RHFpUU47O0F5RGxpUU07RUFDRTtBekRxaVFSOztBeUR0aVFNO0VBQ0U7QXpEeWlRUjs7QXlEMWlRTTtFQUNFO0F6RDZpUVI7O0F5RDlpUU07RUFDRTtBekRpalFSOztBeUQ5aVFNO0VBQ0U7RUFDQTtBekRpalFSOztBeUQ5aVFNO0VBQ0U7RUFDQTtBekRpalFSOztBeURoa1FJO0VBQ0U7QXpEbWtRTjs7QXlEaGtRTTtFQUNFO0F6RG1rUVI7O0F5RHBrUU07RUFDRTtBekR1a1FSOztBeUR4a1FNO0VBQ0U7QXpEMmtRUjs7QXlENWtRTTtFQUNFO0F6RCtrUVI7O0F5RDVrUU07RUFDRTtFQUNBO0F6RCtrUVI7O0F5RDVrUU07RUFDRTtFQUNBO0F6RCtrUVI7O0F5RDlsUUk7RUFDRTtBekRpbVFOOztBeUQ5bFFNO0VBQ0U7QXpEaW1RUjs7QXlEbG1RTTtFQUNFO0F6RHFtUVI7O0F5RHRtUU07RUFDRTtBekR5bVFSOztBeUQxbVFNO0VBQ0U7QXpENm1RUjs7QXlEMW1RTTtFQUNFO0VBQ0E7QXpENm1RUjs7QXlEMW1RTTtFQUNFO0VBQ0E7QXpENm1RUjs7QXlENW5RSTtFQUNFO0F6RCtuUU47O0F5RDVuUU07RUFDRTtBekQrblFSOztBeURob1FNO0VBQ0U7QXpEbW9RUjs7QXlEcG9RTTtFQUNFO0F6RHVvUVI7O0F5RHhvUU07RUFDRTtBekQyb1FSOztBeUR4b1FNO0VBQ0U7RUFDQTtBekQyb1FSOztBeUR4b1FNO0VBQ0U7RUFDQTtBekQyb1FSOztBeUQxcFFJO0VBQ0U7QXpENnBRTjs7QXlEMXBRTTtFQUNFO0F6RDZwUVI7O0F5RDlwUU07RUFDRTtBekRpcVFSOztBeURscVFNO0VBQ0U7QXpEcXFRUjs7QXlEdHFRTTtFQUNFO0F6RHlxUVI7O0F5RHRxUU07RUFDRTtFQUNBO0F6RHlxUVI7O0F5RHRxUU07RUFDRTtFQUNBO0F6RHlxUVI7O0F5RHhyUUk7RUFDRTtBekQyclFOOztBeUR4clFNO0VBQ0U7QXpEMnJRUjs7QXlENXJRTTtFQUNFO0F6RCtyUVI7O0F5RGhzUU07RUFDRTtBekRtc1FSOztBeURwc1FNO0VBQ0U7QXpEdXNRUjs7QXlEcHNRTTtFQUNFO0VBQ0E7QXpEdXNRUjs7QXlEcHNRTTtFQUNFO0VBQ0E7QXpEdXNRUjs7QXlEdHRRSTtFQUNFO0F6RHl0UU47O0F5RHR0UU07RUFDRTtBekR5dFFSOztBeUQxdFFNO0VBQ0U7QXpENnRRUjs7QXlEOXRRTTtFQUNFO0F6RGl1UVI7O0F5RGx1UU07RUFDRTtBekRxdVFSOztBeURsdVFNO0VBQ0U7RUFDQTtBekRxdVFSOztBeURsdVFNO0VBQ0U7RUFDQTtBekRxdVFSOztBeURwdlFJO0VBQ0U7QXpEdXZRTjs7QXlEcHZRTTtFQUNFO0F6RHV2UVI7O0F5RHh2UU07RUFDRTtBekQydlFSOztBeUQ1dlFNO0VBQ0U7QXpEK3ZRUjs7QXlEaHdRTTtFQUNFO0F6RG13UVI7O0F5RGh3UU07RUFDRTtFQUNBO0F6RG13UVI7O0F5RGh3UU07RUFDRTtFQUNBO0F6RG13UVI7O0F5RGx4UUk7RUFDRTtBekRxeFFOOztBeURseFFNO0VBQ0U7QXpEcXhRUjs7QXlEdHhRTTtFQUNFO0F6RHl4UVI7O0F5RDF4UU07RUFDRTtBekQ2eFFSOztBeUQ5eFFNO0VBQ0U7QXpEaXlRUjs7QXlEOXhRTTtFQUNFO0VBQ0E7QXpEaXlRUjs7QXlEOXhRTTtFQUNFO0VBQ0E7QXpEaXlRUjs7QXlEaHpRSTtFQUNFO0F6RG16UU47O0F5RGh6UU07RUFDRTtBekRtelFSOztBeURwelFNO0VBQ0U7QXpEdXpRUjs7QXlEeHpRTTtFQUNFO0F6RDJ6UVI7O0F5RDV6UU07RUFDRTtBekQrelFSOztBeUQ1elFNO0VBQ0U7RUFDQTtBekQrelFSOztBeUQ1elFNO0VBQ0U7RUFDQTtBekQrelFSOztBeUQ5MFFJO0VBQ0U7QXpEaTFRTjs7QXlEOTBRTTtFQUNFO0F6RGkxUVI7O0F5RGwxUU07RUFDRTtBekRxMVFSOztBeUR0MVFNO0VBQ0U7QXpEeTFRUjs7QXlEMTFRTTtFQUNFO0F6RDYxUVI7O0F5RDExUU07RUFDRTtFQUNBO0F6RDYxUVI7O0F5RDExUU07RUFDRTtFQUNBO0F6RDYxUVI7O0EwRHgzUUk7RUFDRTtBMUQyM1FOOztBMEQ1M1FJO0VBQ0U7QTFEKzNRTjs7QTBEaDRRSTtFQUNFO0ExRG00UU47O0EwRHA0UUk7RUFDRTtBMUR1NFFOOztBMER4NFFJO0VBQ0U7QTFEMjRRTjs7QTBENTRRSTtFQUNFO0ExRCs0UU47O0EwRGg1UUk7RUFDRTtBMURtNVFOOztBS3QwUUU7RXFEOUVFO0lBQ0U7RTFEdzVRSjtFMER6NVFFO0lBQ0U7RTFEMjVRSjtFMEQ1NVFFO0lBQ0U7RTFEODVRSjtFMEQvNVFFO0lBQ0U7RTFEaTZRSjtFMERsNlFFO0lBQ0U7RTFEbzZRSjtFMERyNlFFO0lBQ0U7RTFEdTZRSjtFMER4NlFFO0lBQ0U7RTFEMDZRSjtBQUNGO0FLMTFRRTtFcURsRkU7SUFDRTtFMUQrNlFKO0UwRGg3UUU7SUFDRTtFMURrN1FKO0UwRG43UUU7SUFDRTtFMURxN1FKO0UwRHQ3UUU7SUFDRTtFMUR3N1FKO0UwRHo3UUU7SUFDRTtFMUQyN1FKO0UwRDU3UUU7SUFDRTtFMUQ4N1FKO0UwRC83UUU7SUFDRTtFMURpOFFKO0FBQ0Y7QUt6MlFFO0VxRDFGRTtJQUNFO0UxRHM4UUo7RTBEdjhRRTtJQUNFO0UxRHk4UUo7RTBEMThRRTtJQUNFO0UxRDQ4UUo7RTBENzhRRTtJQUNFO0UxRCs4UUo7RTBEaDlRRTtJQUNFO0UxRGs5UUo7RTBEbjlRRTtJQUNFO0UxRHE5UUo7RTBEdDlRRTtJQUNFO0UxRHc5UUo7QUFDRjtBSzUzUUU7RXFEOUZFO0lBQ0U7RTFENjlRSjtFMEQ5OVFFO0lBQ0U7RTFEZytRSjtFMERqK1FFO0lBQ0U7RTFEbStRSjtFMERwK1FFO0lBQ0U7RTFEcytRSjtFMER2K1FFO0lBQ0U7RTFEeStRSjtFMEQxK1FFO0lBQ0U7RTFENCtRSjtFMEQ3K1FFO0lBQ0U7RTFEKytRSjtBQUNGO0FLcDRRSTtFcUQ3R0E7SUFDRTtFMURvL1FKO0UwRHIvUUU7SUFDRTtFMUR1L1FKO0UwRHgvUUU7SUFDRTtFMUQwL1FKO0UwRDMvUUU7SUFDRTtFMUQ2L1FKO0UwRDkvUUU7SUFDRTtFMURnZ1JKO0UwRGpnUkU7SUFDRTtFMURtZ1JKO0UwRHBnUkU7SUFDRTtFMURzZ1JKO0FBQ0Y7QUs1NFFJO0VxRDVIQTtJQUNFO0UxRDJnUko7RTBENWdSRTtJQUNFO0UxRDhnUko7RTBEL2dSRTtJQUNFO0UxRGloUko7RTBEbGhSRTtJQUNFO0UxRG9oUko7RTBEcmhSRTtJQUNFO0UxRHVoUko7RTBEeGhSRTtJQUNFO0UxRDBoUko7RTBEM2hSRTtJQUNFO0UxRDZoUko7QUFDRjtBMERyZ1JFO0VBQ0U7QTFEdWdSSjs7QTBEeGdSRTtFQUNFO0ExRDJnUko7O0EwRDVnUkU7RUFDRTtBMUQrZ1JKOztBMERoaFJFO0VBQ0U7QTFEbWhSSjs7QUtoK1FFO0VxRC9DRTtJQUNFO0UxRG1oUko7QUFDRjtBS2wrUUU7RXFEaERFO0lBQ0U7RTFEcWhSSjtBQUNGO0FLbitRRTtFcURqREU7SUFDRTtFMUR1aFJKO0FBQ0Y7QUtwK1FFO0VxRGxERTtJQUNFO0UxRHloUko7QUFDRjtBS3IrUUU7RXFEbkRFO0lBQ0U7RTFEMmhSSjtBQUNGO0FLcitRSTtFcURyREE7SUFDRTtFMUQ2aFJKO0FBQ0Y7QUtoK1FJO0VxRDVEQTtJQUNFO0UxRCtoUko7QUFDRjtBS2grUUk7RXFEOURBO0lBQ0U7RTFEaWlSSjtBQUNGO0FLMzlRSTtFcURyRUE7SUFDRTtFMURtaVJKO0FBQ0Y7QUs5Z1JFO0VxRC9DRTtJQUNFO0UxRGdrUko7QUFDRjtBSy9nUkU7RXFEaERFO0lBQ0U7RTFEa2tSSjtBQUNGO0FLaGhSRTtFcURqREU7SUFDRTtFMURva1JKO0FBQ0Y7QUtqaFJFO0VxRGxERTtJQUNFO0UxRHNrUko7QUFDRjtBS2xoUkU7RXFEbkRFO0lBQ0U7RTFEd2tSSjtBQUNGO0FLbGhSSTtFcURyREE7SUFDRTtFMUQwa1JKO0FBQ0Y7QUs3Z1JJO0VxRDVEQTtJQUNFO0UxRDRrUko7QUFDRjtBSzdnUkk7RXFEOURBO0lBQ0U7RTFEOGtSSjtBQUNGO0FLeGdSSTtFcURyRUE7SUFDRTtFMURnbFJKO0FBQ0Y7QUszalJFO0VxRC9DRTtJQUNFO0UxRDZtUko7QUFDRjtBSzVqUkU7RXFEaERFO0lBQ0U7RTFEK21SSjtBQUNGO0FLN2pSRTtFcURqREU7SUFDRTtFMURpblJKO0FBQ0Y7QUs5alJFO0VxRGxERTtJQUNFO0UxRG1uUko7QUFDRjtBSy9qUkU7RXFEbkRFO0lBQ0U7RTFEcW5SSjtBQUNGO0FLL2pSSTtFcURyREE7SUFDRTtFMUR1blJKO0FBQ0Y7QUsxalJJO0VxRDVEQTtJQUNFO0UxRHluUko7QUFDRjtBSzFqUkk7RXFEOURBO0lBQ0U7RTFEMm5SSjtBQUNGO0FLcmpSSTtFcURyRUE7SUFDRTtFMUQ2blJKO0FBQ0Y7QUt4bVJFO0VxRC9DRTtJQUNFO0UxRDBwUko7QUFDRjtBS3ptUkU7RXFEaERFO0lBQ0U7RTFENHBSSjtBQUNGO0FLMW1SRTtFcURqREU7SUFDRTtFMUQ4cFJKO0FBQ0Y7QUszbVJFO0VxRGxERTtJQUNFO0UxRGdxUko7QUFDRjtBSzVtUkU7RXFEbkRFO0lBQ0U7RTFEa3FSSjtBQUNGO0FLNW1SSTtFcURyREE7SUFDRTtFMURvcVJKO0FBQ0Y7QUt2bVJJO0VxRDVEQTtJQUNFO0UxRHNxUko7QUFDRjtBS3ZtUkk7RXFEOURBO0lBQ0U7RTFEd3FSSjtBQUNGO0FLbG1SSTtFcURyRUE7SUFDRTtFMUQwcVJKO0FBQ0Y7QTBEenFSQTtFQUNFO0ExRDJxUkY7O0EwRHpxUkE7RUFDRTtBMUQ0cVJGOztBMEQxcVJBO0VBQ0U7QTFENnFSRjs7QTBEM3FSQTtFQUNFO0ExRDhxUkY7O0EwRDVxUkE7RUFDRTtBMUQrcVJGOztBMEQ5cVJBO0VBQ0U7QTFEaXJSRjs7QTBEaHJSQTtFQUNFO0ExRG1yUkY7O0EwRGxyUkE7RUFDRTtBMURxclJGOztBMERwclJBO0VBQ0U7QTFEdXJSRjs7QTBEcnJSQTtFQUNFO0ExRHdyUkY7O0EwRHRyUkE7RUFDRTtBMUR5clJGOztBMER2clJBO0VBQ0U7QTFEMHJSRjs7QTBEeHJSQTtFQUNFO0ExRDJyUkY7O0EwRHpyUkE7RUFDRTtBMUQ0clJGOztBMkR4eFJFO0VBQ0U7QTNEMnhSSjs7QUtodFJFO0VzRHpFRTtJQUNFO0UzRDZ4Uko7QUFDRjtBS2x0UkU7RXNEMUVFO0lBQ0U7RTNEK3hSSjtBQUNGO0FLbnRSRTtFc0QzRUU7SUFDRTtFM0RpeVJKO0FBQ0Y7QUtwdFJFO0VzRDVFRTtJQUNFO0UzRG15Uko7QUFDRjtBS3J0UkU7RXNEN0VFO0lBQ0U7RTNEcXlSSjtBQUNGO0FLcnRSSTtFc0QvRUE7SUFDRTtFM0R1eVJKO0FBQ0Y7QUtodFJJO0VzRHRGQTtJQUNFO0UzRHl5Uko7QUFDRjtBS2h0Ukk7RXNEeEZBO0lBQ0U7RTNEMnlSSjtBQUNGO0FLM3NSSTtFc0QvRkE7SUFDRTtFM0Q2eVJKO0FBQ0Y7QTJEMTBSRTtFQUNFO0EzRDQwUko7O0FLandSRTtFc0R6RUU7SUFDRTtFM0Q4MFJKO0FBQ0Y7QUtud1JFO0VzRDFFRTtJQUNFO0UzRGcxUko7QUFDRjtBS3B3UkU7RXNEM0VFO0lBQ0U7RTNEazFSSjtBQUNGO0FLcndSRTtFc0Q1RUU7SUFDRTtFM0RvMVJKO0FBQ0Y7QUt0d1JFO0VzRDdFRTtJQUNFO0UzRHMxUko7QUFDRjtBS3R3Ukk7RXNEL0VBO0lBQ0U7RTNEdzFSSjtBQUNGO0FLandSSTtFc0R0RkE7SUFDRTtFM0QwMVJKO0FBQ0Y7QUtqd1JJO0VzRHhGQTtJQUNFO0UzRDQxUko7QUFDRjtBSzV2Ukk7RXNEL0ZBO0lBQ0U7RTNEODFSSjtBQUNGO0EyRDMzUkU7RUFDRTtBM0Q2M1JKOztBS2x6UkU7RXNEekVFO0lBQ0U7RTNEKzNSSjtBQUNGO0FLcHpSRTtFc0QxRUU7SUFDRTtFM0RpNFJKO0FBQ0Y7QUtyelJFO0VzRDNFRTtJQUNFO0UzRG00Uko7QUFDRjtBS3R6UkU7RXNENUVFO0lBQ0U7RTNEcTRSSjtBQUNGO0FLdnpSRTtFc0Q3RUU7SUFDRTtFM0R1NFJKO0FBQ0Y7QUt2elJJO0VzRC9FQTtJQUNFO0UzRHk0Uko7QUFDRjtBS2x6Ukk7RXNEdEZBO0lBQ0U7RTNEMjRSSjtBQUNGO0FLbHpSSTtFc0R4RkE7SUFDRTtFM0Q2NFJKO0FBQ0Y7QUs3eVJJO0VzRC9GQTtJQUNFO0UzRCs0Uko7QUFDRjtBMkQ1NlJFO0VBQ0U7QTNEODZSSjs7QUtuMlJFO0VzRHpFRTtJQUNFO0UzRGc3Uko7QUFDRjtBS3IyUkU7RXNEMUVFO0lBQ0U7RTNEazdSSjtBQUNGO0FLdDJSRTtFc0QzRUU7SUFDRTtFM0RvN1JKO0FBQ0Y7QUt2MlJFO0VzRDVFRTtJQUNFO0UzRHM3Uko7QUFDRjtBS3gyUkU7RXNEN0VFO0lBQ0U7RTNEdzdSSjtBQUNGO0FLeDJSSTtFc0QvRUE7SUFDRTtFM0QwN1JKO0FBQ0Y7QUtuMlJJO0VzRHRGQTtJQUNFO0UzRDQ3Uko7QUFDRjtBS24yUkk7RXNEeEZBO0lBQ0U7RTNEODdSSjtBQUNGO0FLOTFSSTtFc0QvRkE7SUFDRTtFM0RnOFJKO0FBQ0Y7QTJENzlSRTtFQUNFO0EzRCs5Uko7O0FLcDVSRTtFc0R6RUU7SUFDRTtFM0RpK1JKO0FBQ0Y7QUt0NVJFO0VzRDFFRTtJQUNFO0UzRG0rUko7QUFDRjtBS3Y1UkU7RXNEM0VFO0lBQ0U7RTNEcStSSjtBQUNGO0FLeDVSRTtFc0Q1RUU7SUFDRTtFM0R1K1JKO0FBQ0Y7QUt6NVJFO0VzRDdFRTtJQUNFO0UzRHkrUko7QUFDRjtBS3o1Ukk7RXNEL0VBO0lBQ0U7RTNEMitSSjtBQUNGO0FLcDVSSTtFc0R0RkE7SUFDRTtFM0Q2K1JKO0FBQ0Y7QUtwNVJJO0VzRHhGQTtJQUNFO0UzRCsrUko7QUFDRjtBSy80Ukk7RXNEL0ZBO0lBQ0U7RTNEaS9SSjtBQUNGO0EyRGgvUkE7RUFDRTtBM0RrL1JGOztBMkRoL1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RtL1JGOztBS2g5UkU7RXNEaENBO0lBQ0U7RTNEby9SRjtBQUNGO0FLbDlSRTtFc0RoQ0E7SUFDRTtFM0RxL1JGO0FBQ0Y7QUtuOVJFO0VzRGhDQTtJQUNFO0UzRHMvUkY7QUFDRjtBS3A5UkU7RXNEaENBO0lBQ0U7RTNEdS9SRjtBQUNGO0FLcjlSRTtFc0RoQ0E7SUFDRTtFM0R3L1JGO0FBQ0Y7QUtyOVJJO0VzRGpDRjtJQUNFO0UzRHkvUkY7QUFDRjtBS2g5Ukk7RXNEdkNGO0lBQ0U7RTNEMC9SRjtBQUNGO0FLaDlSSTtFc0R4Q0Y7SUFDRTtFM0QyL1JGO0FBQ0Y7QUszOFJJO0VzRDlDRjtJQUNFO0UzRDQvUkY7QUFDRjtBMkQzL1JBO0VBQ0U7QTNENi9SRjs7QUtqZ1NFO0VzRE9BO0lBQ0U7RTNEOC9SRjtBQUNGO0FLbmdTRTtFc0RPQTtJQUNFO0UzRCsvUkY7QUFDRjtBS3BnU0U7RXNET0E7SUFDRTtFM0RnZ1NGO0FBQ0Y7QUtyZ1NFO0VzRE9BO0lBQ0U7RTNEaWdTRjtBQUNGO0FLdGdTRTtFc0RPQTtJQUNFO0UzRGtnU0Y7QUFDRjtBS3RnU0k7RXNETUY7SUFDRTtFM0RtZ1NGO0FBQ0Y7QUtqZ1NJO0VzREFGO0lBQ0U7RTNEb2dTRjtBQUNGO0FLamdTSTtFc0RERjtJQUNFO0UzRHFnU0Y7QUFDRjtBSzUvUkk7RXNEUEY7SUFDRTtFM0RzZ1NGO0FBQ0Y7QTREaG9TQTtBQ1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdEMm5TRjtBNkQxblNFO0VBQ0U7QTdENG5TSjtBNkQxblNJO0VBQ0U7QTdENG5TTjtBNkR2blNJO0VBQ0Usc0JBSE07RUFJTixXQUhhO0E3RDRuU25CO0E2RHhuU007O0VBRUU7QTdEMG5TUjtBNkR6blNNO0VBQ0UsV0FSVztBN0Rtb1NuQjtBNkQxblNNO0VBQ0U7QTdENG5TUjtBNkQzblNROztFQUVFLFdBYlM7QTdEMG9TbkI7QUtsa1NFO0V3RDFESTtJQUVJLHNCQWpCRTtFN0Qrb1NWO0FBQ0Y7QTZEOW5TTTs7RUFFRTtBN0Rnb1NSO0E2RDduU1E7OztFQUVFO0VBQ0EsV0F6QlM7QTdEeXBTbkI7QTZEOW5TUTtFQUNFLFdBNUJTO0VBNkJUO0E3RGdvU1Y7QTZEL25TVTtFQUNFO0E3RGlvU1o7QTZEL25TVTtFQUNFO0E3RGlvU1o7QTZEOW5TVTtFQUNFLFdBdENPO0E3RHNxU25CO0E2RC9uU1k7RUFDRTtBN0Rpb1NkO0E2RC9uU1k7RUFFRSxzQkE1Q0s7RUE2Q0wsa0JBN0NLO0VBOENMLFdBL0NGO0E3RCtxU1o7QTZEN25TUTtFQUdFO0E3RDZuU1Y7QUtyblNFO0V3RE5VO0lBQ0U7RTdEOG5TWjtBQUNGO0E2RHJyU0k7RUFDRSxzQkFITTtFQUlOLFdBSGE7QTdEMHJTbkI7QTZEdHJTTTs7RUFFRTtBN0R3clNSO0E2RHZyU007RUFDRSxXQVJXO0E3RGlzU25CO0E2RHhyU007RUFDRTtBN0QwclNSO0E2RHpyU1E7O0VBRUUsV0FiUztBN0R3c1NuQjtBS2hvU0U7RXdEMURJO0lBRUksc0JBakJFO0U3RDZzU1Y7QUFDRjtBNkQ1clNNOztFQUVFO0E3RDhyU1I7QTZEM3JTUTs7O0VBRUU7RUFDQSxXQXpCUztBN0R1dFNuQjtBNkQ1clNRO0VBQ0UsV0E1QlM7RUE2QlQ7QTdEOHJTVjtBNkQ3clNVO0VBQ0U7QTdEK3JTWjtBNkQ3clNVO0VBQ0U7QTdEK3JTWjtBNkQ1clNVO0VBQ0UsV0F0Q087QTdEb3VTbkI7QTZEN3JTWTtFQUNFO0E3RCtyU2Q7QTZEN3JTWTtFQUVFLHNCQTVDSztFQTZDTCxrQkE3Q0s7RUE4Q0wsV0EvQ0Y7QTdENnVTWjtBNkQzclNRO0VBR0U7QTdEMnJTVjtBS25yU0U7RXdETlU7SUFDRTtFN0Q0clNaO0FBQ0Y7QTZEbnZTSTtFQUNFLGlDQUhNO0VBSU4seUJBSGE7QTdEd3ZTbkI7QTZEcHZTTTs7RUFFRTtBN0RzdlNSO0E2RHJ2U007RUFDRSx5QkFSVztBN0QrdlNuQjtBNkR0dlNNO0VBQ0U7QTdEd3ZTUjtBNkR2dlNROztFQUVFLHlCQWJTO0E3RHN3U25CO0FLOXJTRTtFd0QxREk7SUFFSSxpQ0FqQkU7RTdEMndTVjtBQUNGO0E2RDF2U007O0VBRUU7QTdENHZTUjtBNkR6dlNROzs7RUFFRTtFQUNBLHlCQXpCUztBN0RxeFNuQjtBNkQxdlNRO0VBQ0UseUJBNUJTO0VBNkJUO0E3RDR2U1Y7QTZEM3ZTVTtFQUNFO0E3RDZ2U1o7QTZEM3ZTVTtFQUNFO0E3RDZ2U1o7QTZEMXZTVTtFQUNFLHlCQXRDTztBN0RreVNuQjtBNkQzdlNZO0VBQ0U7QTdENnZTZDtBNkQzdlNZO0VBRUUsb0NBNUNLO0VBNkNMLGdDQTdDSztFQThDTCxzQkEvQ0Y7QTdEMnlTWjtBNkR6dlNRO0VBR0U7QTdEeXZTVjtBS2p2U0U7RXdETlU7SUFDRTtFN0QwdlNaO0FBQ0Y7QTZEanpTSTtFQUNFLGlDQUhNO0VBSU4sV0FIYTtBN0RzelNuQjtBNkRselNNOztFQUVFO0E3RG96U1I7QTZEbnpTTTtFQUNFLFdBUlc7QTdENnpTbkI7QTZEcHpTTTtFQUNFO0E3RHN6U1I7QTZEcnpTUTs7RUFFRSxXQWJTO0E3RG8wU25CO0FLNXZTRTtFd0QxREk7SUFFSSxpQ0FqQkU7RTdEeTBTVjtBQUNGO0E2RHh6U007O0VBRUU7QTdEMHpTUjtBNkR2elNROzs7RUFFRTtFQUNBLFdBekJTO0E3RG0xU25CO0E2RHh6U1E7RUFDRSxXQTVCUztFQTZCVDtBN0QwelNWO0E2RHp6U1U7RUFDRTtBN0QyelNaO0E2RHp6U1U7RUFDRTtBN0QyelNaO0E2RHh6U1U7RUFDRSxXQXRDTztBN0RnMlNuQjtBNkR6elNZO0VBQ0U7QTdEMnpTZDtBNkR6elNZO0VBRUUsc0JBNUNLO0VBNkNMLGtCQTdDSztFQThDTCxzQkEvQ0Y7QTdEeTJTWjtBNkR2elNRO0VBR0U7QTdEdXpTVjtBSy95U0U7RXdETlU7SUFDRTtFN0R3elNaO0FBQ0Y7QTZELzJTSTtFQUNFLHlCQUhNO0VBSU4sV0FIYTtBN0RvM1NuQjtBNkRoM1NNOztFQUVFO0E3RGszU1I7QTZEajNTTTtFQUNFLFdBUlc7QTdEMjNTbkI7QTZEbDNTTTtFQUNFO0E3RG8zU1I7QTZEbjNTUTs7RUFFRSxXQWJTO0E3RGs0U25CO0FLMXpTRTtFd0QxREk7SUFFSSx5QkFqQkU7RTdEdTRTVjtBQUNGO0E2RHQzU007O0VBRUU7QTdEdzNTUjtBNkRyM1NROzs7RUFFRTtFQUNBLFdBekJTO0E3RGk1U25CO0E2RHQzU1E7RUFDRSxXQTVCUztFQTZCVDtBN0R3M1NWO0E2RHYzU1U7RUFDRTtBN0R5M1NaO0E2RHYzU1U7RUFDRTtBN0R5M1NaO0E2RHQzU1U7RUFDRSxXQXRDTztBN0Q4NVNuQjtBNkR2M1NZO0VBQ0U7QTdEeTNTZDtBNkR2M1NZO0VBRUUsc0JBNUNLO0VBNkNMLGtCQTdDSztFQThDTCxjQS9DRjtBN0R1NlNaO0E2RHIzU1E7RUFHRTtBN0RxM1NWO0FLNzJTRTtFd0ROVTtJQUNFO0U3RHMzU1o7QUFDRjtBNkQ3NlNJO0VBQ0Usb0NBSE07RUFJTixXQUhhO0E3RGs3U25CO0E2RDk2U007O0VBRUU7QTdEZzdTUjtBNkQvNlNNO0VBQ0UsV0FSVztBN0R5N1NuQjtBNkRoN1NNO0VBQ0U7QTdEazdTUjtBNkRqN1NROztFQUVFLFdBYlM7QTdEZzhTbkI7QUt4M1NFO0V3RDFESTtJQUVJLG9DQWpCRTtFN0RxOFNWO0FBQ0Y7QTZEcDdTTTs7RUFFRTtBN0RzN1NSO0E2RG43U1E7OztFQUVFO0VBQ0EsV0F6QlM7QTdEKzhTbkI7QTZEcDdTUTtFQUNFLFdBNUJTO0VBNkJUO0E3RHM3U1Y7QTZEcjdTVTtFQUNFO0E3RHU3U1o7QTZEcjdTVTtFQUNFO0E3RHU3U1o7QTZEcDdTVTtFQUNFLFdBdENPO0E3RDQ5U25CO0E2RHI3U1k7RUFDRTtBN0R1N1NkO0E2RHI3U1k7RUFFRSxzQkE1Q0s7RUE2Q0wsa0JBN0NLO0VBOENMLHlCQS9DRjtBN0RxK1NaO0E2RG43U1E7RUFHRTtBN0RtN1NWO0FLMzZTRTtFd0ROVTtJQUNFO0U3RG83U1o7QUFDRjtBNkQzK1NJO0VBQ0Usb0NBSE07RUFJTixXQUhhO0E3RGcvU25CO0E2RDUrU007O0VBRUU7QTdEOCtTUjtBNkQ3K1NNO0VBQ0UsV0FSVztBN0R1L1NuQjtBNkQ5K1NNO0VBQ0U7QTdEZy9TUjtBNkQvK1NROztFQUVFLFdBYlM7QTdEOC9TbkI7QUt0N1NFO0V3RDFESTtJQUVJLG9DQWpCRTtFN0RtZ1RWO0FBQ0Y7QTZEbC9TTTs7RUFFRTtBN0RvL1NSO0E2RGovU1E7OztFQUVFO0VBQ0EsV0F6QlM7QTdENmdUbkI7QTZEbC9TUTtFQUNFLFdBNUJTO0VBNkJUO0E3RG8vU1Y7QTZEbi9TVTtFQUNFO0E3RHEvU1o7QTZEbi9TVTtFQUNFO0E3RHEvU1o7QTZEbC9TVTtFQUNFLFdBdENPO0E3RDBoVG5CO0E2RG4vU1k7RUFDRTtBN0RxL1NkO0E2RG4vU1k7RUFFRSxzQkE1Q0s7RUE2Q0wsa0JBN0NLO0VBOENMLHlCQS9DRjtBN0RtaVRaO0E2RGovU1E7RUFHRTtBN0RpL1NWO0FLeitTRTtFd0ROVTtJQUNFO0U3RGsvU1o7QUFDRjtBNkR6aVRJO0VBQ0UseUJBSE07RUFJTixXQUhhO0E3RDhpVG5CO0E2RDFpVE07O0VBRUU7QTdENGlUUjtBNkQzaVRNO0VBQ0UsV0FSVztBN0RxalRuQjtBNkQ1aVRNO0VBQ0U7QTdEOGlUUjtBNkQ3aVRROztFQUVFLFdBYlM7QTdENGpUbkI7QUtwL1NFO0V3RDFESTtJQUVJLHlCQWpCRTtFN0Rpa1RWO0FBQ0Y7QTZEaGpUTTs7RUFFRTtBN0RralRSO0E2RC9pVFE7OztFQUVFO0VBQ0EsV0F6QlM7QTdEMmtUbkI7QTZEaGpUUTtFQUNFLFdBNUJTO0VBNkJUO0E3RGtqVFY7QTZEampUVTtFQUNFO0E3RG1qVFo7QTZEampUVTtFQUNFO0E3RG1qVFo7QTZEaGpUVTtFQUNFLFdBdENPO0E3RHdsVG5CO0E2RGpqVFk7RUFDRTtBN0RtalRkO0E2RGpqVFk7RUFFRSxzQkE1Q0s7RUE2Q0wsa0JBN0NLO0VBOENMLGNBL0NGO0E3RGltVFo7QTZEL2lUUTtFQUdFO0E3RCtpVFY7QUt2aVRFO0V3RE5VO0lBQ0U7RTdEZ2pUWjtBQUNGO0E2RHZtVEk7RUFDRSxvQ0FITTtFQUlOLHlCQUhhO0E3RDRtVG5CO0E2RHhtVE07O0VBRUU7QTdEMG1UUjtBNkR6bVRNO0VBQ0UseUJBUlc7QTdEbW5UbkI7QTZEMW1UTTtFQUNFO0E3RDRtVFI7QTZEM21UUTs7RUFFRSx5QkFiUztBN0QwblRuQjtBS2xqVEU7RXdEMURJO0lBRUksb0NBakJFO0U3RCtuVFY7QUFDRjtBNkQ5bVRNOztFQUVFO0E3RGduVFI7QTZEN21UUTs7O0VBRUU7RUFDQSx5QkF6QlM7QTdEeW9UbkI7QTZEOW1UUTtFQUNFLHlCQTVCUztFQTZCVDtBN0RnblRWO0E2RC9tVFU7RUFDRTtBN0RpblRaO0E2RC9tVFU7RUFDRTtBN0RpblRaO0E2RDltVFU7RUFDRSx5QkF0Q087QTdEc3BUbkI7QTZEL21UWTtFQUNFO0E3RGluVGQ7QTZEL21UWTtFQUVFLG9DQTVDSztFQTZDTCxnQ0E3Q0s7RUE4Q0wseUJBL0NGO0E3RCtwVFo7QTZEN21UUTtFQUdFO0E3RDZtVFY7QUtybVRFO0V3RE5VO0lBQ0U7RTdEOG1UWjtBQUNGO0E2RHJxVEk7RUFDRSxvQ0FITTtFQUlOLFdBSGE7QTdEMHFUbkI7QTZEdHFUTTs7RUFFRTtBN0R3cVRSO0E2RHZxVE07RUFDRSxXQVJXO0E3RGlyVG5CO0E2RHhxVE07RUFDRTtBN0QwcVRSO0E2RHpxVFE7O0VBRUUsV0FiUztBN0R3clRuQjtBS2huVEU7RXdEMURJO0lBRUksb0NBakJFO0U3RDZyVFY7QUFDRjtBNkQ1cVRNOztFQUVFO0E3RDhxVFI7QTZEM3FUUTs7O0VBRUU7RUFDQSxXQXpCUztBN0R1c1RuQjtBNkQ1cVRRO0VBQ0UsV0E1QlM7RUE2QlQ7QTdEOHFUVjtBNkQ3cVRVO0VBQ0U7QTdEK3FUWjtBNkQ3cVRVO0VBQ0U7QTdEK3FUWjtBNkQ1cVRVO0VBQ0UsV0F0Q087QTdEb3RUbkI7QTZEN3FUWTtFQUNFO0E3RCtxVGQ7QTZEN3FUWTtFQUVFLHNCQTVDSztFQTZDTCxrQkE3Q0s7RUE4Q0wseUJBL0NGO0E3RDZ0VFo7QTZEM3FUUTtFQUdFO0E3RDJxVFY7QUtucVRFO0V3RE5VO0lBQ0U7RTdENHFUWjtBQUNGO0E2RDFxVEk7RUFDRSxlQS9Fb0I7QTdEMnZUMUI7QUt2cVRFO0V3REZJO0lBQ0Usb0JBbEZtQjtFN0Q4dlR6QjtBQUNGO0FLNXFURTtFd0RFSTtJQUNFLHFCQXJGa0I7RTdEa3dUeEI7QUFDRjtBNkQxcVRJO0VBQ0U7RUFDQTtBN0Q0cVROO0E2RDNxVE07RUFDRTtFQUNBO0E3RDZxVFI7QTZENXFURTtFQUNFO0E3RDhxVEo7QTZEN3FURTtFQUNFO0E3RCtxVEo7O0E2RDNxVEE7RUFFRTtBN0Q2cVRGO0E2RDVxVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEOHFUSjtBNkQ1cVRFO0VBQ0U7QTdEOHFUSjtBS2x0VEU7RXdEd0JGO0lBZUk7RTdEK3FURjtBQUNGOztBNkQ5cVRBO0VBQ0U7QTdEaXJURjtBSzN0VEU7RXdENkNFO0lBQ0U7RTdEaXJUSjtFNkRoclRJO0lBQ0U7RTdEa3JUTjtBQUNGO0FLL3RURTtFd0RxQ0Y7SUFTSTtJQUNBO0U3RHFyVEY7RTZEcHJURTtJeERXQSxvQndEVjBCO0U3RHNyVDVCO0FBQ0Y7O0E2RG5yVEE7O0VBRUU7RUFDQTtBN0RzclRGOztBNkRwclRBO0VBQ0U7RUFDQTtFQUNBLG9CQWxKa0I7QTdEeTBUcEI7O0E4RHIwVEE7RUFDRSxpQnZEb0JnQjtBUG96VGxCO0FLNXVURTtFeUR4RkU7SUFDRSxvQkFUbUI7RTlEZzFUdkI7RThEdDBURTtJQUNFLHFCQVZrQjtFOURrMVR0QjtBQUNGOztBK0RqMVRBO0VBQ0UsaUN6RFNhO0V5RFJiLHlCQUplO0EvRHcxVGpCOztBQ3YxVEE7QStEREk7RUFDSTtFQUNBO0FoRTQxVFI7QWdFejFUSTtFQUNJO0VBQ0E7QWhFMjFUUjtBZ0V4MVRJO0VBQ0k7RUFDQTtBaEUwMVRSO0FnRXYxVEk7RUFDSTtFQUNBO0FoRXkxVFI7QWdFdDFUSTtFQUNJO0VBQ0E7QWhFdzFUUjtBZ0VyMVRJO0VBQ0k7RUFDQTtBaEV1MVRSO0FnRXIxVFE7RUFDSSxhekRsQkU7QVB5MlRkO0FnRXAxVFE7RUFDSTtBaEVzMVRaOztBZ0VoMVRJO0VBREo7SUFFUTtJQUNBO0lBQ0E7RWhFbzFUTjtBQUNGOztBZ0VoMVRJO0VBREo7SUFFUTtFaEVvMVROO0FBQ0Y7O0FnRS8wVEk7QUFDQTtFQUNJO0FoRWsxVFI7O0FnRWgxVEk7QUFKQTtBQUNBO0VBQ0k7QWhFdzFUUjs7QWdFdDFUSTtBQUpBO0FBQ0E7RUFDSTtBaEU4MVRSOztBZ0U1MVRJO0FBSkE7QUFDQTtFQUNJO0FoRW8yVFI7O0FnRWwyVEk7QUFKQTtBQUNBO0VBQ0k7QWhFMDJUUjs7QWdFeDJUSTtBQUpBO0FBQ0E7RUFDSTtBaEVnM1RSOztBZ0U5MlRJO0FBSkE7QUFDQTtFQUNJO0FoRXMzVFI7O0FnRXAzVEk7QUFKQTtBQUNBO0VBQ0k7QWhFNDNUUjs7QWdFMTNUSTtBQUpBO0FBQ0E7RUFDSTtBaEVrNFRSOztBZ0VoNFRJO0FBSkE7QUFDQTtFQUNJO0FoRXc0VFI7O0FnRXQ0VEk7QUFKQTtBQUNBO0VBQ0k7QWhFODRUUjs7QWdFNTRUSTtBQUpBO0FBQ0E7RUFDSTtBaEVvNVRSOztBZ0VsNVRJO0FBSkE7QUFDQTtFQUNJO0FoRTA1VFI7O0FnRXg1VEk7QUFKQTtBQUNBO0VBQ0k7QWhFZzZUUjs7QWdFOTVUSTtBQUpBO0FBQ0E7RUFDSTtBaEVzNlRSOztBZ0VwNlRJO0FBSkE7QUFDQTtFQUNJO0FoRTQ2VFI7O0FnRTE2VEk7QUFKQTtBQUNBO0VBQ0k7QWhFazdUUjs7QWdFaDdUSTtBQUpBO0FBQ0E7RUFDSTtBaEV3N1RSOztBZ0V0N1RJO0FBSkE7QUFDQTtFQUNJO0FoRTg3VFI7O0FnRTU3VEk7QUFKQTtBQUNBO0VBQ0k7QWhFbzhUUjs7QWdFbDhUSTtBQUpBO0FBQ0E7RUFDSTtBaEUwOFRSOztBZ0V4OFRJO0FBS0E7QUFDQTtFQUNJO0FoRXU4VFI7O0FnRXI4VEk7QUFKQTtBQUNBO0VBQ0k7QWhFNjhUUjs7QWdFMzhUSTtBQUpBO0FBQ0E7RUFDSTtBaEVtOVRSOztBZ0VqOVRJO0FBSkE7QUFDQTtFQUNJO0FoRXk5VFI7O0FnRXY5VEk7QUFKQTtBQUNBO0VBQ0k7QWhFKzlUUjs7QWdFNzlUSTtBQUpBO0FBQ0E7RUFDSTtBaEVxK1RSOztBZ0VuK1RJO0FBSkE7QUFDQTtFQUNJO0FoRTIrVFI7O0FnRXorVEk7QUFKQTtBQUNBO0VBQ0k7QWhFaS9UUjs7QWdFLytUSTtBQUpBO0FBQ0E7RUFDSTtBaEV1L1RSOztBZ0VyL1RJO0FBSkE7QUFDQTtFQUNJO0FoRTYvVFI7O0FnRTMvVEk7QUFKQTtBQUNBO0VBQ0k7QWhFbWdVUjs7QWdFamdVSTtBQUpBO0FBQ0E7RUFDSTtBaEV5Z1VSOztBZ0V2Z1VJO0FBSkE7QUFDQTtFQUNJO0FoRStnVVI7O0FnRTdnVUk7QUFKQTtBQUNBO0VBQ0k7QWhFcWhVUjs7QWdFbmhVSTtBQUpBO0FBQ0E7RUFDSTtBaEUyaFVSOztBZ0V6aFVJO0FBSkE7QUFDQTtFQUNJO0FoRWlpVVI7O0FnRS9oVUk7QUFKQTtBQUNBO0VBQ0k7QWhFdWlVUjs7QWdFcmlVSTtBQUpBO0FBQ0E7RUFDSTtBaEU2aVVSOztBZ0UzaVVJO0FBSkE7QUFDQTtFQUNJO0FoRW1qVVI7O0FnRWpqVUk7QUFKQTtBQUNBO0VBQ0k7QWhFeWpVUjs7QWdFdmpVSTtBQUpBO0FBQ0E7RUFDSTtBaEUralVSOztBZ0U3alVJO0FBS0E7QUFDQTtFQUNJO0FoRTRqVVI7O0FnRTFqVUk7QUFKQTtBQUNBO0VBQ0k7QWhFa2tVUjs7QWdFaGtVSTtBQUpBO0FBQ0E7RUFDSTtBaEV3a1VSOztBZ0V0a1VJO0FBSkE7QUFDQTtFQUNJO0FoRThrVVI7O0FnRTVrVUk7QUFKQTtBQUNBO0VBQ0k7QWhFb2xVUjs7QWdFbGxVSTtBQUpBO0FBQ0E7RUFDSTtBaEUwbFVSOztBZ0V4bFVJO0FBSkE7QUFDQTtFQUNJO0FoRWdtVVI7O0FnRTlsVUk7QUFKQTtBQUNBO0VBQ0k7QWhFc21VUjs7QWdFcG1VSTtBQUpBO0FBQ0E7RUFDSTtBaEU0bVVSOztBZ0UxbVVJO0FBSkE7QUFDQTtFQUNJO0FoRWtuVVI7O0FnRWhuVUk7QUFKQTtBQUNBO0VBQ0k7QWhFd25VUjs7QWdFdG5VSTtBQUpBO0FBQ0E7RUFDSTtBaEU4blVSOztBZ0U1blVJO0FBSkE7QUFDQTtFQUNJO0FoRW9vVVI7O0FnRWxvVUk7QUFKQTtBQUNBO0VBQ0k7QWhFMG9VUjs7QWdFeG9VSTtBQUpBO0FBQ0E7RUFDSTtBaEVncFVSOztBZ0U5b1VJO0FBSkE7QUFDQTtFQUNJO0FoRXNwVVI7O0FnRXBwVUk7QUFKQTtBQUNBO0VBQ0k7QWhFNHBVUjs7QWdFMXBVSTtBQUpBO0FBQ0E7RUFDSTtBaEVrcVVSOztBZ0VocVVJO0FBSkE7QUFDQTtFQUNJO0FoRXdxVVI7O0FnRXRxVUk7QUFKQTtBQUNBO0VBQ0k7QWhFOHFVUjs7QWdFNXFVSTtBQUpBO0FBQ0E7RUFDSTtBaEVvclVSOztBZ0VsclVJO0FBS0E7QUFDQTtFQUNJO0FoRWlyVVI7O0FnRS9xVUk7QUFKQTtBQUNBO0VBQ0k7QWhFdXJVUjs7QWdFcnJVSTtBQUpBO0FBQ0E7RUFDSTtBaEU2clVSOztBZ0UzclVJO0FBSkE7QUFDQTtFQUNJO0FoRW1zVVI7O0FnRWpzVUk7QUFKQTtBQUNBO0VBQ0k7QWhFeXNVUjs7QWdFdnNVSTtBQUpBO0FBQ0E7RUFDSTtBaEUrc1VSOztBZ0U3c1VJO0FBSkE7QUFDQTtFQUNJO0FoRXF0VVI7O0FnRW50VUk7QUFKQTtBQUNBO0VBQ0k7QWhFMnRVUjs7QWdFenRVSTtBQUpBO0FBQ0E7RUFDSTtBaEVpdVVSOztBZ0UvdFVJO0FBSkE7QUFDQTtFQUNJO0FoRXV1VVI7O0FnRXJ1VUk7QUFKQTtBQUNBO0VBQ0k7QWhFNnVVUjs7QWdFM3VVSTtBQUpBO0FBQ0E7RUFDSTtBaEVtdlVSOztBZ0VqdlVJO0FBSkE7QUFDQTtFQUNJO0FoRXl2VVI7O0FnRXZ2VUk7QUFKQTtBQUNBO0VBQ0k7QWhFK3ZVUjs7QWdFN3ZVSTtBQUpBO0FBQ0E7RUFDSTtBaEVxd1VSOztBZ0Vud1VJO0FBSkE7QUFDQTtFQUNJO0FoRTJ3VVI7O0FnRXp3VUk7QUFKQTtBQUNBO0VBQ0k7QWhFaXhVUjs7QWdFL3dVSTtBQUpBO0FBQ0E7RUFDSTtBaEV1eFVSOztBZ0VyeFVJO0FBSkE7QUFDQTtFQUNJO0FoRTZ4VVI7O0FnRTN4VUk7QUFKQTtBQUNBO0VBQ0k7QWhFbXlVUjs7QWdFanlVSTtBQUpBO0FBQ0E7RUFDSTtBaEV5eVVSOztBZ0V2eVVJO0FDM0VKOzs7Ozs7RUFBQTtBaEVOQTtBaUVQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFMjRVSjtBa0V4NFVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEUwNFVKO0FrRXY0VUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXk0VUo7QWtFdDRVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFdzRVSjtBa0VyNFVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEV1NFVKO0FrRXA0VUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXM0VUo7QW1FbjdVQTtFQUNJLFc1RGtCUztFNERqQlQsOEM1RHFDVztBUGc1VWY7O0FtRWw3VUE7Ozs7O0VBS0ksYzVES0k7RTRESko7RUFDQTtBbkVxN1VKO0FtRW43VUk7Ozs7O0VBQ0k7QW5FeTdVUjs7QW1FcjdVQTs7RUZaSSxlRWNjO0VGYmQ7RUFDQSxpQkVZb0I7RUZYcEI7RUVhQSxXNURKUztBUDg3VWI7O0FtRXY3VUE7RUFDSTtBbkUwN1VKOztBbUV2N1VBO0VBQ0ksYzVEaEJJO0FQMDhVUjs7QW1FdjdVQTs7RUYzQkksZUU2QmM7RUY1QmQ7RUFDQSxpQkUyQm9CO0VGMUJwQjtBakV1OVVKOztBbUUxN1VBOztFRmhDSSxlRWtDYztFRmpDZDtFQUNBLGlCRWdDb0I7RUYvQnBCO0FqRSs5VUo7O0FtRTc3VUE7O0VGckNJLGVFdUNjO0VGdENkO0VBQ0EsaUJFcUNvQjtFRnBDcEI7QWpFdStVSjs7QW1FaDhVQTs7RUYxQ0ksZUU0Q2M7RUYzQ2Q7RUFDQSxpQkUwQ29CO0VGekNwQjtBakUrK1VKOztBbUVuOFVBOztFRi9DSSxlRWlEYztFRmhEZDtFQUNBLGlCRStDb0I7RUY5Q3BCO0FqRXUvVUo7O0FtRXQ4VUE7RUFDSTtBbkV5OFVKOztBbUV0OFVBO0VBQ0k7QW5FeThVSjs7QW1FdDhVQTtFQUNJO0FuRXk4VUo7O0FtRXQ4VUE7RUFDSTtBbkV5OFVKOztBbUVyOFVJO0VBQ0k7QW5FdzhVUjtBbUVuOFVROztFQUNJO0FuRXM4VVo7QW1FbDhVSTs7O0VBR0k7QW5FbzhVUjtBbUVqOFVJO0VBQ0k7QW5FbThVUjtBbUVoOFVJO0VBQ0k7QW5FazhVUjtBbUVoOFVROztFQUVJLDhDNUQvREc7RTREZ0VIO0VBQ0E7RUFDQTtBbkVrOFVaO0FtRWg4VVk7O0VBQ0k7QW5FbThVaEI7QW1FajhVZ0I7O0VBQ0k7QW5FbzhVcEI7QW1FLzdVUTtFQUNJO0FuRWk4VVo7QW1FLzdVWTtFQUNJO0FuRWk4VWhCO0FtRS83VWdCO0VBQ0ksY25EeEhWO0VtRHlIVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkVpOFVwQjtBbUU1N1VRO0VBQ0k7RUFDQTtBbkU4N1VaO0FtRTU3VVk7RUFDSTtFQUNBO0VBQ0E7QW5FODdVaEI7QW1FNTdVZ0I7RUFDSTtBbkU4N1VwQjtBbUUzN1VnQjtFQUNJLHlCbkRsSlY7RW1EbUpVO0VBQ0EsY25EbkpSO0VtRG9KUTtFQUNBLDhDNURsSEw7RTREbUhLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRTY3VXBCO0FtRXY3VUk7RUFDSSx5QjVEekpNO0U0RDBKTjtBbkV5N1VSO0FtRXY3VVE7RUZuS0osZUVvS3NCO0VGbkt0QjtFQUNBLGlCRWtLNEI7RUZqSzVCO0VFbUtRLGM1RDlKSjtBUHlsVlI7QW1FeDdVUTtFRnpLSixlRTBLc0I7RUZ6S3RCO0VBQ0EsaUJFd0s0QjtFRnZLNUI7RUV5S1E7QW5FNDdVWjs7QW1FdjdVQTtFQUNJO0VBQ0E7RUFDQTtBbkUwN1VKOztBbUV2N1VBOzs7RUFHSTtFQUNBO0FuRTA3VUo7O0FtRXY3VUE7RUFDSTtFQUNBO0FuRTA3VUo7O0FtRXY3VUE7RUFDSTtFQUNBO0FuRTA3VUo7O0FtRXY3VUE7RUFDSTtFQUNBO0FuRTA3VUo7O0FDaG9WQTtBbUVWSTtFQUNJO0FwRThvVlI7QW9FNW9WUTtFQUhKO0lBSVE7SUFDQTtFcEUrb1ZWO0VvRTFvVnNCO0lBQ0k7RXBFNG9WMUI7RW9Fem9Wc0I7SUFDSTtFcEUyb1YxQjtFb0V0b1ZjO0lBQ0k7RXBFd29WbEI7QUFDRjtBb0Vwb1ZRO0VBMUJKO0lBMkJRO0VwRXVvVlY7QUFDRjtBb0Vwb1ZZO0VBREo7SUFFUTtFcEV1b1ZkO0FBQ0Y7QW9FcG9WUTtFQUNJO0FwRXNvVlo7QW9FbG9WSTs7O0VBR0kseUJwRHpDSTtFb0QwQ0o7QXBFb29WUjtBb0Vsb1ZRO0VBTko7OztJQU9RO0lBQ0E7RXBFdW9WVjtBQUNGO0FvRXBvVkk7O0VBRUk7RUFDQTtFQUNBO0FwRXNvVlI7QW9Fbm9WSTs7RUFFSTtBcEVxb1ZSO0FvRW5vVlE7RUFKSjs7SUFLUTtFcEV1b1ZWO0FBQ0Y7QW9FbG9WUTs7RUFDSSxjcERyRUE7RW9Ec0VBO0FwRXFvVlo7QW9Fbm9WWTtFQUpKOztJQUtRO0VwRXVvVmQ7QUFDRjtBb0Vub1ZJO0VBQ0k7QXBFcW9WUjtBb0Vub1ZRO0VBQ0ksVzdEN0VKO0FQa3RWUjtBb0Vqb1ZJO0VBQ0kseUJwRHhGRTtFb0R5RkY7QXBFbW9WUjtBb0Vqb1ZRO0VBSko7SUFLUTtJQUNBO0lBQ0E7SUFDQTtFcEVvb1ZWO0FBQ0Y7QW9FbG9WUTs7RUFFSTtBcEVvb1ZaO0FvRWpvVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEVtb1ZaO0FvRWpvVlk7RUFOSjtJQU9RO0VwRW9vVmQ7QUFDRjtBb0UvblZRO0VBREo7SUFFUSx5QnBEcEhBO0lvRHFIQTtJQUNBO0VwRWtvVlY7RW9FaG9WVTtJQUNJO0VwRWtvVmQ7QUFDRjtBb0UvblZRO0VBWEo7SUFZUSx5QjdEdEhDO0VQd3ZWWDtBQUNGO0FvRWhvVlE7RUFDSTtFQUNBO0FwRWtvVlo7QW9FaG9WWTtFQUpKO0lBS1EsVzdEaklSO0k2RGtJUTtFcEVtb1ZkO0FBQ0Y7QW9FaG9WUTtFQUNJO0VBQ0E7QXBFa29WWjtBb0Vob1ZZO0VBSko7SUFLUTtJQUNBLFU3RDVJUjtJNkQ2SVE7RXBFbW9WZDtBQUNGO0FvRWpvVlk7RUFWSjtJQVdRLGFwRHRKSjtFaEIweFZWO0FBQ0Y7QW9FaG9WSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFa29WUjtBb0Vob1ZRO0VBQ0k7RUFDQSxXN0QvSko7RTZEZ0tJO0VBQ0E7QXBFa29WWjtBb0UvblZRO0VBZEo7SUFlUTtFcEVrb1ZWO0FBQ0Y7QW9FL25WSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRWlvVlI7QW9FL25WUTtFQUNJLGFwRHJMQTtFb0RzTEE7RUFDQTtBcEVpb1ZaO0FvRTluVlE7RUFaSjtJQWFRO0VwRWlvVlY7QUFDRjtBb0U3blZRO0VBQ0ksYXBEaE1LO0VvRGlNTDtFQUNBO0FwRStuVlo7QW9FM25WWTtFQUNJLGFwRHpNTjtBaEJzMFZWO0FvRXhuVlk7O0VBRUksYXBEaE5OO0FoQjAwVlY7QW9Fcm5WWTs7O0VBR0ksYXBEeE5OO0FoQiswVlY7QW9FbG5WSTtFQUNJO0FwRW9uVlI7O0FxRXIxVkE7RUFDSTtBckV3MVZKO0FxRXQxVkk7RUFISjtJQUlRO0VyRXkxVk47QUFDRjtBcUV0MVZRO0VBQ0k7RUFDQSxjOURVQTtFOERUQTtBckV3MVZaO0FxRXIxVlE7O0VBRUk7RUFDQTtBckV1MVZaO0FxRXIxVlk7O0VBQ0k7QXJFdzFWaEI7QXFFcDFWUTtFQUNJLGE5RFZKO0U4RFdJO0VBQ0E7RUFDQTtFQUNBO0FyRXMxVlo7O0FzRWwzVkk7RUxNQSxlS0xrQjtFTE1sQjtFQUNBLGlCS1B3QjtFTFF4QjtFS05JO0VBQ0E7QXRFdTNWUjtBc0VyM1ZRO0VBQ0kseUJ0REpBO0VzREtBLGN0RE5GO0FoQjYzVlY7QXNFcDNWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RXMzVlo7QXNFcDNWWTtFQUNJO0VBQ0E7QXRFczNWaEI7QXNFbjNWWTtFQUNJLGF0RHBCSjtBaEJ5NFZaOztBc0U3MlZRO0VBQ0kseUJ0RDdCQTtFc0Q4QkE7RUFDQSxjL0RwQko7RStEcUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFZzNWWjtBc0U5MlZZO0VBQ0ksYy9ENUJSO0FQNDRWUjs7QXNFeDJWSTtFQUNJO0F0RTIyVlI7QXNFeDJWSTtFQUNJO0F0RTAyVlI7QXNFdjJWSTtFQUNJO0F0RXkyVlI7QXNFdDJWSTtFQUNJO0VBQ0EseUJ0RDlERTtFc0QrREYsVy9EekRBO0UrRDBEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFdzJWUjtBc0V0MlZRO0VBQ0kseUJ0RDFFQTtFc0QyRUEsY3RENUVGO0FoQm83VlY7QXNFbjJWUTtFQUNJLHNCL0Q1RUo7RStENkVJO0VBQ0E7QXRFcTJWWjtBc0VuMlZZO0VBQ0kseUJ0RHZGTjtBaEI0N1ZWO0FzRS8xVlE7RUFDSTtBdEVpMlZaO0FzRS8xVlk7RUFDSSx5QnREaEdKO0VzRGlHSSxjdERsR047QWhCbThWVjtBc0UzMVZRO0VBQ0k7QXRFNjFWWjtBc0UzMVZZO0VBQ0kseUJ0RDNHSjtFc0Q0R0ksYy9EakdSO0FQODdWUjs7QXVFNThWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RSs4VlI7QXVFMzhWUTtFQUNJO0F2RTY4Vlo7QXVFejhWSTtFQUNJO0F2RTI4VlI7QXVFdjhWZ0I7RUFDSTtBdkV5OFZwQjtBdUV0OFZnQjtFQUNJO0F2RXc4VnBCO0F1RW44VlE7RUFDSTtFQUNBO0F2RXE4Vlo7QXVFbjhWWTtFQUNJO0F2RXE4VmhCO0F1RWw4Vlk7RUFDSTtBdkVvOFZoQjs7QXdFeitWSTtFUE1BLGVPTGtCO0VQTWxCO0VBQ0EsaUJPUHdCO0VQUXhCO0FqRXUrVko7QXdFNStWSTtFUEVBLGVPRGtCO0VQRWxCO0VBQ0EsaUJPSHdCO0VQSXhCO0FqRTYrVko7QXdFOStWSTtFUEZBLGVPR2tCO0VQRmxCO0VBQ0EsaUJPQ3dCO0VQQXhCO0FqRW0vVko7QXdFaC9WSTtFUE5BLGVPT2tCO0VQTmxCO0VBQ0EsaUJPS3dCO0VQSnhCO0VPTUk7QXhFby9WUjtBd0VoL1ZRO0VQYkosZU9jc0I7RVBidEI7RUFDQSxpQk9ZNEI7RVBYNUI7QWpFZ2dXSjtBd0VqL1ZJO0VBQ0k7RUFDQTtBeEVtL1ZSO0F3RWovVlE7RUFDSTtBeEVtL1ZaO0F3RWgvVlE7RUFDSTtBeEVrL1ZaO0F3RS8rVlE7RUFDSTtBeEVpL1ZaO0F3RTkrVlE7RUFDSTtFQUNBO0VBQ0E7QXhFZy9WWjtBd0U5K1ZZO0VBQ0k7QXhFZy9WaEI7QXdFNytWWTtFQUNJO0F4RSsrVmhCOztBeUVsaVdBO0VBQ0ksc0JsRWlCUztFa0VoQlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXFpV0o7QXlFbmlXSTtFQVRKO0lBVVE7SUFDQTtFekVzaVdOO0FBQ0Y7QXlFcGlXSTtFQWRKO0lBZVE7RXpFdWlXTjtBQUNGOztBeUVuaVdJO0VBREo7SUFFUTtFekV1aVdOO0FBQ0Y7QXlFcmlXSTtFQUNJLFdsRWhCQTtFa0VpQkE7QXpFdWlXUjtBeUVwaVdJO0VBQ0ksV2xFckJBO0VrRXNCQTtBekVzaVdSO0F5RW5pV1k7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpFc2lXZDtBQUNGO0F5RWxpV0k7RUFDSSxjbEVsQ007QVBza1dkOztBeUVoaVdBO0VBQ0k7RUFDQTtBekVtaVdKO0F5RWppV0k7RUFKSjtJQUtRO0V6RW9pV047QUFDRjtBeUVsaVdJO0VBUko7SUFTUTtJQUNBO0V6RXFpV047QUFDRjtBeUVuaVdJO0VBQ0k7QXpFcWlXUjtBeUVsaVdJO0VBQ0k7QXpFb2lXUjs7QXlFaGlXQTtFQUNJLHlCbEU3RFU7RWtFOERWLGNsRTdESTtFa0U4REo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVtaVdKO0F5RWppV0k7RUFFSSxzQmxFNUVBO0VrRTZFQSxjbEV2RUE7QVB5bVdSO0F5RS9oV0k7RUFmSjtJQWdCUTtJQUNBO0lBQ0E7RXpFa2lXTjtFeUVoaVdNO0lBQ0k7RXpFa2lXVjtBQUNGO0F5RS9oV0k7RUFDSTtJQUNJO0V6RWlpV1Y7QUFDRjs7QXlFN2hXQTtFQUNJO0F6RWdpV0o7O0EwRTNvV0E7RUFDSTtBMUU4b1dKO0EwRTVvV0k7RUFDSTtBMUU4b1dSO0EwRTNvV0k7RUFDSTtBMUU2b1dSO0EwRTNvV1E7RUFDSTtBMUU2b1daO0EwRTFvV1E7RUFDSSxhMURYQTtFMERZQTtFQUNBO0VBQ0E7RUFDQTtBMUU0b1daO0EwRXhvV1k7RUFDSSxhMURyQk47QWhCK3BXVjtBMEV0b1dRO0VBQ0k7RUFDQSxXbkVYQztFbUVZRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFd29XWjtBMEV0b1dZO0VBQ0k7QTFFd29XaEI7O0EyRS9xV0E7RUFDSTtBM0VrcldKOztBMkV6cVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNFNHFXSjs7QTJFeHFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRTJxV0o7O0EyRXRxV0E7RUFDSTtBM0V5cVdKOztBMkVycVdJO0VBQ0k7QTNFd3FXUjtBMkVycVdJO0VBQ0k7QTNFdXFXUjtBMkVwcVdJO0VBQ0k7QTNFc3FXUjs7QTJFbHFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VxcVdKOztBMkVscVdBO0VBQ0k7QTNFcXFXSjtBMkVucVdJO0VBQ0k7QTNFcXFXUjtBMkVscVdJO0VBQ0k7QTNFb3FXUjtBMkVqcVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRW1xV1I7QTJFanFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFbXFXWjtBMkVocVdRO0VBQ0k7RUFDQSxhcEUxRUo7RW9FMkVJO0VBQ0E7QTNFa3FXWjtBMkU5cFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFZ3FXUjtBMkU3cFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNFK3BXUjtBMkU1cFdJO0VBQ0ksY3BFeEdBO0VvRXlHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRThwV1I7QTJFM3BXSTtFQUNJO0VBQ0E7RUFDQSxXcEVoSEs7RW9FaUhMO0VBQ0E7RUFDQTtFQUNBO0EzRTZwV1I7QTJFMXBXSTtFQUNJLFdwRXhISztFb0V5SEw7RUFDQTtFQUNBO0EzRTRwV1I7QTJFenBXSTtFQUNJO0VBQ0EsZ0JwRXpJQTtFb0UwSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UycFdSO0EyRXhwV0k7RUFDSTtFQUNBO0VBQ0EsV3BFOUlLO0VvRStJTDtFQUNBO0VBQ0E7RUFDQTtBM0UwcFdSO0EyRXhwV1E7RUFDSTtBM0UwcFdaO0EyRXRwV0k7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNFd3BXVjtFMkVycFdNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0V1cFdWO0FBQ0Y7O0EyRW5wV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VzcFdKO0EyRXBwV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0VzcFdSO0EyRW5wV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQnBFNU1BO0VvRTZNQTtFQUNBO0EzRXFwV1I7QTJFbHBXSTtFQUNJLFdwRWxOQTtFb0VtTkE7RUFDQTtFQUNBO0VBQ0E7QTNFb3BXUjs7QTJFaHBXQTtFQUNJO0lBQ0k7RTNFbXBXTjtBQUNGO0E0RXYzV0k7RUFDSTtFQUNBO0E1RXkzV1I7QTRFdjNXUTtFQUNJO0VBQ0E7RUFDQTtBNUV5M1daO0E0RXYzV1k7RUFDSTtBNUV5M1doQjtBNEV0M1dZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFdzNXaEI7QTRFdDNXZ0I7RUFDSTtBNUV3M1dwQjtBNEVuM1dRO0VBQ0k7RUFDQTtBNUVxM1daOztBNEU3MldZO0VBQ0k7QTVFZzNXaEI7O0E2RXQ1V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0V5NVdKO0E2RXY1V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXk1V1I7O0E4RXA2V0E7RUFDSTtBOUV1NldKO0E4RXI2V0k7RUFDSTtBOUV1NldSO0E4RXA2V0k7RUFFSTtBOUVxNldSO0E4RWw2V0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBOUVtNldSO0E4RWg2V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUVrNldSO0E4RWg2V1E7RUFDSTtFQUNBO0VBQ0E7QTlFazZXWjtBOEU3NVdnQjtFQUNJO0E5RSs1V3BCO0E4RTE1V1E7RUFDSTtBOUU0NVdaO0E4RXg1V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFMDVXUjtBOEV0NVdnQjtFQUNJO0E5RXc1V3BCO0E4RW41V1E7RUFDSTtBOUVxNVdaO0E4RWg1V1E7RUFDSTtBOUVrNVdaO0E4RS80V1E7Ozs7RUFJSTtFQUNBO0E5RWk1V1o7QThFOTRXUTtFQUNJO0VBQ0E7QTlFZzVXWjtBOEU5NFdZO0VBQ0k7QTlFZzVXaEI7QThFOTRXZ0I7RUFDSSxjOURwRlY7RThEcUZVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWc1V3BCO0E4RTM0V1E7RUFDSTtFQUNBO0VBQ0E7QTlFNjRXWjtBOEUzNFdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFNjRXaEI7QThFMzRXZ0I7RUFDSTtBOUU2NFdwQjtBOEUxNFdnQjtFQUNJLHlCOURoSFY7RThEaUhVO0VBQ0EsYzlEakhSO0U4RGtIUTtFQUNBLDhDdkVoRkw7RXVFaUZLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTQ0V3BCO0E4RXQ0V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFdzRXUjtBOEVyNFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RXU0V1I7O0ErRTdoWEE7RUFFSSx5Qi9EQ007RStEQU47RUFDQTtFQUNBO0EvRStoWEo7QStFN2hYSTtFQVBKO0lBUVE7SUFDQTtJQUNBO0lBQ0E7RS9FZ2lYTjtBQUNGO0ErRTVoWFE7RUFGSjtJQUdRO0lBQ0E7RS9FK2hYVjtFK0U1aFhjO0lBQ0k7SUFDQTtFL0U4aFhsQjtFK0UzaFhjO0lBQ0k7RS9FNmhYbEI7QUFDRjtBK0V6aFhRO0VBQ0ksV3hFeEJKO0V3RXlCSTtFQUNBO0EvRTJoWFo7QStFemhYWTtFQUxKO0lkekJKLGVjK0IwQjtJZDlCMUI7SUFDQSxpQmM2QmdDO0lkNUJoQztJYzhCWTtFL0U4aFhkO0FBQ0Y7QStFNWhYWTtFQVhKO0lkekJKLGVjcUMwQjtJZHBDMUI7SUFDQSxpQmNtQ2dDO0lkbENoQztFakVva1hGO0FBQ0Y7QStFL2hYUTtFQUNJO0EvRWlpWFo7QStFN2hYZ0I7RUFDSTtFQUNBO0EvRStoWHBCO0ErRTdoWG9CO0VBQ0k7RUFDQSx5Qi9EeERkO0UrRHlEYztFQUNBO0VBQ0E7QS9FK2hYeEI7QStFN2hYd0I7RUFDSSxVeEV4RHBCO0V3RXlEb0I7QS9FK2hYNUI7QStFMWhYZ0I7RUFDSSx5Qi9EckVWO0FoQmltWFY7QStFMWhYb0I7RWRuRWhCLGVjb0VrQztFZG5FbEM7RUFDQSxpQmNrRXdDO0VkakV4QztFY21Fb0IsV3hFcEVoQjtFd0VxRWdCO0VBQ0E7RUFDQTtBL0U4aFh4QjtBK0U1aFh3QjtFQUNJO0EvRThoWDVCO0ErRTNoWHdCO0VBQ0k7QS9FNmhYNUI7QStFdmhYWTtFQUNJO0EvRXloWGhCO0ErRXRoWG9CO0VBREo7SUFFUTtJQUNBO0UvRXloWHRCO0FBQ0Y7QStFdGhYd0I7RWRoR3BCLGVjaUdzQztFZGhHdEM7RUFDQSxpQmMrRjRDO0VkOUY1QztFY2dHd0IsV3hFakdwQjtFd0VrR29CO0VBQ0E7RUFDQTtFQUNBO0EvRTBoWDVCO0ErRXhoWDRCO0VBQ0k7QS9FMGhYaEM7QStFamhYWTtFQUNJLHNCeEVsSFI7RXdFbUhRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0VtaFhoQjs7QStFNWdYQTtFQUNJLHNCeEVoSUk7RXdFaUlKO0VBQ0E7QS9FK2dYSjtBK0U3Z1hJO0VBTEo7SUFNUTtJQUNBO0UvRWdoWE47QUFDRjtBK0U5Z1hJO0VBQ0k7RUFDQTtBL0VnaFhSO0ErRTlnWFE7RUFDSTtBL0VnaFhaO0ErRTlnWFk7RUFISjtJQUlRO0UvRWloWGQ7QUFDRjtBK0UvZ1hZO0VkdEpSLGVjdUowQjtFZHRKMUI7RUFDQSxpQmNxSmdDO0VkcEpoQztFY3NKWSxjeEVqSlI7RXdFa0pRO0EvRW1oWGhCO0ErRWpoWGdCO0VBTko7SUFPUTtJQUNBO0UvRW9oWGxCO0FBQ0Y7QStFaGhYWTtFZG5LUixlY29LMEI7RWRuSzFCO0VBQ0EsaUJja0tnQztFZGpLaEM7QWpFc3JYSjtBK0VuaFhnQjtFQUNJO0VBQ0E7QS9FcWhYcEI7QStFbmhYb0I7RUFKSjtJQUtRO0lBQ0E7SUFDQTtFL0VzaFh0QjtBQUNGO0ErRWpoWGdDO0VBQ0k7RUFDQSxjL0R4THhCO0FoQjJzWFo7QStFM2dYWTtFQUNJO0VBQ0E7QS9FNmdYaEI7QStFM2dYZ0I7RUFDSTtBL0U2Z1hwQjtBK0UzZ1hvQjtFQUNJO0VBQ0EseUJ4RTlMaEI7RXdFK0xnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRTZnWHhCO0ErRTNnWHdCO0VBQ0k7RUFDQSxVeEU3TXBCO0FQMHRYUjtBK0V6Z1hvQjtFQUNJLHlCeEU3TVY7QVB3dFhkO0ErRXpnWHdCO0VBQ0ksYXhFL01wQjtBUDB0WFI7O0FnRnp1WEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNHVYSjtBZ0YxdVhJO0VBUko7SUFTUTtFaEY2dVhOO0FBQ0Y7QWdGM3VYSTtFQUNJO0FoRjZ1WFI7QWdGMXVYSTtFQUNJO0VBQ0E7RUFDQTtBaEY0dVhSO0FnRjF1WFE7RUFDSTtFQUNBO0VBQ0E7QWhGNHVYWjtBZ0YxdVhZO0VBTEo7SUFNUTtFaEY2dVhkO0FBQ0Y7QWdGM3VYWTtFQUNJO0VBQ0E7QWhGNnVYaEI7QWdGMXVYWTtFQUNJO0VBQ0E7RUFDQTtBaEY0dVhoQjtBZ0Z4dVhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjB1WFo7QWdGeHVYWTtFQVJKO0lBU1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRjJ1WGQ7QUFDRjtBZ0Z6dVhZO0VBQ0ksc0J6RW5EUjtFeUVvRFE7RUFDQTtBaEYydVhoQjtBZ0Z6dVhnQjtFQUxKO0lBTVE7RWhGNHVYbEI7QUFDRjtBZ0YxdVhnQjtFQUNJO0FoRjR1WHBCO0FnRjF1WG9CO0VmaEVoQixlZWlFa0M7RWZoRWxDO0VBQ0EsaUJlK0R3QztFZjlEeEM7RWVnRW9CLGN6RTNEaEI7RXlFNERnQjtFQUNBO0FoRjh1WHhCO0FnRjN1WG9CO0VmeEVoQixlZXlFa0M7RWZ4RWxDO0VBQ0EsaUJldUV3QztFZnRFeEM7RWV3RW9CO0VBQ0E7QWhGK3VYeEI7QWdGM3VYZ0I7RUFDSSx5QmhFckZWO0VnRXNGVSxXekVoRlo7QVA2elhSO0FnRjN1WG9CO0VBQ0ksVXpFbkZoQjtBUGcwWFI7QWdGMXVYb0I7RUFDSSxzQnpFdkZoQjtFeUV3RmdCLGNoRTlGZDtBaEIwMFhWO0FnRjF1WHdCO0VBQ0ksYWhFakdsQjtBaEI2MFhWO0FnRnB1WEk7RUFDSTtFQUNBO0FoRnN1WFI7QWdGbnVYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxdVhSO0FnRm51WFE7RUFYSjtJQVlRO0VoRnN1WFY7QUFDRjtBZ0ZwdVhRO0VBZko7SUFnQlE7RWhGdXVYVjtBQUNGO0FnRnJ1WFE7RUFDSTtBaEZ1dVhaO0FnRnB1WFE7RUFDSTtBaEZzdVhaO0FnRm51WFE7RUFDSSxhaEUxSUY7RWdFMklFO0VBQ0E7QWhGcXVYWjs7QWlGcDNYQTtFQUNJO0VBQ0E7RUFDQTtBakZ1M1hKO0FpRnIzWEk7RUFDSTtBakZ1M1hSO0FpRnAzWEk7RUFDSTtBakZzM1hSO0FpRnAzWFE7RWhCTEosZWdCTXNCO0VoQkx0QjtFQUNBLGlCZ0JJNEI7RWhCSDVCO0VnQktRLFcxRUdDO0UwRUZELHFDMUV3Qks7RTBFdkJMO0VBQ0E7QWpGdzNYWjtBaUZyM1hRO0VBQ0k7RUFDQTtFQUNBO0FqRnUzWFo7QWlGcjNYWTs7RUFFSSxhakV6Qk47QWhCZzVYVjtBaUZwM1hZO0VBQ0ksWTFFdkJSO0FQNjRYUjs7QWtGcDVYSTs7RWpCS0EsZWlCSmtCO0VqQktsQjtFQUNBLGlCaUJOd0I7RWpCT3hCO0VpQkxJO0VBQ0E7QWxGMDVYUjtBa0Z2NVhJOztFakJGQSxlaUJHa0I7RWpCRmxCO0VBQ0EsaUJpQkN3QjtFakJBeEI7RWlCRUk7QWxGNDVYUjtBa0YxNVhRO0VBTEo7O0lqQkZBLGVpQlFzQjtJakJQdEI7SUFDQSxpQmlCTTRCO0lqQkw1QjtJaUJPUTtFbEZnNlhWO0FBQ0Y7QWtGMTVYZ0I7RUFESjs7SUFFUTtJQUNBO0VsRjg1WGxCO0FBQ0Y7QWtGNTVYZ0I7O0VBQ0k7RUFDQTtBbEYrNVhwQjtBa0Y3NVhvQjtFQUpKOztJQUtRO0lBQ0E7SUFDQTtJQUNBO0VsRmk2WHRCO0FBQ0Y7QWtGLzVYb0I7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxGazZYeEI7QWtGNTVYd0I7RUFESjs7SUFFUTtFbEZnNlgxQjtBQUNGO0FrRjk1WHdCOztFakIvQ3BCLGVpQmdEc0M7RWpCL0N0QztFQUNBLGlCaUI4QzRDO0VqQjdDNUM7RWlCK0N3QixXM0V2Q2Y7RTJFd0NlO0VBQ0E7QWxGbTZYNUI7O0FtRjc5WEk7RUFDSTtBbkZnK1hSO0FtRjc5WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkYrOVhSO0FtRjc5WFE7RUFDSTtFQUNBLHlCbkVWRjtFbUVXRTtFQUNBO0VBQ0E7QW5GKzlYWjtBbUY3OVhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5GKzlYaEI7QW1GNzlYZ0I7RUFDSSxzQjVFaEJaO0U0RWlCWTtFQUNBO0FuRis5WHBCO0FtRjU5WGdCO0VBQ0ksc0I1RXRCWjtFNEV1Qlk7RUFDQTtBbkY4OVhwQjs7QW9GLy9YQTtFQUNJO0FwRmtnWUo7QW9GMy9Yd0I7RUFESjtJQUVRO0VwRjgvWDFCO0FBQ0Y7QW9GdC9YSTtFQUNJO0FwRncvWFI7QW9Gci9YWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnUvWGhCO0FvRnIvWGdCO0VBVEo7SW5CZlIsZW1CeUI4QjtJbkJ4QjlCO0lBQ0EsaUJtQnVCb0M7SW5CdEJwQztJbUJ3QmdCLHNCN0V6Qlo7STZFMEJZO0VwRjAvWGxCO0FBQ0Y7QW9GeC9YZ0I7RUFoQko7SW5CZlIsZW1CZ0M4QjtJbkIvQjlCO0lBQ0EsaUJtQjhCb0M7SW5CN0JwQztFakUyaFlGO0FBQ0Y7QW9GNS9YZ0I7RUFDSSxjN0U1Qlo7QVAwaFlSO0FvRjUvWG9CO0VBQ0ksVzdFckNoQjtBUG1pWVI7QW9GcC9Yd0I7RUFDSTtBcEZzL1g1QjtBb0Y5K1g0QjtFQUNJO0FwRmcvWGhDO0FvRngrWGdCO0VBQ0k7QXBGMCtYcEI7QW9GeCtYb0I7RUFISjtJQUlRO0VwRjIrWHRCO0FBQ0Y7QW9GeitYb0I7RUFDSTtFQUNBO0VBQ0E7QXBGMitYeEI7QW9GeCtYNEI7RUFESjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0VwRjIrWDlCO0FBQ0Y7QW9GeCtYd0I7RUFDSTtBcEYwK1g1QjtBb0Z4K1g0QjtFQUNJO0VBQ0E7QXBGMCtYaEM7QW9GdCtYZ0M7RUFESjtJQUVRLGM3RTFGNUI7RVBta1lOO0FBQ0Y7QW9GditYZ0M7RUFDSSxhN0U5RjVCO0FQdWtZUjtBb0ZsK1hvQjtFQUNJO0VBQ0E7QXBGbytYeEI7QW9GbCtYd0I7RUFKSjtJQUtRO0VwRnErWDFCO0FBQ0Y7QW9GbCtYNEI7RUFDSSxXN0VySHhCO0U2RXNId0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm8rWGhDO0FvRmwrWGdDO0VBRUkseUJwRXBJeEI7RW9FcUl3QixjcEV0STFCO0FoQnltWVY7QW9GaCtYZ0M7RUFmSjtJQWdCUSx5QnBFMUkxQjtJb0UySTBCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBGbStYbEM7QUFDRjtBb0ZqK1hnQztFQUNJLGNwRWxKeEI7QWhCcW5ZWjtBb0ZqK1hvQztFQUhKO0lBSVEsY3BFcko1QjtFaEJ5bllWO0FBQ0Y7QW9GbCtYb0M7RUFDSSx5QnBFeko1QjtFb0UwSjRCLGNwRTNKOUI7QWhCK25ZVjtBb0ZsK1h3QztFQUNJLHlCcEU3SmhDO0VvRThKZ0MsYXBFL0psQztBaEJtb1lWO0FvRjc5WHdCO0VBQ0k7RUFDQSxjcEV4S2xCO0VvRXlLa0I7RUFDQTtFQUNBO0FwRis5WDVCO0FvRjc5WDRCO0VBUEo7SUFRUTtJQUNBO0lBQ0E7RXBGZytYOUI7QUFDRjtBb0Y3OVhnQztFQURKO0lBRVEseUJwRXJMMUI7RWhCcXBZUjtFb0Y5OVhrQztJQUNJLFU3RWxMaEM7RVBrcFlOO0FBQ0Y7QW9GNTlYNEI7RUFDSSx5QnBFN0xwQjtBaEIycFlaO0FvRjU5WGdDO0VBSEo7SUFJUTtFcEYrOVhsQztBQUNGO0FvRjc5WGdDO0VBQ0ksY3BFck0xQjtBaEJvcVlWO0FvRjM5WDRCO0VBQ0k7QXBGNjlYaEM7QW9GMzlYZ0M7RUFISjtJQUlRO0VwRjg5WGxDO0VvRjM5WHNDO0lBQ0k7RXBGNjlYMUM7QUFDRjtBb0Z6OVhnQztFQUdZO0lBQ0ksYXBFMU50QztFaEJtcllSO0FBQ0Y7QW9GcDlYZ0M7RUFDSSxjcEVqTzFCO0FoQnVyWVY7QW9GbjlYZ0M7RUFDSTtBcEZxOVhwQztBb0ZuOVhvQztFQUhKO0lBSVEseUJwRXhPOUI7SW9FeU84QixXN0VuT2hDO0k2RW9PZ0M7SUFDQTtFcEZzOVh0QztBQUNGO0FvRnA5WG9DO0VBQ0ksVTdFek9oQztBUCtyWVI7QW9GbDlYZ0M7RUFDSSx5QnBFblB4QjtFb0VvUHdCO0VBQ0E7QXBGbzlYcEM7QW9GbDlYb0M7RUFMSjtJQU1RO0lBQ0E7RXBGcTlYdEM7QUFDRjtBb0ZuOVhvQztFQUNJLHlCcEU3UDVCO0VvRThQNEIsVzdFaFAzQjtFNkVpUDJCO0VBQ0E7QXBGcTlYeEM7QW9GbjlYd0M7RUFOSjtJQU9RO0lBQ0E7SUFDQTtFcEZzOVgxQztBQUNGO0FvRnA5WHdDO0VBQ0ksY3BFMVFsQztBaEJndVlWO0FvRi84WHdDO0VBREo7SUFFUTtFcEZrOVgxQztBQUNGO0FvRjk4WHdDO0VBQ0k7QXBGZzlYNUM7QW9GdDhYNEI7RUFDSTtBcEZ3OFhoQztBb0Y3N1g0QjtFQURKO0lBRVEsVzdFaFNuQjtFUGd1WVg7QUFDRjtBb0Y3N1h3QjtFQUNJLHlCcEVwVGxCO0FoQm12WVY7QW9GNTdYZ0M7RUFESjtJQUVRLFc3RWxUNUI7RVBpdllOO0FBQ0Y7QW9GNTdYNEI7RUFUSjtJQVVRO0VwRis3WDlCO0FBQ0Y7QW9GdjdYd0I7RUFGSjtJQUdRLFc3RXhUZjtFUGt2WVg7QUFDRjtBb0ZsN1hJO0VBblZKO0lBb1ZRLG9CN0V0VGU7RVAydVlyQjtFb0ZuN1hNO0lBQ0ksb0I3RXpUVztFUDh1WXJCO0VvRm43WFU7SUFDSSxvQjdFNVRPO0VQaXZZckI7RW9GbjdYYztJQUNJO0VwRnE3WGxCO0VvRmw3WHNCO0lBQ0k7RXBGbzdYMUI7QUFDRjtBb0ZqN1g0QjtFQURKO0lBRVE7RXBGbzdYOUI7QUFDRjtBb0Z4OFhJO0VBd0JnQjtJQUNJO0lBQ0E7RXBGbTdYdEI7RW9GajdYc0I7SUFDSSxhN0VqV3BCO0VQb3hZTjtFb0Y5NlhjO0lBQ0k7SUFDQTtFcEZnN1hsQjtFb0Y3NlhzQjtJQUNJO0VwRis2WDFCO0VvRjE2WGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFcEY0NlhsQjtBQUNGO0FvRjM2WG9CO0VBTko7SUFPUTtFcEY4Nlh0QjtBQUNGO0FvRm4rWEk7RUF1RGdCO0lBQ0ksYzdFNVhoQjtJNkU2WGdCO0lBQ0E7SUFDQTtFcEYrNlh0QjtFb0Y3NlhzQjtJQUNJO0VwRis2WDFCO0VvRjU2WHNCO0lBQ0k7RXBGODZYMUI7RW9GMzZYc0I7SUFDSTtFcEY2NlgxQjtFb0Z2NlgwQjtJQUNJO0VwRnk2WDlCO0FBQ0Y7O0FvRi81WEE7RUFDSSx5QnBFemFNO0VvRTBhTjtFQUNBO0VBQ0E7QXBGazZYSjtBb0ZoNlhJO0VBTko7SUFPUTtFcEZtNlhOO0FBQ0Y7QW9GajZYSTtFQUNJO0VBQ0EseUJwRXBiRTtFb0VxYkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm02WFI7QW9GajZYUTtFQWJKO0lBY1E7SUFDQTtJQUNBO0lBQ0E7RXBGbzZYVjtBQUNGO0FvRmw2WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEZvNlhaO0FvRmw2WFk7RUFDSSxzQjdFdmNSO0U2RXdjUSxjcEU3Y0o7RW9FOGNJO0VBQ0E7QXBGbzZYaEI7QW9GbDZYZ0I7RUFDSSxzQjdFN2NaO0FQaTNZUjtBb0ZoNlhZO0VBQ0ksVzdFbGRSO0FQbzNZUjtBb0YvNVhZO0VBQ0ksYzdFaGRSO0FQaTNZUjtBb0Y5NVhZO0VBQ0k7QXBGZzZYaEI7QW9GNzVYWTtFQUNJO0FwRis1WGhCOztBb0Z4NVhJO0VBREo7SUFFUTtFcEY0NVhOO0FBQ0Y7QW9GMTVYSTtFQUxKO0lBTVE7RXBGNjVYTjtBQUNGO0FvRjM1WEk7RUFUSjtJQVVRO0VwRjg1WE47RW9GNTVYTTtJQUNJLGFwRXZmRjtFaEJxNVlSO0FBQ0Y7QW9GMzVYSTtFQWpCSjtJQWtCUTtFcEY4NVhOO0FBQ0Y7QW9GNTVYSTtFQUNJO0FwRjg1WFI7O0FvRjE1WEE7RUFDSTtFQUNBO0FwRjY1WEo7QW9GMzVYSTtFQUpKO0lBS1E7RXBGODVYTjtBQUNGO0FvRjU1WEk7RUFDSTtFQUNBO0FwRjg1WFI7O0FxRjk2WUk7RUFDSTtFQUNBO0FyRmk3WVI7QXFGLzZZUTtFQUpKO0lBS1E7SUFDQTtJQUNBO0VyRms3WVY7QUFDRjtBcUYvNllJO0VBQ0k7RUFDQTtBckZpN1lSO0FxRjk2WUk7RUFDSTtBckZnN1lSOztBc0ZqOFlJO0VBQ0k7QXRGbzhZUjtBc0ZsOFlRO0VBQ0k7RUFDQTtFQUNBO0F0Rm84WVo7QXNGbDhZWTtFQUxKO0lBTVE7RXRGcThZZDtBQUNGO0FzRm44WVk7RUFDSTtFQUNBO0VBQ0EsVy9FUFI7QVA0OFlSO0FzRmw4WVk7RUFDSTtBdEZvOFloQjtBc0ZoOFlnQjtFQURKO0lBRVE7RXRGbThZbEI7QUFDRjtBc0ZoOFlZO0VBQ0ksYS9FZlI7QVBpOVlSO0FzRjc3WVk7RUFDSTtFQUVBO0F0Rjg3WWhCO0FzRjE3WW9CO0VBQ0k7QXRGNDdZeEI7QXNGeDdZd0I7RUFDSSx5QnRFN0NsQjtFc0U4Q2tCLFcvRXhDcEI7QVBrK1lSO0FzRnI3WXdCO0VBQ0k7QXRGdTdZNUI7O0F1RnorWVk7RUFDSTtBdkY0K1loQjtBdUZ4K1lRO0VBQ0k7QXZGMCtZWjtBdUZ4K1lZO0VBQ0k7RUFDQTtFQUNBO0F2RjArWWhCO0F1RnQrWVE7RUFDSTtBdkZ3K1laO0F1RnQrWVk7RUFISjtJQUlRO0lBQ0E7RXZGeStZZDtBQUNGO0F1RnQrWVE7OztFQUdJO0VBQ0E7QXZGdytZWjtBdUZyK1lRO0VBQ0k7RUFDQTtBdkZ1K1laO0F1RnIrWVk7RUFDSTtBdkZ1K1loQjtBdUZyK1lnQjtFQUNJLGN2RXpDVjtFdUUwQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGdStZcEI7QXVGbCtZUTtFQUNJO0VBQ0E7RUFDQTtBdkZvK1laO0F1RmwrWVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkZvK1loQjtBdUZsK1lnQjtFQUNJO0F2Rm8rWXBCO0F1RmorWWdCO0VBQ0kseUJ2RXJFVjtFdUVzRVU7RUFDQSxjdkV0RVI7RXVFdUVRO0VBQ0EsOENoRnJDTDtFZ0ZzQ0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGbStZcEI7QXVGOTlZUTtFQUNJO0F2RmcrWVo7QXVGNTlZSTtFQUNJLHlCdkUzRkU7RXVFNEZGO0VBQ0EsY3ZFNUZJO0V1RTZGSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGODlZUjtBdUYzOVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNjlZUjs7QXdGaGxaQTtFQUNJLHlCakZjSTtFaUZiSjtFQUNBO0VBQ0E7QXhGbWxaSjtBd0ZqbFpJO0VBQ0k7QXhGbWxaUjtBd0ZobFpJO0VBVko7SUFXUTtFeEZtbFpOO0FBQ0Y7QXdGaGxaUTtFQURKO0lBRVE7RXhGbWxaVjtBQUNGO0F3Ri9rWlE7RUFDSSxjakZSRTtFaUZTRjtFQUNBO0VBQ0E7QXhGaWxaWjtBd0Y5a1pRO0VBQ0k7RUFDQTtBeEZnbFpaO0F3RjlrWlk7RUFFSTtBeEYra1poQjtBd0Y3a1pnQjtFQUNJLHlCakZ2Qk47QVBzbVpkO0F3RjdrWm9CO0VBQ0ksY2pGekJoQjtBUHdtWlI7QXdGNWtab0I7RUFDSSxhakY3QmhCO0FQMm1aUjtBd0Z6a1pZO0VBQ0ksc0JqRnpDUjtFaUYwQ1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYya1poQjtBd0Z6a1pnQjtFQUNJO0F4RjJrWnBCO0F3RnprWm9CO0VBQ0k7QXhGMmtaeEI7QXdGdmtad0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEZ5a1o1QjtBd0Z2a1o0QjtFQUNJLGFqRnpEeEI7RWlGMER3QjtFQUNBO0VBQ0E7QXhGeWtaaEM7QXdGbmtaZ0I7RUFDSTtFQUNBO0VBQ0E7QXhGcWtacEI7QXdGbmtab0I7RUFDSTtBeEZxa1p4QjtBd0Zsa1o0QjtFQUNJO0VBQ0E7RUFDQTtBeEZva1poQztBd0Zsa1pnQztFQUNJO0F4Rm9rWnBDO0F3RjlqWm9CO0VBQ0k7QXhGZ2taeEI7QXdGNWpaZ0I7RUFDSTtFQUNBO0VBQ0E7QXhGOGpacEI7QXdGNWpab0I7RUFMSjtJQU1RO0lBQ0E7RXhGK2padEI7QUFDRjtBd0Y3alpvQjtFQVZKO0lBV1E7SUFDQTtFeEZna1p0QjtBQUNGO0F3RjFqWkk7RUFDSSxzQmpGdEhBO0FQa3JaUjtBd0Z6alpZO0VBQ0ksY2pGcEhSO0FQK3FaUjtBd0ZyalpvQjtFQUNJLHlCeEV0SVo7QWhCNnJaWjtBd0Zyalp3QjtFQUNJLGN4RTFJbEI7QWhCaXNaVjtBd0ZsalpnQztFQUNJLGN4RWhKMUI7QWhCb3NaVjtBd0ZoalpvQztFQUNJLGF4RXJKOUI7QWhCdXNaVjtBd0Y1aVp3QjtFQUNJLGN4RTVKbEI7QWhCMHNaVjtBd0Z6aVpnQjtFQUNJLHlCeEVsS1Y7QWhCNnNaVjtBd0Z4aVp3QjtFQUNJLGN4RXJLaEI7QWhCK3NaWjtBd0ZwaVo0QjtFQUNJLGN4RTVLcEI7QWhCa3RaWjtBd0ZsaVpnQztFQUNJLGF4RWpMeEI7QWhCcXRaWjtBd0YxaFpJO0VBQ0kseUJqRmxMTTtBUDhzWmQ7QXdGemhaWTtFQUNJLGNqRnJMUjtBUGd0WlI7QXdGcmhab0I7RUFDSSx5QmpGNUxoQjtBUG10WlI7QXdGcmhad0I7RUFDSSxXakZyTXBCO0FQNHRaUjtBd0ZqaFpvQztFQUNJLFVqRjVNaEM7QVArdFpSO0F3RjdnWndCO0VBQ0ksV2pGbk5wQjtBUGt1WlI7QXdGMWdaZ0I7RUFDSSxzQmpGek5aO0FQcXVaUjtBd0Z2Z1pnQztFQUNJLGFqRnpONUI7QVBrdVpSOztBeUYvdVpRO0VBQ0k7QXpGa3ZaWjtBeUYvdVpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpGaXZaWjtBeUY5dVpRO0VBQ0k7RUFDQTtFQUNBO0F6Rmd2Wlo7QXlGOXVaWTtFQUNJO0F6Rmd2WmhCO0F5Rjd1Wlk7RUFDSTtBekYrdVpoQjtBeUYzdVpnQjtFQUNJLDRCbEZkTjtFa0ZlTSxjbEZkWjtBUDJ2WlI7QXlGMXVaZ0I7RUFDSSxhbEZuQk47QVArdlpkO0F5RnZ1WlE7RUFDSSxhekVwQ0Y7RXlFcUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ5dVpaO0F5RnR1WlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGd3VaWjtBeUZudVpRO0VBQ0k7RUFDQTtBekZxdVpaO0F5Rmx1WlE7RUFDSTtBekZvdVpaO0F5Rmx1Wlk7RUFDSTtBekZvdVpoQjtBeUYvdFpJO0VBQ0k7RUFDQTtBekZpdVpSO0F5Ri90WlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGaXVaWjtBeUY5dFpnQjtFQUNJO0F6Rmd1WnBCO0F5RjV0Wlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekY4dFpoQjtBeUYzdFpZO0VBQ0k7RUFDQSxhbEZ4RlI7RWtGeUZRO0VBQ0E7RUFDQTtBekY2dFpoQjtBeUYxdFpZO0VBQ0ksY2xGL0ZSO0VrRmdHUTtBekY0dFpoQjtBeUZ4dFpRO0VBQ0k7QXpGMHRaWjtBeUZ4dFpZO0VBQ0k7QXpGMHRaaEI7QXlGeHRaZ0I7RUFDSSxjekV2SFY7RXlFd0hVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjB0WnBCO0F5RnJ0WlE7RUFDSTtFQUNBO0VBQ0E7QXpGdXRaWjtBeUZydFpZO0VBQ0k7RUFDQTtFQUNBO0F6RnV0WmhCO0F5RnJ0WmdCO0VBQ0k7QXpGdXRacEI7QXlGcHRaZ0I7RUFDSSx5QnpFbEpWO0V5RW1KVTtFQUNBLGN6RW5KUjtFeUVvSlE7RUFDQSw4Q2xGbEhMO0VrRm1ISztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZzdFpwQjtBeUZqdFpRO0VBQ0ksV2xGbkpDO0VrRm9KRDtFQUNBO0F6Rm10Wlo7QXlGaHRaUTtFQUNJLGNsRjdKSjtFa0Y4Skk7QXpGa3RaWjs7QXlGN3NaQTtFQUNJLHlCbEZwS0k7RWtGcUtKO0F6Rmd0Wko7QXlGOXNaSTtFQUpKO0lBS1E7SUFDQTtJQUNBO0V6Rml0Wk47QUFDRjtBeUYvc1pJO0VBVko7SUFXUTtFekZrdFpOO0FBQ0Y7QXlGaHRaSTtFQUNJO0F6Rmt0WlI7QXlGaHRaUTtFQUhKO0lBSVE7RXpGbXRaVjtBQUNGO0F5Rmp0WlE7RUFQSjtJQVFRO0V6Rm90WlY7QUFDRjtBeUZsdFpRO0VBQ0k7QXpGb3RaWjtBeUZqdFpRO0VBQ0ksY2xGbE1FO0VrRm1NRjtFQUNBO0VBQ0E7RUFDQTtBekZtdFpaO0F5Ri9zWlk7RUFDSTtBekZpdFpoQjtBeUY5c1pZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpGZ3RaaEI7QXlGN3NaWTtFQVpKO0lBYVE7SUFDQTtFekZndFpkO0FBQ0Y7QXlGOXNaWTtFQUNJO0VBQ0E7QXpGZ3RaaEI7QXlGOXNaZ0I7RUFDSSxhekV4T0g7QWhCdzdaakI7QXlGOXNab0I7RUFISjtJQUlRO0lBQ0E7RXpGaXRadEI7QUFDRjtBeUY5c1pnQjtFQUdJLGFsRjFPTjtBUHc3WmQ7QXlGMXNaWTtFQUNJLFdsRnBQUjtFa0ZxUFE7QXpGNHNaaEI7O0F5RnBzWlE7OztFQUdJO0F6RnVzWlo7O0EwRi84Wkk7RUFESjtJQUVRO0UxRm05Wk47QUFDRjtBMEZqOVpJO0VBTEo7SUFNUTtFMUZvOVpOO0FBQ0Y7QTBGajlaUTtFQURKO0lBRVEseUIxRVJGO0kwRVNFO0lBQ0E7RTFGbzlaVjtBQUNGO0EwRmw5WlE7RUFDSTtBMUZvOVpaO0EwRmw5Wlk7RUFISjtJekJUSixleUJhMEI7SXpCWjFCO0lBQ0EsaUJ5QldnQztJekJWaEM7SXlCWVk7SUFDQTtFMUZ1OVpkO0FBQ0Y7QTBGbDlaUTtFQUNJO0ExRm85Wlo7QTBGbDlaWTtFQUNJO0VBQ0E7RUFDQTtBMUZvOVpoQjtBMEZoOVpRO0VBQ0k7QTFGazlaWjtBMEZoOVpZO0VBSEo7SUFJUTtFMUZtOVpkO0FBQ0Y7QTBGaDlaZ0I7RUFESjtJekJ2Q1IsZXlCeUM4QjtJekJ4QzlCO0lBQ0EsaUJ5QnVDb0M7SXpCdENwQztFakU0L1pGO0FBQ0Y7QTBGbDlaZ0I7RUFDSSxjbkZ2Q1o7RW1Gd0NZO0ExRm85WnBCO0EwRmg5Wlk7O0VBRUkseUIxRTFETjtFMEUyRE0sYzFFMURKO0UwRTJESTtBMUZrOVpoQjs7QTJGamhhQTtBQUlZO0UxQkdSLGUwQkYwQjtFMUJHMUI7RUFDQSxpQjBCSmdDO0UxQktoQztFMEJIWTtFQUNBLFdwRlVIO0VvRlRHO0VBQ0E7QTNGbWhhaEI7QTJGamhhZ0I7RUFDSSxjcEZPUjtBUDRnYVo7QTJGNWdhZ0I7RUFDSTtBM0Y4Z2FwQjtBMkY1Z2FvQjtFQUNJLGFwRlRoQjtBUHVoYVI7O0EyRnRnYUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRnlnYUo7QTJGdmdhSTtFQUNJO0EzRnlnYVI7QTJGdGdhSTtFQUNJO0EzRndnYVI7QTJGcmdhSTtFQUNJO0EzRnVnYVI7QTJGdGhhQTtFQWtCSTtBM0Z1Z2FKO0EyRnJnYUk7RUFDSSxjcEZ2Q0E7RW9Gd0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGdWdhUjtBMkZwZ2FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGc2dhUjtBMkZwZ2FRO0VBVEo7SUFVUTtJQUNBO0UzRnVnYVY7QUFDRjtBMkZyZ2FRO0VBZEo7SUFlUTtFM0Z3Z2FWO0FBQ0Y7QTJGdGdhUTtFQUNJLGNwRjdEQTtBUHFrYVo7QTJGcGdhSTtFQUNJO0VBQ0EseUJwRnpFTTtFb0YwRU47RUFDQTtFQUNBLGNwRjNFQTtFb0Y0RUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRnNnYVI7QTJGcGdhUTtFQWJKO0lBY1E7SUFDQTtFM0Z1Z2FWO0FBQ0Y7QTJGcmdhUTtFQUVJLHlCcEYxRko7RW9GMkZJLFdwRmpHSjtBUHVtYVI7QTJGL2thQTtFQTZFSTtBM0ZxZ2FKOztBNEZubmFBO0FBRUE7RUFDSTtBNUZxbmFKO0E0Rm5uYUk7RUFDSTtBNUZxbmFSOztBNEZqbmFBO0VBQ0k7RUFDQTtBNUZvbmFKOztBNEZqbmFBO0VBQ0ksV3JGR1M7RXFGRlQ7RUFDQTtFQUNBO0VBQ0E7QTVGb25hSjs7QTRGam5hQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3JGVFM7RXFGVVQ7RUFDQTtFQUNBO0VBQ0E7QTVGb25hSjtBNEZsbmFJO0VBWEo7SUFZUTtFNUZxbmFOO0FBQ0Y7QTRGbm5hSTtFQWZKO0lBZ0JRO0U1RnNuYU47QUFDRjtBNEZwbmFJO0VBQ0ksY3JGdkJJO0FQNm9hWjs7QTRGbG5hQTtFQUNJO0VBQ0EseUI1RTdDUTtFNEU4Q1I7RUFDQTtFQUNBLGM1RWpETTtFNEVrRE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZxbmFKO0E0Rm5uYUk7RUFmSjtJQWdCUTtFNUZzbmFOO0FBQ0Y7QTRGcG5hSTtFQUVJLHlCNUVqRUU7RTRFa0VGLGM1RWpFSTtBaEJzcmFaOztBNkZ6cmFJO0VBQ0k7QTdGNHJhUjtBNkYxcmFRO0VBQ0k7QTdGNHJhWjtBNkZ2cmFnQjtFQUNJO0VBQ0E7QTdGeXJhcEI7QTZGdnJhb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Z5cmF4QjtBNkZ2cmF3QjtFQUNJO0E3RnlyYTVCO0E2RnJyYW9CO0VBQ0ksYXRGZGhCO0VzRmVnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnVyYXhCO0E2RmxyYXdCO0VBQ0k7RUFDQSw0QnRGM0JkO0VzRjRCYyxjdEYzQnBCO0FQK3NhUjtBNkZqcmF3QjtFQUNJLGF0RmhDZDtBUG10YWQ7O0E4Rmh1YUk7RUFDSSx5QnZGb0JNO0V1Rm5CTjtBOUZtdWFSO0E4Rmp1YVE7RUFKSjtJQUtRO0U5Rm91YVY7QUFDRjtBOEZsdWFRO0VBUko7SUFTUTtFOUZxdWFWO0FBQ0Y7QThGbnVhUTtFQUNJO0VBQ0E7QTlGcXVhWjtBOEZudWFZO0VBSko7STdCTkosZTZCVzBCO0k3QlYxQjtJQUNBLGlCNkJTZ0M7STdCUmhDO0VqRWl2YUY7QUFDRjtBOEZydWFJO0VBQ0k7QTlGdXVhUjs7QStGL3ZhQTtFQUNJLHlCeEZjSTtFd0ZiSjtFQUNBO0VBQ0E7RUFDQTtBL0Zrd2FKO0ErRmh3YUk7RUFQSjtJQVFRO0UvRm13YU47QUFDRjtBK0Zqd2FJO0VBWEo7SUFZUTtFL0Zvd2FOO0FBQ0Y7QStGbHdhSTtFQUNJLFd4RlBBO0V3RlFBO0VBQ0E7QS9Gb3dhUjtBK0Zsd2FRO0VBTEo7SUFNUTtJQUNBO0lBQ0E7SUFDQTtFL0Zxd2FWO0FBQ0Y7QStGbndhUTtFQVpKO0lBYVE7RS9Gc3dhVjtBQUNGO0ErRm53YUk7RUFDSSxXeEZ4QkE7RXdGeUJBO0VBQ0E7RUFDQTtBL0Zxd2FSO0ErRm53YVE7RUFOSjtJQU9RO0UvRnN3YVY7QUFDRjtBK0Zwd2FRO0VBVko7SUFXUTtFL0Z1d2FWO0FBQ0Y7QStGcHdhSTtFQUNJLFd4RnZDQTtFd0Z3Q0E7RUFDQTtFQUNBO0EvRnN3YVI7QStGcHdhUTtFQU5KO0lBT1E7RS9GdXdhVjtBQUNGO0ErRnJ3YVE7RUFWSjtJQVdRO0UvRnd3YVY7QUFDRjs7QStGcHdhQTtFQUNJO0VBQ0E7QS9GdXdhSjtBK0Zyd2FJO0VBQ0k7QS9GdXdhUjtBK0Zwd2FJO0VBUko7SUFTUTtJQUNBO0UvRnV3YU47QUFDRjtBK0Zyd2FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GdXdhUjtBK0Zyd2FRO0VBQ0k7QS9GdXdhWjtBK0Zwd2FRO0VBQ0k7QS9Gc3dhWjtBK0Zud2FRO0VBQ0ksVXhGeEZKO0V3RnlGSTtFQUNBO0EvRnF3YVo7QStGandhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Ztd2FSO0ErRmp3YVE7RUFDSSxzQnhGdkdKO0V3RndHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GbXdhWjtBK0Zqd2FZO0VBQ0k7QS9GbXdhaEI7QStGaHdhWTtFQUNJLHlCL0UxSE47QWhCNDNhVjtBK0Y1dmFRO0VBREo7SUFFUTtJQUNBO0UvRit2YVY7QUFDRjtBK0Y3dmFRO0VBTko7SUFPUTtFL0Znd2FWO0FBQ0Y7QStGOXZhUTtFQVZKO0lBV1E7RS9GaXdhVjtBQUNGO0ErRi92YVE7RUFkSjtJQWVRO0UvRmt3YVY7QUFDRjtBK0Zod2FRO0VBQ0k7RUFDQTtBL0Zrd2FaO0ErRmh3YVk7RUFDSSxhL0VwSkM7RStFcUpEO0VBQ0E7QS9Ga3dhaEI7QStGOXZhZ0I7RUFDSSxheEZsSk47QVBrNWFkO0ErRjN2YWdCOztFQUVJLGF4RnpKTjtBUHM1YWQ7QStGeHZhZ0I7OztFQUdJLGF4RmpLTjtBUDI1YWQ7O0FnR3o2YUE7RUFDSTtBaEc0NmFKO0FnRzE2YUk7RUFDSTtBaEc0NmFSO0FnR3g2YVE7RUFDSTtBaEcwNmFaO0FnR3Q2YUk7RUFDSTtFQUNBO0VBQ0E7QWhHdzZhUjtBZ0d0NmFRO0VBTEo7SUFNUTtFaEd5NmFWO0FBQ0Y7QWdHdjZhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHeTZhWjtBZ0d2NmFZO0VBUEo7SUFRUTtJQUNBO0VoRzA2YWQ7QUFDRjtBZ0d4NmFZO0VBWko7SUFhUTtFaEcyNmFkO0FBQ0Y7QWdHejZhWTtFQUNJO0VBQ0Esc0J6Ri9CUjtFeUZnQ1E7RUFDQSxjaEZ0Q0o7RWdGdUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzI2YWhCO0FnR3o2YWdCO0VBYko7SUFjUTtJQUNBO0lBQ0E7SUFDQTtFaEc0NmFsQjtBQUNGO0FnRzE2YWdCO0VBcEJKO0lBcUJRO0VoRzY2YWxCO0FBQ0Y7QWdHMzZhZ0I7RUFDSSxhaEYxREg7RWdGMkRHO0VBQ0E7RUFDQTtBaEc2NmFwQjtBZ0czNmFvQjtFQU5KO0lBT1E7SUFDQTtFaEc4NmF0QjtBQUNGO0FnRzE2YW9CO0VBQ0ksYWhGekVkO0FoQnEvYVY7QWdHdjZhb0I7O0VBRUksYWhGaEZkO0FoQnkvYVY7QWdHcDZhb0I7OztFQUdJLGFoRnhGZDtBaEI4L2FWO0FnR2w2YWdCO0VBQ0k7RUFDQTtBaEdvNmFwQjtBZ0dsNmFvQjtFQUpKO0lBS1E7RWhHcTZhdEI7QUFDRjtBZ0dqNmFZO0VBQ0kseUJoRnRHSjtFZ0Z1R0ksV3pGbEdSO0FQcWdiUjtBZ0cvNWFRO0VBQ0k7RUFDQTtBaEdpNmFaO0FnRy81YVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEdpNmFoQjtBZ0c5NWFvQjtFQUNJO0FoR2c2YXhCO0FnRzU1YWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHODVhcEI7QWdHMzVhZ0I7RUFDSTtFQUNBLGFoRnZJUjtFZ0Z3SVE7QWhHNjVhcEI7QWdHMTVhZ0I7RUFDSSxjaEY1SVI7RWdGNklRO0FoRzQ1YXBCO0FnR3Q1YVk7RUFDSTtBaEd3NWFoQjtBZ0d0NWFnQjtFQUNJO0FoR3c1YXBCO0FnR241YWdCO0VBQ0k7QWhHcTVhcEI7QWdHbjVhb0I7RUFISjtJQUlRO0VoR3M1YXRCO0FBQ0Y7QWdHcDVhb0I7RUFDSSxjaEZwS1o7RWdGcUtZO0VBQ0E7RUFDQTtFQUNBO0FoR3M1YXhCO0FnR241YW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhHcTVheEI7QWdHbjVhd0I7RUFDSTtFQUNBO0VBQ0E7QWhHcTVhNUI7QWdHbjVhNEI7RUFDSSxhaEZ2THBCO0VnRndMb0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdxNWFoQztBZ0dqNWFnQztFQUNJLGFoRmxNMUI7QWhCcWxiVjtBZ0cvNGE0QjtFQUNJO0VBQ0EsY2hGdk1wQjtFZ0Z3TW9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2k1YWhDO0FnRy80YWdDO0VBQ0k7QWhHaTVhcEM7QWdHejRhb0I7RUFDSSxjaEYxTlo7RWdGMk5ZO0VBQ0E7RUFDQTtFQUNBO0FoRzI0YXhCO0FnR3g0YW9CO0VBQ0k7RUFDQTtBaEcwNGF4QjtBZ0d2NGFvQjtFQUNJO0FoR3k0YXhCO0FnR3Q0YW9COztFQUVJO0VBQ0E7QWhHdzRheEI7QWdHcjRhb0I7RUFDSTtBaEd1NGF4QjtBZ0dwNGE0QjtFQUNJLGNoRnRQdEI7RWdGdVBzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3M0YWhDO0FnR2o0YW9CO0VBQ0k7RUFDQTtBaEdtNGF4QjtBZ0dqNGF3QjtFQUNJO0VBQ0E7RUFDQTtBaEdtNGE1QjtBZ0dqNGE0QjtFQUNJO0FoR200YWhDO0FnR2g0YTRCO0VBQ0kseUJoRjlRdEI7RWdGK1FzQjtFQUNBLGNoRi9RcEI7RWdGZ1JvQjtFQUNBLDhDekY5T2pCO0V5RitPaUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHazRhaEM7QWdHNzNhb0I7RUFDSSxXekYvUVg7RXlGZ1JXO0VBQ0E7QWhHKzNheEI7QWdHNTNhb0I7RUFDSTtFQUNBLGN6RjFSaEI7RXlGMlJnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzgzYXhCOztBQXRxYkE7QWlHTkE7RUFDSTtFQUNBO0FqR2dyYko7QWlHOXFiSTtFQUNJO0VBQ0E7RUFDQTtBakdncmJSO0FpRzlxYlE7RUFDSTtBakdncmJaO0FpRzVxYkk7RUFDSTtFQUNBO0VBQ0E7QWpHOHFiUjtBaUc1cWJRO0VBRUk7RUFDQTtBakc2cWJaOztBa0duc2JBO0VBQ0k7QWxHc3NiSjtBa0dwc2JJO0VBQ0ksY2xGREU7RWtGRUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdzc2JSO0FrR3BzYlE7RUFSSjtJQVNRO0VsR3VzYlY7QUFDRjtBa0dwc2JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHc3NiUjtBa0doc2JZOztFQUNJLFczRlJIO0UyRlNHO0VBQ0E7RUFDQTtFQUNBO0FsR21zYmhCO0FrRzlyYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdnc2JSO0FrRzlyYlE7RUFOSjtJQU9RO0lBQ0E7RWxHaXNiVjtBQUNGO0FrRy9yYlE7RUFYSjtJQVlRO0VsR2tzYlY7QUFDRjtBa0doc2JRO0VBZko7SUFnQlE7RWxHbXNiVjtBQUNGO0FrR2pzYlE7RUFuQko7SUFvQlE7RWxHb3NiVjtBQUNGO0FrR2xzYlE7RUFDSTtFQUNBLFczRjFDQztFMkYyQ0Q7RUFDQTtBbEdvc2JaO0FrR2xzYlk7RUFOSjtJQU9RO0lBQ0E7RWxHcXNiZDtBQUNGO0FrR25zYlk7RUFYSjtJQVlRO0lBQ0E7RWxHc3NiZDtBQUNGO0FrR3BzYlk7RUFoQko7SUFpQlE7SUFDQTtFbEd1c2JkO0FBQ0Y7QWtHbnNiSTtFQUNJO0VBQ0E7RUFDQTtBbEdxc2JSO0FrR25zYlE7RUFDSTtFQUNBO0FsR3FzYlo7QWtHbHNiZ0I7RUFDSTtBbEdvc2JwQjtBa0cvcmJRO0VBaEJKO0lBaUJRO0VsR2tzYlY7QUFDRjtBa0doc2JRO0VBcEJKO0lBcUJRO0VsR21zYlY7QUFDRjtBa0dqc2JRO0VBeEJKO0lBeUJRO0VsR29zYlY7QUFDRjtBa0dsc2JRO0VBNUJKO0lBNkJRO0VsR3FzYlY7QUFDRjtBa0duc2JRO0VBaENKO0lBaUNRO0VsR3NzYlY7QUFDRjtBa0dwc2JRO0VBQ0k7QWxHc3NiWjtBa0duc2JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdxc2JaO0FrR2xzYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdvc2JaO0FrR2xzYlk7RUFDSTtBbEdvc2JoQjtBa0dqc2JZO0VBQ0k7QWxHbXNiaEI7QWtHaHNiWTtFQUNJLGFsRnBKTjtFa0ZxSk07RUFDQTtBbEdrc2JoQjs7QW1HMzFiQTtFQUNJO0VBQ0E7QW5HODFiSjtBbUc1MWJJO0VBQ0k7RUFDQTtFQUNBO0FuRzgxYlI7QW1HMzFiSTtFQUNJLGM1RklBO0U0RkhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkc2MWJSO0FtRzExYkk7RUFDSSxjNUZOQTtBUGsyYlI7QW1HMTFiUTtFQUNJLGM1RlRKO0U0RlVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzQxYlo7QW1HMTFiWTtFQVZKO0lBV1E7RW5HNjFiZDtBQUNGO0FtRzExYlE7O0VBRUksbUI1RjFCRTtFNEYyQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkc0MWJaO0FtR3oxYlE7O0VBRUksYzVGdENKO0U0RnVDSTtBbkcyMWJaOztBbUd0MWJBOzs7Ozs7OztFQVFJLGM1RnBESTtFNEZxREo7QW5HeTFiSjs7QW9HNzViQTtFQUNJLG1CN0ZjSTtFNkZiSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHZzZiSjtBb0c5NWJJO0VBQ0k7RUFDQTtBcEdnNmJSO0FvRzk1YlE7RUFKSjtJQUtRO0VwR2k2YlY7QUFDRjtBb0cvNWJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdpNmJaO0FvRzk1YlE7RUFDSTtBcEdnNmJaO0FvRzM1YlE7RUFESjtJQUVRO0lBQ0E7RXBHODViVjtBQUNGO0FvRzM1Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCN0ZwQ0M7RTZGcUNEO0FwRzY1YlI7QW9HMzViUTtFQVJKO0lBU1E7RXBHODViVjtBQUNGO0FvRzM1Ykk7RUFDSSxtQjdGcENBO0U2RnFDQTtFQUNBO0FwRzY1YlI7QW9HMzViUTtFQUxKO0lBTVE7SUFDQTtFcEc4NWJWO0FBQ0Y7QW9HMTViUTs7RUFFSSxXN0Z2REo7RTZGd0RJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzQ1Ylo7QW9HMTViWTtFQVhKOztJQVlRO0VwRzg1YmQ7QUFDRjtBb0czNWJROztFQUVJLGM3RmxFRTtFNkZtRUY7QXBHNjViWjtBb0d6NWJJO0VBQ0k7RUFDQTtBcEcyNWJSO0FvR3g1Ykk7RUFDSTtFQUNBO0FwRzA1YlI7QW9HdjViSTtFQUNJO0VBQ0E7RUFDQTtBcEd5NWJSO0FvR3Q1Ykk7RUFDSTtFQUNBLGM3RnhGQTtFNkZ5RkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3c1YlI7QW9HdDViUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwR3c1Ylo7QW9HcDViSTtFQUNJLGdCN0YvR0E7RTZGZ0hBO0VBQ0E7RUFDQSxXN0Z6R0s7RTZGMEdMLDhDN0ZyRk87RTZGc0ZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHczViUjtBb0dwNWJRO0VBQ0k7QXBHczViWjtBb0duNWJRO0VBQ0k7RUFDQTtBcEdxNWJaO0FvR2w1YlE7RUFDSSxjN0Z6SEE7QVA2Z2NaO0FvR2g1Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjN0Z0SUE7RTZGdUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2s1YlI7QW9HaDViUTtFQUNJO0FwR2s1Ylo7QW9HLzRiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwR2k1Ylo7QW9HNzRiSTtFQUNJO0VBQ0EsbUI3RmpLTTtFNkZrS047RUFDQTtFQUNBLGM3Rm5LQTtFNkZvS0E7RUFDQTtFQUNBLDhDN0Y5SU87RTZGK0lQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcrNGJSO0FvRzc0YlE7RUFFSSxnQjdGdExKO0FQb2tjUjtBb0cxNGJJO0VBQ0ksZ0I3RjNMQTtFNkY0TEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNDRiUjtBb0cxNGJRO0VBQ0k7QXBHNDRiWjtBb0d4NGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHMDRiUjtBb0d4NGJRO0VBRUk7RUFDQTtBcEd5NGJaO0FvR3I0Ykk7RUFDSSxXN0Y5TUs7RTZGK01MO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdTRiUjtBb0dwNGJJO0VBQ0ksYzdGMU5BO0U2RjJOQTtFQUNBO0VBQ0E7RUFDQTtBcEdzNGJSO0FvR3A0YlE7O0VBRUksbUI3Rm5PRTtFNkZvT0YsYzdGbk9KO0U2Rm9PSTtBcEdzNGJaO0FvR2w0Ykk7RUFDSSxXN0Z0T0s7RTZGdU9MO0VBQ0E7RUFDQTtBcEdvNGJSO0FvR2o0Ykk7RUFDSTtFQUNBLG1CN0ZqUEE7RTZGa1BBLFc3RnhQQTtFNkZ5UEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHbTRiUjtBb0dqNGJRO0VBRUk7RUFDQSxXN0ZwUUo7RTZGcVFJO0FwR2s0Ylo7QW9HLzNiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHaTRiWjtBb0c3M2JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcrM2JSO0FvRzUzYkk7RUFDSSxjN0ZyUk07RTZGc1JOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHODNiUjtBb0czM2JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHNjNiUjtBb0czM2JRO0VBQ0k7QXBHNjNiWjtBb0cxM2JRO0VBQ0ksVzdGN1NKO0U2RjhTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzQzYlo7QW9HMTNiWTtFQUVJLGM3RmpURjtBUDRxY2Q7QW9HcjNiUTtFQURKO0lBRVE7RXBHdzNiVjtFb0d0M2JVO0lBQ0k7SUFDQTtFcEd3M2JkO0FBQ0Y7O0FvR24zYkE7RUFDSTtFQUNBO0VBQ0E7QXBHczNiSjs7QW9HbDNiSTtFQURKO0lBRVE7RXBHczNiTjtFb0dwM2JNO0lBQ0k7SUFDQTtFcEdzM2JWO0VvR24zYk07SUFDSTtFcEdxM2JWO0FBQ0Y7O0FvR2ozYkE7RUFDSTtBcEdvM2JKOztBb0dqM2JBOztFQUVJLFc3RmxXSTtFNkZtV0o7QXBHbzNiSjs7QW9HajNiQTtFQUNJO0FwR28zYko7O0FxR3B1Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1dWNKO0FxR3J1Y0k7RUFDSTtFQUNBLGlCOUZMQztFOEZNRDtBckd1dWNSO0FxR3J1Y1E7RUFMSjtJQU1RO0VyR3d1Y1Y7QUFDRjtBcUdydWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1dWNSO0FxR3J1Y1E7RUFQSjtJQVFRO0VyR3d1Y1Y7QUFDRjtBcUd0dWNRO0VBWEo7SUFZUTtFckd5dWNWO0FBQ0Y7QXFHdHVjSTtFQUNJO0VBQ0E7QXJHd3VjUjtBcUdydWNJO0VBQ0ksbUI5RjNCTTtFOEY0Qk4sYzlGM0JBO0U4RjRCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3V1Y1I7QXFHcnVjUTtFQUVJLG1COUZ2Q0o7RThGd0NJLFc5RjlDSjtFOEYrQ0k7QXJHc3VjWjtBcUdwdWNZO0VBQ0k7QXJHc3VjaEI7QXFHanVjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdtdWNSO0FxR2h1Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR2t1Y1I7QXFHaHVjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdrdWNaO0FxRy90Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckdpdWNaO0FxRy90Y1k7RUFDSTtBckdpdWNoQjtBcUc5dGNZO0VBQ0k7QXJHZ3VjaEI7QXFHNXRjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRzh0Y1o7QXFHMXRjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRzR0Y1I7QXFHenRjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHMnRjUjtBcUd4dGNJO0VBQ0k7RUFDQTtFQUNBO0FyRzB0Y1I7QXFHdnRjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyR3l0Y1I7QXFHdnRjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyR3l0Y1o7O0FxR3B0Y0E7RUFDSTtFQUNBO0VBQ0E7QXJHdXRjSjs7QXFHcHRjQTtFQUNJO0FyR3V0Y0o7O0FxR3B0Y0E7O0VBRUk7RUFDQTtBckd1dGNKOztBc0czM2NBO0VBQ0k7QXRHODNjSjs7QXVHLzNjQTtFQUNJO0VBQ0EsOENoR3FDVztFZ0dwQ1gsV2hHZ0JTO0VnR2ZUO0VBQ0E7RUFDQTtBdkdrNGNKO0F1R2g0Y0k7RUFDSTtFQUNBO0VBQ0EsY2hHSUE7RWdHSEE7RUFDQTtBdkdrNGNSO0F1R2g0Y1E7RUFDSTtBdkdrNGNaO0F1RzkzY0k7RUFDSTtBdkdnNGNSO0F1RzkzY1E7RUFDSTtBdkdnNGNaO0F1RzMzY0k7RUFDSSxtQmhHbEJLO0VnR21CTDtFQUNBO0F2RzYzY1I7QXVHMzNjUTtFQUxKO0lBTVE7RXZHODNjVjtBQUNGO0F1RzMzY0k7RUFDSTtFQUNBO0VBQ0E7QXZHNjNjUjtBdUczM2NRO0VBTEo7SUFNUTtJQUNBO0V2RzgzY1Y7QUFDRjtBdUczM2NJO0VBQ0ksV2hHaENLO0VnR2lDTDtFQUNBO0VBQ0E7QXZHNjNjUjtBdUczM2NRO0VBTko7SUFPUTtJQUNBO0V2RzgzY1Y7QUFDRjtBdUczM2NJO0VBRUk7RUFDQSxnQmhHeERBO0VnR3lEQTtFQUNBLFdoR2hESztFZ0dpREwsOENoRzdCTztFZ0c4QlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkc0M2NSO0F1RzEzY1E7RUFDSSxxQmhHN0RKO0VnRzhESTtBdkc0M2NaO0F1R3gzY0k7RUFDSTtFQUNBO0VBQ0E7QXZHMDNjUjtBdUd4M2NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RzAzY1o7QXVHdDNjSTtFQUNJO0VBQ0E7RUFDQTtBdkd3M2NSO0F1R3IzY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkd1M2NSO0F1R3IzY1E7RUFOSjtJQU9RO0V2R3czY1Y7QUFDRjtBdUdyM2NJO0VBQ0k7RUFDQTtFQUNBLG1CaEd4R0E7RWdHeUdBO0VBQ0E7RUFDQSxXaEdqSEE7RWdHa0hBO0VBQ0E7RUFDQSw4Q2hHdEZPO0VnR3VGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkd1M2NSO0F1R3IzY1E7RUFDSTtBdkd1M2NaO0F1R3AzY1E7RUFFSTtFQUNBO0F2R3EzY1o7QXVHbDNjUTtFQUNJLGFoR25JRTtFZ0dvSUY7RUFDQTtBdkdvM2NaO0F1R2gzY0k7RUFDSSxjaEd6SUE7RWdHMElBO0F2R2szY1I7QXVHaDNjUTtFQUNJO0F2R2szY1o7QXVHNzJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RysyY1I7QXVHNTJjSTtFQUNJO0VBQ0E7RUFDQTtBdkc4MmNSO0F1RzMyY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkc2MmNSO0F1RzEyY0k7RUFDSSxjaEdsS0k7RWdHbUtKO0VBQ0E7RUFDQTtFQUNBO0F2RzQyY1I7QXVHMTJjUTtFQVBKO0lBUVE7RXZHNjJjVjtBQUNGO0F1RzEyY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHNDJjUjtBdUcxMmNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkc0MmNaO0F1RzEyY1k7RUFiSjtJQWNRO0V2RzYyY2Q7QUFDRjtBdUd6MmNJO0VBRUk7QXZHMDJjUjtBdUd2MmNJO0VBQ0k7QXZHeTJjUjtBdUd2MmNRO0VBSEo7SUFJUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZHMDJjVjtBQUNGO0F1R3YyY0k7RUFDSTtBdkd5MmNSO0F1R3YyY1E7RUFISjtJQUlRO0lBQ0EsZ0JoRzdPSjtJZ0c4T0k7SUFDQTtJQUNBO0lBQ0EsY2hHM09KO0lnRzRPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2RzAyY1Y7QUFDRjtBdUd4MmNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZHMDJjWjtBdUd4MmNZO0VBTko7SUFPUTtFdkcyMmNkO0FBQ0Y7QXVHdjJjSTtFQU1JO0VBQ0E7QXZHbzJjUjtBdUdqMmNJO0VBRUk7QXZHazJjUjtBdUcvMWNJO0VBQ0ksY2hHbFJBO0VnR21SQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R2kyY1I7QXVHOTFjSTtFQUVJLFdoR3hSSztFZ0d5Ukw7QXZHKzFjUjtBdUc1MWNJO0VBQ0k7QXZHODFjUjtBdUczMWNJO0VBQ0k7QXZHNjFjUjtBdUcxMWNJO0VBQ0k7RUFDQTtBdkc0MWNSO0F1RzExY1E7RUFDSSxjaEd4U0E7RWdHeVNBO0VBQ0E7QXZHNDFjWjtBdUd6MWNRO0VBQ0k7QXZHMjFjWjtBdUd2MWNJO0VBQ0k7RUFDQTtFQUNBO0F2R3kxY1I7QXVHdjFjUTtFQUNJO0F2R3kxY1o7QXVHdjFjWTs7RUFFSTtBdkd5MWNoQjtBdUdyMWNRO0VBQ0k7RUFDQSxXaEduVUM7RWdHb1VEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHdTFjWjtBdUdwMWNRO0VBQ0k7RUFDQTtFQUNBO0F2R3MxY1o7QXVHbDFjSTtFQUNJO0VBQ0E7RUFDQTtBdkdvMWNSO0F1R2oxY0k7RUFDSTtFQUNBO0VBQ0E7QXZHbTFjUjtBdUdoMWNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZHazFjUjtBdUcvMGNJO0VBQ0k7QXZHaTFjUjtBdUc5MGNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R2cxY1I7QXVHOTBjUTtFQUNJO0F2R2cxY1o7QXVHNzBjUTtFQUNJO0F2RyswY1o7QXVHNTBjUTtFQUNJLGNoRzVYQTtBUDBzZFo7QXVHMTBjSTtFQUNJO0F2RzQwY1I7QXVHeDBjSTtFQUNJO0VBQ0E7QXZHMDBjUjtBdUd2MGNJO0VBQ0k7RUFDQTtFQUNBO0F2R3kwY1I7QXVHdjBjUTtFQUNJLGFoR3JaSjtBUDh0ZFI7O0F1R3AwY0E7RUFDSTtFQUNBO0F2R3UwY0o7O0F1R3AwY0E7RUFDSTtJQUVJO0lBQ0E7RXZHczBjTjtFdUduMGNFO0lBQ0k7SUFDQTtFdkdxMGNOO0FBQ0Y7QXdHN3ZkQTtFQUNJO0VBQ0EsOENqR3FDVztFaUdwQ1gsV2pHZ0JTO0VpR2ZUO0VBQ0E7RUFDQTtBeEcrdmRKO0F3Rzd2ZEk7RUFDSTtFQUNBO0VBQ0EsY2pHSUE7RWlHSEE7RUFDQTtBeEcrdmRSO0F3Rzd2ZFE7RUFDSTtBeEcrdmRaO0F3RzN2ZEk7RUFDSTtFQUNBO0VBQ0E7QXhHNnZkUjtBd0cxdmRJO0VBQ0ksY2pHWkE7RWlHYUE7RUFDQTtFQUNBO0F4RzR2ZFI7QXdHenZkSTtFQUNJO0VBQ0E7QXhHMnZkUjtBd0d6dmRRO0VBQ0k7QXhHMnZkWjtBd0d2dmRJO0VBQ0ksY2pHNUJBO0VpRzZCQTtFQUNBO0VBQ0E7RUFDQTtBeEd5dmRSO0F3R3R2ZEk7RUFDSTtFQUNBLGdCakczQ0E7RWlHNENBO0VBQ0EsV2pHbkNLO0VpR29DTCw4Q2pHaEJPO0VpR2lCUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3d2ZFI7QXdHdHZkUTtFQUNJLHFCakdoREo7RWlHaURJO0F4R3d2ZFo7QXdHcHZkSTtFQUNJO0VBQ0E7RUFDQTtBeEdzdmRSO0F3R252ZEk7RUFDSTtFQUNBLFdqR3pESztFaUcwREw7RUFDQTtFQUNBO0VBQ0E7QXhHcXZkUjtBd0dudmRRO0VBQ0kscUJqR3BFSjtFaUdxRUk7RUFDQTtFQUNBO0F4R3F2ZFo7QXdHbHZkUTtFQUNJLGNqR3RFQTtFaUd1RUE7QXhHb3ZkWjtBd0dqdmRRO0VBQ0ksY2pHM0VBO0VpRzRFQTtBeEdtdmRaO0F3R2p2ZFk7RUFDSTtBeEdtdmRoQjtBd0c5dWRJO0VBQ0k7RUFDQTtFQUNBO0F4R2d2ZFI7QXdHN3VkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Ryt1ZFI7QXdHNXVkSTtFQUNJLFdqR25HSztFaUdvR0w7RUFDQTtBeEc4dWRSO0F3RzN1ZEk7RUFDSTtFQUNBO0VBQ0E7QXhHNnVkUjtBd0cxdWRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEc0dWRSO0F3RzF1ZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEc0dWRaO0F3R3p1ZFE7RUFDSTtFQUNBO0F4RzJ1ZFo7QXdHdnVkSTtFQUNJLGdCakc3SUE7RWlHOElBO0VBQ0E7RUFDQTtFQUNBO0F4R3l1ZFI7QXdHdnVkUTtFQUNJLG1Cakc5SUo7RWlHK0lJLHFCakcvSUo7QVB3M2RSO0F3R3Z1ZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3l1ZGhCO0F3R3B1ZEk7RUFDSSxjakcvSkE7RWlHZ0tBO0VBQ0E7QXhHc3VkUjtBd0dudWRJO0VBQ0ksY2pHaEtJO0VpR2lLSjtFQUNBO0F4R3F1ZFI7QXdHbHVkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdvdWRSO0F3R2p1ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdtdWRSO0F3R2h1ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4Q2pHektPO0VpRzBLUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdrdWRSO0F3R2h1ZFE7RUFDSTtBeEdrdWRaO0F3Ry90ZFE7RUFDSSxtQmpHaE5FO0VpR2lORixjakdoTko7QVBpN2RSO0F3Ry90ZFk7RUFDSTtBeEdpdWRoQjtBd0c3dGRRO0VBQ0ksZ0JqRzlOSjtFaUcrTkk7RUFDQSxXakd0TkM7QVBxN2RiO0F3RzV0ZFE7RUFDSTtBeEc4dGRaO0F3RzN0ZFE7RUFFSTtFQUNBO0F4RzR0ZFo7QXdHeHRkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN4RnJQYTtFd0ZzUGI7RUFDQSw4Q2pHdE5PO0VpR3VOUDtFQUNBO0VBQ0E7QXhHMHRkUjtBd0d4dGRRO0VBQ0k7QXhHMHRkWjtBd0d0dGRJO0VBQ0k7QXhHd3RkUjtBd0dydGRJO0VBQ0k7RUFDQTtFQUNBLGdCakdyUUE7RWlHc1FBO0VBQ0E7RUFDQSxjakdsUUE7RWlHbVFBO0VBQ0E7RUFDQSw4Q2pHN09PO0VpRzhPUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHdXRkUjtBd0dydGRRO0VBQ0k7QXhHdXRkWjtBd0dudGRJO0VBQ0ksY2pHblJBO0VpR29SQTtFQUNBO0VBQ0E7RUFDQTtBeEdxdGRSO0F3R2x0ZEk7RUFDSSxjakczUkE7RWlHNFJBO0VBQ0E7RUFDQTtFQUNBO0F4R290ZFI7QXdHanRkSTtFQUNJLG1CakdwU007RWlHcVNOO0VBQ0EsY2pHclNBO0VpR3NTQTtFQUNBO0VBQ0E7QXhHbXRkUjtBd0dodGRJO0VBQ0ksY2pHdlNJO0VpR3dTSjtFQUNBO0VBQ0E7QXhHa3RkUjtBd0cvc2RJO0VBQ0k7RUFDQTtBeEdpdGRSO0F3Ry9zZFE7RUFDSTtBeEdpdGRaO0F3RzdzZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RytzZFI7QXdHNXNkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RzhzZFI7QXdHMXNkSTtFQUVJLGNqR2hWQTtFaUdpVkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEcyc2RSO0F3R3hzZEk7RUFFSSxjakdyVkk7RWlHc1ZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHeXNkUjtBd0d2c2RRO0VBQ0k7QXhHeXNkWjtBd0dyc2RJO0VBQ0ksY2pHbFdJO0VpR21XSjtBeEd1c2RSO0F3R3BzZEk7RUFDSTtBeEdzc2RSO0F3R25zZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdxc2RSO0F3R2xzZEk7RUFDSTtFQUNBO0VBQ0E7QXhHb3NkUjtBd0dqc2RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHbXNkUjtBd0dqc2RRO0VBQ0k7RUFDQSxjakdwWUo7RWlHcVlJO0VBQ0E7RUFDQTtFQUNBO0F4R21zZFo7QXdHaHNkUTtFQUNJO0VBQ0E7RUFDQTtBeEdrc2RaO0F3RzlyZEk7RUFDSTtBeEdnc2RSO0F3RzlyZFE7RUFDSTtBeEdnc2RaO0F3RzVyZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjeEZ2YWE7RXdGd2FiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHOHJkUjtBd0c1cmRRO0VBQ0k7QXhHOHJkWjtBd0cxcmRJO0VBQ0ksbUJqRzlhSztFaUcrYUw7RUFDQSxjakc3YUE7RWlHOGFBO0VBQ0E7RUFDQTtFQUNBO0F4RzRyZFI7QXdHenJkSTtFQUNJLG1Cakd4Yks7RWlHeWJMO0VBQ0E7RUFDQSxXakdwYks7RWlHcWJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMnJkUjtBd0d6cmRRO0VBQ0ksZ0JqR3RjSjtFaUd1Y0kscUJ4RjFjUztFd0YyY1QsY3hGM2NTO0FoQnNvZXJCO0F3R3hyZFE7RUFDSTtFQUNBLG1CakcxY0M7RWlHMmNEO0VBQ0EsY2pHcGNBO0VpR3FjQTtFQUNBO0VBQ0E7RUFDQTtBeEcwcmRaO0F3R3hyZFk7RUFDSTtBeEcwcmRoQjtBd0dycmRJO0VBRUk7RUFDQTtBeEdzcmRSO0F3R25yZEk7RUFDSSxjakc1ZEE7RWlHNmRBO0VBQ0E7QXhHcXJkUjtBd0ducmRRO0VBQ0k7RUFDQTtBeEdxcmRaO0F3R2xyZFE7RUFDSTtFQUNBO0F4R29yZFo7QXdHbHJkWTtFQUNJO0VBQ0E7QXhHb3JkaEI7QXdHL3FkSTtFQUNJO0VBQ0E7QXhHaXJkUjtBd0c5cWRJO0VBQ0ksY2pHamZJO0VpR2tmSjtFQUNBO0F4R2dyZFI7QXdHN3FkSTtFQUNJO0F4RytxZFI7QXdHNXFkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHOHFkUjtBd0cxcWRRO0VBRUk7QXhHMnFkWjtBd0d4cWRRO0VBQ0k7RUFDQTtBeEcwcWRaO0F3R3ZxZFE7RUFDSSxtQmpHdGhCSjtFaUd1aEJJLHFCakd2aEJKO0VpR3doQkksV2pHOWhCSjtBUHVzZVI7QXdHcnFkSTtFQUNJO0VBQ0E7RUFDQSxnQmpHcmlCQTtFaUdzaUJBO0VBQ0E7RUFDQSxXakc5aEJLO0VpRytoQkw7RUFDQTtFQUNBLDhDakc3Z0JPO0VpRzhnQlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R3VxZFI7QXdHcnFkUTtFQUNJLHFCakc5aUJKO0VpRytpQkksY2pHL2lCSjtBUHN0ZVI7QXdHbnFkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdxcWRSO0F3R2xxZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHb3FkUjtBd0dscWRRO0VBQ0k7QXhHb3FkWjtBd0docWRJO0VBQ0k7RUFDQTtFQUNBO0F4R2txZFI7QXdHL3BkSTtFQUNJLGdCakd0bEJBO0VpR3VsQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHaXFkUjtBd0c5cGRJO0VBQ0k7RUFDQSxtQmpHNWxCQTtFaUc2bEJBLFdqR25tQkE7RWlHb21CQTtFQUNBO0VBQ0E7QXhHZ3FkUjtBd0c5cGRRO0VBQ0ksV2pHem1CSjtFaUcwbUJJO0VBQ0E7RUFDQTtFQUNBO0F4R2dxZFo7QXdHNXBkSTtFQUNJLFdqR2xuQkE7RWlHbW5CQTtFQUNBO0VBQ0E7RUFDQTtBeEc4cGRSO0F3RzNwZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXakc3bkJBO0VpRzhuQkE7RUFDQTtFQUNBO0VBQ0E7QXhHNnBkUjtBd0cxcGRJO0VBQ0k7RUFDQTtFQUNBO0F4RzRwZFI7QXdHenBkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEcycGRSO0F3R3hwZEk7RUFDSTtFQUNBO0VBQ0E7QXhHMHBkUjtBd0d4cGRRO0VBQ0k7QXhHMHBkWjtBd0d0cGRJO0VBQ0k7RUFDQTtFQUNBLGdCakdocUJBO0VpR2lxQkE7RUFDQTtFQUNBLFdqR3pwQks7RWlHMHBCTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHd3BkUjtBd0d0cGRRO0VBQ0kscUJqR3RxQko7RWlHdXFCSSxjakd2cUJKO0FQK3plUjtBd0dycGRRO0VBQ0k7RUFDQTtBeEd1cGRaO0F3R25wZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdxcGRSO0F3R25wZFE7RUFOSjtJQU9RO0V4R3NwZFY7QUFDRjtBd0ducGRJO0VBQ0k7RUFDQTtFQUNBO0F4R3FwZFI7QXdHbnBkUTtFQUNJO0VBQ0EsY2pHbHNCSjtFaUdtc0JJO0VBQ0E7RUFDQTtFQUNBO0F4R3FwZFo7QXdHanBkSTtFQUNJO0VBQ0E7RUFDQTtBeEdtcGRSO0F3R2hwZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2twZFI7QXdHaHBkUTtFQUNJO0VBQ0E7QXhHa3BkWjtBd0cvb2RRO0VBQ0k7RUFDQTtBeEdpcGRaO0F3RzlvZFE7RUFFSSxtQmpHdHVCQztFaUd1dUJELGNqR3B1Qko7QVBtM2VSO0F3RzNvZEk7RXZDaHZCQSxldUNpdkJrQjtFdkNodkJsQjtFQUNBLGlCdUMrdUJ3QjtFdkM5dUJ4QjtFdUNndkJJLFdqR3Z1Qks7QVBzM2ViO0F3RzdvZFE7RUFDSTtBeEcrb2RaO0F3RzdvZFk7RUFDSTtBeEcrb2RoQjtBd0c1b2RZO0VBQ0k7QXhHOG9kaEI7QXdHMW9kUTs7RXZDandCSixldUNtd0JzQjtFdkNsd0J0QjtFQUNBLGlCdUNpd0I0QjtFdkNod0I1QjtFdUNrd0JRO0VBQ0E7QXhHOG9kWjtBd0czb2RRO0VBQ0k7QXhHNm9kWjtBd0cxb2RRO0VBQ0k7QXhHNG9kWjtBd0d6b2RRO0V2Q2p4QkosZXVDa3hCc0I7RXZDanhCdEI7RUFDQSxpQnVDZ3hCNEI7RXZDL3dCNUI7QWpFNjVlSjtBd0czb2RRO0VBQ0k7QXhHNm9kWjtBd0d6b2RJO0VBQ0ksbUJqR3R4Qks7RWlHdXhCTDtFQUNBO0F4RzJvZFI7QXdHeG9kSTtFQUNJLGNqR3B4Qkk7RWlHcXhCSjtFQUNBO0F4RzBvZFI7QXdHdm9kSTtFQUVJO0VBQ0E7QXhHd29kUjtBd0dyb2RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEd1b2RSO0F3R3JvZFE7RUFDSTtBeEd1b2RaO0F3R25vZEk7RUFDSSxnQmpHdnpCQTtFaUd3ekJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdxb2RSO0F3R25vZFE7RUFDSTtBeEdxb2RaO0F3R2xvZFE7RUFDSTtBeEdvb2RaO0F3R2pvZFE7RUFDSSxjakdyMEJKO0VpR3MwQkk7RUFDQTtBeEdtb2RaOztBd0c5bmRBO0VBQ0k7QXhHaW9kSjs7QXlHNTllSTtFQUNJO0F6Rys5ZVI7QXlHNTllSTtFQUNJO0F6Rzg5ZVI7QXlHMzllSTtFQUNJO0F6RzY5ZVI7QXlHdDllb0I7RUFDSTtFQUNBO0F6R3c5ZXhCO0F5R3Q5ZXdCO0VBQ0ksYWxHUHBCO0FQKzllUjtBeUduOWVnQjtFQUNJO0F6R3E5ZXBCO0F5Ry84ZUk7RUFDSTtFQUNBO0VBQ0E7QXpHaTllUjtBeUcvOGVROztFQUVJLGNsRzFCSjtFa0cyQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R2k5ZVo7QXlHNzhlSTtFQUNJLGNsR3JDQTtFa0dzQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekcrOGVSO0F5RzU4ZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHODhlUjtBeUc1OGVRO0VBRUk7RUFDQSw0QmxHeERKO0VrR3lESTtBekc2OGVaO0F5RzM4ZVk7RUFDSTtBekc2OGVoQjtBeUd4OGVZO0V4Q3pFUixld0MwRTBCO0V4Q3pFMUI7RUFDQSxpQndDd0VnQztFeEN2RWhDO0V3Q3lFWTtFQUNBLGNsR2hFSjtFa0dpRUk7RUFDQTtFQUNBO0F6RzQ4ZWhCO0F5RzE4ZWdCO0VBQ0ksY2xHdEVSO0FQa2hmWjtBeUd6OGVnQjtFQUNJLGFsRzFFUjtFa0cyRVE7RUFDQTtFQUNBO0VBQ0E7QXpHMjhlcEI7QXlHdjhlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6R3k4ZWhCO0F5R3Q4ZVk7RXhDdEdSLGV3Q3VHMEI7RXhDdEcxQjtFQUNBLGlCd0NxR2dDO0V4Q3BHaEM7RXdDc0dZLGNsRzVGSjtFa0c2Rkk7QXpHMDhlaEI7QXlHeDhlZ0I7RUFDSSxjbEdyR1o7RWtHc0dZO0VBQ0E7QXpHMDhlcEI7QXlHeDhlb0I7RUFDSTtFQUNBO0F6RzA4ZXhCO0F5R3I4ZVk7O0VBRUkseUJ6RjdISjtFeUY4SEksY3pGL0hOO0V5RmdJTTtBekd1OGVoQjtBeUdsOGVJO0VBQ0k7QXpHbzhlUjs7QXlHLzdlSTtFQUNJO0VBQ0E7RUFDQTtBekdrOGVSLEMiLCJmaWxlIjoiY3NzL2FwcC1idXNpbmVzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBWYXJpYWJsZXMgKi9cbi8qIEJhc2UgKi9cbi8qIFZlbmRvciAqL1xuLyohIGJ1bG1hLmlvIHYwLjkuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvYnVsbWEgKi9cbi8qIEJ1bG1hIFV0aWxpdGllcyAqL1xuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5pcy11bnNlbGVjdGFibGUsIC50YWJzLCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5icmVhZGNydW1iLCAuZmlsZSwgLmJ1dHRvbiwgLm1vZGFsLWNsb3NlLCAuZGVsZXRlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciwgLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuNjI1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lkdGg6IDAuNjI1ZW07XG59XG5cbi50YWJzOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdpbmF0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCksIC5sZXZlbDpub3QoOmxhc3QtY2hpbGQpLCAuYnJlYWRjcnVtYjpub3QoOmxhc3QtY2hpbGQpLCAuaGlnaGxpZ2h0Om5vdCg6bGFzdC1jaGlsZCksIC5ibG9jazpub3QoOmxhc3QtY2hpbGQpLCAudGl0bGU6bm90KDpsYXN0LWNoaWxkKSxcbi5zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAudGFibGUtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZTpub3QoOmxhc3QtY2hpbGQpLCAucHJvZ3Jlc3M6bm90KDpsYXN0LWNoaWxkKSwgLm5vdGlmaWNhdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAuYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tb2RhbC1jbG9zZSwgLmRlbGV0ZSB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSwgLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNTAlO1xufVxuLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbn1cbi5tb2RhbC1jbG9zZTpob3ZlciwgLmRlbGV0ZTpob3ZlciwgLm1vZGFsLWNsb3NlOmZvY3VzLCAuZGVsZXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm1vZGFsLWNsb3NlOmFjdGl2ZSwgLmRlbGV0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uaXMtc21hbGwubW9kYWwtY2xvc2UsIC5pcy1zbWFsbC5kZWxldGUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pcy1tZWRpdW0ubW9kYWwtY2xvc2UsIC5pcy1tZWRpdW0uZGVsZXRlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaXMtbGFyZ2UubW9kYWwtY2xvc2UsIC5pcy1sYXJnZS5kZWxldGUge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIsIC5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5sb2FkZXIsIC5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCBoc2woMCwgMCUsIDg2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5oZXJvLXZpZGVvLCAuaXMtb3ZlcmxheSwgLm1vZGFsLWJhY2tncm91bmQsIC5tb2RhbCwgLmltYWdlLmlzLXNxdWFyZSBpbWcsXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZyxcbi5pbWFnZS5pcy0xYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01Ynk0IGltZyxcbi5pbWFnZS5pcy01Ynk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00YnkzIGltZyxcbi5pbWFnZS5pcy00YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZyxcbi5pbWFnZS5pcy0zYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01YnkzIGltZyxcbi5pbWFnZS5pcy01YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xNmJ5OSBpbWcsXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTEgaW1nLFxuLmltYWdlLmlzLTJieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTEgaW1nLFxuLmltYWdlLmlzLTNieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTUgaW1nLFxuLmltYWdlLmlzLTRieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTQgaW1nLFxuLmltYWdlLmlzLTNieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTMgaW1nLFxuLmltYWdlLmlzLTJieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTUgaW1nLFxuLmltYWdlLmlzLTNieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTlieTE2IGltZyxcbi5pbWFnZS5pcy05YnkxNiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MiBpbWcsXG4uaW1hZ2UuaXMtMWJ5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MyBpbWcsXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcywgLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmlucHV0LCAuYnV0dG9uIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVlbSAtIDFweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzOmZvY3VzLFxuLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcbi5wYWdpbmF0aW9uLWxpbms6Zm9jdXMsXG4ucGFnaW5hdGlvbi1lbGxpcHNpczpmb2N1cywgLmZpbGUtY3RhOmZvY3VzLFxuLmZpbGUtbmFtZTpmb2N1cywgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC50ZXh0YXJlYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuaXMtZm9jdXNlZC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1uZXh0LFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1saW5rLFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1lbGxpcHNpcywgLmlzLWZvY3VzZWQuZmlsZS1jdGEsXG4uaXMtZm9jdXNlZC5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLWZvY3VzZWQuYnV0dG9uLCAucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4ucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlLFxuLnBhZ2luYXRpb24tZWxsaXBzaXM6YWN0aXZlLCAuZmlsZS1jdGE6YWN0aXZlLFxuLmZpbGUtbmFtZTphY3RpdmUsIC5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLmlucHV0OmFjdGl2ZSwgLmJ1dHRvbjphY3RpdmUsIC5pcy1hY3RpdmUucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1uZXh0LFxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWxpbmssXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5pcy1hY3RpdmUuZmlsZS1jdGEsXG4uaXMtYWN0aXZlLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtYWN0aXZlLmlucHV0LCAuaXMtYWN0aXZlLmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tcHJldmlvdXMsXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tbmV4dCxcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1saW5rLFxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLWVsbGlwc2lzLCBbZGlzYWJsZWRdLmZpbGUtY3RhLFxuW2Rpc2FibGVkXS5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS50ZXh0YXJlYSwgW2Rpc2FibGVkXS5pbnB1dCwgW2Rpc2FibGVkXS5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1wcmV2aW91cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1uZXh0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tZWxsaXBzaXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZmlsZS1jdGEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmZpbGUtbmFtZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0LCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogQnVsbWEgQmFzZSAqL1xuLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxudGQ6bm90KFthbGlnbl0pLFxudGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbn1cblxuY29kZSxcbnByZSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjklKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmEge1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEgc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA0NiUpO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbSAwLjI1ZW07XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5zcGFuIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5wcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjklKTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5wcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMDtcbn1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZSB0ZDpub3QoW2FsaWduXSksXG50YWJsZSB0aDpub3QoW2FsaWduXSkge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxudGFibGUgdGgge1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuXG4vKiBCdWxtYSBFbGVtZW50cyAqL1xuLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG5hLmJveDpob3ZlciwgYS5ib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwIDFweCBoc2woMjE3LCA3MSUsIDUzJSk7XG59XG5hLmJveDphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAxcHggaHNsKDIxNywgNzElLCA1MyUpO1xufVxuXG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ1dHRvbiAuaWNvbiwgLmJ1dHRvbiAuaWNvbi5pcy1zbWFsbCwgLmJ1dHRvbiAuaWNvbi5pcy1tZWRpdW0sIC5idXR0b24gLmljb24uaXMtbGFyZ2Uge1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG59XG4uYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMS41cmVtIC0gMCk7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5idXR0b24gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEuNXJlbSAtIDApO1xufVxuLmJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEuNXJlbSAtIDApO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEuNXJlbSAtIDApO1xufVxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDcxJSk7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4uYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MC4wNTY1LCAxMTUuMjk0ODUsIDIyMC4yNDM1LCAwLjI1KTtcbn1cbi5idXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAyOSUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmJ1dHRvbi5pcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi5pcy10ZXh0OmhvdmVyLCAuYnV0dG9uLmlzLXRleHQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy10ZXh0OmZvY3VzLCAuYnV0dG9uLmlzLXRleHQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5idXR0b24uaXMtdGV4dDphY3RpdmUsIC5idXR0b24uaXMtdGV4dC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4uYnV0dG9uLmlzLXRleHRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LjYyNSwgMjQ4LjYyNSwgMjQ4LjYyNSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtd2hpdGU6YWN0aXZlLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLmlzLXdoaXRlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgIzAwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2s6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2s6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1ibGFjazpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmFjdGl2ZSwgLmJ1dHRvbi5pcy1ibGFjay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgIzAwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgIzAwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5My41JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtbGlnaHQuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ0LjgsIDI0NC44LCAyNDQuOCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0W2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgwLCAwJSwgOTYlKSBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDAsIDAlLCA5NiUpIGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyazpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDE4LjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcms6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcms6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWRhcmsuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWRhcms6YWN0aXZlLCAuYnV0dG9uLmlzLWRhcmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxNiUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFya1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDAsIDAlLCAyMSUpIGhzbCgwLCAwJSwgMjElKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgwLCAwJSwgMjElKSBoc2woMCwgMCUsIDIxJSkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA2NC4yNSwgNTguNDA5MDkwOTA5MSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDc3LCA3MCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDUxLjUsIDQ2LjgxODE4MTgxODIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDRkNDY7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDRkNDYgIzAwNGQ0NiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDRkNDYgIzAwNGQ0NiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNC42LCAyNTUsIDI1My4xNDU0NTQ1NDU1KTtcbiAgY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLjg1LCAyNTUsIDI1MS45ODYzNjM2MzY0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA5LjEsIDI1NSwgMjUwLjgyNzI3MjcyNzMpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDEwLjIsIDI1NSwgMjMyLjc0NTQ1NDU0NTUpO1xufVxuLmJ1dHRvbi5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluazpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUwLjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbms6Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbms6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpbmsuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTAuMDU2NSwgMTE1LjI5NDg1LCAyMjAuMjQzNSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWxpbms6YWN0aXZlLCAuYnV0dG9uLmlzLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA0OCUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGlua1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDIxNywgNzElLCA1MyUpIGhzbCgyMTcsIDcxJSwgNTMlKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgyMTcsIDcxJSwgNTMlKSBoc2woMjE3LCA3MSUsIDUzJSkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgOTYlKTtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNDUlKTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDkzLjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNDUlKTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDkxJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDQ1JSk7XG59XG4uYnV0dG9uLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNTAuNSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mbzpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mbzpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtaW5mby5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MC4wNTY1LCAxNTIuMTY4NywgMjIwLjI0MzUsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1pbmZvOmFjdGl2ZSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNDglKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm9bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGhzbCgyMDQsIDcxJSwgNTMlKSBoc2woMjA0LCA3MSUsIDUzJSkgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMjA0LCA3MSUsIDUzJSkgaHNsKDIwNCwgNzElLCA1MyUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDk2JSk7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDM5JSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA5My41JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDM5JSk7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6YWN0aXZlLCAuYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA5MSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaHNsKDIwNCwgNzElLCAzOSUpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDY0LjI1LCA1OC40MDkwOTA5MDkxKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXMsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgNzcsIDcwLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtc3VjY2VzczphY3RpdmUsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTEuNSwgNDYuODE4MTgxODE4Mik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNGQ0NiAjMDA0ZDQ2ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0ZDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNGQ0NiAjMDA0ZDQ2ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpO1xuICBjb2xvcjogcmdiKDEwLjIsIDI1NSwgMjMyLjc0NTQ1NDU0NTUpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEuODUsIDI1NSwgMjUxLjk4NjM2MzYzNjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDEwLjIsIDI1NSwgMjMyLjc0NTQ1NDU0NTUpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDkuMSwgMjU1LCAyNTAuODI3MjcyNzI3Myk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMTAuMiwgMjU1LCAyMzIuNzQ1NDU0NTQ1NSk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NC41JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZzpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDIyMS4zNCwgODYuNywgMC4yNSk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6YWN0aXZlLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2MiUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG4gIGNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpO1xuICBib3JkZXItY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDQ4LCAxMDAlLCA2NyUpIGhzbCg0OCwgMTAwJSwgNjclKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woNDgsIDEwMCUsIDY3JSkgaHNsKDQ4LCAxMDAlLCA2NyUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA5NiUpO1xuICBjb2xvcjogaHNsKDQ4LCAxMDAlLCAyOSUpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgOTMuNSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaHNsKDQ4LCAxMDAlLCAyOSUpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgOTElKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGhzbCg0OCwgMTAwJSwgMjklKTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA1OC41JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQxLjA3NywgNzAuMDIzLCAxMDQuMjMzOCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWRhbmdlcjphY3RpdmUsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNTYlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlcltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG4gIGNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMzQ4LCA4NiUsIDYxJSkgaHNsKDM0OCwgODYlLCA2MSUpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDM0OCwgODYlLCA2MSUpIGhzbCgzNDgsIDg2JSwgNjElKSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA5NiUpO1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA0MyUpO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDkzLjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGhzbCgzNDgsIDg2JSwgNDMlKTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA5MSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA0MyUpO1xufVxuLmJ1dHRvbi5pcy1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJ1dHRvbi5pcy1ub3JtYWwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnV0dG9uLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5idXR0b24uaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5idXR0b25bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnV0dG9uLmlzLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi5pcy1sb2FkaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxZW0gLyAyKTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFlbSAvIDIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3RhdGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgODYlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNDglKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDNyZW0gKyAwLjI1ZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDNyZW0gKyAwLjI1ZW0pO1xufVxuXG4uYnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5idXR0b25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5idXR0b25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuLmJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYnV0dG9ucy5hcmUtc21hbGwgLmJ1dHRvbjpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pOm5vdCguaXMtbGFyZ2UpIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnV0dG9ucy5hcmUtbWVkaXVtIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJ1dHRvbnMuYXJlLWxhcmdlIC5idXR0b246bm90KC5pcy1zbWFsbCk6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWhvdmVyZWQge1xuICB6LWluZGV4OiAyO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmZvY3VzLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZm9jdXNlZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMztcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpmb2N1czpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWZvY3VzZWQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjphY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1hY3RpdmU6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1zZWxlY3RlZDpob3ZlciB7XG4gIHotaW5kZXg6IDQ7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmJ1dHRvbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXR0b25zLmlzLWNlbnRlcmVkOm5vdCguaGFzLWFkZG9ucykgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJ1dHRvbnMuaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRhaW5lci5pcy1mbHVpZCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29udGFpbmVyLmlzLXdpZGVzY3JlZW46bm90KC5pcy1tYXgtZGVza3RvcCkge1xuICAgIG1heC13aWR0aDogMTE1MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbnRhaW5lci5pcy1mdWxsaGQ6bm90KC5pcy1tYXgtZGVza3RvcCk6bm90KC5pcy1tYXgtd2lkZXNjcmVlbikge1xuICAgIG1heC13aWR0aDogMTM0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbnRhaW5lcjpub3QoLmlzLW1heC1kZXNrdG9wKSB7XG4gICAgbWF4LXdpZHRoOiAxMTUycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29udGFpbmVyOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pIHtcbiAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgfVxufVxuXG4uY29udGVudCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgZGw6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IG9sOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCB1bDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgYmxvY2txdW90ZTpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgcHJlOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCB0YWJsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNvbnRlbnQgaDEsXG4uY29udGVudCBoMixcbi5jb250ZW50IGgzLFxuLmNvbnRlbnQgaDQsXG4uY29udGVudCBoNSxcbi5jb250ZW50IGg2IHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uY29udGVudCBoMTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtO1xufVxuLmNvbnRlbnQgaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjE0MjhlbTtcbn1cbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW07XG59XG4uY29udGVudCBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMzMzM2VtO1xufVxuLmNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG59XG4uY29udGVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44ODg4ZW07XG59XG4uY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGVudCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIGhzbCgwLCAwJSwgODYlKTtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuLmNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLWxvd2VyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLWxvd2VyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cbi5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5jb250ZW50IHVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG4uY29udGVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG4uY29udGVudCBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnQgZmlndXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmNvbnRlbnQgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uY29udGVudCBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29udGVudCBwcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4uY29udGVudCBzdXAsXG4uY29udGVudCBzdWIge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudCB0YWJsZSB0ZCxcbi5jb250ZW50IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKDAsIDAlLCA4NiUpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb250ZW50IHRhYmxlIHRoIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5jb250ZW50IHRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uY29udGVudCB0YWJsZSB0aGVhZCB0ZCxcbi5jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmNvbnRlbnQgdGFibGUgdGZvb3QgdGQsXG4uY29udGVudCB0YWJsZSB0Zm9vdCB0aCB7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5jb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uY29udGVudCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5jb250ZW50IC50YWJzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY29udGVudC5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY29udGVudC5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4uaWNvbi5pcy1zbWFsbCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4uaWNvbi5pcy1tZWRpdW0ge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuLmljb24uaXMtbGFyZ2Uge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuXG4uaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlIGltZy5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG59XG4uaW1hZ2UuaXMtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UuaXMtc3F1YXJlIGltZyxcbi5pbWFnZS5pcy1zcXVhcmUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTEgaW1nLFxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLFxuLmltYWdlLmlzLTVieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTMgaW1nLFxuLmltYWdlLmlzLTRieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTIgaW1nLFxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLFxuLmltYWdlLmlzLTVieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTE2Ynk5IGltZyxcbi5pbWFnZS5pcy0xNmJ5OSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MSBpbWcsXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsXG4uaW1hZ2UuaXMtM2J5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5NSBpbWcsXG4uaW1hZ2UuaXMtNGJ5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NCBpbWcsXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsXG4uaW1hZ2UuaXMtMmJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NSBpbWcsXG4uaW1hZ2UuaXMtM2J5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtOWJ5MTYgaW1nLFxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZyxcbi5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZyxcbi5pbWFnZS5pcy0xYnkzIC5oYXMtcmF0aW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLmlzLXNxdWFyZSwgLmltYWdlLmlzLTFieTEge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5pbWFnZS5pcy01Ynk0IHtcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cbi5pbWFnZS5pcy00YnkzIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cbi5pbWFnZS5pcy0zYnkyIHtcbiAgcGFkZGluZy10b3A6IDY2LjY2NjYlO1xufVxuLmltYWdlLmlzLTVieTMge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuLmltYWdlLmlzLTE2Ynk5IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5pbWFnZS5pcy0yYnkxIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cbi5pbWFnZS5pcy0zYnkxIHtcbiAgcGFkZGluZy10b3A6IDMzLjMzMzMlO1xufVxuLmltYWdlLmlzLTRieTUge1xuICBwYWRkaW5nLXRvcDogMTI1JTtcbn1cbi5pbWFnZS5pcy0zYnk0IHtcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzJTtcbn1cbi5pbWFnZS5pcy0yYnkzIHtcbiAgcGFkZGluZy10b3A6IDE1MCU7XG59XG4uaW1hZ2UuaXMtM2J5NSB7XG4gIHBhZGRpbmctdG9wOiAxNjYuNjY2NiU7XG59XG4uaW1hZ2UuaXMtOWJ5MTYge1xuICBwYWRkaW5nLXRvcDogMTc3Ljc3NzclO1xufVxuLmltYWdlLmlzLTFieTIge1xuICBwYWRkaW5nLXRvcDogMjAwJTtcbn1cbi5pbWFnZS5pcy0xYnkzIHtcbiAgcGFkZGluZy10b3A6IDMwMCU7XG59XG4uaW1hZ2UuaXMtMTZ4MTYge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmltYWdlLmlzLTI0eDI0IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5pbWFnZS5pcy0zMngzMiB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uaW1hZ2UuaXMtNDh4NDgge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuLmltYWdlLmlzLTY0eDY0IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbn1cbi5pbWFnZS5pcy05Nng5NiB7XG4gIGhlaWdodDogOTZweDtcbiAgd2lkdGg6IDk2cHg7XG59XG4uaW1hZ2UuaXMtMTI4eDEyOCB7XG4gIGhlaWdodDogMTI4cHg7XG4gIHdpZHRoOiAxMjhweDtcbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtO1xufVxuLm5vdGlmaWNhdGlvbiBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm90aWZpY2F0aW9uIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubm90aWZpY2F0aW9uIGNvZGUsXG4ubm90aWZpY2F0aW9uIHByZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uIHByZSBjb2RlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubm90aWZpY2F0aW9uID4gLmRlbGV0ZSB7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG59XG4ubm90aWZpY2F0aW9uIC50aXRsZSxcbi5ub3RpZmljYXRpb24gLnN1YnRpdGxlLFxuLm5vdGlmaWNhdGlvbiAuY29udGVudCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubm90aWZpY2F0aW9uLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubm90aWZpY2F0aW9uLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNC42LCAyNTUsIDI1My4xNDU0NTQ1NDU1KTtcbiAgY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLWxpbmsuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDk2JSk7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDQ1JSk7XG59XG4ubm90aWZpY2F0aW9uLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1pbmZvLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA5NiUpO1xuICBjb2xvcjogaHNsKDIwNCwgNzElLCAzOSUpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpO1xuICBjb2xvcjogcmdiKDEwLjIsIDI1NSwgMjMyLjc0NTQ1NDU0NTUpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA5NiUpO1xuICBjb2xvcjogaHNsKDQ4LCAxMDAlLCAyOSUpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1kYW5nZXIuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDk2JSk7XG4gIGNvbG9yOiBoc2woMzQ4LCA4NiUsIDQzJSk7XG59XG5cbi5wcm9ncmVzcyB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkzJSk7XG59XG4ucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG59XG4ucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyOSUpO1xufVxuLnByb2dyZXNzOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjklKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wcm9ncmVzcy5pcy13aGl0ZTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucHJvZ3Jlc3MuaXMtd2hpdGU6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wcm9ncmVzcy5pcy1ibGFjazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucHJvZ3Jlc3MuaXMtYmxhY2s6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMCAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWxpZ2h0Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnByb2dyZXNzLmlzLWxpZ2h0OjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4ucHJvZ3Jlc3MuaXMtbGlnaHQ6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgaHNsKDAsIDAlLCA5NiUpIDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtZGFyazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGhzbCgwLCAwJSwgMjElKSAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXByaW1hcnk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xufVxuLnByb2dyZXNzLmlzLXByaW1hcnk6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0Njtcbn1cbi5wcm9ncmVzcy5pcy1wcmltYXJ5OjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA0ZDQ2IDMwJSwgaHNsKDAsIDAlLCA5MyUpIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtbGluazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGhzbCgyMTcsIDcxJSwgNTMlKSAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woMjA0LCA3MSUsIDUzJSkgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0Njtcbn1cbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG59XG4ucHJvZ3Jlc3MuaXMtc3VjY2Vzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xufVxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwNGQ0NiAzMCUsIGhzbCgwLCAwJSwgOTMlKSAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4ucHJvZ3Jlc3MuaXMtd2FybmluZzo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4ucHJvZ3Jlc3MuaXMtd2FybmluZzo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4ucHJvZ3Jlc3MuaXMtd2FybmluZzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woNDgsIDEwMCUsIDY3JSkgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1kYW5nZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbn1cbi5wcm9ncmVzcy5pcy1kYW5nZXI6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xufVxuLnByb2dyZXNzLmlzLWRhbmdlcjppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woMzQ4LCA4NiUsIDYxJSkgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbn1cbi5wcm9ncmVzczppbmRldGVybWluYXRlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTMlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woMCwgMCUsIDI5JSkgMzAlLCBoc2woMCwgMCUsIDkzJSkgMzAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxNTAlO1xufVxuLnByb2dyZXNzOmluZGV0ZXJtaW5hdGU6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9ncmVzczppbmRldGVybWluYXRlOjotbXMtZmlsbCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLnByb2dyZXNzLmlzLXNtYWxsIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLnByb2dyZXNzLmlzLW1lZGl1bSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbi5wcm9ncmVzcy5pcy1sYXJnZSB7XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRlIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwO1xuICB9XG59XG4udGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKDAsIDAlLCA4NiUpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJsZSB0ZC5pcy13aGl0ZSxcbi50YWJsZSB0aC5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4udGFibGUgdGQuaXMtYmxhY2ssXG4udGFibGUgdGguaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWxpZ2h0LFxuLnRhYmxlIHRoLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWJsZSB0ZC5pcy1kYXJrLFxuLnRhYmxlIHRoLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1wcmltYXJ5LFxuLnRhYmxlIHRoLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBib3JkZXItY29sb3I6ICMwMDRkNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWxpbmssXG4udGFibGUgdGguaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLWluZm8sXG4udGFibGUgdGguaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXN1Y2Nlc3MsXG4udGFibGUgdGguaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtd2FybmluZyxcbi50YWJsZSB0aC5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpO1xuICBib3JkZXItY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWJsZSB0ZC5pcy1kYW5nZXIsXG4udGFibGUgdGguaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xuICBib3JkZXItY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtbmFycm93LFxuLnRhYmxlIHRoLmlzLW5hcnJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxJTtcbn1cbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXNlbGVjdGVkIGEsXG4udGFibGUgdGQuaXMtc2VsZWN0ZWQgc3Ryb25nLFxuLnRhYmxlIHRoLmlzLXNlbGVjdGVkIGEsXG4udGFibGUgdGguaXMtc2VsZWN0ZWQgc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0ZC5pcy12Y2VudGVyZWQsXG4udGFibGUgdGguaXMtdmNlbnRlcmVkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZSB0aCB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4udGFibGUgdGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIGEsXG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB0ZCxcbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlIHRoZWFkIHRkLFxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUgdGZvb3QgdGQsXG4udGFibGUgdGZvb3QgdGgge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4udGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLmlzLWJvcmRlcmVkIHRkLFxuLnRhYmxlLmlzLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4udGFibGUuaXMtYm9yZGVyZWQgdHI6bGFzdC1jaGlsZCB0ZCxcbi50YWJsZS5pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnRhYmxlLmlzLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLmlzLWhvdmVyYWJsZSB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbn1cbi50YWJsZS5pcy1ob3ZlcmFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbn1cbi50YWJsZS5pcy1ob3ZlcmFibGUuaXMtc3RyaXBlZCB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlcjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4udGFibGUuaXMtbmFycm93IHRkLFxuLnRhYmxlLmlzLW5hcnJvdyB0aCB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cbi50YWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGFncyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnRhZ3MgLnRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi50YWdzIC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnRhZ3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG4udGFnczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50YWdzLmFyZS1tZWRpdW0gLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udGFncy5hcmUtbGFyZ2UgLnRhZzpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRhZ3MuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YWdzLmlzLWNlbnRlcmVkIC50YWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnRhZ3MuaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnRhZ3MuaXMtcmlnaHQgLnRhZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4udGFncy5pcy1yaWdodCAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFncy5oYXMtYWRkb25zIC50YWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFncy5oYXMtYWRkb25zIC50YWc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi50YWdzLmhhcy1hZGRvbnMgLnRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udGFnOm5vdChib2R5KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCAyOSUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFnOm5vdChib2R5KSAuZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcHJpbWFyeS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzQuNiwgMjU1LCAyNTMuMTQ1NDU0NTQ1NSk7XG4gIGNvbG9yOiByZ2IoMTAuMiwgMjU1LCAyMzIuNzQ1NDU0NTQ1NSk7XG59XG4udGFnOm5vdChib2R5KS5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpbmsuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDk2JSk7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDQ1JSk7XG59XG4udGFnOm5vdChib2R5KS5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDk2JSk7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDM5JSk7XG59XG4udGFnOm5vdChib2R5KS5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnOm5vdChib2R5KS5pcy1zdWNjZXNzLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNC42LCAyNTUsIDI1My4xNDU0NTQ1NDU1KTtcbiAgY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFnOm5vdChib2R5KS5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA5NiUpO1xuICBjb2xvcjogaHNsKDQ4LCAxMDAlLCAyOSUpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhbmdlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgOTYlKTtcbiAgY29sb3I6IGhzbCgzNDgsIDg2JSwgNDMlKTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnRhZzpub3QoYm9keSkgLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjE4NzVlbTtcbn1cbi50YWc6bm90KGJvZHkpIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC4xODc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07XG59XG4udGFnOm5vdChib2R5KSAuaWNvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NWVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjpiZWZvcmUsIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmJlZm9yZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNTAlO1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjphZnRlciB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMXB4O1xufVxuLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOmhvdmVyLCAudGFnOm5vdChib2R5KS5pcy1kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xufVxuXG5hLnRhZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGl0bGUsXG4uc3VidGl0bGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRpdGxlIGVtLFxuLnRpdGxlIHNwYW4sXG4uc3VidGl0bGUgZW0sXG4uc3VidGl0bGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnRpdGxlIHN1Yixcbi5zdWJ0aXRsZSBzdWIge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbi50aXRsZSBzdXAsXG4uc3VidGl0bGUgc3VwIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4udGl0bGUgLnRhZyxcbi5zdWJ0aXRsZSAudGFnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRpdGxlIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG4udGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnRpdGxlICsgLmhpZ2hsaWdodCB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuLnRpdGxlOm5vdCguaXMtc3BhY2VkKSArIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuLnRpdGxlLmlzLTEge1xuICBmb250LXNpemU6IDNyZW07XG59XG4udGl0bGUuaXMtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLnRpdGxlLmlzLTMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4udGl0bGUuaXMtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnRpdGxlLmlzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGl0bGUuaXMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50aXRsZS5pcy03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3VidGl0bGUge1xuICBjb2xvcjogaHNsKDAsIDAlLCAyOSUpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VidGl0bGU6bm90KC5pcy1zcGFjZWQpICsgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG59XG4uc3VidGl0bGUuaXMtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5zdWJ0aXRsZS5pcy0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4uc3VidGl0bGUuaXMtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zdWJ0aXRsZS5pcy00IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc3VidGl0bGUuaXMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zdWJ0aXRsZS5pcy02IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnN1YnRpdGxlLmlzLTcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLmhpZ2hsaWdodCBwcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbWluLXdpZHRoOiAyLjVlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogQnVsbWEgRm9ybSAqL1xuLnNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDg2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLnNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIyMjtcbn1cbi5zZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjIyO1xufVxuLnNlbGVjdCBzZWxlY3Q6aG92ZXIsIC50ZXh0YXJlYTpob3ZlciwgLmlucHV0OmhvdmVyLCAuc2VsZWN0IHNlbGVjdC5pcy1ob3ZlcmVkLCAuaXMtaG92ZXJlZC50ZXh0YXJlYSwgLmlzLWhvdmVyZWQuaW5wdXQge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgNzElKTtcbn1cbi5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAudGV4dGFyZWE6Zm9jdXMsIC5pbnB1dDpmb2N1cywgLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1mb2N1c2VkLmlucHV0LCAuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC50ZXh0YXJlYTphY3RpdmUsIC5pbnB1dDphY3RpdmUsIC5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTAuMDU2NSwgMTE1LjI5NDg1LCAyMjAuMjQzNSwgMC4yNSk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sIFtkaXNhYmxlZF0udGV4dGFyZWEsIFtkaXNhYmxlZF0uaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdCwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNDglKTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjIuNCwgMTIyLjQsIDEyMi40LCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEyMi40LCAxMjIuNCwgMTIyLjQsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjIuNCwgMTIyLjQsIDEyMi40LCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMjIuNCwgMTIyLjQsIDEyMi40LCAwLjMpO1xufVxuXG4udGV4dGFyZWEsIC5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1ZW0gMC4xMjVlbSByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW3JlYWRvbmx5XS50ZXh0YXJlYSwgW3JlYWRvbmx5XS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaXMtd2hpdGUudGV4dGFyZWEsIC5pcy13aGl0ZS5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5pcy13aGl0ZS50ZXh0YXJlYTpmb2N1cywgLmlzLXdoaXRlLmlucHV0OmZvY3VzLCAuaXMtd2hpdGUuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXdoaXRlLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy13aGl0ZS50ZXh0YXJlYTphY3RpdmUsIC5pcy13aGl0ZS5pbnB1dDphY3RpdmUsIC5pcy13aGl0ZS5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy13aGl0ZS5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uaXMtYmxhY2sudGV4dGFyZWEsIC5pcy1ibGFjay5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5pcy1ibGFjay50ZXh0YXJlYTpmb2N1cywgLmlzLWJsYWNrLmlucHV0OmZvY3VzLCAuaXMtYmxhY2suaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWJsYWNrLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1ibGFjay50ZXh0YXJlYTphY3RpdmUsIC5pcy1ibGFjay5pbnB1dDphY3RpdmUsIC5pcy1ibGFjay5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1ibGFjay5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uaXMtbGlnaHQudGV4dGFyZWEsIC5pcy1saWdodC5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLmlzLWxpZ2h0LnRleHRhcmVhOmZvY3VzLCAuaXMtbGlnaHQuaW5wdXQ6Zm9jdXMsIC5pcy1saWdodC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtbGlnaHQuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLWxpZ2h0LnRleHRhcmVhOmFjdGl2ZSwgLmlzLWxpZ2h0LmlucHV0OmFjdGl2ZSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLWxpZ2h0LmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDQuOCwgMjQ0LjgsIDI0NC44LCAwLjI1KTtcbn1cbi5pcy1kYXJrLnRleHRhcmVhLCAuaXMtZGFyay5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmlzLWRhcmsudGV4dGFyZWE6Zm9jdXMsIC5pcy1kYXJrLmlucHV0OmZvY3VzLCAuaXMtZGFyay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtZGFyay5pcy1mb2N1c2VkLmlucHV0LCAuaXMtZGFyay50ZXh0YXJlYTphY3RpdmUsIC5pcy1kYXJrLmlucHV0OmFjdGl2ZSwgLmlzLWRhcmsuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtZGFyay5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC4yNSk7XG59XG4uaXMtcHJpbWFyeS50ZXh0YXJlYSwgLmlzLXByaW1hcnkuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMwMDRkNDY7XG59XG4uaXMtcHJpbWFyeS50ZXh0YXJlYTpmb2N1cywgLmlzLXByaW1hcnkuaW5wdXQ6Zm9jdXMsIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1wcmltYXJ5LnRleHRhcmVhOmFjdGl2ZSwgLmlzLXByaW1hcnkuaW5wdXQ6YWN0aXZlLCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1wcmltYXJ5LmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCA3NywgNzAsIDAuMjUpO1xufVxuLmlzLWxpbmsudGV4dGFyZWEsIC5pcy1saW5rLmlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG59XG4uaXMtbGluay50ZXh0YXJlYTpmb2N1cywgLmlzLWxpbmsuaW5wdXQ6Zm9jdXMsIC5pcy1saW5rLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5pcy1saW5rLmlzLWZvY3VzZWQuaW5wdXQsIC5pcy1saW5rLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWxpbmsuaW5wdXQ6YWN0aXZlLCAuaXMtbGluay5pcy1hY3RpdmUudGV4dGFyZWEsIC5pcy1saW5rLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MC4wNTY1LCAxMTUuMjk0ODUsIDIyMC4yNDM1LCAwLjI1KTtcbn1cbi5pcy1pbmZvLnRleHRhcmVhLCAuaXMtaW5mby5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xufVxuLmlzLWluZm8udGV4dGFyZWE6Zm9jdXMsIC5pcy1pbmZvLmlucHV0OmZvY3VzLCAuaXMtaW5mby5pcy1mb2N1c2VkLnRleHRhcmVhLCAuaXMtaW5mby5pcy1mb2N1c2VkLmlucHV0LCAuaXMtaW5mby50ZXh0YXJlYTphY3RpdmUsIC5pcy1pbmZvLmlucHV0OmFjdGl2ZSwgLmlzLWluZm8uaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtaW5mby5pcy1hY3RpdmUuaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoNTAuMDU2NSwgMTUyLjE2ODcsIDIyMC4yNDM1LCAwLjI1KTtcbn1cbi5pcy1zdWNjZXNzLnRleHRhcmVhLCAuaXMtc3VjY2Vzcy5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0Njtcbn1cbi5pcy1zdWNjZXNzLnRleHRhcmVhOmZvY3VzLCAuaXMtc3VjY2Vzcy5pbnB1dDpmb2N1cywgLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXN1Y2Nlc3MudGV4dGFyZWE6YWN0aXZlLCAuaXMtc3VjY2Vzcy5pbnB1dDphY3RpdmUsIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDc3LCA3MCwgMC4yNSk7XG59XG4uaXMtd2FybmluZy50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaW5wdXQge1xuICBib3JkZXItY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbn1cbi5pcy13YXJuaW5nLnRleHRhcmVhOmZvY3VzLCAuaXMtd2FybmluZy5pbnB1dDpmb2N1cywgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC5pbnB1dCwgLmlzLXdhcm5pbmcudGV4dGFyZWE6YWN0aXZlLCAuaXMtd2FybmluZy5pbnB1dDphY3RpdmUsIC5pcy13YXJuaW5nLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLmlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjIxLjM0LCA4Ni43LCAwLjI1KTtcbn1cbi5pcy1kYW5nZXIudGV4dGFyZWEsIC5pcy1kYW5nZXIuaW5wdXQge1xuICBib3JkZXItY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbn1cbi5pcy1kYW5nZXIudGV4dGFyZWE6Zm9jdXMsIC5pcy1kYW5nZXIuaW5wdXQ6Zm9jdXMsIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmlzLWRhbmdlci5pcy1mb2N1c2VkLmlucHV0LCAuaXMtZGFuZ2VyLnRleHRhcmVhOmFjdGl2ZSwgLmlzLWRhbmdlci5pbnB1dDphY3RpdmUsIC5pcy1kYW5nZXIuaXMtYWN0aXZlLnRleHRhcmVhLCAuaXMtZGFuZ2VyLmlzLWFjdGl2ZS5pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNDEuMDc3LCA3MC4wMjMsIDEwNC4yMzM4LCAwLjI1KTtcbn1cbi5pcy1zbWFsbC50ZXh0YXJlYSwgLmlzLXNtYWxsLmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXMtbWVkaXVtLnRleHRhcmVhLCAuaXMtbWVkaXVtLmlucHV0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmlzLWxhcmdlLnRleHRhcmVhLCAuaXMtbGFyZ2UuaW5wdXQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5pcy1mdWxsd2lkdGgudGV4dGFyZWEsIC5pcy1mdWxsd2lkdGguaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtaW5saW5lLnRleHRhcmVhLCAuaXMtaW5saW5lLmlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmlucHV0LmlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMC43NWVtIC0gMXB4KSArIDAuMzc1ZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKGNhbGMoMC43NWVtIC0gMXB4KSArIDAuMzc1ZW0pO1xufVxuLmlucHV0LmlzLXN0YXRpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLnRleHRhcmVhOm5vdChbcm93c10pIHtcbiAgbWF4LWhlaWdodDogNDBlbTtcbiAgbWluLWhlaWdodDogOGVtO1xufVxuLnRleHRhcmVhW3Jvd3NdIHtcbiAgaGVpZ2h0OiBpbml0aWFsO1xufVxuLnRleHRhcmVhLmhhcy1maXhlZC1zaXplIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ucmFkaW8sIC5jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvIGlucHV0LCAuY2hlY2tib3ggaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW86aG92ZXIsIC5jaGVja2JveDpob3ZlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG5bZGlzYWJsZWRdLnJhZGlvLCBbZGlzYWJsZWRdLmNoZWNrYm94LCBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LFxuLnJhZGlvIGlucHV0W2Rpc2FibGVkXSxcbi5jaGVja2JveCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0OCUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8gKyAucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKSB7XG4gIGhlaWdodDogMi41ZW07XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIHJpZ2h0OiAxLjEyNWVtO1xuICB6LWluZGV4OiA0O1xufVxuLnNlbGVjdC5pcy1yb3VuZGVkIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uc2VsZWN0IHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3Qgc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4uc2VsZWN0LmlzLXdoaXRlOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbn1cbi5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtd2hpdGUgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtYmxhY2s6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWxpZ2h0Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnNlbGVjdC5pcy1saWdodCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy1saWdodCBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saWdodCBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjQ0LjgsIDI0NC44LCAyNDQuOCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWRhcms6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4uc2VsZWN0LmlzLWRhcmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4uc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMTYlKTtcbn1cbi5zZWxlY3QuaXMtZGFyayBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUzLjU1LCA1My41NSwgNTMuNTUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1wcmltYXJ5Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0Njtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDRkNDY7XG59XG4uc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYigwLCA1MS41LCA0Ni44MTgxODE4MTgyKTtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDc3LCA3MCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWxpbms6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTcsIDcxJSwgNDglKTtcbn1cbi5zZWxlY3QuaXMtbGluayBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDUwLjA1NjUsIDExNS4yOTQ4NSwgMjIwLjI0MzUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1pbmZvOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xufVxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xufVxuLnNlbGVjdC5pcy1pbmZvIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjA0LCA3MSUsIDQ4JSk7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MC4wNTY1LCAxNTIuMTY4NywgMjIwLjI0MzUsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zdWNjZXNzOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0Njtcbn1cbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDRkNDY7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IHJnYigwLCA1MS41LCA0Ni44MTgxODE4MTgyKTtcbn1cbi5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDAsIDc3LCA3MCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmc6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IGhzbCg0OCwgMTAwJSwgNjIlKTtcbn1cbi5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjIxLjM0LCA4Ni43LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xufVxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG59XG4uc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDU2JSk7XG59XG4uc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI0MS4wNzcsIDcwLjAyMywgMTA0LjIzMzgsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnNlbGVjdC5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc2VsZWN0LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc2VsZWN0LmlzLWRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0OCUpO1xufVxuLnNlbGVjdC5pcy1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3QuaXMtZnVsbHdpZHRoIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1ZW07XG4gIHRvcDogMC42MjVlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLW1lZGl1bTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zZWxlY3QuaXMtbG9hZGluZy5pcy1sYXJnZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uZmlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWxlLmlzLXdoaXRlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZpbGUuaXMtd2hpdGU6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13aGl0ZS5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDguNjI1LCAyNDguNjI1LCAyNDguNjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmlsZS5pcy13aGl0ZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZpbGUuaXMtd2hpdGU6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmlsZS5pcy1ibGFjayAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWJsYWNrOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1ibGFjazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWJsYWNrLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtYmxhY2s6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpZ2h0IC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkzLjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtbGlnaHQuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNDQuOCwgMjQ0LjgsIDI0NC44LCAwLjI1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpZ2h0OmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1kYXJrIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYXJrOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTguNSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhcms6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoNTMuNTUsIDUzLjU1LCA1My41NSwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFyazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYXJrLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDE2JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXByaW1hcnk6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDY0LjI1LCA1OC40MDkwOTA5MDkxKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wcmltYXJ5OmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtcHJpbWFyeS5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDAsIDc3LCA3MCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtcHJpbWFyeTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTEuNSwgNDYuODE4MTgxODE4Mik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluayAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUwLjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1saW5rOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDUwLjA1NjUsIDExNS4yOTQ4NSwgMjIwLjI0MzUsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWxpbms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA0OCUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm8gLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm86aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1pbmZvLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA1MC41JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtaW5mbzpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSg1MC4wNTY1LCAxNTIuMTY4NywgMjIwLjI0MzUsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm86YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA0OCUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXN1Y2Nlc3MgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zdWNjZXNzOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA2NC4yNSwgNTguNDA5MDkwOTA5MSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc3VjY2Vzczpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgwLCA3NywgNzAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXN1Y2Nlc3M6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDUxLjUsIDQ2LjgxODE4MTgxODIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLXdhcm5pbmcgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtd2FybmluZzpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXdhcm5pbmcuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY0LjUlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXdhcm5pbmc6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyMjEuMzQsIDg2LjcsIDAuMjUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtd2FybmluZzphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDYyJSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1kYW5nZXIgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNTguNSUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhbmdlci5pcy1mb2N1c2VkIC5maWxlLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjVlbSByZ2JhKDI0MS4wNzcsIDcwLjAyMywgMTA0LjIzMzgsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYW5nZXIuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNTYlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5maWxlLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5maWxlLmlzLW1lZGl1bSAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5maWxlLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZmlsZS5pcy1sYXJnZSAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5maWxlLmhhcy1uYW1lIC5maWxlLWN0YSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5maWxlLmhhcy1uYW1lIC5maWxlLW5hbWUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZpbGUuaGFzLW5hbWUuaXMtZW1wdHkgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpbGUuaGFzLW5hbWUuaXMtZW1wdHkgLmZpbGUtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1sYWJlbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1jdGEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDFlbSAzZW07XG59XG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG59XG4uZmlsZS5pcy1ib3hlZCAuZmlsZS1pY29uIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uZmlsZS5pcy1ib3hlZC5pcy1zbWFsbCAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWxlLmlzLWJveGVkLmlzLW1lZGl1bSAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5maWxlLmlzLWJveGVkLmlzLWxhcmdlIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaGFzLW5hbWUgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4uZmlsZS5pcy1ib3hlZC5oYXMtbmFtZSAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xufVxuLmZpbGUuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWxlLmlzLWZ1bGx3aWR0aCAuZmlsZS1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbGUuaXMtZnVsbHdpZHRoIC5maWxlLW5hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5maWxlLmlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maWxlLmlzLXJpZ2h0IC5maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuLmZpbGUuaXMtcmlnaHQgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmZpbGUtbGFiZWwge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWxlLWxhYmVsOmhvdmVyIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTMuNSUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmZpbGUtbGFiZWw6aG92ZXIgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA4My41JSk7XG59XG4uZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MSUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLmZpbGUtbGFiZWw6YWN0aXZlIC5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgODElKTtcbn1cblxuLmZpbGUtaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG59XG5cbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgODYlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpbGUtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgd2lkdGg6IDFlbTtcbn1cbi5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGFiZWwge1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5sYWJlbC5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5sYWJlbC5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubGFiZWwuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmhlbHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmhlbHAuaXMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWxwLmlzLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVscC5pcy1saWdodCB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uaGVscC5pcy1kYXJrIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5oZWxwLmlzLXByaW1hcnkge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5oZWxwLmlzLWxpbmsge1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xufVxuLmhlbHAuaXMtaW5mbyB7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4uaGVscC5pcy1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uaGVscC5pcy13YXJuaW5nIHtcbiAgY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbn1cbi5oZWxwLmlzLWRhbmdlciB7XG4gIGNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG59XG5cbi5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5maWVsZC5oYXMtYWRkb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJ1dHRvbixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5idXR0b24sXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5pbnB1dCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJ1dHRvbixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQge1xuICB6LWluZGV4OiAyO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMztcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciB7XG4gIHotaW5kZXg6IDQ7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbC5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maWVsZC5oYXMtYWRkb25zLmhhcy1hZGRvbnMtZnVsbHdpZHRoIC5jb250cm9sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5maWVsZC5pcy1ncm91cGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQgPiAuY29udHJvbC5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuY29udHJvbDpsYXN0LWNoaWxkLCAuZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSA+IC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmZpZWxkLmlzLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZpZWxkLWxhYmVsIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmZpZWxkLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxuICAuZmllbGQtbGFiZWwuaXMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1ZW07XG4gIH1cbiAgLmZpZWxkLWxhYmVsLmlzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVlbTtcbiAgfVxufVxuXG4uZmllbGQtYm9keSAuZmllbGQgLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuZmllbGQtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZmllbGQtYm9keSAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpZWxkLWJvZHkgPiAuZmllbGQge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5maWVsZC1ib2R5ID4gLmZpZWxkOm5vdCguaXMtbmFycm93KSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5maWVsZC1ib2R5ID4gLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4uY29udHJvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dDpmb2N1cyB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0OmZvY3VzIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdDpmb2N1cyB+IC5pY29uIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjklKTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1zbWFsbCB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLWxhcmdlIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmljb24ge1xuICBjb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjVlbTtcbiAgei1pbmRleDogNDtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dCxcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLmlzLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dCxcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pY29uLmlzLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY29udHJvbC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMC42MjVlbTtcbiAgdG9wOiAwLjYyNWVtO1xuICB6LWluZGV4OiA0O1xufVxuLmNvbnRyb2wuaXMtbG9hZGluZy5pcy1zbWFsbDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb250cm9sLmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNvbnRyb2wuaXMtbG9hZGluZy5pcy1sYXJnZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKiBCdWxtYSBDb21wb25lbnRzICovXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5icmVhZGNydW1iIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC43NWVtO1xufVxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5icmVhZGNydW1iIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYiB1bCxcbi5icmVhZGNydW1iIG9sIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJyZWFkY3J1bWIgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLmJyZWFkY3J1bWIgLmljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5icmVhZGNydW1iLmlzLWNlbnRlcmVkIG9sLFxuLmJyZWFkY3J1bWIuaXMtY2VudGVyZWQgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5icmVhZGNydW1iLmlzLXJpZ2h0IG9sLFxuLmJyZWFkY3J1bWIuaXMtcmlnaHQgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJyZWFkY3J1bWIuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnJlYWRjcnVtYi5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnJlYWRjcnVtYi5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJyZWFkY3J1bWIuaGFzLWFycm93LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuLmJyZWFkY3J1bWIuaGFzLWJ1bGxldC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1kb3Qtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrdcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1zdWNjZWVkcy1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLiibtcIjtcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVlbSAwLjI1ZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1oZWFkZXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5jYXJkLWhlYWRlci10aXRsZS5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZC1oZWFkZXItaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2woMCwgMCUsIDkzJSk7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1mb290ZXItaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmNhcmQtZm9vdGVyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbCgwLCAwJSwgOTMlKTtcbn1cblxuLmNhcmQgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZHJvcGRvd24uaXMtYWN0aXZlIC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24uaXMtaG92ZXJhYmxlOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24uaXMtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5kcm9wZG93bi5pcy11cCAuZHJvcGRvd24tbWVudSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IGluaXRpYWw7XG4gIHRvcDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEuZHJvcGRvd24taXRlbSxcbmJ1dHRvbi5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5hLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG5idXR0b24uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6ICMwMDA7XG59XG5hLmRyb3Bkb3duLWl0ZW0uaXMtYWN0aXZlLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkzJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4ubGV2ZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGV2ZWwgY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5sZXZlbCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWxlZnQsXG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWl0ZW06bm90KC5pcy1uYXJyb3cpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5sZXZlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGV2ZWwgPiAubGV2ZWwtaXRlbTpub3QoLmlzLW5hcnJvdykge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4ubGV2ZWwtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxldmVsLWl0ZW0gLnRpdGxlLFxuLmxldmVsLWl0ZW0gLnN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxldmVsLWxlZnQgLmxldmVsLWl0ZW0uaXMtZmxleGlibGUsXG4ubGV2ZWwtcmlnaHQgLmxldmVsLWl0ZW0uaXMtZmxleGlibGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmxldmVsLWxlZnQgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcbiAgLmxldmVsLXJpZ2h0IC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuXG4ubGV2ZWwtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAubGV2ZWwtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubGV2ZWwtcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5sZXZlbC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5tZWRpYSAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5tZWRpYSAubWVkaWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTkuMywgMjE5LjMsIDIxOS4zLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5tZWRpYSAubWVkaWEgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSxcbi5tZWRpYSAubWVkaWEgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tZWRpYSAubWVkaWEgLm1lZGlhIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5tZWRpYSAubWVkaWEgLm1lZGlhICsgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLm1lZGlhICsgLm1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE5LjMsIDIxOS4zLCAyMTkuMywgMC41KTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ubWVkaWEuaXMtbGFyZ2UgKyAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0IHtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm1lZGlhLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tZWRpYS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubWVkaWEtY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS1jb250ZW50IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4ubWVudSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tZW51LmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm1lbnUuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLm1lbnUuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLm1lbnUtbGlzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbn1cbi5tZW51LWxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5tZW51LWxpc3QgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lbnUtbGlzdCBsaSB1bCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgaHNsKDAsIDAlLCA4NiUpO1xuICBtYXJnaW46IDAuNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG59XG5cbi5tZW51LWxhYmVsIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNDglKTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LWxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLm1lbnUtbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1lc3NhZ2Ugc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5tZXNzYWdlIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVzc2FnZS5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tZXNzYWdlLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tZXNzYWdlLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubWVzc2FnZS5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1lc3NhZ2UuaXMtd2hpdGUgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWVzc2FnZS5pcy13aGl0ZSAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LjksIDI0OS45LCAyNDkuOSk7XG59XG4ubWVzc2FnZS5pcy1ibGFjayAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLWJsYWNrIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ubWVzc2FnZS5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5tZXNzYWdlLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG59XG4ubWVzc2FnZS5pcy1kYXJrIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1kYXJrIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpO1xufVxuLm1lc3NhZ2UuaXMtcHJpbWFyeSAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnkgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KTtcbn1cbi5tZXNzYWdlLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDk2JSk7XG59XG4ubWVzc2FnZS5pcy1saW5rIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1saW5rIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNDUlKTtcbn1cbi5tZXNzYWdlLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDk2JSk7XG59XG4ubWVzc2FnZS5pcy1pbmZvIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1pbmZvIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgMzklKTtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpO1xufVxuLm1lc3NhZ2UuaXMtc3VjY2VzcyAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KTtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDk2JSk7XG59XG4ubWVzc2FnZS5pcy13YXJuaW5nIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpO1xuICBjb2xvcjogaHNsKDQ4LCAxMDAlLCAyOSUpO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA5NiUpO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA0MyUpO1xufVxuXG4ubWVzc2FnZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lc3NhZ2UtaGVhZGVyIC5kZWxldGUge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuLm1lc3NhZ2UtaGVhZGVyICsgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgODYlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjklKTtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuLm1lc3NhZ2UtYm9keSBjb2RlLFxuLm1lc3NhZ2UtYm9keSBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UtYm9keSBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDE7XG59XG4ubW9kYWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1vZGFsLWNvbnRlbnQsXG4gIC5tb2RhbC1jYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ubW9kYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1jYXJkLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDAsIDAlLCA4NiUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5cbi5tb2RhbC1jYXJkLXRpdGxlIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsKDAsIDAlLCA4NiUpO1xufVxuLm1vZGFsLWNhcmQtZm9vdCAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubW9kYWwtY2FyZC1ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDcuODEzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xufVxuLm5hdmJhci5pcy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0Mi4yNSwgMjQyLjI1LCAyNDIuMjUpO1xuICBjb2xvcjogIzAwMDtcbn1cbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ubmF2YmFyLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTElKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkxJSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MSUpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLm5hdmJhci5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDE2JSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTYlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDE2JSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDUxLjUsIDQ2LjgxODE4MTgxODIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTEuNSwgNDYuODE4MTgxODE4Mik7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDUxLjUsIDQ2LjgxODE4MTgxODIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNDglKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA0OCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNDglKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNDglKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA0OCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNDglKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTEuNSwgNDYuODE4MTgxODE4Mik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1MS41LCA0Ni44MTgxODE4MTgyKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTEuNSwgNDYuODE4MTgxODE4Mik7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXZiYXIuaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgNjIlKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDYyJSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgNjIlKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLm5hdmJhci5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDU2JSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3ZlcixcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3ZlcixcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNTYlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA1NiUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhciA+IC5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNy44MTNyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci5oYXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggMCAwIGhzbCgwLCAwJSwgOTYlKTtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLCAubmF2YmFyLmlzLWZpeGVkLXRvcCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDMwO1xufVxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG4ubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS5oYXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZSBoc2woMCwgMCUsIDk2JSk7XG59XG4ubmF2YmFyLmlzLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3Age1xuICBwYWRkaW5nLXRvcDogNy44MTNyZW07XG59XG5odG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjgxM3JlbTtcbn1cblxuLm5hdmJhci1icmFuZCxcbi5uYXZiYXItdGFicyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLWhlaWdodDogNy44MTNyZW07XG59XG5cbi5uYXZiYXItYnJhbmQgYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1icmFuZCBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXItdGFicyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcuODEzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3LjgxM3JlbTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xufVxuLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XG59XG4ubmF2YmFyLWJ1cmdlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmF2YmFyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLWl0ZW0gLmljb246b25seS1jaGlsZCxcbi5uYXZiYXItbGluayAuaWNvbjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xufVxuXG5hLm5hdmJhci1pdGVtLFxuLm5hdmJhci1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5uYXZiYXItaXRlbTpmb2N1cywgYS5uYXZiYXItaXRlbTpmb2N1cy13aXRoaW4sIGEubmF2YmFyLWl0ZW06aG92ZXIsIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci1saW5rOmZvY3VzLXdpdGhpbixcbi5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pdGVtIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5uYXZiYXItaXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiA2cmVtO1xufVxuLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyLWl0ZW0uaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogNy44MTNyZW07XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweCk7XG59XG4ubmF2YmFyLWl0ZW0uaXMtdGFiOmZvY3VzLCAubmF2YmFyLWl0ZW0uaXMtdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAzcHgpO1xufVxuXG4ubmF2YmFyLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgcmlnaHQ6IDEuMTI1ZW07XG59XG5cbi5uYXZiYXItZHJvcGRvd24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItdGFicyAubmF2YmFyLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaCwgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2guaGFzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2gge1xuICAgIHRvcDogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcCAubmF2YmFyLW1lbnUsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLXRvdWNoIC5uYXZiYXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3LjgxM3JlbSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCxcbiAgYm9keS5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDcuODEzcmVtO1xuICB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2gsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2gge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjgxM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIsXG4gIC5uYXZiYXItbWVudSxcbiAgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogNy44MTNyZW07XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLXN0YXJ0LFxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCBhLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbms6Zm9jdXMsXG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1saW5rOmhvdmVyLFxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbiAgICBjb2xvcjogIzAwNGQ0NjtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgICBjb2xvcjogIzAwNGQ0NjtcbiAgfVxuICAubmF2YmFyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24tdXAgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMC4yNWVtLCAtMC4yNWVtKTtcbiAgfVxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLXVwIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQsIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLm5hdmJhci1tZW51IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLm5hdmJhci1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubmF2YmFyLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xuICAgIGNvbG9yOiAjMDA0ZDQ2O1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgICBjb2xvcjogIzAwNGQ0NjtcbiAgfVxuICAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAoLTRweCkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4Nm1zO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgfVxuICAubmF2YmFyLWRyb3Bkb3duLmlzLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSxcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIHRvcDogMDtcbiAgfVxuICBodG1sLmhhcy1uYXZiYXItZml4ZWQtdG9wLWRlc2t0b3AsXG4gIGJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDcuODEzcmVtO1xuICB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tZGVza3RvcCxcbiAgYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44MTNyZW07XG4gIH1cbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC10b3AsXG4gIGJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOS44MTNyZW07XG4gIH1cbiAgaHRtbC5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b20sXG4gIGJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS44MTNyZW07XG4gIH1cbiAgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4gIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA0ZDQ2O1xuICB9XG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpLFxuICAubmF2YmFyLWxpbmsuaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluaywgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICB9XG59XG4uaGVyby5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcuODEzcmVtKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogLTAuMjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wYWdpbmF0aW9uLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1yb3VuZGVkIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG59XG4ucGFnaW5hdGlvbi5pcy1yb3VuZGVkIC5wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbn1cblxuLnBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgODYlKTtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIG1pbi13aWR0aDogMi41ZW07XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czpob3Zlcixcbi5wYWdpbmF0aW9uLW5leHQ6aG92ZXIsXG4ucGFnaW5hdGlvbi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDcxJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcbi5wYWdpbmF0aW9uLW5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4ucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzW2Rpc2FibGVkXSxcbi5wYWdpbmF0aW9uLW5leHRbZGlzYWJsZWRdLFxuLnBhZ2luYXRpb24tbGlua1tkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDg2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0OCUpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDcxJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucGFnaW5hdGlvbi5pcy1jZW50ZXJlZCAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLW5leHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGFuZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhbmVsLmlzLXdoaXRlIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtYmxhY2sgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1ibGFjayAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4ucGFuZWwuaXMtYmxhY2sgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhbmVsLmlzLWxpZ2h0IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnBhbmVsLmlzLWxpZ2h0IC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnBhbmVsLmlzLWxpZ2h0IC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWRhcmsgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi5wYW5lbC5pcy1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDRkNDY7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4ucGFuZWwuaXMtbGluayAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtbGluayAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cbi5wYW5lbC5pcy1saW5rIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4ucGFuZWwuaXMtaW5mbyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbn1cbi5wYW5lbC5pcy1zdWNjZXNzIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDRkNDY7XG59XG4ucGFuZWwuaXMtc3VjY2VzcyAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4ucGFuZWwuaXMtd2FybmluZyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wYW5lbC5pcy13YXJuaW5nIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpO1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG59XG4ucGFuZWwuaXMtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC5pcy1kYW5nZXIgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDYxJSk7XG59XG4ucGFuZWwuaXMtZGFuZ2VyIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xufVxuXG4ucGFuZWwtdGFiczpub3QoOmxhc3QtY2hpbGQpLFxuLnBhbmVsLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDAsIDAlLCA5MyUpO1xufVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTMlKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbn1cblxuLnBhbmVsLXRhYnMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFuZWwtdGFicyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCgwLCAwJSwgODYlKTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMC41ZW07XG59XG4ucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGhzbCgwLCAwJSwgMjklKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cblxuLnBhbmVsLWxpc3QgYSB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDI5JSk7XG59XG4ucGFuZWwtbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cblxuLnBhbmVsLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG59XG4ucGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cbi5wYW5lbC1ibG9jayA+IC5jb250cm9sIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFuZWwtYmxvY2suaXMtd3JhcHBlZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYW5lbC1ibG9jay5pcy1hY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xufVxuLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG59XG4ucGFuZWwtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuYS5wYW5lbC1ibG9jayxcbmxhYmVsLnBhbmVsLWJsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5wYW5lbC1ibG9jazpob3ZlcixcbmxhYmVsLnBhbmVsLWJsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpO1xufVxuXG4ucGFuZWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMWVtO1xuICBjb2xvcjogaHNsKDAsIDAlLCA0OCUpO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cbi5wYW5lbC1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFicyBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCAyOSUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYnMgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbn1cbi50YWJzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbn1cbi50YWJzIHVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGFicyB1bC5pcy1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuLnRhYnMgdWwuaXMtY2VudGVyIHtcbiAgZmxleDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG59XG4udGFicyB1bC5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xufVxuLnRhYnMgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnRhYnMgLmljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi50YWJzLmlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFicy5pcy1yaWdodCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGFicy5pcy1ib3hlZCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLnRhYnMuaXMtYm94ZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xufVxuLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgODYlKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi50YWJzLmlzLWZ1bGx3aWR0aCBsaSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udGFicy5pcy10b2dnbGUgYSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA4NiUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA3MSUpO1xuICB6LWluZGV4OiAyO1xufVxuLnRhYnMuaXMtdG9nZ2xlIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi50YWJzLmlzLXRvZ2dsZSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4udGFicy5pcy10b2dnbGUgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnRhYnMuaXMtdG9nZ2xlIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJzLmlzLXRvZ2dsZS5pcy10b2dnbGUtcm91bmRlZCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI5MDQ4NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbn1cbi50YWJzLmlzLXRvZ2dsZS5pcy10b2dnbGUtcm91bmRlZCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOTA0ODZweDtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xufVxuLnRhYnMuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGFicy5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFicy5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKiBCdWxtYSBHcmlkICovXG4uY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW5hcnJvdyB7XG4gIGZsZXg6IG5vbmU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZ1bGwge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10d28tdGhpcmRzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1oYWxmIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLXRoaXJkIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtcXVhcnRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1maWZ0aCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1mb3VyLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycyB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0wIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0yIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTUge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy02IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy03IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtOCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTkge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEwIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTExIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEyIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1uLmlzLW5hcnJvdywgLmNvbHVtbi5pcy1uYXJyb3ctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbCwgLmNvbHVtbi5pcy1mdWxsLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLCAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcywgLmNvbHVtbi5pcy10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLCAuY29sdW1uLmlzLWhhbGYtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQsIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlciwgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aCwgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLCAuY29sdW1uLmlzLXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMsIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMsIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLCAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYsIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCwgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMCwgLmNvbHVtbi5pcy0wLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMCwgLmNvbHVtbi5pcy1vZmZzZXQtMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEsIC5jb2x1bW4uaXMtMS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMSwgLmNvbHVtbi5pcy1vZmZzZXQtMS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMiwgLmNvbHVtbi5pcy0yLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMiwgLmNvbHVtbi5pcy1vZmZzZXQtMi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMsIC5jb2x1bW4uaXMtMy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLCAuY29sdW1uLmlzLW9mZnNldC0zLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQsIC5jb2x1bW4uaXMtNC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQsIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LCAuY29sdW1uLmlzLTUtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LCAuY29sdW1uLmlzLW9mZnNldC01LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNiwgLmNvbHVtbi5pcy02LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYsIC5jb2x1bW4uaXMtb2Zmc2V0LTYtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNywgLmNvbHVtbi5pcy03LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNywgLmNvbHVtbi5pcy1vZmZzZXQtNy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgsIC5jb2x1bW4uaXMtOC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgsIC5jb2x1bW4uaXMtb2Zmc2V0LTgtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LCAuY29sdW1uLmlzLTktdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOSwgLmNvbHVtbi5pcy1vZmZzZXQtOS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMCwgLmNvbHVtbi5pcy0xMC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLCAuY29sdW1uLmlzLW9mZnNldC0xMC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLCAuY29sdW1uLmlzLTExLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEsIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTIsIC5jb2x1bW4uaXMtMTItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLCAuY29sdW1uLmlzLW9mZnNldC0xMi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTktdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTItZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTktZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbi5jb2x1bW5zIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbn1cbi5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cbi5jb2x1bW5zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtIDAuNzVyZW0pO1xufVxuLmNvbHVtbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbHVtbnMuaXMtZ2FwbGVzcyA+IC5jb2x1bW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbHVtbnMuaXMtbXVsdGlsaW5lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbHVtbnMuaXMtdmNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1uczpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY29sdW1ucy5pcy12YXJpYWJsZSB7XG4gIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlIC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcCk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wIHtcbiAgLS1jb2x1bW5HYXA6IDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMSB7XG4gIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTIge1xuICAtLWNvbHVtbkdhcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy00IHtcbiAgLS1jb2x1bW5HYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNSB7XG4gIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10YWJsZXQge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS1kZXNrdG9wIHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXdpZGVzY3JlZW4tb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYge1xuICAtLWNvbHVtbkdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1tb2JpbGUge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtdG91Y2gge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbiB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTcge1xuICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctbW9iaWxlIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10YWJsZXQtb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRvdWNoIHtcbiAgICAtLWNvbHVtbkdhcDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWRlc2t0b3Atb25seSB7XG4gICAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXdpZGVzY3JlZW4ge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy1mdWxsaGQge1xuICAgIC0tY29sdW1uR2FwOiAxLjc1cmVtO1xuICB9XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy04IHtcbiAgLS1jb2x1bW5HYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMnJlbTtcbiAgfVxufVxuXG4udGlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4udGlsZS5pcy1hbmNlc3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3RvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3Rvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50aWxlLmlzLWNoaWxkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udGlsZS5pcy1wYXJlbnQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnRpbGUuaXMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpbGUuaXMtdmVydGljYWwgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLnRpbGU6bm90KC5pcy1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRpbGUuaXMtMSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudGlsZS5pcy0yIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudGlsZS5pcy0zIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnRpbGUuaXMtNCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnRpbGUuaXMtNSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnRpbGUuaXMtNiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50aWxlLmlzLTcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC50aWxlLmlzLTgge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC50aWxlLmlzLTkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudGlsZS5pcy0xMCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnRpbGUuaXMtMTEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC50aWxlLmlzLTEyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIEJ1bG1hIEhlbHBlcnMgKi9cbi5oYXMtdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2hpdGU6aG92ZXIsIGEuaGFzLXRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1ibGFjazpob3ZlciwgYS5oYXMtdGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saWdodCB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDg2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYXJrIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjElKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhcms6aG92ZXIsIGEuaGFzLXRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDExJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDIxJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNGQ0NiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnk6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgMjYsIDIzLjYzNjM2MzYzNjQpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcHJpbWFyeS1saWdodCB7XG4gIGNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHJpbWFyeS1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IHJnYigxODMuNiwgMjU1LCAyNDguNTA5MDkwOTA5MSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wcmltYXJ5LWRhcmsge1xuICBjb2xvcjogcmdiKDEwLjIsIDI1NSwgMjMyLjc0NTQ1NDU0NTUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHJpbWFyeS1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXByaW1hcnktZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNjEuMiwgMjU1LCAyMzcuMzgxODE4MTgxOCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGluayB7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rOmhvdmVyLCBhLmhhcy10ZXh0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogaHNsKDIxNywgNzElLCA0MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saW5rLWxpZ2h0IHtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWxpbmstbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDg2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmstbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjE3LCA3MSUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWxpbmstZGFyayB7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDQ1JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtbGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IGhzbCgyMTcsIDcxJSwgNTUlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGluay1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA0NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1pbmZvIHtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWluZm86aG92ZXIsIGEuaGFzLXRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDQzJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWluZm8tbGlnaHQge1xuICBjb2xvcjogaHNsKDIwNCwgNzElLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtaW5mby1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgODYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mby1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mby1kYXJrIHtcbiAgY29sb3I6IGhzbCgyMDQsIDcxJSwgMzklKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWluZm8tZGFyazpob3ZlciwgYS5oYXMtdGV4dC1pbmZvLWRhcms6Zm9jdXMge1xuICBjb2xvcjogaHNsKDIwNCwgNzElLCA0OSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1pbmZvLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjA0LCA3MSUsIDM5JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNGQ0NiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMCwgMjYsIDIzLjYzNjM2MzYzNjQpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc3VjY2Vzcy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IHJnYigxODMuNiwgMjU1LCAyNDguNTA5MDkwOTA5MSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LjYsIDI1NSwgMjUzLjE0NTQ1NDU0NTUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogcmdiKDEwLjIsIDI1NSwgMjMyLjc0NTQ1NDU0NTUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc3VjY2Vzcy1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNjEuMiwgMjU1LCAyMzcuMzgxODE4MTgxOCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMC4yLCAyNTUsIDIzMi43NDU0NTQ1NDU1KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogaHNsKDQ4LCAxMDAlLCA1NyUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCA2NyUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6IGhzbCg0OCwgMTAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZy1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBoc2woNDgsIDEwMCUsIDg2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiBoc2woNDgsIDEwMCUsIDI5JSkgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtd2FybmluZy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IGhzbCg0OCwgMTAwJSwgMzklKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDQ4LCAxMDAlLCAyOSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYW5nZXIge1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtZGFuZ2VyOmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMzQ4LCA4NiUsIDUxJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyLWxpZ2h0IHtcbiAgY29sb3I6IGhzbCgzNDgsIDg2JSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlci1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXItbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA4NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDk2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWRhbmdlci1kYXJrIHtcbiAgY29sb3I6IGhzbCgzNDgsIDg2JSwgNDMlKSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlci1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWRhbmdlci1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IGhzbCgzNDgsIDg2JSwgNTMlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzQ4LCA4NiUsIDQzJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDclKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stYmlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA3JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLXRlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDE0JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWJsYWNrLXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTQlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrZXIge1xuICBjb2xvcjogaHNsKDAsIDAlLCAyMSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMjklKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyOSUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDcxJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDcxJSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWdyZXktbGlnaHRlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDg2JSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgODYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2hpdGUtdGVyIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgOTYlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2hpdGUtdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13aGl0ZS1iaXMge1xuICBjb2xvcjogaHNsKDAsIDAlLCA5OCUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS1iaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSkgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZGlyZWN0aW9uLXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWRpcmVjdGlvbi1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC13cmFwLW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXdyYXAtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC13cmFwLXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmeS1jb250ZW50LWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZnktY29udGVudC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtZmxleC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LXNwYWNlLWV2ZW5seSB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tY29udGVudC1iYXNlbGluZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24taXRlbXMtc2VsZi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1pdGVtcy1zZWxmLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tc2VsZi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy0yIHtcbiAgZmxleC1ncm93OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LWdyb3ctMyB7XG4gIGZsZXgtZ3JvdzogMyAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1ncm93LTQge1xuICBmbGV4LWdyb3c6IDQgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtZ3Jvdy01IHtcbiAgZmxleC1ncm93OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstMiB7XG4gIGZsZXgtc2hyaW5rOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mbGV4LXNocmluay0zIHtcbiAgZmxleC1zaHJpbms6IDMgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgtc2hyaW5rLTQge1xuICBmbGV4LXNocmluazogNCAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmxleC1zaHJpbmstNSB7XG4gIGZsZXgtc2hyaW5rOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uaXMtcHVsbGVkLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcHVsbGVkLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1yYWRpdXNsZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2hhZG93bGVzcyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xpcHBlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1tYXJnaW5sZXNzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1wYWRkaW5nbGVzcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS00IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTcge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXNpemUtMS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1zaXplLTEtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtc2l6ZS0xLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0yLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy10b3VjaCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtc2l6ZS0xLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS0zLWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTQtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTYtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNy1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1zaXplLTEtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtMi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNC13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTUtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS03LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLXNpemUtMS1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTItZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTMtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS00LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuaXMtc2l6ZS01LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNpemUtNi1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zaXplLTctZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmhhcy10ZXh0LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1qdXN0aWZpZWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdGFibGV0LW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC1kZXNrdG9wLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWp1c3RpZmllZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZnVsbGhkIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LWxlZnQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtbGVmdC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaGFzLXRleHQtbGVmdC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXRleHQtcmlnaHQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaGFzLXRleHQtcmlnaHQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaGFzLXRleHQtcmlnaHQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWNhcGl0YWxpemVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmlzLWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1wcmltYXJ5IHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmFtaWx5LXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uaXMtZmFtaWx5LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtYmxvY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWJsb2NrLXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWJsb2NrLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtYmxvY2stZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWJsb2NrLWZ1bGxoZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1mbGV4LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWZsZXgtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtZmxleC10b3VjaCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtZmxleC13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtZmxleC13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1pbmxpbmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaW5saW5lLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWlubGluZS1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZGVza3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uaXMtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaW5saW5lLWZsZXgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRhYmxldC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXRvdWNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaW5saW5lLWZsZXgtZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaW5saW5lLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWZ1bGxoZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLXNyLW9ubHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAuMDFlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuMDFlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWhpZGRlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWhpZGRlbi10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWhpZGRlbi10b3VjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaXMtaGlkZGVuLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaGlkZGVuLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmlzLWhpZGRlbi1mdWxsaGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaW52aXNpYmxlLW1vYmlsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbnZpc2libGUtdGFibGV0LW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWludmlzaWJsZS10b3VjaCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW52aXNpYmxlLWRlc2t0b3Age1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wLW9ubHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbnZpc2libGUtZnVsbGhkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuLyogQnVsbWEgTGF5b3V0ICovXG4uaGVybyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVybyAubmF2YmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZXJvIC50YWJzIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZXJvLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVyby5pcy13aGl0ZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXdoaXRlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtd2hpdGUgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXdoaXRlIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtd2hpdGUgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIuMjUsIDI0Mi4yNSwgMjQyLjI1KTtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy13aGl0ZS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpIDAlLCAjZmZmIDcxJSwgd2hpdGUgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy13aGl0ZS5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpIDAlLCAjZmZmIDcxJSwgd2hpdGUgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1ibGFjayBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWJsYWNrIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtYmxhY2sgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1ibGFjayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxufVxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWJsYWNrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWJsYWNrIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtYmxhY2sgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ibGFjayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZXJvLmlzLWJsYWNrLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBibGFjayAwJSwgIzAwMCA3MSUsIHJnYigxMi43NSwgMTIuNzUsIDEyLjc1KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLWJsYWNrLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBibGFjayAwJSwgIzAwMCA3MSUsIHJnYigxMi43NSwgMTIuNzUsIDEyLjc1KSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWxpZ2h0IHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtbGlnaHQgLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1saWdodCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTYlKTtcbiAgfVxufVxuLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtbGlnaHQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTElKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1saWdodCAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1saWdodCAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDk2JSk7XG59XG4uaGVyby5pcy1saWdodC5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgaHNsKDM1MCwgMTAlLCA4NiUpIDAlLCBoc2woMCwgMCUsIDk2JSkgNzElLCBoc2woMTAsIDUlLCAxMDAlKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLWxpZ2h0LmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBoc2woMzUwLCAxMCUsIDg2JSkgMCUsIGhzbCgwLCAwJSwgOTYlKSA3MSUsIGhzbCgxMCwgNSUsIDEwMCUpIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAyMSUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1kYXJrIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtZGFyayAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWRhcmsgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtZGFyayAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtZGFyayAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMjElKTtcbiAgfVxufVxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhcmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTYlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtZGFyayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDIxJSk7XG59XG4uaGVyby5pcy1kYXJrLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBoc2woMzUwLCAxMCUsIDExJSkgMCUsIGhzbCgwLCAwJSwgMjElKSA3MSUsIGhzbCgxMCwgNSUsIDI2JSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1kYXJrLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBoc2woMzUwLCAxMCUsIDExJSkgMCUsIGhzbCgwLCAwJSwgMjElKSA3MSUsIGhzbCgxMCwgNSUsIDI2JSkgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1wcmltYXJ5IHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIH1cbn1cbi5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtcHJpbWFyeSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtcHJpbWFyeSAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTEuNSwgNDYuODE4MTgxODE4Mik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5oZXJvLmlzLXByaW1hcnkuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIHJnYigwLCAyNiwgMTkuMzAzMDMwMzAzKSAwJSwgIzAwNGQ0NiA3MSUsIHJnYigwLCA5NC43MzQ4NDg0ODQ4LCAxMDIuNSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMCwgMjYsIDE5LjMwMzAzMDMwMykgMCUsICMwMDRkNDYgNzElLCByZ2IoMCwgOTQuNzM0ODQ4NDg0OCwgMTAyLjUpIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxNywgNzElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWxpbmsgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtbGluayAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtbGluayAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtbGluayAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNTMlKTtcbiAgfVxufVxuLmhlcm8uaXMtbGluayAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1saW5rIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1saW5rIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1saW5rIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTcsIDcxJSwgNDglKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtbGluayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpbmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBoc2woMjE3LCA3MSUsIDUzJSk7XG59XG4uaGVyby5pcy1saW5rLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBoc2woMjA3LCA4MSUsIDQzJSkgMCUsIGhzbCgyMTcsIDcxJSwgNTMlKSA3MSUsIGhzbCgyMjcsIDc2JSwgNTglKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLWxpbmsuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIGhzbCgyMDcsIDgxJSwgNDMlKSAwJSwgaHNsKDIxNywgNzElLCA1MyUpIDcxJSwgaHNsKDIyNywgNzYlLCA1OCUpIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIwNCwgNzElLCA1MyUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWluZm8gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1pbmZvIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtaW5mbyAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWluZm8gLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtaW5mbyAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNTMlKTtcbiAgfVxufVxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWluZm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMDQsIDcxJSwgNDglKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtaW5mbyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBoc2woMjA0LCA3MSUsIDUzJSk7XG59XG4uaGVyby5pcy1pbmZvLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBoc2woMTk0LCA4MSUsIDQzJSkgMCUsIGhzbCgyMDQsIDcxJSwgNTMlKSA3MSUsIGhzbCgyMTQsIDc2JSwgNTglKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLWluZm8uaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIGhzbCgxOTQsIDgxJSwgNDMlKSAwJSwgaHNsKDIwNCwgNzElLCA1MyUpIDcxJSwgaHNsKDIxNCwgNzYlLCA1OCUpIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1zdWNjZXNzIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtc3VjY2VzcyBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICB9XG59XG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDUxLjUsIDQ2LjgxODE4MTgxODIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uaGVyby5pcy1zdWNjZXNzLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCByZ2IoMCwgMjYsIDE5LjMwMzAzMDMwMykgMCUsICMwMDRkNDYgNzElLCByZ2IoMCwgOTQuNzM0ODQ4NDg0OCwgMTAyLjUpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtc3VjY2Vzcy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgcmdiKDAsIDI2LCAxOS4zMDMwMzAzMDMpIDAlLCAjMDA0ZDQ2IDcxJSwgcmdiKDAsIDk0LjczNDg0ODQ4NDgsIDEwMi41KSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy13YXJuaW5nIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtd2FybmluZyAudGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy13YXJuaW5nIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDY3JSk7XG4gIH1cbn1cbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtd2FybmluZyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDgsIDEwMCUsIDYyJSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IGhzbCg0OCwgMTAwJSwgNjclKTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsIGhzbCgzOCwgMTAwJSwgNTclKSAwJSwgaHNsKDQ4LCAxMDAlLCA2NyUpIDcxJSwgaHNsKDU4LCAxMDAlLCA3MiUpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtd2FybmluZy5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgaHNsKDM4LCAxMDAlLCA1NyUpIDAlLCBoc2woNDgsIDEwMCUsIDY3JSkgNzElLCBoc2woNTgsIDEwMCUsIDcyJSkgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1kYW5nZXIgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1kYW5nZXIgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWRhbmdlciAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNjElKTtcbiAgfVxufVxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhbmdlciBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNDgsIDg2JSwgNTYlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaHNsKDM0OCwgODYlLCA2MSUpO1xufVxuLmhlcm8uaXMtZGFuZ2VyLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBoc2woMzM4LCA5NiUsIDUxJSkgMCUsIGhzbCgzNDgsIDg2JSwgNjElKSA3MSUsIGhzbCgzNTgsIDkxJSwgNjYlKSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLWRhbmdlci5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgaHNsKDMzOCwgOTYlLCA1MSUpIDAlLCBoc2woMzQ4LCA4NiUsIDYxJSkgNzElLCBoc2woMzU4LCA5MSUsIDY2JSkgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXNtYWxsIC5oZXJvLWJvZHkge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhlcm8uaXMtbWVkaXVtIC5oZXJvLWJvZHkge1xuICAgIHBhZGRpbmc6IDlyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmhlcm8uaXMtbGFyZ2UgLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogMThyZW0gMS41cmVtO1xuICB9XG59XG4uaGVyby5pcy1oYWxmaGVpZ2h0IC5oZXJvLWJvZHksIC5oZXJvLmlzLWZ1bGxoZWlnaHQgLmhlcm8tYm9keSwgLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciAuaGVyby1ib2R5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZXJvLmlzLWhhbGZoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQgLmhlcm8tYm9keSA+IC5jb250YWluZXIsIC5oZXJvLmlzLWZ1bGxoZWlnaHQtd2l0aC1uYXZiYXIgLmhlcm8tYm9keSA+IC5jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmhlcm8uaXMtaGFsZmhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG4uaGVyby5pcy1mdWxsaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5oZXJvLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLXZpZGVvIHZpZGVvIHtcbiAgbGVmdDogNTAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG4uaGVyby12aWRlby5pcy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZXJvLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1idXR0b25zIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGVyby1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oZXJvLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi5pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDlyZW0gMS41cmVtO1xuICB9XG4gIC5zZWN0aW9uLmlzLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAxOHJlbSAxLjVyZW07XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW0gNnJlbTtcbn1cblxuLyogQWJzdHJhY3RzICovXG5zdmcuaXMtc20ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuc3ZnLmlzLW1kIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbnN2Zy5pY29uLWNoZXZyb24tZG93biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5zdmcuaWNvbi1jaGV2cm9uLXVwIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5zdmcuaWNvbi1jaGV2cm9uLWxlZnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbnN2Zy5zdGFyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTlweDtcbn1cbnN2Zy5zdGFyLmZpbGxlZCB7XG4gIGZpbGw6ICNkZmRmMDA7XG59XG5zdmcuc3Rhci51bmZpbGxlZCB7XG4gIGZpbGw6ICM2YWExYTQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2VudGVyLXRvdWNoIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uby1ncm93IHtcbiAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10Yi0wIHtcbiAgbWFyZ2luOiAwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTEwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10Yi0yMCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdGItMzAge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTQwIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10Yi01MCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdGItNjAge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTcwIHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10Yi04MCB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdGItOTAge1xuICBtYXJnaW46IDkwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTExMCB7XG4gIG1hcmdpbjogMTEwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTEyMCB7XG4gIG1hcmdpbjogMTIwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTEzMCB7XG4gIG1hcmdpbjogMTMwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTE0MCB7XG4gIG1hcmdpbjogMTQwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTE1MCB7XG4gIG1hcmdpbjogMTUwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTE2MCB7XG4gIG1hcmdpbjogMTYwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTE3MCB7XG4gIG1hcmdpbjogMTcwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTE4MCB7XG4gIG1hcmdpbjogMTgwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTE5MCB7XG4gIG1hcmdpbjogMTkwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXRiLTIwMCB7XG4gIG1hcmdpbjogMjAwcHggMDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10LTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdC0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtMTMwIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdC0xNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtMTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10LTE3MCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tdC0xODAge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLXQtMTkwIHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS10LTIwMCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWItMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1iLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWItMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWItMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1iLTE4MCB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tYi0xOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWItMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1sLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWwtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC0xMzAge1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1sLTE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWwtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC0xNjAge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1sLTE3MCB7XG4gIG1hcmdpbi1sZWZ0OiAxNzBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbi5tLWwtMTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuLm0tbC0xOTAge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLXByb3BlcnR5LXVuaXQtd2hpdGVsaXN0ICovXG4ubS1sLTIwMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyoqXG4gKiBNaXhpbiB0byBjcmVhdGUgc3R5bGUgZXhjZXB0aW9ucyBwZXIgVGhlbWVcbiAqIFVzYWdlOiBAaW5jbHVkZSB0aGVtZSgnYmFja2dyb3VuZC1jb2xvcicsIFskcHJpbWFyeSwgJHNlY29uZGFyeV0pO1xuICpcbiAqIEBwYXJhbSAkcHJvcGVydHkgY3NzIHByb3BlcnR5IHRvIGRlZmluZSB2YWx1ZSB0b1xuICogQHBhcmFtICR2YWx1ZXMgTGlzdCBvZiB2YWx1ZXMgdG8gc2V0IHRvIHRoZSBnaXZlbiBwcm9wZXJ0eSwgcHJvcGVydGllcyBuZWVkcyB0byBoYXZlIHRoZSBzYW1lIG9yZGVyIGFzIHRoZSAkdGhlbWVzIGRlZmluZXMgd2l0aGluIHRoZSBtaXhpblxuICovXG4vKiBCYXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRGllcmVuYmVzY2hlcm1pbmdTYW5zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EaWVyZW5iZXNjaGVybWluZ1NhbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2FucztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2FucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fuc0RlbWkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fuc0RlbWkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2FucztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fuc0RlbWktSXRhbGkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fuc0RlbWktSXRhbGkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2FucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9EaWVyZW5iZXNjaGVybWluZ1NhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogcGFzc2luZ25vdGVzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUGFzc2luZ05vdGVzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9QYXNzaW5nTm90ZXMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zLCBzYW5zLXNlcmlmO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5oMSBzdHJvbmcsXG5oMiBzdHJvbmcsXG5oMyBzdHJvbmcsXG5oNCBzdHJvbmcsXG5oNSBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxucCxcbmEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbnAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjgxMjVyZW07XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwLjYyNWVtIDA7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jb250ZW50IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50IGgzIHN0cm9uZyxcbi5jb250ZW50IGg0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29udGVudCBoMixcbi5jb250ZW50IGgzLFxuLmNvbnRlbnQgaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb250ZW50IC53cC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uY29udGVudCAud3AtbGlzdCBvbCxcbi5jb250ZW50IC53cC1saXN0IHVsIHtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU2O1xuICBtYXJnaW4tbGVmdDogMS43NWVtO1xufVxuLmNvbnRlbnQgLndwLWxpc3Qgb2wgbGksXG4uY29udGVudCAud3AtbGlzdCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY29udGVudCAud3AtbGlzdCBvbCBsaSBhLFxuLmNvbnRlbnQgLndwLWxpc3QgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQgLndwLWxpc3QgdWwge1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMi42MjVlbTtcbn1cbi5jb250ZW50IC53cC1saXN0IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudCAud3AtbGlzdCB1bCA+IGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAtMzFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG59XG4uY29udGVudCAud3AtbGlzdCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbjogMC43NWVtIDAgMC43NWVtIDIuNjI1ZW07XG59XG4uY29udGVudCAud3AtbGlzdCBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudCAud3AtbGlzdCBvbCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50IC53cC1saXN0IG9sID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNkZmRmMDA7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGZvbnQtZmFtaWx5OiBkaWVyZW5iZXNjaGVybWluZ3NhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uY29udGVudCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA0ZDQ2O1xufVxuLmNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uY29udGVudCBibG9ja3F1b3RlIGNpdGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5pcy1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZGFkZDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAxZW0gIWltcG9ydGFudDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuNWVtIDFlbSAxZW0gMCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVlbSAwIDFlbSAxZW0gIWltcG9ydGFudDtcbn1cblxuLyogQ29tcG9uZW50cyAqL1xuLmFuaW1hbC1zdGFycy10YWJsZSAucm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuaW1hbC1zdGFycy10YWJsZSAucm93cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gIH1cbiAgLmFuaW1hbC1zdGFycy10YWJsZSAucm93cy5pcy1vcGVuIC5yb3doZWFkZXItaWNvbnMgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLnJvd3MuaXMtb3BlbiAucm93aGVhZGVyLWljb25zIHN2ZzpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYW5pbWFsLXN0YXJzLXRhYmxlIC5yb3dzLmlzLW9wZW4gLmdyaWRjZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFuaW1hbC1zdGFycy10YWJsZSAucm93cyB7XG4gICAgbWFyZ2luOiAwIDAgMC4xMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLnJvd3M6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLnJvd3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5jb2x1bW5oZWFkZXIsXG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5yb3doZWFkZXIsXG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5ncmlkY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLmNvbHVtbmhlYWRlcixcbiAgLmFuaW1hbC1zdGFycy10YWJsZSAucm93aGVhZGVyLFxuICAuYW5pbWFsLXN0YXJzLXRhYmxlIC5ncmlkY2VsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLmNvbHVtbmhlYWRlcixcbi5hbmltYWwtc3RhcnMtdGFibGUgLnJvd2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3Nzc3ODtcbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLmNvbHVtbmhlYWRlcixcbi5hbmltYWwtc3RhcnMtdGFibGUgLmdyaWRjZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYW5pbWFsLXN0YXJzLXRhYmxlIC5jb2x1bW5oZWFkZXIsXG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLmdyaWRjZWxsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFuaW1hbC1zdGFycy10YWJsZSAucm93aGVhZGVyIHAsXG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5ncmlkY2VsbCBwIHtcbiAgY29sb3I6ICNkZmRmMDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFuaW1hbC1zdGFycy10YWJsZSAucm93aGVhZGVyIHAsXG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLmdyaWRjZWxsIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFuaW1hbC1zdGFycy10YWJsZSAuY29sdW1uaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLmNvbHVtbmhlYWRlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5yb3doZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLnJvd2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLnJvd2hlYWRlciBwLFxuLmFuaW1hbC1zdGFycy10YWJsZSAucm93aGVhZGVyIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFuaW1hbC1zdGFycy10YWJsZSAucm93aGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYW5pbWFsLXN0YXJzLXRhYmxlIC5yb3doZWFkZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuaW1hbC1zdGFycy10YWJsZSAuZ3JpZGNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4ICMzMzcxNmI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW5pbWFsLXN0YXJzLXRhYmxlIC5ncmlkY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFuaW1hbC1zdGFycy10YWJsZSAuZ3JpZGNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVkZWM7XG4gIH1cbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLmdyaWRjZWxsID4gcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW5pbWFsLXN0YXJzLXRhYmxlIC5ncmlkY2VsbCA+IHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuLmFuaW1hbC1zdGFycy10YWJsZSAuZ3JpZGNlbGwgPiBzdmcge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLmdyaWRjZWxsID4gc3ZnIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLmdyaWRjZWxsID4gc3ZnIHtcbiAgICBmaWxsOiAjZGZkZjAwO1xuICB9XG59XG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5ncmlkY2VsbC1zdGFyLWluZm8ge1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgIzMzNzE2YjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMjhweDtcbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLmdyaWRjZWxsLXN0YXItaW5mbyBwIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYW5pbWFsLXN0YXJzLXRhYmxlIC5ncmlkY2VsbC1zdGFyLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLnJvd2hlYWRlci1pY29ucyB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMzJweDtcbn1cbi5hbmltYWwtc3RhcnMtdGFibGUgLnJvd2hlYWRlci1pY29ucyBzdmcge1xuICBmaWxsOiAjZGZkZjAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hbmltYWwtc3RhcnMtdGFibGUgLnJvd2hlYWRlci1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFuaW1hbC1zdGFycy10YWJsZSAuYW5pbWFsLXN0YXJzLWhlYWRlciBzdmcge1xuICBmaWxsOiAjNmFhMWE0O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmFuaW1hbC1zdGFycy10YWJsZSAuYW5pbWFsLXN0YXJzLWhlYWRlci5vbmUgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5hbmltYWwtc3RhcnMtaGVhZGVyLnR3byBzdmc6bnRoLWNoaWxkKDEpLFxuLmFuaW1hbC1zdGFycy10YWJsZSAuYW5pbWFsLXN0YXJzLWhlYWRlci50d28gc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5hbmltYWwtc3RhcnMtaGVhZGVyLnRocmVlIHN2ZzpudGgtY2hpbGQoMSksXG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5hbmltYWwtc3RhcnMtaGVhZGVyLnRocmVlIHN2ZzpudGgtY2hpbGQoMiksXG4uYW5pbWFsLXN0YXJzLXRhYmxlIC5hbmltYWwtc3RhcnMtaGVhZGVyLnRocmVlIHN2ZzpudGgtY2hpbGQoMykge1xuICBmaWxsOiAjMDA0ZDQ2O1xufVxuLmFuaW1hbC1zdGFycy10YWJsZSAucHVsbC1kb3duIHtcbiAgbWFyZ2luLXRvcDogMi4zMTI1ZW07XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDE5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5icmVhZGNydW1icyB1bCBsaSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5icmVhZGNydW1icyB1bCBsaSxcbi5icmVhZGNydW1icyB1bCBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJyZWFkY3J1bWJzIHVsIGxpOmhvdmVyLFxuLmJyZWFkY3J1bWJzIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5icmVhZGNydW1icyB1bCBzdmcge1xuICBmaWxsOiAjMDA0ZDQ2O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICB3aWR0aDogMThweDtcbn1cblxuYS5idXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogMy4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5hLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmMDA7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuYS5idXR0b24ubGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiAxOTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVlbTtcbn1cbmEuYnV0dG9uLmxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbmEuYnV0dG9uLmxpbmsgc3ZnIHtcbiAgZmlsbDogI2RmZGYwMDtcbn1cblxuaW5wdXQuYnV0dG9uLnNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmlucHV0LmJ1dHRvbi5zZWFyY2g6aG92ZXIge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1ibG9jay1idXR0b24uYWxpZ25yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDAuNzIyMjIyMjIyZW0gMS4xMTExMTExMTFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcbn1cbi53cC1ibG9jay1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmMDA7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDA0ZDQ2O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1kZWZhdWx0IGEge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1kZWZhdWx0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG5cbi5jb2xsYXBzaWJsZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2Utb3V0O1xufVxuLmNvbGxhcHNpYmxlLmNvbGxhcHNlZCA+IGRpdiB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLmNvbGxhcHNpYmxlIC50b2dnbGUtY29sbGFwc2libGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29sbGFwc2libGUgLnRvZ2dsZS1jb2xsYXBzaWJsZS5jb2xsYXBzZWQgc3ZnLm1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29sbGFwc2libGUgLnRvZ2dsZS1jb2xsYXBzaWJsZS5jb2xsYXBzZWQgc3ZnLmxlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNpYmxlIC50b2dnbGUtY29sbGFwc2libGUgc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5jb2xsYXBzaWJsZSAudG9nZ2xlLWNvbGxhcHNpYmxlIHN2Zy5tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzaWJsZSAudG9nZ2xlLWNvbGxhcHNpYmxlIHN2Zy5sZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbn1cbi5jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbn1cbi5jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xufVxuLmNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQgcC5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG59XG4uY29udGVudCBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNvbnRlbnQgZmlndXJlLmFsaWdubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGVudCBmaWd1cmUuYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudCBmaWd1cmUuYWxpZ25yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNvbnRlbnQgZmlndXJlLndwLWJsb2NrLWVtYmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5jb250ZW50IGZpZ3VyZS53cC1ibG9jay1lbWJlZC5hbGlnbmxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb250ZW50IGZpZ3VyZS53cC1ibG9jay1lbWJlZC5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2Mtd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNjLXdpbmRvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNjLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMmVtIDRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgfVxufVxuLmNjLW1lc3NhZ2UgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5jYy1tZXNzYWdlIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2MtbWVzc2FnZSBwIHNwYW4ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMC4wNjI1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG4uY2MtbWVzc2FnZSBhIHtcbiAgY29sb3I6ICNkZmRmMDA7XG59XG5cbi5jYy1jb21wbGlhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYy1jb21wbGlhbmNlIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYy1jb21wbGlhbmNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2MtY29tcGxpYW5jZSAuY2MtYWxsb3cge1xuICBvcmRlcjogMTtcbn1cbi5jYy1jb21wbGlhbmNlIC5jYy1kaXNtaXNzIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5jYy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcztcbn1cbi5jYy1idG46aG92ZXIsIC5jYy1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNjLWJ0biB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG4gIC5jYy1idG4uY2MtYWxsb3cge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNjLWJ0bi5jYy1kaXNtaXNzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG4uY2MtcmV2b2tlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRvd25sb2Fkcy1hbmQtbGlua3Mge1xuICBtYXJnaW46IDEuNWVtIDA7XG59XG4uZG93bmxvYWRzLWFuZC1saW5rcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kb3dubG9hZHMtYW5kLWxpbmtzIC5kb3dubG9hZHMtYW5kLWxpbmtzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5kb3dubG9hZHMtYW5kLWxpbmtzIC5kb3dubG9hZHMtYW5kLWxpbmtzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZG93bmxvYWRzLWFuZC1saW5rcyAuZG93bmxvYWRzLWFuZC1saW5rcy1pdGVtIHN2ZyB7XG4gIGZpbGw6ICNkZmRmMDA7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAtMC4xODc1ZW0gMC43ZW0gMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDtcbn1cbi5kb3dubG9hZHMtYW5kLWxpbmtzIC5kb3dubG9hZHMtYW5kLWxpbmtzLWl0ZW06aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwNGQ0Njtcbn1cbi5kb3dubG9hZHMtYW5kLWxpbmtzIC5kb3dubG9hZHMtYW5kLWxpbmtzLWl0ZW0gYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tIDIwMG1zO1xufVxuLmRvd25sb2Fkcy1hbmQtbGlua3MgLmRvd25sb2Fkcy1hbmQtbGlua3MtaXRlbSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDRkNDY7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4ubGFuZy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5wIHNwYW4ubGFuZy1vbmx5IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGFuZy1vbmx5LmxhbmctZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWxbbGFuZ149ZW5dIC5sYW5nLW9ubHkubGFuZy1ubCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWxbbGFuZ149ZW5dIC5sYW5nLW9ubHkubGFuZy1lbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5odG1sW2xhbmdePWVuXSBwIC5sYW5nLW9ubHkubGFuZy1lbiB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLmxhbmd1YWdlLnRyYW5zbGF0ZS1tZW51LmlzLWFjdGl2ZSAuZGVlcGwtZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLmxhbmd1YWdlLnRyYW5zbGF0ZS1tZW51IC5kZWVwbC10b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmRyb3Bkb3duLmxhbmd1YWdlLnRyYW5zbGF0ZS1tZW51IC5kZWVwbC10b2dnbGUgLmN1cnJlbnQtZmxhZyBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0ZDQ2O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLXRvZ2dsZSAuaWNvbi1jaGV2cm9uLWRvd24ge1xuICBib3JkZXI6IDA7XG4gIGZpbGw6ICMwMDRkNDY7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLWRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDc3LCA3MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogMThyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygxMDAlICsgMC41cmVtKTtcbiAgd2lkdGg6IDE4cmVtO1xuICB6LWluZGV4OiAyMDA7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLW1lbnUtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmRyb3Bkb3duLmxhbmd1YWdlLnRyYW5zbGF0ZS1tZW51IC5kZWVwbC1tZW51LXRpdGxlIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLW1lbnUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzIyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLW1lbnUtZGlzY2xhaW1lciB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmRyb3Bkb3duLmxhbmd1YWdlLnRyYW5zbGF0ZS1tZW51IC5kZWVwbC1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiZGJkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLXJlc2V0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMyMjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLmxhbmd1YWdlLnRyYW5zbGF0ZS1tZW51IC5kZWVwbC1yZXNldCAuZGVlcGwtcmVzZXQtbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUgLmRlZXBsLWRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgbWluLXdpZHRoOiAxNnJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAzLjc1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XG4gICAgei1pbmRleDogMzAwO1xuICB9XG4gIC5kcm9wZG93bi5sYW5ndWFnZS50cmFuc2xhdGUtbWVudS5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGluc2V0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyNTA7XG4gIH1cbn1cblxuLmRlZXBsLXRyYW5zbGF0ZS1vdmVybGF5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbnNldDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Njtcbn1cbi5kZWVwbC10cmFuc2xhdGUtb3ZlcmxheSAuZGVlcGwtdHJhbnNsYXRlLW92ZXJsYXktaW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4uZGVlcGwtdHJhbnNsYXRlLW92ZXJsYXkgLmRlZXBsLXRyYW5zbGF0ZS1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBkZWVwbC1zcGluIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cbi5kZWVwbC10cmFuc2xhdGUtb3ZlcmxheSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgZGVlcGwtc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UgLmZsYWcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcm9wZG93bi5sYW5ndWFnZSAuZmxhZy5kcm9wIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UgLmZsYWcgc3ZnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNGQ0NjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uZHJvcGRvd24ubGFuZ3VhZ2UgLmZsYWcgc3ZnLmljb24tY2hldnJvbi1kb3duIHtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLmxhbmd1YWdlOm5vdCgudHJhbnNsYXRlLW1lbnUpIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB0b3A6IDQycHg7XG59XG5cbi5zdGF0aWMgLmRyb3Bkb3duLmxhbmd1YWdlIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAxLjMxMjVyZW07XG59XG5cbi5jb250ZW50LWVtYmVkIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LWVtYmVkIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFxIHtcbiAgbWFyZ2luOiAzZW0gYXV0bztcbn1cbmgxICsgLmZhcSB7XG4gIG1hcmdpbjogMCBhdXRvIDNlbTtcbn1cbi5mYXFfX3RpdGxlLCAuZmFxX19zdWJ0aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXFfX3F1ZXN0aW9ucywgLmZhcV9fYW5zd2VyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMDUsIDAuMzYsIDEpO1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xufVxuLmZhcV9fdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgcGFkZGluZy10b3A6IDAuM2VtO1xufVxuc2VjdGlvbjpmaXJzdC1jaGlsZCAuZmFxX190aXRsZSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmZhcV9fdGl0bGUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZhcV9fdGl0bGUgc3ZnIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZhcV9fc3VidGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbi5mYXFfX3N1YnRpdGxlIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZmFxX19zdWJ0aXRsZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmFxX19hbnN3ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZhcV9fYW5zd2VyIHAsXG4uZmFxX19hbnN3ZXIgYSxcbi5mYXFfX2Fuc3dlciB1bCxcbi5mYXFfX2Fuc3dlciBvbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5mYXFfX2Fuc3dlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDIuNjI1ZW07XG59XG4uZmFxX19hbnN3ZXIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFxX19hbnN3ZXIgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBjb250ZW50OiBcIuKAolwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IC0zMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbn1cbi5mYXFfX2Fuc3dlciBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMC43NWVtIDAgMC43NWVtIDIuNjI1ZW07XG59XG4uZmFxX19hbnN3ZXIgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXFfX2Fuc3dlciBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmFxX19hbnN3ZXIgb2wgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNkZmRmMDA7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGZvbnQtZmFtaWx5OiBkaWVyZW5iZXNjaGVybWluZ3NhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uZmFxIGJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsbDogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhcSBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbjtcbiAgd2lkdGg6IDMycHg7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIG1hcmdpbi10b3A6IDMuNzVlbTtcbiAgbWluLWhlaWdodDogMzE0cHg7XG4gIHBhZGRpbmc6IDMuNzVlbSAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lciAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyIC5jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuZm9vdGVyIC5jb250YWluZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmNvbnRhaW5lciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuZm9vdGVyIC5jb250YWluZXIgbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZm9vdGVyIC5jb250YWluZXIgbmF2IC5oYXMtZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgaGVpZ2h0OiA3NHB4O1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIgLmNvbnRhaW5lciBuYXYgLmhhcy1kcm9wZG93biAubmF2YmFyLWl0ZW0udGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDEuMDkwOTA5ZW07XG59XG5mb290ZXIgLmNvbnRhaW5lciBuYXYgLmhhcy1kcm9wZG93biAubmF2YmFyLWl0ZW0udGl0bGUgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5mb290ZXIgLmNvbnRhaW5lciBuYXYgLmhhcy1kcm9wZG93biAubmF2YmFyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0Njtcbn1cbmZvb3RlciAuY29udGFpbmVyIG5hdiAuaGFzLWRyb3Bkb3duIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbn1cbmZvb3RlciAuY29udGFpbmVyIG5hdiAuaGFzLWRyb3Bkb3duIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmZvb3RlciAuY29udGFpbmVyIG5hdiAuaGFzLWRyb3Bkb3duIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cbmZvb3RlciAuY29udGFpbmVyIG5hdiB1bCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXIgbmF2IHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5mb290ZXIgLmNvbnRhaW5lciBuYXYgdWwgbGkgYS5uYXZiYXItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoeXBoZW5zOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuZm9vdGVyIC5jb250YWluZXIgbmF2IHVsIGxpIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbmZvb3RlciAuY29udGFpbmVyIC5kaXZpZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmZvb3Rlci1zb2NpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDk3cHg7XG4gIHBhZGRpbmc6IDEuN2VtIDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItc29jaWFsIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5mb290ZXItc29jaWFsIC5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlci1zb2NpYWwgLmNvbnRhaW5lciAud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItc29jaWFsIC5jb250YWluZXIgLndyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZvb3Rlci1zb2NpYWwgLmNvbnRhaW5lciAud3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwgLmNvbnRhaW5lciAud3JhcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLXNvY2lhbCAuY29udGFpbmVyIC53cmFwIG5hdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5mb290ZXItc29jaWFsIC5jb250YWluZXIgLndyYXAgbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXNvY2lhbCAuY29udGFpbmVyIC53cmFwIG5hdiB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXItc29jaWFsIC5jb250YWluZXIgLndyYXAgbmF2IHVsIGxpIGEubmF2YmFyLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICNkZmRmMDA7XG59XG4uZm9vdGVyLXNvY2lhbCAuY29udGFpbmVyIC53cmFwIC5tZWRpYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyLXNvY2lhbCAuY29udGFpbmVyIC53cmFwIC5tZWRpYSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1ZW07XG59XG4uZm9vdGVyLXNvY2lhbCAuY29udGFpbmVyIC53cmFwIC5tZWRpYSBhLmljb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbn1cbi5mb290ZXItc29jaWFsIC5jb250YWluZXIgLndyYXAgLm1lZGlhIGEuaWNvbnMgc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5mb290ZXItc29jaWFsIC5jb250YWluZXIgLndyYXAgLm1lZGlhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xufVxuLmZvb3Rlci1zb2NpYWwgLmNvbnRhaW5lciAud3JhcCAubWVkaWEgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDA0ZDQ2O1xufVxuXG4uaGVhZGVyLXNsaWRlciB7XG4gIGZvbnQtc2l6ZTogdW5zZXQ7XG4gIGhlaWdodDogNDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItc2xpZGVyIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uaGVhZGVyLXNsaWRlci5oZWFkZXItZGV0YWlsIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5oZWFkZXItc2xpZGVyIC5zbGlkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmhlYWRlci1zbGlkZXIgLnNsaWRlci1pdGVtIC5pbWcuc21hbGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItc2xpZGVyIC5zbGlkZXItaXRlbSAuaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1zbGlkZXIgLnNsaWRlci1pdGVtIC5jb250ZW50IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXItc2xpZGVyIC5zbGlkZXItaXRlbSAuY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQgLmJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA0MzZweDtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQgLmJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDEuNWVtO1xuICB9XG59XG4uaGVhZGVyLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQgLmJsb2NrIHAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmhlYWRlci1zbGlkZXIgLnNsaWRlci1pdGVtIC5jb250ZW50IC5ibG9jayBwLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsaW5lLWhlaWdodDogMi4zMTI1cmVtO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41MzU3MTQyODZlbTtcbn1cbi5oZWFkZXItc2xpZGVyIC5zbGlkZXItaXRlbSAuY29udGVudCAuYmxvY2sgcC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjgzMzMzMzMzM2VtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmhlYWRlci1zbGlkZXIgLnNsaWRlci1pdGVtIC5jb250ZW50IC5ibG9jayAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLXNsaWRlciAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQgLmJsb2NrIC5idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5oZWFkZXItc2xpZGVyIC5zbGlkZXItaXRlbSAuY29udGVudCAuYmxvY2sgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLmhlYWRlci1zbGlkZXIgLnNsaWRlci1pdGVtIC5jb250ZW50IC5ibG9jayAuYnV0dG9uOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG4uaGVhZGVyLXNsaWRlciAuZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbn1cbi5oZWFkZXItc2xpZGVyIC5mbGlja2l0eS1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXNsaWRlciAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyLXNsaWRlciAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG4uaGVhZGVyLXNsaWRlciAuZmxpY2tpdHktYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMDtcbn1cbi5oZWFkZXItc2xpZGVyIC5mbGlja2l0eS1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlci1zbGlkZXIgLmZsaWNraXR5LWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjMDA0ZDQ2O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1wYWdlLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWNvbi1wYWdlLWhlYWRpbmcubmVnYXRpdmUtdG9wIHtcbiAgbWFyZ2luLXRvcDogLTExLjEyNWVtO1xufVxuLmljb24tcGFnZS1oZWFkaW5nIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pY29uLXBhZ2UtaGVhZGluZyBkaXYgaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBsaW5lLWhlaWdodDogMi41NjI1cmVtO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IHBhc3Npbmdub3Rlcywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uaWNvbi1wYWdlLWhlYWRpbmcgZGl2IHN2ZyB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gIGhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5pY29uLXBhZ2UtaGVhZGluZyBkaXYgc3ZnIC5hbmltYWwtaWNvbi1iZyxcbi5pY29uLXBhZ2UtaGVhZGluZyBkaXYgc3ZnIC5idXNpbmVzcy10eXBlLWJnIHtcbiAgZmlsbDogIzAwNGQ0Njtcbn1cbi5pY29uLXBhZ2UtaGVhZGluZyBkaXYgc3ZnIC5idXNpbmVzcy10eXBlLW91dGxpbmUge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5sYXRlc3QtcG9zdHMgLmZpZWxkLXRpdGxlLFxuLm5ld3MgLmZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW46IDEuODE4MTgxODE4ZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sYXRlc3QtcG9zdHMgLnBvc3QtdGl0bGUsXG4ubmV3cyAucG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjkwOTA5MDkwOWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtcG9zdHMgLnBvc3QtdGl0bGUsXG4gIC5uZXdzIC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtcG9zdHMgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtaXRlbSBhLFxuICAubmV3cyAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy1pdGVtIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxhdGVzdC1wb3N0cyAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy1pdGVtIGEgLmltZyxcbi5uZXdzIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLWl0ZW0gYSAuaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtcG9zdHMgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtaXRlbSBhIC5pbWcsXG4gIC5uZXdzIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLWl0ZW0gYSAuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgICB3aWR0aDogMTE2cHg7XG4gIH1cbn1cbi5sYXRlc3QtcG9zdHMgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtaXRlbSBhIC5pbWcgaW1nLFxuLm5ld3MgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtaXRlbSBhIC5pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtcG9zdHMgLmxhdGVzdC1wb3N0cy13cmFwcGVyIC5sYXRlc3QtcG9zdHMtaXRlbSBhIHNlY3Rpb24ubGF0ZXN0LXBvc3RzLWNvbnRlbnQsXG4gIC5uZXdzIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLWl0ZW0gYSBzZWN0aW9uLmxhdGVzdC1wb3N0cy1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubGF0ZXN0LXBvc3RzIC5sYXRlc3QtcG9zdHMtd3JhcHBlciAubGF0ZXN0LXBvc3RzLWl0ZW0gYSBzZWN0aW9uLmxhdGVzdC1wb3N0cy1jb250ZW50IHRpbWUsXG4ubmV3cyAubGF0ZXN0LXBvc3RzLXdyYXBwZXIgLmxhdGVzdC1wb3N0cy1pdGVtIGEgc2VjdGlvbi5sYXRlc3QtcG9zdHMtY29udGVudCB0aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDEuMTQyODU3MTQzZW0gMDtcbn1cblxuLm1vZGFsIC5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAuYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgbWluLWhlaWdodDogMTUycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNWVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVlbTtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAuYm94IC5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmJveCAubW9kYWwtY2xvc2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogNzAlO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5ib3ggLm1vZGFsLWNsb3NlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzAlO1xuICB3aWR0aDogM3B4O1xufVxuXG4ubmF2YmFyIHtcbiAgei1pbmRleDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE3NXB4KSB7XG4gIC5uYXZiYXIgLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbS5sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBhLm5hdmJhci1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMS4xMTExMTFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW1lbnUgYS5uYXZiYXItaXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTc1cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW1lbnUgYS5uYXZiYXItaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLW1lbnUgYS5uYXZiYXItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGEubmF2YmFyLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYubmF2YmFyLWVuZCBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYubmF2YmFyLWVuZCBkaXYuaGFzLWRyb3Bkb3duIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItaXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1pdGVtLXdyYXBwZXIgc3ZnIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAxLjExMTExMWVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItaXRlbS13cmFwcGVyIC5uYXZiYXItaXRlbSB7XG4gIGZsZXg6IDE7XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWl0ZW0td3JhcHBlciAubmF2YmFyLWl0ZW0gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWl0ZW0td3JhcHBlciAubmF2YmFyLWl0ZW0uYWN0aXZlLWFuY2VzdG9yIHtcbiAgICBjb2xvcjogIzAwNGQ0NjtcbiAgfVxufVxuLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1pdGVtLXdyYXBwZXIgLm5hdmJhci1pdGVtLmFjdGl2ZS1hbmNlc3RvciBzdmcge1xuICBmaWxsOiAjMDA0ZDQ2O1xufVxuLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIG1hcmdpbjogMCAxLjQyODU3MWVtO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAyNDNweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMCAxLjExMTExMWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNkZmRmMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZGZkZjAwO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uYWN0aXZlOmhvdmVyICsgc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbiAgZmlsbDogIzAwNGQ0Njtcbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93biBzdmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIH1cbiAgYm9keS5idXNpbmVzcyAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24gc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1pdGVtIHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbTpob3ZlciAuZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtOmhvdmVyIC5uYXZiYXItaXRlbSBzdmcge1xuICAgIGZpbGw6ICMwMDRkNDY7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWl0ZW0gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtIC5uYXZiYXItZHJvcGRvd24gLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMCAyLjIyMjIyMmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW1lbnUgZGl2IC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0gLm5hdmJhci1kcm9wZG93biAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZSAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYgLmhhcy1kcm9wZG93bi5uYXZiYXItaXRlbSAubmF2YmFyLWRyb3Bkb3duIC5oYXMtZHJvcGRvd24ubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXIgLm5hdmJhci1tZW51IGRpdiAuaGFzLWRyb3Bkb3duLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdi5uYXZiYXItc3RhcnQubmF2YmFyLXN0YXJ0IGRpdiAubmF2YmFyLWl0ZW0ge1xuICAgIGNvbG9yOiAjMjIyO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbWVudSBkaXYubmF2YmFyLXN0YXJ0Lm5hdmJhci1zdGFydCBkaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYubmF2YmFyLXN0YXJ0Lm5hdmJhci1zdGFydCBkaXY6aG92ZXIgLm5hdmJhci1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYubmF2YmFyLXN0YXJ0Lm5hdmJhci1zdGFydCBkaXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1tZW51IGRpdi5uYXZiYXItc3RhcnQgLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItbWVudSBkaXYubmF2YmFyLXN0YXJ0IC5uYXZiYXItaXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogNS42MjVyZW07XG4gIH1cbiAgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1LjYyNXJlbTtcbiAgfVxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWluLWhlaWdodDogNS42MjVyZW07XG4gIH1cbiAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAycmVtO1xuICB9XG4gIC5uYXZiYXIgLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIC5uYXZiYXItaXRlbS5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDExN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtLmxvZ28gc3ZnIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1pdGVtLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI3Nzc3Nzc3NzhlbTtcbiAgfVxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0uc2VhcmNoIHN2ZyB7XG4gICAgZmlsbDogIzAwNGQ0NjtcbiAgfVxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1icmFuZCAuZmxhZy1tb2JpbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1icmFuZCAuZmxhZy1tb2JpbGUgLmRyb3Bkb3duOm5vdCgudHJhbnNsYXRlLW1lbnUpIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cbiAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1idXJnZXIge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVlbTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWJ1cmdlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uYXZiYXIgLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIC5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA0ZDQ2O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi10b3A6IDAuMTExMTExZW07XG4gICAgd2lkdGg6IDIzcHg7XG4gIH1cbiAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIH1cbiAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xuICB9XG4gIC5uYXZiYXIgLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIC5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4ubWVudS1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tZW51LXN3aXRjaCB7XG4gICAgbWFyZ2luOiAxLjI1ZW0gMDtcbiAgfVxufVxuLm1lbnUtc3dpdGNoIC5jYXBzdWxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDI3MnB4O1xuICB6LWluZGV4OiAzNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbnUtc3dpdGNoIC5jYXBzdWxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1lbnUtc3dpdGNoIC5jYXBzdWxlIGEge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMzFweDtcbiAgcGFkZGluZzogMCAwLjkzNzVlbTtcbn1cbi5tZW51LXN3aXRjaCAuY2Fwc3VsZSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1lbnUtc3dpdGNoIC5jYXBzdWxlIGEuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tZW51LXN3aXRjaCAuY2Fwc3VsZSBhLmxlZnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LXN3aXRjaCAuY2Fwc3VsZSBhLnJpZ2h0IHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4ubWVudS1zd2l0Y2ggLmNhcHN1bGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLm1lbnUtc3dpdGNoIC5jYXBzdWxlIGE6Zm9jdXMge1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0YWwtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0YWwtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9ydGFsLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICB9XG4gIC5wb3J0YWwtbGluayBzdmcge1xuICAgIGZpbGw6ICMwMDRkNDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcnRhbC1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgfVxufVxuLnBvcnRhbC1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sYW5ndWFnZS5zdGF0aWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGFuZ3VhZ2Uuc3RhdGljIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuLmxhbmd1YWdlLnN0YXRpYyBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ubm90LWZvdW5kIGgxIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3QtZm91bmQgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG59XG4ubm90LWZvdW5kIHVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ub3QtZm91bmQgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xufVxuXG5uYXYucGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxubmF2LnBhZ2luYXRpb24gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIG5hdi5wYWdpbmF0aW9uIGEge1xuICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gIH1cbn1cbm5hdi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xuICBib3JkZXI6IHVuc2V0O1xuICBjb2xvcjogI2ZmZjtcbn1cbm5hdi5wYWdpbmF0aW9uIGE6Zm9jdXMge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGJkYmRiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBuYXYucGFnaW5hdGlvbiBhLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbm5hdi5wYWdpbmF0aW9uIGEgc3ZnIHtcbiAgZmlsbDogIzAwNGQ0Njtcbn1cbm5hdi5wYWdpbmF0aW9uIHVsLnBhZ2luYXRpb24tbGlzdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAwO1xufVxubmF2LnBhZ2luYXRpb24gdWwucGFnaW5hdGlvbi1saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxubmF2LnBhZ2luYXRpb24gdWwucGFnaW5hdGlvbi1saXN0IGxpLmlzLWN1cnJlbnQgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbm5hdi5wYWdpbmF0aW9uIHVsLnBhZ2luYXRpb24tbGlzdCBsaSBhLnBhZ2luYXRpb24tbGluayB7XG4gIG1hcmdpbjogMCAwLjI1ZW07XG59XG5cbi5wcm9jZWR1cmVfX3N0ZXA6bGFzdC1jaGlsZCAucHJvY2VkdXJlX19saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9jZWR1cmVfX3N0ZXAgLmltZyB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4ucHJvY2VkdXJlX19zdGVwIC5pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9jZWR1cmVfX3N0ZXAgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvY2VkdXJlX19zdGVwIGgzIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5wcm9jZWR1cmVfX3N0ZXAgcCxcbi5wcm9jZWR1cmVfX3N0ZXAgdWwsXG4ucHJvY2VkdXJlX19zdGVwIG9sIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9jZWR1cmVfX3N0ZXAgdWwge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAyLjYyNWVtO1xufVxuLnByb2NlZHVyZV9fc3RlcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZWR1cmVfX3N0ZXAgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBjb250ZW50OiBcIuKAolwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IC0zMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbn1cbi5wcm9jZWR1cmVfX3N0ZXAgb2wge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAuNzVlbSAwIDAuNzVlbSAyLjYyNWVtO1xufVxuLnByb2NlZHVyZV9fc3RlcCBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2NlZHVyZV9fc3RlcCBvbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvY2VkdXJlX19zdGVwIG9sIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnByb2NlZHVyZV9fc3RlcCAuYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5wcm9jZWR1cmVfX2NpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNkZmRmMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC4xNjY2NjY2NjY3ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7XG59XG4ucHJvY2VkdXJlX19saW5lIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2RmZGYwMDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMzNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnF1aWNrLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmc6IDMuNzVlbSA1ZW0gNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1ib2R5IC5xdWljay1saW5rczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQuMzc1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1aWNrLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAzLjc1ZW0gMS41ZW0gNWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdWljay1saW5rcyAuY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgfVxufVxuLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgaDIge1xuICBjb2xvcjogI2RmZGYwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucXVpY2stbGlua3MgLnF1aWNrLWxpbmstd3JhcHBlciBhOmhvdmVyLCAucXVpY2stbGlua3MgLnF1aWNrLWxpbmstd3JhcHBlciBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGE6aG92ZXIgLnF1aWNrLWxpbmssIC5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGE6Zm9jdXMgLnF1aWNrLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xufVxuLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgYTpob3ZlciAucXVpY2stbGluayBzcGFuLCAucXVpY2stbGlua3MgLnF1aWNrLWxpbmstd3JhcHBlciBhOmZvY3VzIC5xdWljay1saW5rIHNwYW4ge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGE6aG92ZXIgLnF1aWNrLWxpbmsgc3ZnLCAucXVpY2stbGlua3MgLnF1aWNrLWxpbmstd3JhcHBlciBhOmZvY3VzIC5xdWljay1saW5rIHN2ZyB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG4ucXVpY2stbGlua3MgLnF1aWNrLWxpbmstd3JhcHBlciBhIC5xdWljay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMS4yNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVpY2stbGlua3MgLnF1aWNrLWxpbmstd3JhcHBlciBhIC5xdWljay1saW5rIC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsgLmxpbmsgLnF1aWNrLWxpbmstbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluayAubGluayBzcGFuLmFycm93IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluayAubGluayBzcGFuLmFycm93IHN2ZyB7XG4gIGZpbGw6ICMwMDRkNDY7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluay5uby1sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucXVpY2stbGlua3MgLnF1aWNrLWxpbmstd3JhcHBlciBhIC5xdWljay1saW5rLm5vLWxhYmVsIC5saW5rIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluay5uby1sYWJlbCAubGluayBzcGFuLmFycm93IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xufVxuLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluay5uby1sYWJlbCAubGluayBzcGFuLmFycm93IHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsubm8tbGFiZWwgLnF1aWNrLWxpbmstdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsgLnF1aWNrLWxpbmstdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdWljay1saW5rcyAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsgLnF1aWNrLWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aWNrLWxpbmtzIC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluayAucXVpY2stbGluay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNDYxNTM4NDY7XG4gIH1cbn1cbi5xdWljay1saW5rcy5ub25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5xdWljay1saW5rcy5ub25lIC5xdWljay1saW5rLXdyYXBwZXIgaDIge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5xdWljay1saW5rcy5ub25lIC5xdWljay1saW5rLXdyYXBwZXIgYTpob3ZlciAucXVpY2stbGluaywgLnF1aWNrLWxpbmtzLm5vbmUgLnF1aWNrLWxpbmstd3JhcHBlciBhOmZvY3VzIC5xdWljay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbn1cbi5xdWljay1saW5rcy5ub25lIC5xdWljay1saW5rLXdyYXBwZXIgYTpob3ZlciAucXVpY2stbGluayBzcGFuLCAucXVpY2stbGlua3Mubm9uZSAucXVpY2stbGluay13cmFwcGVyIGE6Zm9jdXMgLnF1aWNrLWxpbmsgc3BhbiB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLnF1aWNrLWxpbmtzLm5vbmUgLnF1aWNrLWxpbmstd3JhcHBlciBhOmhvdmVyIC5xdWljay1saW5rIC5saW5rIHNwYW4ucXVpY2stbGluay1sYWJlbCwgLnF1aWNrLWxpbmtzLm5vbmUgLnF1aWNrLWxpbmstd3JhcHBlciBhOmZvY3VzIC5xdWljay1saW5rIC5saW5rIHNwYW4ucXVpY2stbGluay1sYWJlbCB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLnF1aWNrLWxpbmtzLm5vbmUgLnF1aWNrLWxpbmstd3JhcHBlciBhOmhvdmVyIC5xdWljay1saW5rIC5saW5rIHNwYW4uYXJyb3cgc3ZnLCAucXVpY2stbGlua3Mubm9uZSAucXVpY2stbGluay13cmFwcGVyIGE6Zm9jdXMgLnF1aWNrLWxpbmsgLmxpbmsgc3Bhbi5hcnJvdyBzdmcge1xuICBmaWxsOiAjMDA0ZDQ2O1xufVxuLnF1aWNrLWxpbmtzLm5vbmUgLnF1aWNrLWxpbmstd3JhcHBlciBhOmhvdmVyIC5xdWljay1saW5rIC5xdWljay1saW5rLXRpdGxlLCAucXVpY2stbGlua3Mubm9uZSAucXVpY2stbGluay13cmFwcGVyIGE6Zm9jdXMgLnF1aWNrLWxpbmsgLnF1aWNrLWxpbmstdGl0bGUge1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5xdWljay1saW5rcy5ub25lIC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDY7XG59XG4ucXVpY2stbGlua3Mubm9uZSAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsgc3Bhbi5xdWljay1saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNkZmRmMDA7XG59XG4ucXVpY2stbGlua3Mubm9uZSAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsgLmxpbmsgc3Bhbi5xdWljay1saW5rLWxhYmVsIHtcbiAgY29sb3I6ICNkZmRmMDA7XG59XG4ucXVpY2stbGlua3Mubm9uZSAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsgLmxpbmsgc3Bhbi5hcnJvdyBzdmcge1xuICBmaWxsOiAjZGZkZjAwO1xufVxuLnF1aWNrLWxpbmtzLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMDtcbn1cbi5xdWljay1saW5rcy5saWdodCAucXVpY2stbGluay13cmFwcGVyIGgyIHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4ucXVpY2stbGlua3MubGlnaHQgLnF1aWNrLWxpbmstd3JhcHBlciBhOmhvdmVyIC5xdWljay1saW5rLCAucXVpY2stbGlua3MubGlnaHQgLnF1aWNrLWxpbmstd3JhcHBlciBhOmZvY3VzIC5xdWljay1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0Njtcbn1cbi5xdWljay1saW5rcy5saWdodCAucXVpY2stbGluay13cmFwcGVyIGE6aG92ZXIgLnF1aWNrLWxpbmsgc3BhbiwgLnF1aWNrLWxpbmtzLmxpZ2h0IC5xdWljay1saW5rLXdyYXBwZXIgYTpmb2N1cyAucXVpY2stbGluayBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucXVpY2stbGlua3MubGlnaHQgLnF1aWNrLWxpbmstd3JhcHBlciBhOmhvdmVyIC5xdWljay1saW5rIC5saW5rIHNwYW4uYXJyb3cgc3ZnLCAucXVpY2stbGlua3MubGlnaHQgLnF1aWNrLWxpbmstd3JhcHBlciBhOmZvY3VzIC5xdWljay1saW5rIC5saW5rIHNwYW4uYXJyb3cgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5xdWljay1saW5rcy5saWdodCAucXVpY2stbGluay13cmFwcGVyIGE6aG92ZXIgLnF1aWNrLWxpbmsgLnF1aWNrLWxpbmstdGl0bGUsIC5xdWljay1saW5rcy5saWdodCAucXVpY2stbGluay13cmFwcGVyIGE6Zm9jdXMgLnF1aWNrLWxpbmsgLnF1aWNrLWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xdWljay1saW5rcy5saWdodCAucXVpY2stbGluay13cmFwcGVyIGEgLnF1aWNrLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnF1aWNrLWxpbmtzLmxpZ2h0IC5xdWljay1saW5rLXdyYXBwZXIgYSAucXVpY2stbGluayAubGluayBzcGFuLmFycm93IHN2ZyB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG5cbi5hbmltYWwtcmVndWxhdGlvbnMgbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyBuYXYgaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIG5hdiBsaSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIG5hdiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgbmF2IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgbmF2IGxpOmhvdmVyIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGZkZjAwO1xuICBjb2xvcjogIzAwNGQ0Njtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgbmF2IGxpOmhvdmVyIC5tb3JlIHtcbiAgZmlsbDogI2RmZGYwMDtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgbmF2IC5tb3JlIHtcbiAgZmlsbDogIzAwNGQ0NjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xuICB3aWR0aDogMjRweDtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgbmF2IGEge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctYm90dG9tOiAwLjExMTExMTExMWVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDIwMG1zO1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyBhcnRpY2xlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuN2VtO1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyBhcnRpY2xlIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIGFydGljbGUgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIC5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzZjNmM2O1xuICBwYWRkaW5nOiAzLjEyNWVtIDAgMWVtO1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyAuY29sbGFwc2libGUgLnRvZ2dsZS1jb2xsYXBzaWJsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBwYWRkaW5nLXRvcDogMC44ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIC5jb2xsYXBzaWJsZSAudG9nZ2xlLWNvbGxhcHNpYmxlLmNvbGxhcHNlZDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyAuY29sbGFwc2libGUgLnRvZ2dsZS1jb2xsYXBzaWJsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2IoMjU1LCAyNTUsIDI1NSkpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgLmNvbGxhcHNpYmxlIC50b2dnbGUtY29sbGFwc2libGUgc3ZnIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmlsbDogIzAwNGQ0NjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIC5jb2xsYXBzaWJsZSAudG9nZ2xlLWNvbGxhcHNpYmxlIC5sYWJlbCB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIC5jb2xsYXBzaWJsZSB1bCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAyLjYyNWVtO1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyAuY29sbGFwc2libGUgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5pbWFsLXJlZ3VsYXRpb25zIC5jb2xsYXBzaWJsZSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogLTMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOXB4O1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyAuY29sbGFwc2libGUgb2wge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAuNzVlbSAwIDAuNzVlbSAyLjYyNWVtO1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyAuY29sbGFwc2libGUgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgLmNvbGxhcHNpYmxlIG9sIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbmltYWwtcmVndWxhdGlvbnMgLmNvbGxhcHNpYmxlIG9sIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyAuY29sbGFwc2libGUgbGkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU2O1xufVxuLmFuaW1hbC1yZWd1bGF0aW9ucyAuY29sbGFwc2libGUgYSB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlZ3VsYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgbWFyZ2luLWJvdHRvbTogMi4zNzVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVndWxhdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yZWd1bGF0aW9ucyB7XG4gICAgcGFkZGluZzogMS44NzVlbSAyLjVlbTtcbiAgfVxufVxuLnJlZ3VsYXRpb25zIC5ydWxlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWd1bGF0aW9ucyAucnVsZSB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnJlZ3VsYXRpb25zIC5ydWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cbi5yZWd1bGF0aW9ucyAucnVsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmVndWxhdGlvbnMgLnJ1bGUgaDMge1xuICBjb2xvcjogI2RmZGYwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzYzNjM2MzY0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NDU0NTQ1NDVlbTtcbn1cbi5yZWd1bGF0aW9ucyAucnVsZSBsaS5pcy1mbGV4OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnJlZ3VsYXRpb25zIC5ydWxlIGxpLmlzLWZsZXggc3Bhbi5sYW5nLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ3VsYXRpb25zIC5ydWxlIGxpLmlzLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG4ucmVndWxhdGlvbnMgLnJ1bGUgbGkuaXMtZmxleCAuc3RhcnMge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtO1xufVxuLnJlZ3VsYXRpb25zIC5ydWxlIGxpLmlzLWZsZXggLnN0YXJzIHN2ZyB7XG4gIGZpbGw6ICM2YWExYTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlZ3VsYXRpb25zIC5ydWxlIGxpLmlzLWZsZXggLnN0YXJzIHN2ZyB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG4ucmVndWxhdGlvbnMgLnJ1bGUgbGkuaXMtZmxleCAuc3RhcnMgc3ZnOm50aC1jaGlsZCgxKSwgLnJlZ3VsYXRpb25zIC5ydWxlIGxpLmlzLWZsZXggLnN0YXJzLnRocmVlIHN2ZywgLnJlZ3VsYXRpb25zIC5ydWxlIGxpLmlzLWZsZXggLnN0YXJzLnR3byBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgZmlsbDogI2RmZGYwMDtcbn1cbi5yZWd1bGF0aW9ucyAucnVsZSBsaS5pcy1mbGV4IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuaHRtbFtsYW5nXj1lbl0gLmFuaW1hbC1yZWd1bGF0aW9ucyAucmVndWxhdGlvbnMtLW5vLWVuLWZpbGVzLFxuaHRtbFtsYW5nXj1lbl0gLmFuaW1hbC1yZWd1bGF0aW9ucyAucmVndWxhdGlvbi1zZWN0aW9uLS1uby1lbi1maWxlcyxcbmh0bWxbbGFuZ149ZW5dIC5hbmltYWwtcmVndWxhdGlvbnMgLnJlZ3VsYXRpb24tcm93LS1uby1lbi1maWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVzdWx0cyAuYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBwYWRkaW5nOiAwIDEuNTYyNWVtO1xuICB9XG59XG4ucmVzdWx0cyAuYmFja2dyb3VuZCBoMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXN1bHRzIC5iYWNrZ3JvdW5kIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucmVzdWx0cyAucmVzdWx0IC5pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVzdWx0cyAucmVzdWx0IC5pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzdWx0cyAucmVzdWx0IC50ZXh0IHtcbiAgcGFkZGluZzogMCAxLjExMTExMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVzdWx0cyAucmVzdWx0IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXN1bHRzIC5yZXN1bHQgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cbi5yZXN1bHRzIC5yZXN1bHQgLnRleHQgcC5saW5rIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5yZXN1bHRzIC5yZXN1bHQgLnRleHQgbWFyayxcbi5yZXN1bHRzIC5yZXN1bHQgLnRleHQgZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2RmZGYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiogU2VhcmNoIGlucHV0IG9uICdzZWFyY2gnIHRlbXBsYXRlICovXG5mb3JtIC5jb250cm9sIGlucHV0LmlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMyMjI7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG5mb3JtIC5jb250cm9sIGlucHV0LmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgc3Bhbi5pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgc3Bhbi5pY29uIHN2ZyB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG5cbi8qKiBCdWlsZC1pbiBzZWFyY2ggYmxvY2sgKi9cbi53cC1ibG9jay1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDIuNWVtIGF1dG87XG4gIG1heC13aWR0aDogNjYwcHg7XG59XG4ud3AtYmxvY2stc2VhcmNoLmFsaWdubGVmdCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3AtYmxvY2stc2VhcmNoLmFsaWduY2VudGVyIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLXNlYXJjaC5hbGlnbnJpZ2h0IGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud3AtYmxvY2stc2VhcmNoIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xufVxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMC44ODg4ODg4ODllbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAuNzVlbSAwLjg4ODg4ODg4OWVtIDAuN2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAuOTQ0NDQ0NDQ0ZW0gMi43Nzc3Nzc3NzhlbSAwLjg4ODg4ODg4OWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC40NDQ0NDQ0NDRlbTtcbiAgfVxufVxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3AtYmxvY2stc2VhcmNoIHtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5zZW5kZ3JpZC1mb3JtLXdpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VuZGdyaWQtZm9ybS13aWRnZXQgLndpZGdldHRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZW5kZ3JpZF9tY19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VuZGdyaWRfbWNfbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnNlbmRncmlkX21jX2lucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjc1ZW0gMC44ODg4ODg4ODllbSAwLjdlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlbmRncmlkX21jX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VuZGdyaWRfbWNfaW5wdXQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZW5kZ3JpZF9tY19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuLnNlbmRncmlkX21jX2J1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmMDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMC43NWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjk0NDQ0NDQ0NGVtIDIuNzc3Nzc3Nzc4ZW0gMC44ODg4ODg4ODllbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlbmRncmlkX21jX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZW5kZ3JpZF9tY19idXR0b246aG92ZXIsIC5zZW5kZ3JpZF9tY19idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2RmZGYwMDtcbn1cblxuYXNpZGUubWVudSB7XG4gIG1hcmdpbi10b3A6IDUuNjI1ZW07XG59XG5hc2lkZS5tZW51IGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmFzaWRlLm1lbnUgdWwubWVudS1saXN0IGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbmFzaWRlLm1lbnUgdWwubWVudS1saXN0IGxpIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMC4zZW0gMDtcbiAgcGFkZGluZzogMC4xZW0gMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAxMDBtcztcbn1cbmFzaWRlLm1lbnUgdWwubWVudS1saXN0IGxpIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZmRmMDA7XG59XG5hc2lkZS5tZW51IHVsLm1lbnUtbGlzdCBsaSBzdmcge1xuICBmaWxsOiAjMDA0ZDQ2O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB0cmFuc2l0aW9uOiBmaWxsIDEwMG1zO1xuICB3aWR0aDogMjRweDtcbn1cbmFzaWRlLm1lbnUgdWwubWVudS1saXN0IGxpLmlzLWFjdGl2ZSBhLCBhc2lkZS5tZW51IHVsLm1lbnUtbGlzdCBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RmZGYwMDtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG5hc2lkZS5tZW51IHVsLm1lbnUtbGlzdCBsaS5pcy1hY3RpdmUgc3ZnLCBhc2lkZS5tZW51IHVsLm1lbnUtbGlzdCBsaTpob3ZlciBzdmcge1xuICBmaWxsOiAjZGZkZjAwO1xufVxuXG4uc3BlY2llcyAuZ3JheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjZmNjtcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dykgMi41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpZXMgLmdyYXktYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMi41ZW0gMS41ZW0gM2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNwZWNpZXMgLmdyYXktYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMy43NWVtIDVlbSA1ZW07XG4gIH1cbn1cbi5zcGVjaWVzIC5ncmF5LWJhY2tncm91bmQgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2llcyAuZ3JheS1iYWNrZ3JvdW5kIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIH1cbn1cbi5zcGVjaWVzIC5idXNpbmVzcy10eXBlcy1vdmVydmlldyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0YXJzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGFycy1pbmZvIHtcbiAgICBwYWRkaW5nOiAzZW0gMCA1LjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhcnMtaW5mbyB7XG4gICAgcGFkZGluZzogM2VtIDAgMy41ZW07XG4gIH1cbn1cbi5zdGFycy1pbmZvIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGFycy1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhcnMtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5zdGFycy1pbmZvIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGFycy1pbmZvIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXJzLWluZm8gaDMge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG59XG4uc3RhcnMtaW5mbyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMCAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXJzLWluZm8gcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGFycy1pbmZvIHAge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG59XG5cbi5zdGFycy1pbmZvLXdyYXBwZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oMiArIC5zdGFycy1pbmZvLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGFycy1pbmZvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc3RhcnMtaW5mby13cmFwcGVyIC5mbGlja2l0eS1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDhweDtcbn1cbi5zdGFycy1pbmZvLXdyYXBwZXIgLmZsaWNraXR5LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDI0cHg7XG59XG4uc3RhcnMtaW5mby13cmFwcGVyIC5mbGlja2l0eS1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLnN0YXJzLWluZm8td3JhcHBlciAuZmxpY2tpdHktYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uc3RhcnMtaW5mby13cmFwcGVyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IC00OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiA1MCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnN0YXJzLWluZm8td3JhcHBlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXM7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3RhcnMtaW5mby13cmFwcGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnN0YXJzLWluZm8td3JhcHBlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQ2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhcnMtaW5mby13cmFwcGVyIC5zdGFycy1pbmZvLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgNC41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLnN0YXJzLWluZm8td3JhcHBlciAuc3RhcnMtaW5mby1pdGVtIHtcbiAgICB3aWR0aDogMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLnN0YXJzLWluZm8td3JhcHBlciAuc3RhcnMtaW5mby1pdGVtIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLnN0YXJzLWluZm8td3JhcHBlciAuc3RhcnMtaW5mby1pdGVtIHtcbiAgICB3aWR0aDogNDM0cHg7XG4gIH1cbn1cbi5zdGFycy1pbmZvLXdyYXBwZXIgLnN0YXJzLWluZm8taXRlbSAuc3RhcnMtaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zdGFycy1pbmZvLXdyYXBwZXIgLnN0YXJzLWluZm8taXRlbSAuc3RhcnMtaWNvbnMgc3ZnIHtcbiAgZmlsbDogIzZhYTFhNDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5zdGFycy1pbmZvLXdyYXBwZXIgLnN0YXJzLWluZm8taXRlbSAuc3RhcnMtaWNvbnMub25lIHN2ZzpudGgtY2hpbGQoMSkge1xuICBmaWxsOiAjZGZkZjAwO1xufVxuLnN0YXJzLWluZm8td3JhcHBlciAuc3RhcnMtaW5mby1pdGVtIC5zdGFycy1pY29ucy50d28gc3ZnOm50aC1jaGlsZCgxKSxcbi5zdGFycy1pbmZvLXdyYXBwZXIgLnN0YXJzLWluZm8taXRlbSAuc3RhcnMtaWNvbnMudHdvIHN2ZzpudGgtY2hpbGQoMikge1xuICBmaWxsOiAjZGZkZjAwO1xufVxuLnN0YXJzLWluZm8td3JhcHBlciAuc3RhcnMtaW5mby1pdGVtIC5zdGFycy1pY29ucy50aHJlZSBzdmc6bnRoLWNoaWxkKDEpLFxuLnN0YXJzLWluZm8td3JhcHBlciAuc3RhcnMtaW5mby1pdGVtIC5zdGFycy1pY29ucy50aHJlZSBzdmc6bnRoLWNoaWxkKDIpLFxuLnN0YXJzLWluZm8td3JhcHBlciAuc3RhcnMtaW5mby1pdGVtIC5zdGFycy1pY29ucy50aHJlZSBzdmc6bnRoLWNoaWxkKDMpIHtcbiAgZmlsbDogI2RmZGYwMDtcbn1cblxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvIC5jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mbyBoMi5oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IGluaXRpYWw7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgdWxbcm9sZT10YWJsaXN0XSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyB1bFtyb2xlPXRhYmxpc3RdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjRweCkge1xuICAuYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyB1bFtyb2xlPXRhYmxpc3RdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyB1bFtyb2xlPXRhYmxpc3RdIGxpW3JvbGU9dGFiXSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkZmRmMDA7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxLjJlbSAzZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyB1bFtyb2xlPXRhYmxpc3RdIGxpW3JvbGU9dGFiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMWVtO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI0cHgpIHtcbiAgLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgdWxbcm9sZT10YWJsaXN0XSBsaVtyb2xlPXRhYl0ge1xuICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgfVxufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgdWxbcm9sZT10YWJsaXN0XSBsaVtyb2xlPXRhYl0gc3ZnIHtcbiAgZmlsbDogIzZhYTFhNDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyB1bFtyb2xlPXRhYmxpc3RdIGxpW3JvbGU9dGFiXSBzdmcge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgdWxbcm9sZT10YWJsaXN0XSBsaVtyb2xlPXRhYl0udGFiLW9uZSAub25lIHtcbiAgZmlsbDogIzAwNGQ0Njtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIHVsW3JvbGU9dGFibGlzdF0gbGlbcm9sZT10YWJdLnRhYi10d28gLm9uZSxcbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIHVsW3JvbGU9dGFibGlzdF0gbGlbcm9sZT10YWJdLnRhYi10d28gLnR3byB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyB1bFtyb2xlPXRhYmxpc3RdIGxpW3JvbGU9dGFiXS50YWItdGhyZWUgLm9uZSxcbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIHVsW3JvbGU9dGFibGlzdF0gbGlbcm9sZT10YWJdLnRhYi10aHJlZSAudHdvLFxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgdWxbcm9sZT10YWJsaXN0XSBsaVtyb2xlPXRhYl0udGFiLXRocmVlIC50aHJlZSB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyB1bFtyb2xlPXRhYmxpc3RdIGxpW3JvbGU9dGFiXSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgdWxbcm9sZT10YWJsaXN0XSBsaVtyb2xlPXRhYl0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIHVsW3JvbGU9dGFibGlzdF0gbGlbcm9sZT10YWJdLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjNmM2YzY7XG4gIHBhZGRpbmc6IDMuMTI1ZW0gMCAxZW07XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAuY29sbGFwc2libGUgLnRvZ2dsZS1jb2xsYXBzaWJsZSB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBwYWRkaW5nLXRvcDogMC44ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAuY29sbGFwc2libGUgLnRvZ2dsZS1jb2xsYXBzaWJsZS5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC5jb2xsYXBzaWJsZSAudG9nZ2xlLWNvbGxhcHNpYmxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYigyNTUsIDI1NSwgMjU1KSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLmNvbGxhcHNpYmxlIC50b2dnbGUtY29sbGFwc2libGUgc3ZnIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmlsbDogI2RmZGYwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC5jb2xsYXBzaWJsZSAudG9nZ2xlLWNvbGxhcHNpYmxlIC5sYWJlbCB7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAudGFiLWNvbnRlbnQgLnRhYi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWl0ZW0uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAudGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LXdyYXBwZXIgLnRhYi1zaWRlLW1lbnUge1xuICBtYXJnaW46IDIuMTg3NWVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItc2lkZS1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLXNpZGUtbWVudSBoMyB7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAudGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LXdyYXBwZXIgLnRhYi1zaWRlLW1lbnUgdWwge1xuICBib3JkZXI6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItc2lkZS1tZW51IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLXNpZGUtbWVudSB1bCBsaSBzdmcge1xuICBmaWxsOiAjZGZkZjAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAudGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LXdyYXBwZXIgLnRhYi1zaWRlLW1lbnUgdWwgbGk6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwNGQ0Njtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLXNpZGUtbWVudSB1bCBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExMTExMTExMTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLXNpZGUtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDRkNDY7XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAudGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNkZmRmMDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAudGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuN2VtO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItY29udGVudCAuaW50cm8ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItY29udGVudCBvbCxcbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgdWwge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItY29udGVudCB1bCB7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxLjc1ZW07XG59XG4uYW5pbWFsLXN0YXJzLWV4dGVuZGVkLWluZm8udGFicyAudGFiLWNvbnRlbnQgLnRhYi1jb250ZW50LXdyYXBwZXIgLnRhYi1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEuMWVtO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItY29udGVudCBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbjogMC43NWVtIDAgMC43NWVtIDEuNzVlbTtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgb2wgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgb2wgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2RmZGYwMDtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGhlaWdodDogMjVweDtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMjVweDtcbn1cbi5hbmltYWwtc3RhcnMtZXh0ZW5kZWQtaW5mby50YWJzIC50YWItY29udGVudCAudGFiLWNvbnRlbnQtd3JhcHBlciAudGFiLWNvbnRlbnQgbGkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU2O1xufVxuLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvLnRhYnMgLnRhYi1jb250ZW50IC50YWItY29udGVudC13cmFwcGVyIC50YWItY29udGVudCBhIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cbi8qIENvbXBvbmVudHMgKi9cbi5idXNpbmVzcy10eXBlLWljb24ge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4uYnVzaW5lc3MtdHlwZS1pY29uIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDEwMG1zIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXNpbmVzcy10eXBlOmhvdmVyIC5idXNpbmVzcy10eXBlLWljb24gc3ZnIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbn1cbi5idXNpbmVzcy10eXBlLWljb24gLmhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAxMDBtcyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJ1c2luZXNzLXR5cGU6aG92ZXIgLmJ1c2luZXNzLXR5cGUtaWNvbiAuaG92ZXIsIC5idXNpbmVzcy10eXBlLmlzLWFjdGl2ZSAuYnVzaW5lc3MtdHlwZS1pY29uIC5ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idXNpbmVzcy10eXBlcy1vdmVydmlldyB7XG4gIG1hcmdpbjogM2VtIDA7XG59XG4uYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcgaDIge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IGgyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xuICB9XG59XG4uYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcgcCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMC41ZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcgLmJ1c2luZXNzLXR5cGVzIC5idXNpbmVzcy10eXBlIGgzLFxuLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcy1jYXJvdXNlbCAuYnVzaW5lc3MtdHlwZSBoMyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMge1xuICAgIG1hcmdpbi10b3A6IDEuNzVlbTtcbiAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcyB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcyB7XG4gICAgbWFyZ2luLXRvcDogMi41ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcyB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG4uYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcgLmJ1c2luZXNzLXR5cGVzIC5idXNpbmVzcy10eXBlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcyAuYnVzaW5lc3MtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NWVtO1xuICAgIHdpZHRoOiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMgLmJ1c2luZXNzLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcyAuYnVzaW5lc3MtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41ZW07XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcy1jYXJvdXNlbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcgLmJ1c2luZXNzLXR5cGVzLWNhcm91c2VsOm5vdCguZmxpY2tpdHktZW5hYmxlZCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWw6bm90KC5mbGlja2l0eS1lbmFibGVkKSAuYnVzaW5lc3MtdHlwZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWwge1xuICAgIHdpZHRoOiA1MTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcgLmJ1c2luZXNzLXR5cGVzLWNhcm91c2VsIHtcbiAgICB3aWR0aDogNjk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcy1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IDg3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMDYwcHg7XG4gIH1cbn1cbi5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWwgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWwgLmJ1c2luZXNzLXR5cGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMS43Nzc3Nzc3NzhlbTtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcy1jYXJvdXNlbCAuZmxpY2tpdHktYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcgLmJ1c2luZXNzLXR5cGVzLWNhcm91c2VsIC5mbGlja2l0eS1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAtNjRweDtcbn1cbi5idXNpbmVzcy10eXBlcy1vdmVydmlldyAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWwgLmZsaWNraXR5LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IC02NHB4O1xufVxuLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IC5idXNpbmVzcy10eXBlcy1jYXJvdXNlbCAuZmxpY2tpdHktYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICMwMDRkNDY7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5ibGstY2lqZmVycyB7XG4gIHBhZGRpbmc6IDgwcHggMCA5NnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJsay1jaWpmZXJzX19pbm5lciB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxrLWNpamZlcnNfX2V5ZWJyb3cge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzYzNjM2MzY0O1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsay1jaWpmZXJzX190ZXh0IHtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYmxrLWNpamZlcnNfX3RleHQgcCB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsay1jaWpmZXJzX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYmxrLWNpamZlcnNfX3RleHQgZW0sXG4uYmxrLWNpamZlcnNfX3RleHQgaSB7XG4gIGJhY2tncm91bmQ6ICNkZmRmMDA7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwIDAuMmVtIDAuMTRlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMDhlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG59XG4uYmxrLWNpamZlcnNfX3RleHQgc3Ryb25nLFxuLmJsay1jaWpmZXJzX190ZXh0IGIge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5jb250ZW50IC5ibGstY2lqZmVyc19fZXllYnJvdyxcbi5hcnRpY2xlLWJvZHkgLmJsay1jaWpmZXJzX19leWVicm93LFxuLmNvbnRlbnQgLmJsay1jaWpmZXJzX190ZXh0IHAsXG4uYXJ0aWNsZS1ib2R5IC5ibGstY2lqZmVyc19fdGV4dCBwLFxuLmNvbnRlbnQgLmJsay1jaWpmZXJzX190ZXh0IHN0cm9uZyxcbi5hcnRpY2xlLWJvZHkgLmJsay1jaWpmZXJzX190ZXh0IHN0cm9uZyxcbi5jb250ZW50IC5ibGstY2lqZmVyc19fdGV4dCBiLFxuLmFydGljbGUtYm9keSAuYmxrLWNpamZlcnNfX3RleHQgYiB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJsay1oZWFkZXItc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogIzAwNGQ0NjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19tZWRpYSB7XG4gIGhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibGstaGVhZGVyLXNlYXJjaF9fbWVkaWEge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDU1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX21lZGlhLS1lbXB0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDM4MzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibGstaGVhZGVyLXNlYXJjaF9fb3ZlcmxheSB7XG4gICAgaW5zZXQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDA4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsay1oZWFkZXItc2VhcmNoX19pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICB9XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogIzAwNGQ0NjtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsay1oZWFkZXItc2VhcmNoX19wYW5lbCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBwYWRkaW5nOiA0NHB4IDQwcHg7XG4gIH1cbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fdGl0bGUgaDEsXG4uYmxrLWhlYWRlci1zZWFyY2hfX3RpdGxlIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxrLWhlYWRlci1zZWFyY2hfX3RpdGxlIGgxLFxuICAuYmxrLWhlYWRlci1zZWFyY2hfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmJsay1oZWFkZXItc2VhcmNoX190aXRsZSBlbSxcbi5ibGstaGVhZGVyLXNlYXJjaF9fdGl0bGUgaSB7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fZmllbGQge1xuICBmbGV4OiAxIDEgMjAwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMTZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCA0NHB4IDAgNTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2RmZGYwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19jbGVhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDRweDtcbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fY2xlYXJbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2NsZWFyIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX3N1Ym1pdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkZmRmMDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19zdWJtaXQ6aG92ZXIsIC5ibGstaGVhZGVyLXNlYXJjaF9fc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDMzNnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gIHotaW5kZXg6IDMwO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19yZXN1bHRzW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19oaXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA3NywgNzAsIDAuMTUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2hpdDpob3ZlciwgLmJsay1oZWFkZXItc2VhcmNoX19oaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjJmNGYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2NydW1iIHtcbiAgY29sb3I6ICMyMjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19oaXQtdGl0bGUge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19oaXQtdGl0bGUgbWFyayxcbi5ibGstaGVhZGVyLXNlYXJjaF9faGl0LXRpdGxlIGVtIHtcbiAgYmFja2dyb3VuZDogI2RmZGYwMDtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fZW1wdHkge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19hbGwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX2FsbDpob3ZlciwgLmJsay1oZWFkZXItc2VhcmNoX19hbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDAzODMxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19hbGwgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX3BvcHVsYXIge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHggMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ibGstaGVhZGVyLXNlYXJjaF9fcG9wdWxhci1sYWJlbCB7XG4gIGNvbG9yOiAjZGZkZjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX3BvcHVsYXItbGlzdCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX3BvcHVsYXItbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmJsay1oZWFkZXItc2VhcmNoX19wb3B1bGFyLWxpc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYmxrLWhlYWRlci1zZWFyY2hfX3BvcHVsYXItbGlzdCBhOmhvdmVyLCAuYmxrLWhlYWRlci1zZWFyY2hfX3BvcHVsYXItbGlzdCBhOmZvY3VzIHtcbiAgY29sb3I6ICNkZmRmMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibGstaGVhZGVyLXNlYXJjaC0tb3ZlcmxhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbiAgLmJsay1oZWFkZXItc2VhcmNoLS1vdmVybGFwICsgKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi53cC1ibG9jay1hY2YtaGVhZGVyLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3AtYmxvY2stYWNmLWhlYWRlci1zZWFyY2g6aGFzKC5ibGstaGVhZGVyLXNlYXJjaC0tb3ZlcmxhcCkge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG4gIC53cC1ibG9jay1hY2YtaGVhZGVyLXNlYXJjaDpoYXMoLmJsay1oZWFkZXItc2VhcmNoLS1vdmVybGFwKSArICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAud3AtYmxvY2stYWNmLWhlYWRlci1zZWFyY2g6aGFzKC5ibGstaGVhZGVyLXNlYXJjaC0tb3ZlcmxhcCkgLmJsay1oZWFkZXItc2VhcmNoLS1vdmVybGFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmh0bWw6aGFzKC5ibGstaGVhZGVyLXNlYXJjaCkge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuXG4uY29udGVudCAuYmxrLWhlYWRlci1zZWFyY2hfX3RpdGxlIGgxLFxuLmFydGljbGUtYm9keSAuYmxrLWhlYWRlci1zZWFyY2hfX3RpdGxlIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGVudC13cmFwcGVyOmhhcyguYmxrLWhlYWRlci1zZWFyY2gpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsay1xdWljay1saW5rcy12MiB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTA7XG59XG4uYmxrLXF1aWNrLWxpbmtzLXYyX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDhweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxrLXF1aWNrLWxpbmtzLXYyX19pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICB9XG59XG4uYmxrLXF1aWNrLWxpbmtzLXYyX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsay1xdWljay1saW5rcy12Ml9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibGstcXVpY2stbGlua3MtdjJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWJsay1xbC1jb3VudCwgMyksIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmJsay1xdWljay1saW5rcy12Ml9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5ibGstcXVpY2stbGlua3MtdjJfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZGZkZjAwO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UsIGNvbG9yIDIwMG1zIGVhc2U7XG59XG4uYmxrLXF1aWNrLWxpbmtzLXYyX19jYXJkOmhvdmVyLCAuYmxrLXF1aWNrLWxpbmtzLXYyX19jYXJkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwNGQ0NjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibGstcXVpY2stbGlua3MtdjJfX2NhcmQ6aG92ZXIgLmJsay1xdWljay1saW5rcy12Ml9faWNvbiBpbWcsIC5ibGstcXVpY2stbGlua3MtdjJfX2NhcmQ6Zm9jdXMgLmJsay1xdWljay1saW5rcy12Ml9faWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmJsay1xdWljay1saW5rcy12Ml9faWNvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5ibGstcXVpY2stbGlua3MtdjJfX2ljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmJsay1xdWljay1saW5rcy12Ml9faWNvbiBpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstcXVpY2stbGlua3MtdjJfX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstcXVpY2stbGlua3MtdjJfX2ljb24gc3ZnIFtmaWxsPW5vbmVdIHtcbiAgZmlsbDogbm9uZTtcbn1cbi5ibGstcXVpY2stbGlua3MtdjJfX2ljb24gc3ZnIFtzdHJva2VdIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4uYmxrLXF1aWNrLWxpbmtzLXYyX19pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsay1xdWljay1saW5rcy12Ml9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG4uYmxrLXF1aWNrLWxpbmtzLXYyX19mb290ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJsay1xdWljay1saW5rcy12Ml9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmJsay1xdWljay1saW5rcy12Ml9fYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYmxrLXF1aWNrLWxpbmtzLXYyX19hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stYWNmLXF1aWNrLWxpbmtzLXYyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5odG1sOmhhcyguYmxrLXF1aWNrLWxpbmtzLXYyKSB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5jb250ZW50IC5ibGstcXVpY2stbGlua3MtdjJfX3RpdGxlLFxuLmFydGljbGUtYm9keSAuYmxrLXF1aWNrLWxpbmtzLXYyX190aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnJlZ2lzdHJ5LWlmcmFtZXMge1xuICBtYXJnaW46IDEuNWVtIDA7XG59XG5cbi5ibGstcmVnaXN0ZXIge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIGZvbnQtZmFtaWx5OiBkaWVyZW5iZXNjaGVybWluZ3NhbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxrLXJlZ2lzdGVyX19ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWRiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZjAwO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xufVxuLmJsay1yZWdpc3Rlcl9fbm90aWNlIHAge1xuICBtYXJnaW46IDA7XG59XG4uYmxrLXJlZ2lzdGVyX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmJsay1yZWdpc3Rlcl9faW50cm8gcCB7XG4gIG1hcmdpbjogMCAwIDAuMjVlbTtcbn1cbi5ibGstcmVnaXN0ZXJfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZTZlZGVjO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJlbSAyLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmJsay1yZWdpc3Rlcl9fZm9ybSB7XG4gICAgcGFkZGluZzogMS41ZW07XG4gIH1cbn1cbi5ibGstcmVnaXN0ZXJfX2ZpZWxkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYmxrLXJlZ2lzdGVyX19maWVsZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsay1yZWdpc3Rlcl9fbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMCAwIDIwMHB4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYmxrLXJlZ2lzdGVyX19sYWJlbCB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG4gIH1cbn1cbi5ibGstcmVnaXN0ZXJfX2lucHV0LCAuYmxrLXJlZ2lzdGVyX19zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNiZGJkO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNzVlbSAwLjllbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxrLXJlZ2lzdGVyX19pbnB1dDpmb2N1cywgLmJsay1yZWdpc3Rlcl9fc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0ZDQ2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZGZkZjAwO1xufVxuLmJsay1yZWdpc3Rlcl9fc2VsZWN0LXdyYXAge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsay1yZWdpc3Rlcl9fc2VsZWN0LXdyYXA6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDA0ZDQ2O1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMWVtO1xuICB0b3A6IDUwJTtcbn1cbi5ibGstcmVnaXN0ZXJfX3NlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5ibGstcmVnaXN0ZXJfX2FjdGlvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYmxrLXJlZ2lzdGVyX19hY3Rpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ibGstcmVnaXN0ZXJfX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDRkNDY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjc1ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgb3BhY2l0eSAwLjJzO1xufVxuLmJsay1yZWdpc3Rlcl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDUxLjUsIDQ2LjgxODE4MTgxODIpO1xufVxuLmJsay1yZWdpc3Rlcl9fYnV0dG9uW2Rpc2FibGVkXSwgLmJsay1yZWdpc3Rlcl9fYnV0dG9uLmlzLWxvYWRpbmcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5ibGstcmVnaXN0ZXJfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZGZkZjAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmJsay1yZWdpc3Rlcl9fcmVzZXQge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxrLXJlZ2lzdGVyX19yZXNldDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibGstcmVnaXN0ZXJfX3Jlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstcmVnaXN0ZXJfX3Jlc3VsdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstcmVnaXN0ZXJfX3RhYmxlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstcmVnaXN0ZXJfX3Njcm9sbC1ub3RlIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDAuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibGstcmVnaXN0ZXJfX3Njcm9sbC1ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsay1yZWdpc3Rlcl9fdGFibGUtc2Nyb2xsIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsay1yZWdpc3Rlcl9fdGFibGUtc2Nyb2xsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZmZiA3MCUpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB3aWR0aDogMy41cmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibGstcmVnaXN0ZXJfX3RhYmxlLXNjcm9sbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5ibGstcmVnaXN0ZXJfX3RhYmxlLXdyYXAuaGFzLW5vLW92ZXJmbG93IC5ibGstcmVnaXN0ZXJfX3RhYmxlLXNjcm9sbDo6YWZ0ZXIsIC5ibGstcmVnaXN0ZXJfX3RhYmxlLXdyYXAuaXMtc2Nyb2xsZWQgLmJsay1yZWdpc3Rlcl9fdGFibGUtc2Nyb2xsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmxrLXJlZ2lzdGVyX19zY3JvbGwtaGludC1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibGstcmVnaXN0ZXJfX3Njcm9sbC1oaW50LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTVyZW07XG4gICAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLmJsay1yZWdpc3Rlcl9fc2Nyb2xsLWhpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibGstcmVnaXN0ZXJfX3Njcm9sbC1oaW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGQ0NjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBjb2xvcjogIzAwNGQ0NjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICB9XG59XG4uYmxrLXJlZ2lzdGVyX19zY3JvbGwtaGludCBzdmcge1xuICBhbmltYXRpb246IGJsay1yZWdpc3Rlci1zY3JvbGwtaGludCAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHdpZHRoOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5ibGstcmVnaXN0ZXJfX3Njcm9sbC1oaW50IHN2ZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4uYmxrLXJlZ2lzdGVyX190YWJsZS13cmFwLmhhcy1uby1vdmVyZmxvdyAuYmxrLXJlZ2lzdGVyX19zY3JvbGwtaGludCwgLmJsay1yZWdpc3Rlcl9fdGFibGUtd3JhcC5pcy1zY3JvbGxlZCAuYmxrLXJlZ2lzdGVyX19zY3JvbGwtaGludCwgLmJsay1yZWdpc3Rlcl9fdGFibGUtd3JhcC5oYXMtbm8tb3ZlcmZsb3cgLmJsay1yZWdpc3Rlcl9fc2Nyb2xsLWhpbnQtcm93LCAuYmxrLXJlZ2lzdGVyX190YWJsZS13cmFwLmlzLXNjcm9sbGVkIC5ibGstcmVnaXN0ZXJfX3Njcm9sbC1oaW50LXJvdywgLmJsay1yZWdpc3Rlcl9fdGFibGUtd3JhcC5oYXMtbm8tb3ZlcmZsb3cgLmJsay1yZWdpc3Rlcl9fc2Nyb2xsLW5vdGUsIC5ibGstcmVnaXN0ZXJfX3RhYmxlLXdyYXAuaXMtc2Nyb2xsZWQgLmJsay1yZWdpc3Rlcl9fc2Nyb2xsLW5vdGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYmxrLXJlZ2lzdGVyX190YWJsZS13cmFwLmhhcy1uby1vdmVyZmxvdyAuYmxrLXJlZ2lzdGVyX19zY3JvbGwtbm90ZSwgLmJsay1yZWdpc3Rlcl9fdGFibGUtd3JhcC5oYXMtbm8tb3ZlcmZsb3cgLmJsay1yZWdpc3Rlcl9fc2Nyb2xsLWhpbnQtcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibGstcmVnaXN0ZXJfX3Jlc3VsdC10aXRsZSB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsay1yZWdpc3Rlcl9fZW1wdHksIC5ibGstcmVnaXN0ZXJfX2Vycm9yIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uYmxrLXJlZ2lzdGVyX19lcnJvciB7XG4gIGNvbG9yOiAjYjMyNjFlO1xufVxuLmJsay1yZWdpc3Rlcl9fbWV0YSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuLmJsay1yZWdpc3Rlcl9fbWV0YS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5ibGstcmVnaXN0ZXJfX21ldGEtcm93IGR0IHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZsZXg6IDAgMCAxNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ibGstcmVnaXN0ZXJfX21ldGEtcm93IGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsay1yZWdpc3Rlcl9fdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5ibGstcmVnaXN0ZXJfX3RhYmxlLS1zZWNvbmRhcnkge1xuICBtaW4td2lkdGg6IDQ0cmVtO1xufVxuLmJsay1yZWdpc3Rlcl9fdGFibGUtLXNlY29uZGFyeSB0aCxcbi5ibGstcmVnaXN0ZXJfX3RhYmxlLS1zZWNvbmRhcnkgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsay1yZWdpc3Rlcl9fdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZGNkYjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjY1ZW0gMC43NWVtIDAuNjVlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmJsay1yZWdpc3Rlcl9fdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWRlYztcbiAgcGFkZGluZzogMWVtIDAuNzVlbSAxZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ibGstcmVnaXN0ZXJfX3Njb3BlLXJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMzVlbTtcbn1cbi5ibGstcmVnaXN0ZXJfX3Njb3BlLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5ibGstcmVnaXN0ZXJfX3Njb3BlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ibGstcmVnaXN0ZXJfX3Njb3BlLWRhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsay1yZWdpc3Rlcl9fYmFkZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsay1yZWdpc3Rlcl9fYmFkZ2UtLWNlcnRpZmllZCB7XG4gIGNvbG9yOiAjMmY4ZjRlO1xufVxuLmJsay1yZWdpc3Rlcl9fYmFkZ2UtLXdhcm5pbmcge1xuICBjb2xvcjogI2IzMjYxZTtcbn1cbi5ibGstcmVnaXN0ZXJfX2JhZGdlLS1uZXV0cmFsIHtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uYmxrLXJlZ2lzdGVyX19sb2FkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbi5ibGstcmVnaXN0ZXIgLmJsay1zdGFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDJweDtcbn1cbi5ibGstcmVnaXN0ZXIgLmJsay1zdGFyIHtcbiAgZmlsbDogI2M2YzZjNjtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbn1cbi5ibGstcmVnaXN0ZXIgLmJsay1zdGFyLmlzLWFjdGl2ZSB7XG4gIGZpbGw6ICMwMDRkNDY7XG59XG5cbltjbGFzcyo9d3AtYmxvY2stYWNmLXJlZ2lzdGVyXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGJsay1yZWdpc3Rlci1zY3JvbGwtaGludCB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gIH1cbn1cbi5ibGstc3BvdCB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstc3BvdF9fbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjlkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGYwMDtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbn1cbi5ibGstc3BvdF9fbm90aWNlIHAge1xuICBtYXJnaW46IDA7XG59XG4uYmxrLXNwb3RfX2ZpbHRlcnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG4uYmxrLXNwb3RfX2ZpbHRlcnMtdGl0bGUge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEuMjVlbTtcbn1cbi5ibGstc3BvdF9fZmllbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgcGFkZGluZzogMS4yNWVtIDA7XG59XG4uYmxrLXNwb3RfX2ZpZWxkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmJsay1zcG90X19sYWJlbCB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG4uYmxrLXNwb3RfX2lucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IzYmRiZDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBkaWVyZW5iZXNjaGVybWluZ3NhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjc1ZW0gMC45ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsay1zcG90X19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2RmZGYwMDtcbn1cbi5ibGstc3BvdF9fcmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41ZW07XG59XG4uYmxrLXNwb3RfX3JhZGlvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZ2FwOiAwLjVlbTtcbn1cbi5ibGstc3BvdF9fcmFkaW8gaW5wdXQge1xuICBhY2NlbnQtY29sb3I6ICMwMDRkNDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgd2lkdGg6IDEuMWVtO1xufVxuLmJsay1zcG90X19yYWRpbyBzbWFsbCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uYmxrLXNwb3RfX3JhZGlvLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5ibGstc3BvdF9fcmFkaW8uaXMtZGlzYWJsZWQgaW5wdXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmxrLXNwb3RfX3Njb3BlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVlbTtcbn1cbi5ibGstc3BvdF9fc2NvcGUtcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNzVlbSAxLjVlbTtcbn1cbi5ibGstc3BvdF9fc2NvcGUtbmFtZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmbGV4OiAwIDAgODBweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYmxrLXNwb3RfX2NvbXBhbnktdHlwZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjVlbSAxLjVlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjIwcHgsIDFmcikpO1xufVxuLmJsay1zcG90X19jaGVja2JveCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibGstc3BvdF9fY2hlY2tib3ggaW5wdXQge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG4uYmxrLXNwb3RfX2NoZWNrYm94LS1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMDtcbn1cbi5ibGstc3BvdF9fY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IzYmRiZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uYmxrLXNwb3RfX2NoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuYmxrLXNwb3RfX2NoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6ICMwMDRkNDY7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0Njtcbn1cbi5ibGstc3BvdF9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5ibGstc3BvdF9fY2hlY2ttYXJrOjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW46IDFweCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA1cHg7XG59XG4uYmxrLXNwb3RfX3N0YXJzIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuLmJsay1zcG90X19oaW50IHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMC43NWVtIDAgMDtcbn1cbi5ibGstc3BvdF9fYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG4uYmxrLXNwb3RfX2FjdGlvbnMtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjVlbTtcbn1cbi5ibGstc3BvdF9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS43NWVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uYmxrLXNwb3RfX2J1dHRvbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibGstc3BvdF9fYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2RmZGYwMDtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYmxrLXNwb3RfX2J1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5ibGstc3BvdF9fYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBjb2xvcjogIzMzMztcbn1cbi5ibGstc3BvdF9fYnV0dG9uLS1leHBvcnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ibGstc3BvdF9fYnV0dG9uW2Rpc2FibGVkXSwgLmJsay1zcG90X19idXR0b24uaXMtbG9hZGluZyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJsay1zcG90X19yZXNldCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzcxNmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibGstc3BvdF9fcmVzZXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxrLXNwb3RfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uYmxrLXNwb3RfX2FjY29yZGlvbi10b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBnYXA6IDAuNzVlbTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsay1zcG90X19hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZCAuYmxrLXNwb3RfX2FjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYmxrLXNwb3RfX2FjY29yZGlvbi1pY29uIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmJsay1zcG90X19nYXZlbCB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEuMTI1ZW07XG4gIHdpZHRoOiAxLjEyNWVtO1xufVxuLmJsay1zcG90X19iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNkZmRmMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbTtcbn1cbi5ibGstc3BvdF9fZGVjaXNpb25zLWxhdGVzdCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ibGstc3BvdF9fYWNjb3JkaW9uLXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5ibGstc3BvdF9fYWNjb3JkaW9uLXBhbmVsLmNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxrLXNwb3RfX3Jlc3VsdHMtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNWVtIDFlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG59XG4uYmxrLXNwb3RfX3Jlc3VsdHMtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yZW07XG4gIG1pbi13aWR0aDogMDtcbn1cbi5ibGstc3BvdCBoMi5ibGstc3BvdF9fcmVzdWx0cy10aXRsZSwgLmJsay1zcG90X19yZXN1bHRzLXRpdGxlIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibGstc3BvdCBwLmJsay1zcG90X19yZXN1bHRzLXZlcnNpb24sIC5ibGstc3BvdF9fcmVzdWx0cy12ZXJzaW9uIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxrLXNwb3QgcC5ibGstc3BvdF9fcmVzdWx0cy12ZXJzaW9uW2hpZGRlbl0sIC5ibGstc3BvdF9fcmVzdWx0cy12ZXJzaW9uW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsay1zcG90X19yZXN1bHRzLWNvdW50IHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmJsay1zcG90X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ibGstc3BvdF9fdGFibGUtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstc3BvdF9fdGFibGUtc2Nyb2xsIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibGstc3BvdF9fdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxrLXNwb3RfX3RhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDRkNDY7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsay1zcG90X190YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJsay1zcG90X19yb3ctLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibGstc3BvdF9fcm93LS1jbGlja2FibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjM3LCAyMzYsIDAuNik7XG59XG4uYmxrLXNwb3RfX2NvZGUtbGluayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzcxNmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxrLXNwb3RfX2NvZGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibGstc3BvdF9fc2VjdGlvbi1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNlNmVkZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsay1zcG90X190YWcge1xuICBiYWNrZ3JvdW5kOiAjZTZlZGVjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwLjFlbSAwLjJlbSAwLjFlbSAwO1xuICBwYWRkaW5nOiAwLjE1ZW0gMC40NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsay1zcG90X190YWctLW1hdGNoZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzMzcxNmI7XG4gIGNvbG9yOiAjMzM3MTZiO1xufVxuLmJsay1zcG90X190YWctLW1vcmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZTZlZGVjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBjb2xvcjogIzliOWI5YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjE1ZW0gMC40NWVtO1xufVxuLmJsay1zcG90X190YWctLW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjIxLjEwNDY1MTE2MjgsIDIzMC41OTUzNDg4MzcyLCAyMjkuMjM5NTM0ODgzNyk7XG59XG4uYmxrLXNwb3RfX2ljb24tY2VsbCwgLmJsay1zcG90X190aC1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cbi5ibGstc3BvdF9fZ2F2ZWwtaWNvbiB7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ibGstc3BvdF9fZ2F2ZWwtaWNvbiAuYmxrLXNwb3RfX2dhdmVsIHtcbiAgaGVpZ2h0OiAxLjEyNWVtO1xuICB3aWR0aDogMS4xMjVlbTtcbn1cbi5ibGstc3BvdF9fZ2F2ZWwtaWNvbi0tdG9vbHRpcCB7XG4gIGN1cnNvcjogaGVscDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibGstc3BvdF9fZ2F2ZWwtaWNvbi0tdG9vbHRpcDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCA3NywgNzAsIDAuMzUpO1xufVxuLmJsay1zcG90X19odG1sLWNlbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmJsay1zcG90X19lbXB0eSB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsay1zcG90X19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmJsay1zcG90X19wYWdpbmF0aW9uLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4yNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsay1zcG90X19wYWdpbmF0aW9uLWl0ZW0gKyAuYmxrLXNwb3RfX3BhZ2luYXRpb24taXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxrLXNwb3RfX3BhZ2luYXRpb24taXRlbS5pcy1kaXNhYmxlZCAuYmxrLXNwb3RfX3BhZ2luYXRpb24tbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJsay1zcG90X19wYWdpbmF0aW9uLWl0ZW0uaXMtYWN0aXZlIC5ibGstc3BvdF9fcGFnaW5hdGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZDogIzAwNGQ0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0ZDQ2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibGstc3BvdF9fcGFnaW5hdGlvbi1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4taGVpZ2h0OiAyLjI1ZW07XG4gIG1pbi13aWR0aDogMi4yNWVtO1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42ZW07XG59XG4uYmxrLXNwb3RfX3BhZ2luYXRpb24tbGluazpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYmxrLXNwb3RfX3BhZ2luYXRpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDAuNzVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4uYmxrLXNwb3RfX21vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaW5zZXQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmJsay1zcG90X19tb2RhbFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibGstc3BvdF9fbW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmxrLXNwb3RfX21vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxrLXNwb3RfX21vZGFsLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDRkNDY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTtcbn1cbi5ibGstc3BvdF9fbW9kYWwtaGVhZGVyIC5ibGstc3BvdF9fbW9kYWwtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDA7XG59XG4uYmxrLXNwb3RfX21vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xufVxuLmJsay1zcG90X19tb2RhbC1jbG9zZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbn1cbi5ibGstc3BvdF9fbW9kYWwtYm9keSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuLmJsay1zcG90X19tb2RhbC1mb290ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTtcbn1cbi5ibGstc3BvdF9fbW9kYWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJsay1zcG90X19tb2RhbC1uYXZbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxrLXNwb3RfX21vZGFsLW5hdi1idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMi41ZW07XG4gIG1pbi13aWR0aDogMi41ZW07XG4gIHBhZGRpbmc6IDAuMzVlbTtcbn1cbi5ibGstc3BvdF9fbW9kYWwtbmF2LWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGQ0NjtcbiAgY29sb3I6ICMwMDRkNDY7XG59XG4uYmxrLXNwb3RfX21vZGFsLW5hdi1idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5ibGstc3BvdF9fZGV0YWlsLW1ldGEge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNzVlbSAxLjI1ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxrLXNwb3RfX2RldGFpbC1tZXRhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmJsay1zcG90X19kZXRhaWwtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5ibGstc3BvdF9fZGV0YWlsLXNlY3Rpb24gaDMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGdhcDogMC40ZW07XG4gIG1hcmdpbjogMCAwIDAuNzVlbTtcbn1cbi5ibGstc3BvdF9fZGV0YWlsLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4zNWVtO1xufVxuLmJsay1zcG90X19zYW5jdGlvbi1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW07XG59XG4uYmxrLXNwb3RfX3NhbmN0aW9uLWJhZGdlLS1jcml0aWNhbCB7XG4gIGJhY2tncm91bmQ6ICNmZGU4ZTg7XG4gIGNvbG9yOiAjYzAwO1xufVxuLmJsay1zcG90X19zYW5jdGlvbi1iYWRnZS0tbWFqb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmM2UwO1xuICBjb2xvcjogI2U2NTEwMDtcbn1cbi5ibGstc3BvdF9fc2FuY3Rpb24tYmFkZ2UtLW1pbm9yLCAuYmxrLXNwb3RfX3NhbmN0aW9uLWJhZGdlLS1yZWNvbW1lbmRhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlNmVkZWM7XG4gIGNvbG9yOiAjMDA0ZDQ2O1xufVxuLmJsay1zcG90X19hcGktaHRtbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5ibGstc3BvdF9fYXBpLWh0bWwgcCB7XG4gIG1hcmdpbjogMCAwIDAuNzVlbTtcbn1cbi5ibGstc3BvdF9fYXBpLWh0bWwgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibGstc3BvdF9fYXBpLWh0bWwgcDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxrLXNwb3RfX2FwaS1odG1sIHVsLFxuLmJsay1zcG90X19hcGktaHRtbCBvbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4uYmxrLXNwb3RfX2FwaS1odG1sIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5ibGstc3BvdF9fYXBpLWh0bWwgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmJsay1zcG90X19hcGktaHRtbCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmJsay1zcG90X19hcGktaHRtbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuLmJsay1zcG90X19kZWNpc2lvbi1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2U2ZWRlYztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxZW07XG59XG4uYmxrLXNwb3RfX211dGVkIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5ibGstc3BvdF9fbG9hZGluZywgLmJsay1zcG90X19lcnJvciB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsay1zcG90X19hbGVydCB7XG4gIGJhY2tncm91bmQ6ICNmZGU4ZTg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWMyYzI7XG4gIGNvbG9yOiAjYTAwO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG59XG4uYmxrLXNwb3RfX2FsZXJ0W2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsay1zcG90X190b29sdGlwLWZsb2F0aW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuLmJsay1zcG90X190b29sdGlwLWZsb2F0aW5nW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsay1zcG90X190b29sdGlwLWZsb2F0aW5nIHAge1xuICBtYXJnaW46IDA7XG59XG4uYmxrLXNwb3RfX3Rvb2x0aXAtZmxvYXRpbmcgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG59XG5cbmJvZHkuYmxrLXNwb3QtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibGstYWxnb2xpYS1zZWFyY2gucmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxrLWFsZ29saWEtc2VhcmNoIC5ibGstYWxnb2xpYS1zZWFyY2hfX25vdGljZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ibGstYWxnb2xpYS1zZWFyY2ggLmJsay1hbGdvbGlhLXNlYXJjaF9faGl0cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmJsay1hbGdvbGlhLXNlYXJjaCAuYmxrLWFsZ29saWEtc2VhcmNoX19mb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLmlzLWxlZnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsay1hbGdvbGlhLXNlYXJjaCAuYmxrLWFsZ29saWEtc2VhcmNoX19mb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLmlzLWxlZnQgc3ZnIHtcbiAgZmlsbDogIzAwNGQ0Njtcbn1cbi5ibGstYWxnb2xpYS1zZWFyY2ggLmJsay1hbGdvbGlhLXNlYXJjaF9fZm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5ibGstYWxnb2xpYS1zZWFyY2ggLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsay1hbGdvbGlhLXNlYXJjaCAuYmFja2dyb3VuZCBoMSxcbi5ibGstYWxnb2xpYS1zZWFyY2ggLmJhY2tncm91bmQgLmJsay1hbGdvbGlhLXNlYXJjaF9fc3RhdHMge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibGstYWxnb2xpYS1zZWFyY2ggLmJsay1hbGdvbGlhLXNlYXJjaF9fc3RhdHMge1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDFlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsay1hbGdvbGlhLXNlYXJjaCAucmVzdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmRhZGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZSwgYm9yZGVyLWJvdHRvbS1jb2xvciAyMDBtcyBlYXNlLCBwYWRkaW5nIDIwMG1zIGVhc2U7XG59XG4uYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQ6aG92ZXIsIC5ibGstYWxnb2xpYS1zZWFyY2ggLnJlc3VsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzcsIDcwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNGQ0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsay1hbGdvbGlhLXNlYXJjaCAucmVzdWx0OmhvdmVyIGgyLCAuYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQ6Zm9jdXMgaDIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQgLnRleHQgLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDAuMTI1ZW07XG59XG4uYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQgLnRleHQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5ibGstYWxnb2xpYS1zZWFyY2ggLnJlc3VsdCAudGV4dCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fc2VwIHtcbiAgZmlsbDogIzliOWI5YjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDAuMTVlbTtcbiAgd2lkdGg6IDE0cHg7XG59XG4uYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQgLnRleHQgaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibGstYWxnb2xpYS1zZWFyY2ggLnJlc3VsdCAudGV4dCAubWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6ICM5YjliOWI7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjc1ZW07XG59XG4uYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQgLnRleHQgLm1ldGEgLm1ldGFfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDRkNDY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQgLnRleHQgLm1ldGEgLm1ldGFfX2xhYmVsICsgLm1ldGFfX2RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIMK3IFwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsay1hbGdvbGlhLXNlYXJjaCAucmVzdWx0IC50ZXh0IG1hcmssXG4uYmxrLWFsZ29saWEtc2VhcmNoIC5yZXN1bHQgLnRleHQgZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZjAwO1xuICBjb2xvcjogIzAwNGQ0NjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJsay1hbGdvbGlhLXNlYXJjaCAuYmxrLWFsZ29saWEtc2VhcmNoX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uY29udGVudDpoYXMoLmJsay1hbGdvbGlhLXNlYXJjaCkgPiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8qIFZlbmRvciAqL1xuQGltcG9ydCAnfmJ1bG1hL2J1bG1hLnNhc3MnO1xuXG4vKiBBYnN0cmFjdHMgKi9cbkBpbXBvcnQgJy4uL2Fic3RyYWN0cy9oZWxwZXJzJztcbkBpbXBvcnQgJy4uL2Fic3RyYWN0cy9taXhpbnMnO1xuXG4vKiBCYXNlICovXG5AaW1wb3J0ICdmb250cyc7XG5AaW1wb3J0ICdnbG9iYWwnO1xuXG4vKiBDb21wb25lbnRzICovXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2FuaW1hbC1zdGFycy10YWJsZSc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2JyZWFkY3J1bWInO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9idXR0b24nO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9jb2xsYXBzaWJsZXMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9jb250ZW50JztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvY29va2llLWNvbnNlbnQnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9kb3dubG9hZHMtYW5kLWxpbmtzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvZGVlcGwtbGFuZ3VhZ2UnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9kcm9wZG93bic7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2VtYmVkcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2ZhcSc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2hlYWRlci1zbGlkZXInO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pY29uLXBhZ2UtaGVhZGluZyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2xhdGVzdCc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL21vZGFsJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbmF2aWdhdGlvbic7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL25vdC1mb3VuZCc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhZ2luYXRpb24nO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wcm9jZWR1cmUnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9xdWljay1saW5rcyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3JlZ3VsYXRpb25zJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvc2VhcmNoLXJlc3VsdHMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9zZWFyY2gnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9zZW5kZ3JpZC1mb3JtLXdpZGdldCc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3NpZGVuYXYnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9zcGVjaWVzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvc3RhcnMtaW5mbyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3RhYnMnO1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiXG4vKiEgYnVsbWEuaW8gdjAuOS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9idWxtYSAqL1xuQGltcG9ydCBcInNhc3MvdXRpbGl0aWVzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvYmFzZS9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2VsZW1lbnRzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvZm9ybS9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2NvbXBvbmVudHMvX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9ncmlkL19hbGxcIlxuQGltcG9ydCBcInNhc3MvaGVscGVycy9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2xheW91dC9fYWxsXCJcbiIsIi8qIEJ1bG1hIFV0aWxpdGllcyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlcy5zYXNzXCJcbkBpbXBvcnQgXCJmdW5jdGlvbnMuc2Fzc1wiXG5AaW1wb3J0IFwiZGVyaXZlZC12YXJpYWJsZXMuc2Fzc1wiXG5AaW1wb3J0IFwiYW5pbWF0aW9ucy5zYXNzXCJcbkBpbXBvcnQgXCJtaXhpbnMuc2Fzc1wiXG5AaW1wb3J0IFwiY29udHJvbHMuc2Fzc1wiXG4iLCJAa2V5ZnJhbWVzIHNwaW5Bcm91bmRcbiAgZnJvbVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIHRvXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuIiwiQGltcG9ydCBcImluaXRpYWwtdmFyaWFibGVzXCJcblxuPWNsZWFyZml4XG4gICY6OmFmdGVyXG4gICAgY2xlYXI6IGJvdGhcbiAgICBjb250ZW50OiBcIiBcIlxuICAgIGRpc3BsYXk6IHRhYmxlXG5cbj1jZW50ZXIoJHdpZHRoLCAkaGVpZ2h0OiAwKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgQGlmICRoZWlnaHQgIT0gMFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skaGVpZ2h0fSAvIDIpKVxuICBAZWxzZVxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuICAgIHRvcDogY2FsYyg1MCUgLSAoI3skd2lkdGh9IC8gMikpXG5cbj1mYSgkc2l6ZSwgJGRpbWVuc2lvbnMpXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6ICRzaXplXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgbGluZS1oZWlnaHQ6ICRkaW1lbnNpb25zXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuXG49aGFtYnVyZ2VyKCRkaW1lbnNpb25zKVxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkZGltZW5zaW9uc1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6ICRkaW1lbnNpb25zXG4gIHNwYW5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogMXB4XG4gICAgbGVmdDogY2FsYyg1MCUgLSA4cHgpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHNwZWVkXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmdcbiAgICB3aWR0aDogMTZweFxuICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KVxuICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KVxuICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KVxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKGJsYWNrLCAwLjA1KVxuICAvLyBNb2RpZmVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIHNwYW5cbiAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZylcbiAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKVxuXG49b3ZlcmZsb3ctdG91Y2hcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG5cbj1wbGFjZWhvbGRlclxuICAkcGxhY2Vob2xkZXJzOiAnOi1tb3onICc6LXdlYmtpdC1pbnB1dCcgJy1tb3onICctbXMtaW5wdXQnXG4gIEBlYWNoICRwbGFjZWhvbGRlciBpbiAkcGxhY2Vob2xkZXJzXG4gICAgJjojeyRwbGFjZWhvbGRlcn0tcGxhY2Vob2xkZXJcbiAgICAgIEBjb250ZW50XG5cbi8vIFJlc3BvbnNpdmVuZXNzXG5cbj1mcm9tKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2UpXG4gICAgQGNvbnRlbnRcblxuPXVudGlsKCRkZXZpY2UpXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2UgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPW1vYmlsZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj10YWJsZXRcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCksIHByaW50XG4gICAgQGNvbnRlbnRcblxuPXRhYmxldC1vbmx5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweClcbiAgICBAY29udGVudFxuXG49dG91Y2hcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3BcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApXG4gICAgQGNvbnRlbnRcblxuPWRlc2t0b3Atb25seVxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtd2lkZXNjcmVlblxuICBAaWYgJHdpZGVzY3JlZW4tZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbilcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWQgYW5kICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWRlc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJGZ1bGxoZCAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj11bnRpbC1mdWxsaGRcbiAgQGlmICRmdWxsaGQtZW5hYmxlZFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49ZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbGhkKVxuICAgICAgQGNvbnRlbnRcblxuPWx0clxuICBAaWYgbm90ICRydGxcbiAgICBAY29udGVudFxuXG49cnRsXG4gIEBpZiAkcnRsXG4gICAgQGNvbnRlbnRcblxuPWx0ci1wcm9wZXJ0eSgkcHJvcGVydHksICRzcGFjaW5nLCAkcmlnaHQ6IHRydWUpXG4gICRub3JtYWw6IGlmKCRyaWdodCwgXCJyaWdodFwiLCBcImxlZnRcIilcbiAgJG9wcG9zaXRlOiBpZigkcmlnaHQsIFwibGVmdFwiLCBcInJpZ2h0XCIpXG4gIEBpZiAkcnRsXG4gICAgI3skcHJvcGVydHl9LSN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRwcm9wZXJ0eX0tI3skbm9ybWFsfTogJHNwYWNpbmdcblxuPWx0ci1wb3NpdGlvbigkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JG9wcG9zaXRlfTogJHNwYWNpbmdcbiAgQGVsc2VcbiAgICAjeyRub3JtYWx9OiAkc3BhY2luZ1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuPXVuc2VsZWN0YWJsZVxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZVxuICB1c2VyLXNlbGVjdDogbm9uZVxuXG4ldW5zZWxlY3RhYmxlXG4gICt1bnNlbGVjdGFibGVcblxuPWFycm93KCRjb2xvcjogdHJhbnNwYXJlbnQpXG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvclxuICBib3JkZXItcmFkaXVzOiAycHhcbiAgYm9yZGVyLXJpZ2h0OiAwXG4gIGJvcmRlci10b3A6IDBcbiAgY29udGVudDogXCIgXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAwLjYyNWVtXG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbVxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiA1MCVcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgd2lkdGg6IDAuNjI1ZW1cblxuJWFycm93XG4gICthcnJvd1xuXG49YmxvY2soJHNwYWNpbmc6ICRibG9jay1zcGFjaW5nKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZ1xuXG4lYmxvY2tcbiAgK2Jsb2NrXG5cbj1kZWxldGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAwXG4gIGhlaWdodDogMjBweFxuICBtYXgtaGVpZ2h0OiAyMHB4XG4gIG1heC13aWR0aDogMjBweFxuICBtaW4taGVpZ2h0OiAyMHB4XG4gIG1pbi13aWR0aDogMjBweFxuICBvdXRsaW5lOiBub25lXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIHdpZHRoOiAyMHB4XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW5cbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBsZWZ0OiA1MCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICY6OmJlZm9yZVxuICAgIGhlaWdodDogMnB4XG4gICAgd2lkdGg6IDUwJVxuICAmOjphZnRlclxuICAgIGhlaWdodDogNTAlXG4gICAgd2lkdGg6IDJweFxuICAmOmhvdmVyLFxuICAmOmZvY3VzXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjMpXG4gICY6YWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjQpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6IDE2cHhcbiAgICBtYXgtaGVpZ2h0OiAxNnB4XG4gICAgbWF4LXdpZHRoOiAxNnB4XG4gICAgbWluLWhlaWdodDogMTZweFxuICAgIG1pbi13aWR0aDogMTZweFxuICAgIHdpZHRoOiAxNnB4XG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAyNHB4XG4gICAgbWF4LWhlaWdodDogMjRweFxuICAgIG1heC13aWR0aDogMjRweFxuICAgIG1pbi1oZWlnaHQ6IDI0cHhcbiAgICBtaW4td2lkdGg6IDI0cHhcbiAgICB3aWR0aDogMjRweFxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAzMnB4XG4gICAgbWF4LWhlaWdodDogMzJweFxuICAgIG1heC13aWR0aDogMzJweFxuICAgIG1pbi1oZWlnaHQ6IDMycHhcbiAgICBtaW4td2lkdGg6IDMycHhcbiAgICB3aWR0aDogMzJweFxuXG4lZGVsZXRlXG4gICtkZWxldGVcblxuPWxvYWRlclxuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXJcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgY29udGVudDogXCJcIlxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDFlbVxuXG4lbG9hZGVyXG4gICtsb2FkZXJcblxuPW92ZXJsYXkoJG9mZnNldDogMClcbiAgYm90dG9tOiAkb2Zmc2V0XG4gIGxlZnQ6ICRvZmZzZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiAkb2Zmc2V0XG4gIHRvcDogJG9mZnNldFxuXG4lb3ZlcmxheVxuICArb3ZlcmxheVxuIiwiLy8gQ29sb3JzXG5cbiRibGFjazogICAgICAgIGhzbCgwLCAwJSwgNCUpICFkZWZhdWx0XG4kYmxhY2stYmlzOiAgICBoc2woMCwgMCUsIDclKSAhZGVmYXVsdFxuJGJsYWNrLXRlcjogICAgaHNsKDAsIDAlLCAxNCUpICFkZWZhdWx0XG5cbiRncmV5LWRhcmtlcjogIGhzbCgwLCAwJSwgMjElKSAhZGVmYXVsdFxuJGdyZXktZGFyazogICAgaHNsKDAsIDAlLCAyOSUpICFkZWZhdWx0XG4kZ3JleTogICAgICAgICBoc2woMCwgMCUsIDQ4JSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0OiAgIGhzbCgwLCAwJSwgNzElKSAhZGVmYXVsdFxuJGdyZXktbGlnaHRlcjogaHNsKDAsIDAlLCA4NiUpICFkZWZhdWx0XG4kZ3JleS1saWdodGVzdDogaHNsKDAsIDAlLCA5MyUpICFkZWZhdWx0XG5cbiR3aGl0ZS10ZXI6ICAgIGhzbCgwLCAwJSwgOTYlKSAhZGVmYXVsdFxuJHdoaXRlLWJpczogICAgaHNsKDAsIDAlLCA5OCUpICFkZWZhdWx0XG4kd2hpdGU6ICAgICAgICBoc2woMCwgMCUsIDEwMCUpICFkZWZhdWx0XG5cbiRvcmFuZ2U6ICAgICAgIGhzbCgxNCwgIDEwMCUsIDUzJSkgIWRlZmF1bHRcbiR5ZWxsb3c6ICAgICAgIGhzbCg0OCwgIDEwMCUsIDY3JSkgIWRlZmF1bHRcbiRncmVlbjogICAgICAgIGhzbCgxNDEsIDUzJSwgIDUzJSkgIWRlZmF1bHRcbiR0dXJxdW9pc2U6ICAgIGhzbCgxNzEsIDEwMCUsIDQxJSkgIWRlZmF1bHRcbiRjeWFuOiAgICAgICAgIGhzbCgyMDQsIDcxJSwgIDUzJSkgIWRlZmF1bHRcbiRibHVlOiAgICAgICAgIGhzbCgyMTcsIDcxJSwgIDUzJSkgIWRlZmF1bHRcbiRwdXJwbGU6ICAgICAgIGhzbCgyNzEsIDEwMCUsIDcxJSkgIWRlZmF1bHRcbiRyZWQ6ICAgICAgICAgIGhzbCgzNDgsIDg2JSwgNjElKSAhZGVmYXVsdFxuXG4vLyBUeXBvZ3JhcGh5XG5cbiRmYW1pbHktc2Fucy1zZXJpZjogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1tb25vc3BhY2U6IG1vbm9zcGFjZSAhZGVmYXVsdFxuJHJlbmRlci1tb2RlOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcblxuJHNpemUtMTogM3JlbSAhZGVmYXVsdFxuJHNpemUtMjogMi41cmVtICFkZWZhdWx0XG4kc2l6ZS0zOiAycmVtICFkZWZhdWx0XG4kc2l6ZS00OiAxLjVyZW0gIWRlZmF1bHRcbiRzaXplLTU6IDEuMjVyZW0gIWRlZmF1bHRcbiRzaXplLTY6IDFyZW0gIWRlZmF1bHRcbiRzaXplLTc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJHdlaWdodC1saWdodDogMzAwICFkZWZhdWx0XG4kd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0XG4kd2VpZ2h0LW1lZGl1bTogNTAwICFkZWZhdWx0XG4kd2VpZ2h0LXNlbWlib2xkOiA2MDAgIWRlZmF1bHRcbiR3ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0XG5cbi8vIFNwYWNpbmdcblxuJGJsb2NrLXNwYWNpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG4vLyBUaGUgY29udGFpbmVyIGhvcml6b250YWwgZ2FwLCB3aGljaCBhY3RzIGFzIHRoZSBvZmZzZXQgZm9yIGJyZWFrcG9pbnRzXG4kZ2FwOiAzMnB4ICFkZWZhdWx0XG4vLyA5NjAsIDExNTIsIGFuZCAxMzQ0IGhhdmUgYmVlbiBjaG9zZW4gYmVjYXVzZSB0aGV5IGFyZSBkaXZpc2libGUgYnkgYm90aCAxMiBhbmQgMTZcbiR0YWJsZXQ6IDc2OXB4ICFkZWZhdWx0XG4vLyA5NjBweCBjb250YWluZXIgKyA0cmVtXG4kZGVza3RvcDogOTYwcHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4vLyAxMTUycHggY29udGFpbmVyICsgNHJlbVxuJHdpZGVzY3JlZW46IDExNTJweCArICgyICogJGdhcCkgIWRlZmF1bHRcbiR3aWRlc2NyZWVuLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcbi8vIDEzNDRweCBjb250YWluZXIgKyA0cmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kZnVsbGhkLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHRcblxuLy8gTWlzY2VsbGFuZW91c1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdFxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0XG4kcmFkaXVzOiA0cHggIWRlZmF1bHRcbiRyYWRpdXMtbGFyZ2U6IDZweCAhZGVmYXVsdFxuJHJhZGl1cy1yb3VuZGVkOiAyOTA0ODZweCAhZGVmYXVsdFxuJHNwZWVkOiA4Nm1zICFkZWZhdWx0XG5cbi8vIEZsYWdzXG5cbiR2YXJpYWJsZS1jb2x1bW5zOiB0cnVlICFkZWZhdWx0XG4kcnRsOiBmYWxzZSAhZGVmYXVsdFxuIiwiLy9NZWRpYSBRdWVyeSBCcmVha3BvaW50c1xuJGdhcDogMzJweDtcbiRpcGhvbmU1OiAzMjVweDtcbiR0YWJsZXQ6IDc2OXB4O1xuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKTtcbiR3aWRlc2NyZWVuOiAxMTUycHggKyAoMiAqICRnYXApO1xuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKTtcblxuLy8gQ29sb3JzXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kc29mdC1ncmV5OiAjYzZjNmM2O1xuJHNvZnQtd2hpdGU6ICNlNmVkZWM7XG5cbiRsaWdodC1ncmVlbjogI2RmZGYwMDtcbiRncmVlbjogIzAwNGQ0NjtcblxuLy8gQ29sb3JzIHRleHRcbiR0ZXh0LWJsYWNrOiAjMjIyO1xuJHRleHQtY29sb3I6ICMzMzM7XG4kdGV4dC1ncmF5OiAjOWI5YjliO1xuJGJvcmRlci1ncmF5OiAjZGJkYmRiO1xuJGJhbm5lci1ncmF5OiAjZjlmNmY2O1xuXG4vLyBTZWN0aW9uXG4kc2VjdGlvbi1wYWRkaW5nOiAwIDEuNXJlbTtcblxuLy8gTmF2aWdhdGlvblxuJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4kbmF2YmFyLWhlaWdodDogNy44MTNyZW07XG4kbmF2YmFyLWhlaWdodC1tb2JpbGU6IDUuNjI1cmVtO1xuJG5hdmJhci1pdGVtLWNvbG9yOiAkdGV4dC1ibGFjaztcbiRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodDogNnJlbTtcbiRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcDogMDtcbiRuYXZiYXItZHJvcGRvd24tcmFkaXVzOiAwO1xuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3c6IG5vbmU7XG4kbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemU6IG5vbmU7XG5cbi8vIEZvbnRzXG4kcHJpbWFyeS1mb250OiBkaWVyZW5iZXNjaGVybWluZ3NhbnMsIHNhbnMtc2VyaWY7XG4kc2Vjb25kYXJ5LWZvbnQ6IHBhc3Npbmdub3Rlcywgc2Fucy1zZXJpZjtcblxuLy8gQ29udGVudFxuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6IDcwMDtcbiRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHQ6IDUycHg7XG5cbi8vIEJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I6ICR0ZXh0LWdyYXk7XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQtZ3JheTtcbiRicmVhZGNydW1iLWl0ZW0tY29sb3I6ICRncmVlbjtcbiRicmVhZGNydW1iLWl0ZW0tc2VwYXJhdG9yLWNvbG9yOiAkZ3JlZW47XG5cbi8vIEJ1dHRvblxuJGJ1dHRvbi1ib3JkZXItY29sb3I6IHVuc2V0O1xuJGJ1dHRvbi1ib3JkZXItd2lkdGg6IDA7XG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IDEuN3JlbTtcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAzcmVtO1xuXG4vLyBEcm9wZG93blxuJGRyb3Bkb3duLWNvbnRlbnQtejogMTAwO1xuXG4vLyBGb3JtXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICR0ZXh0LWJsYWNrO1xuXG4vLyBNb2RhbFxuJG1vZGFsLXo6IDEwMTtcbiRtb2RhbC1jb250ZW50LXdpZHRoOiAxMDAlO1xuJG1vZGFsLWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuJGJveC1yYWRpdXM6IHVuc2V0O1xuXG4vLyBQYWdpbmF0b3JcbiRwYWdpbmF0aW9uLWNvbG9yOiAkZ3JlZW47XG4iLCIkY29udHJvbC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRjb250cm9sLXJhZGl1cy1zbWFsbDogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdFxuXG4kY29udHJvbC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdFxuXG4kY29udHJvbC1oZWlnaHQ6IDIuNWVtICFkZWZhdWx0XG4kY29udHJvbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb250cm9sLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG4kY29udHJvbC1wYWRkaW5nLWhvcml6b250YWw6IGNhbGMoMC43NWVtIC0gI3skY29udHJvbC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdFxuXG49Y29udHJvbFxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYm9yZGVyOiAkY29udHJvbC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnRcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRyb2wtcmFkaXVzXG4gIGJveC1zaGFkb3c6IG5vbmVcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgaGVpZ2h0OiAkY29udHJvbC1oZWlnaHRcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIGxpbmUtaGVpZ2h0OiAkY29udHJvbC1saW5lLWhlaWdodFxuICBwYWRkaW5nLWJvdHRvbTogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXJpZ2h0OiAkY29udHJvbC1wYWRkaW5nLWhvcml6b250YWxcbiAgcGFkZGluZy10b3A6ICRjb250cm9sLXBhZGRpbmctdmVydGljYWxcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gU3RhdGVzXG4gICY6Zm9jdXMsXG4gICYuaXMtZm9jdXNlZCxcbiAgJjphY3RpdmUsXG4gICYuaXMtYWN0aXZlXG4gICAgb3V0bGluZTogbm9uZVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbiVjb250cm9sXG4gICtjb250cm9sXG5cbi8vIFRoZSBjb250cm9scyBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49Y29udHJvbC1zbWFsbFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWNvbnRyb2wtbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49Y29udHJvbC1sYXJnZVxuICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIvKiBCdWxtYSBCYXNlICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcIm1pbmlyZXNldC5zYXNzXCJcbkBpbXBvcnQgXCJnZW5lcmljLnNhc3NcIlxuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG4vLyBCbG9ja3Ncbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDZcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXNpemU6IDEwMCVcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuXG4vLyBMaXN0XG51bFxuICBsaXN0LXN0eWxlOiBub25lXG5cbi8vIEZvcm1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgbWFyZ2luOiAwXG5cbi8vIEJveCBzaXppbmdcbmh0bWxcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4qXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0XG5cbi8vIE1lZGlhXG5pbWcsXG52aWRlb1xuICBoZWlnaHQ6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDAlXG5cbi8vIElmcmFtZVxuaWZyYW1lXG4gIGJvcmRlcjogMFxuXG4vLyBUYWJsZVxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG50ZCxcbnRoXG4gIHBhZGRpbmc6IDBcbiAgJjpub3QoW2FsaWduXSlcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4iLCIkYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRib2R5LXNpemU6IDE2cHggIWRlZmF1bHRcbiRib2R5LW1pbi13aWR0aDogMzAwcHggIWRlZmF1bHRcbiRib2R5LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0XG4kYm9keS1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeSAhZGVmYXVsdFxuJGJvZHktb3ZlcmZsb3cteDogaGlkZGVuICFkZWZhdWx0XG4kYm9keS1vdmVyZmxvdy15OiBzY3JvbGwgIWRlZmF1bHRcblxuJGJvZHktY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYm9keS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuJGJvZHktd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdFxuJGJvZHktbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdFxuXG4kY29kZS1mYW1pbHk6ICRmYW1pbHktY29kZSAhZGVmYXVsdFxuJGNvZGUtcGFkZGluZzogMC4yNWVtIDAuNWVtIDAuMjVlbSAhZGVmYXVsdFxuJGNvZGUtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHRcbiRjb2RlLXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcblxuJHNtYWxsLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuXG4kaHItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRoci1oZWlnaHQ6IDJweCAhZGVmYXVsdFxuJGhyLW1hcmdpbjogMS41cmVtIDAgIWRlZmF1bHRcblxuJHN0cm9uZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kc3Ryb25nLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRwcmUtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG4kcHJlLXBhZGRpbmc6IDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG4kcHJlLWNvZGUtZm9udC1zaXplOiAxZW0gIWRlZmF1bHRcblxuaHRtbFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGZvbnQtc2l6ZTogJGJvZHktc2l6ZVxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkXG4gIG1pbi13aWR0aDogJGJvZHktbWluLXdpZHRoXG4gIG92ZXJmbG93LXg6ICRib2R5LW92ZXJmbG93LXhcbiAgb3ZlcmZsb3cteTogJGJvZHktb3ZlcmZsb3cteVxuICB0ZXh0LXJlbmRlcmluZzogJGJvZHktcmVuZGVyaW5nXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuc2VjdGlvblxuICBkaXNwbGF5OiBibG9ja1xuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mYW1pbHlcblxuY29kZSxcbnByZVxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0b1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIGZvbnQtZmFtaWx5OiAkY29kZS1mYW1pbHlcblxuYm9keVxuICBjb2xvcjogJGJvZHktY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemVcbiAgZm9udC13ZWlnaHQ6ICRib2R5LXdlaWdodFxuICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHRcblxuLy8gSW5saW5lXG5cbmFcbiAgY29sb3I6ICRsaW5rXG4gIGN1cnNvcjogcG9pbnRlclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgc3Ryb25nXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyXG5cbmNvZGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmFja2dyb3VuZFxuICBjb2xvcjogJGNvZGVcbiAgZm9udC1zaXplOiAkY29kZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkY29kZS13ZWlnaHRcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZ1xuXG5oclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0XG4gIG1hcmdpbjogJGhyLW1hcmdpblxuXG5pbWdcbiAgaGVpZ2h0OiBhdXRvXG4gIG1heC13aWR0aDogMTAwJVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG5cbnNtYWxsXG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZVxuXG5zcGFuXG4gIGZvbnQtc3R5bGU6IGluaGVyaXRcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXRcblxuc3Ryb25nXG4gIGNvbG9yOiAkc3Ryb25nLWNvbG9yXG4gIGZvbnQtd2VpZ2h0OiAkc3Ryb25nLXdlaWdodFxuXG4vLyBCbG9ja1xuXG5maWVsZHNldFxuICBib3JkZXI6IG5vbmVcblxucHJlXG4gICtvdmVyZmxvdy10b3VjaFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJhY2tncm91bmRcbiAgY29sb3I6ICRwcmVcbiAgZm9udC1zaXplOiAkcHJlLWZvbnQtc2l6ZVxuICBvdmVyZmxvdy14OiBhdXRvXG4gIHBhZGRpbmc6ICRwcmUtcGFkZGluZ1xuICB3aGl0ZS1zcGFjZTogcHJlXG4gIHdvcmQtd3JhcDogbm9ybWFsXG4gIGNvZGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBmb250LXNpemU6ICRwcmUtY29kZS1mb250LXNpemVcbiAgICBwYWRkaW5nOiAwXG5cbnRhYmxlXG4gIHRkLFxuICB0aFxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB0aFxuICAgIGNvbG9yOiAkdGV4dC1zdHJvbmdcbiIsIiRwcmltYXJ5OiAkdHVycXVvaXNlICFkZWZhdWx0XG5cbiRpbmZvOiAkY3lhbiAhZGVmYXVsdFxuJHN1Y2Nlc3M6ICRncmVlbiAhZGVmYXVsdFxuJHdhcm5pbmc6ICR5ZWxsb3cgIWRlZmF1bHRcbiRkYW5nZXI6ICRyZWQgIWRlZmF1bHRcblxuJGxpZ2h0OiAkd2hpdGUtdGVyICFkZWZhdWx0XG4kZGFyazogJGdyZXktZGFya2VyICFkZWZhdWx0XG5cbi8vIEludmVydCBjb2xvcnNcblxuJG9yYW5nZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkb3JhbmdlKSAhZGVmYXVsdFxuJHllbGxvdy1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkeWVsbG93KSAhZGVmYXVsdFxuJGdyZWVuLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRncmVlbikgIWRlZmF1bHRcbiR0dXJxdW9pc2UtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJHR1cnF1b2lzZSkgIWRlZmF1bHRcbiRjeWFuLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRjeWFuKSAhZGVmYXVsdFxuJGJsdWUtaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGJsdWUpICFkZWZhdWx0XG4kcHVycGxlLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRwdXJwbGUpICFkZWZhdWx0XG4kcmVkLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRyZWQpICFkZWZhdWx0XG5cbiRwcmltYXJ5LWludmVydDogZmluZENvbG9ySW52ZXJ0KCRwcmltYXJ5KSAhZGVmYXVsdFxuJHByaW1hcnktbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRwcmltYXJ5KSAhZGVmYXVsdFxuJHByaW1hcnktZGFyazogZmluZERhcmtDb2xvcigkcHJpbWFyeSkgIWRlZmF1bHRcbiRpbmZvLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRpbmZvKSAhZGVmYXVsdFxuJGluZm8tbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRpbmZvKSAhZGVmYXVsdFxuJGluZm8tZGFyazogZmluZERhcmtDb2xvcigkaW5mbykgIWRlZmF1bHRcbiRzdWNjZXNzLWludmVydDogZmluZENvbG9ySW52ZXJ0KCRzdWNjZXNzKSAhZGVmYXVsdFxuJHN1Y2Nlc3MtbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRzdWNjZXNzKSAhZGVmYXVsdFxuJHN1Y2Nlc3MtZGFyazogZmluZERhcmtDb2xvcigkc3VjY2VzcykgIWRlZmF1bHRcbiR3YXJuaW5nLWludmVydDogZmluZENvbG9ySW52ZXJ0KCR3YXJuaW5nKSAhZGVmYXVsdFxuJHdhcm5pbmctbGlnaHQ6IGZpbmRMaWdodENvbG9yKCR3YXJuaW5nKSAhZGVmYXVsdFxuJHdhcm5pbmctZGFyazogZmluZERhcmtDb2xvcigkd2FybmluZykgIWRlZmF1bHRcbiRkYW5nZXItaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGRhbmdlcikgIWRlZmF1bHRcbiRkYW5nZXItbGlnaHQ6IGZpbmRMaWdodENvbG9yKCRkYW5nZXIpICFkZWZhdWx0XG4kZGFuZ2VyLWRhcms6IGZpbmREYXJrQ29sb3IoJGRhbmdlcikgIWRlZmF1bHRcbiRsaWdodC1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkbGlnaHQpICFkZWZhdWx0XG4kZGFyay1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZGFyaykgIWRlZmF1bHRcblxuLy8gR2VuZXJhbCBjb2xvcnNcblxuJHNjaGVtZS1tYWluOiAkd2hpdGUgIWRlZmF1bHRcbiRzY2hlbWUtbWFpbi1iaXM6ICR3aGl0ZS1iaXMgIWRlZmF1bHRcbiRzY2hlbWUtbWFpbi10ZXI6ICR3aGl0ZS10ZXIgIWRlZmF1bHRcbiRzY2hlbWUtaW52ZXJ0OiAkYmxhY2sgIWRlZmF1bHRcbiRzY2hlbWUtaW52ZXJ0LWJpczogJGJsYWNrLWJpcyAhZGVmYXVsdFxuJHNjaGVtZS1pbnZlcnQtdGVyOiAkYmxhY2stdGVyICFkZWZhdWx0XG5cbiRiYWNrZ3JvdW5kOiAkd2hpdGUtdGVyICFkZWZhdWx0XG5cbiRib3JkZXI6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHRcbiRib3JkZXItaG92ZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG4kYm9yZGVyLWxpZ2h0OiAkZ3JleS1saWdodGVzdCAhZGVmYXVsdFxuJGJvcmRlci1saWdodC1ob3ZlcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcblxuLy8gVGV4dCBjb2xvcnNcblxuJHRleHQ6ICRncmV5LWRhcmsgIWRlZmF1bHRcbiR0ZXh0LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0ZXh0KSAhZGVmYXVsdFxuJHRleHQtbGlnaHQ6ICRncmV5ICFkZWZhdWx0XG4kdGV4dC1zdHJvbmc6ICRncmV5LWRhcmtlciAhZGVmYXVsdFxuXG4vLyBDb2RlIGNvbG9yc1xuXG4kY29kZTogZGFya2VuKCRyZWQsIDE1JSkgIWRlZmF1bHRcbiRjb2RlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG5cbiRwcmU6ICR0ZXh0ICFkZWZhdWx0XG4kcHJlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG5cbi8vIExpbmsgY29sb3JzXG5cbiRsaW5rOiAkYmx1ZSAhZGVmYXVsdFxuJGxpbmstaW52ZXJ0OiBmaW5kQ29sb3JJbnZlcnQoJGxpbmspICFkZWZhdWx0XG4kbGluay1saWdodDogZmluZExpZ2h0Q29sb3IoJGxpbmspICFkZWZhdWx0XG4kbGluay1kYXJrOiBmaW5kRGFya0NvbG9yKCRsaW5rKSAhZGVmYXVsdFxuJGxpbmstdmlzaXRlZDogJHB1cnBsZSAhZGVmYXVsdFxuXG4kbGluay1ob3ZlcjogJGdyZXktZGFya2VyICFkZWZhdWx0XG4kbGluay1ob3Zlci1ib3JkZXI6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbiRsaW5rLWZvY3VzOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRsaW5rLWZvY3VzLWJvcmRlcjogJGJsdWUgIWRlZmF1bHRcblxuJGxpbmstYWN0aXZlOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHRcbiRsaW5rLWFjdGl2ZS1ib3JkZXI6ICRncmV5LWRhcmsgIWRlZmF1bHRcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXByaW1hcnk6ICRmYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1zZWNvbmRhcnk6ICRmYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdFxuJGZhbWlseS1jb2RlOiAkZmFtaWx5LW1vbm9zcGFjZSAhZGVmYXVsdFxuXG4kc2l6ZS1zbWFsbDogJHNpemUtNyAhZGVmYXVsdFxuJHNpemUtbm9ybWFsOiAkc2l6ZS02ICFkZWZhdWx0XG4kc2l6ZS1tZWRpdW06ICRzaXplLTUgIWRlZmF1bHRcbiRzaXplLWxhcmdlOiAkc2l6ZS00ICFkZWZhdWx0XG5cbi8vIExpc3RzIGFuZCBtYXBzXG4kY3VzdG9tLWNvbG9yczogbnVsbCAhZGVmYXVsdFxuJGN1c3RvbS1zaGFkZXM6IG51bGwgIWRlZmF1bHRcblxuJGNvbG9yczogbWVyZ2VDb2xvck1hcHMoKFwid2hpdGVcIjogKCR3aGl0ZSwgJGJsYWNrKSwgXCJibGFja1wiOiAoJGJsYWNrLCAkd2hpdGUpLCBcImxpZ2h0XCI6ICgkbGlnaHQsICRsaWdodC1pbnZlcnQpLCBcImRhcmtcIjogKCRkYXJrLCAkZGFyay1pbnZlcnQpLCBcInByaW1hcnlcIjogKCRwcmltYXJ5LCAkcHJpbWFyeS1pbnZlcnQsICRwcmltYXJ5LWxpZ2h0LCAkcHJpbWFyeS1kYXJrKSwgXCJsaW5rXCI6ICgkbGluaywgJGxpbmstaW52ZXJ0LCAkbGluay1saWdodCwgJGxpbmstZGFyayksIFwiaW5mb1wiOiAoJGluZm8sICRpbmZvLWludmVydCwgJGluZm8tbGlnaHQsICRpbmZvLWRhcmspLCBcInN1Y2Nlc3NcIjogKCRzdWNjZXNzLCAkc3VjY2Vzcy1pbnZlcnQsICRzdWNjZXNzLWxpZ2h0LCAkc3VjY2Vzcy1kYXJrKSwgXCJ3YXJuaW5nXCI6ICgkd2FybmluZywgJHdhcm5pbmctaW52ZXJ0LCAkd2FybmluZy1saWdodCwgJHdhcm5pbmctZGFyayksIFwiZGFuZ2VyXCI6ICgkZGFuZ2VyLCAkZGFuZ2VyLWludmVydCwgJGRhbmdlci1saWdodCwgJGRhbmdlci1kYXJrKSksICRjdXN0b20tY29sb3JzKSAhZGVmYXVsdFxuXG4kc2hhZGVzOiBtZXJnZUNvbG9yTWFwcygoXCJibGFjay1iaXNcIjogJGJsYWNrLWJpcywgXCJibGFjay10ZXJcIjogJGJsYWNrLXRlciwgXCJncmV5LWRhcmtlclwiOiAkZ3JleS1kYXJrZXIsIFwiZ3JleS1kYXJrXCI6ICRncmV5LWRhcmssIFwiZ3JleVwiOiAkZ3JleSwgXCJncmV5LWxpZ2h0XCI6ICRncmV5LWxpZ2h0LCBcImdyZXktbGlnaHRlclwiOiAkZ3JleS1saWdodGVyLCBcIndoaXRlLXRlclwiOiAkd2hpdGUtdGVyLCBcIndoaXRlLWJpc1wiOiAkd2hpdGUtYmlzKSwgJGN1c3RvbS1zaGFkZXMpICFkZWZhdWx0XG5cbiRzaXplczogJHNpemUtMSAkc2l6ZS0yICRzaXplLTMgJHNpemUtNCAkc2l6ZS01ICRzaXplLTYgJHNpemUtNyAhZGVmYXVsdFxuIiwiLyogQnVsbWEgRWxlbWVudHMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiYm94LnNhc3NcIlxuQGltcG9ydCBcImJ1dHRvbi5zYXNzXCJcbkBpbXBvcnQgXCJjb250YWluZXIuc2Fzc1wiXG5AaW1wb3J0IFwiY29udGVudC5zYXNzXCJcbkBpbXBvcnQgXCJpY29uLnNhc3NcIlxuQGltcG9ydCBcImltYWdlLnNhc3NcIlxuQGltcG9ydCBcIm5vdGlmaWNhdGlvbi5zYXNzXCJcbkBpbXBvcnQgXCJwcm9ncmVzcy5zYXNzXCJcbkBpbXBvcnQgXCJ0YWJsZS5zYXNzXCJcbkBpbXBvcnQgXCJ0YWcuc2Fzc1wiXG5AaW1wb3J0IFwidGl0bGUuc2Fzc1wiXG5cbkBpbXBvcnQgXCJvdGhlci5zYXNzXCJcbiIsIiRib3gtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYm94LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjAyKSAhZGVmYXVsdFxuJGJveC1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0XG5cbiRib3gtbGluay1ob3Zlci1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpLCAwIDAgMCAxcHggJGxpbmsgIWRlZmF1bHRcblxuLmJveFxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3dcbiAgY29sb3I6ICRib3gtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgcGFkZGluZzogJGJveC1wYWRkaW5nXG5cbmEuYm94XG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstaG92ZXItc2hhZG93XG4gICY6YWN0aXZlXG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWFjdGl2ZS1zaGFkb3dcbiIsIiRidXR0b24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRjb250cm9sLWJvcmRlci13aWR0aCAhZGVmYXVsdFxuXG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAxZW0gIWRlZmF1bHRcblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLXNoYWRvdzogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHRcblxuJGJ1dHRvbi1zdGF0aWMtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLy8gVGhlIGJ1dHRvbiBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49YnV0dG9uLXNtYWxsXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWJ1dHRvbi1ub3JtYWxcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbj1idXR0b24tbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49YnV0dG9uLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmJ1dHRvblxuICBAZXh0ZW5kICVjb250cm9sXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvclxuICBib3JkZXItd2lkdGg6ICRidXR0b24tYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yXG4gIGN1cnNvcjogcG9pbnRlclxuICBAaWYgJGJ1dHRvbi1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mYW1pbHlcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZy1ib3R0b206ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWxcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgc3Ryb25nXG4gICAgY29sb3I6IGluaGVyaXRcbiAgLmljb25cbiAgICAmLFxuICAgICYuaXMtc21hbGwsXG4gICAgJi5pcy1tZWRpdW0sXG4gICAgJi5pcy1sYXJnZVxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMSAvIDIgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSksIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAvIDQpXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsIC8gNCwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMSAvIDIgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkpXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygjey0xIC8gMiAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KVxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7LTEgLyAyICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yXG4gICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvclxuICAvLyBDb2xvcnNcbiAgJi5pcy10ZXh0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi10ZXh0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvclxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGJ1dHRvbi1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDIuNSUpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmOm5vdCg6YWN0aXZlKVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgJi5pcy1pbnZlcnRlZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWludmVydCwgNSUpXG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnRcbiAgICAgICYuaXMtb3V0bGluZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yICRjb2xvciAhaW1wb3J0YW50XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWludmVydCAkY29sb3ItaW52ZXJ0ICFpbXBvcnRhbnRcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAmLmlzLWludmVydGVkLmlzLW91dGxpbmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICYuaXMtbG9hZGluZ1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciAkY29sb3IgIWltcG9ydGFudFxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDIuNSUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCA1JSlcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgK2J1dHRvbi1zbWFsbFxuICAmLmlzLW5vcm1hbFxuICAgICtidXR0b24tbm9ybWFsXG4gICYuaXMtbWVkaXVtXG4gICAgK2J1dHRvbi1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgICtidXR0b24tbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiAkYnV0dG9uLWRpc2FibGVkLXNoYWRvd1xuICAgIG9wYWNpdHk6ICRidXR0b24tZGlzYWJsZWQtb3BhY2l0eVxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWxvYWRpbmdcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgK2NlbnRlcigxZW0pXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAmLmlzLXN0YXRpY1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc3RhdGljLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tc3RhdGljLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLXN0YXRpYy1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjI1ZW0pXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMjVlbSlcblxuLmJ1dHRvbnNcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLmJ1dHRvblxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41cmVtKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgLy8gU2l6ZXNcbiAgJi5hcmUtc21hbGxcbiAgICAuYnV0dG9uOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSk6bm90KC5pcy1sYXJnZSlcbiAgICAgICtidXR0b24tc21hbGxcbiAgJi5hcmUtbWVkaXVtXG4gICAgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1sYXJnZSlcbiAgICAgICtidXR0b24tbWVkaXVtXG4gICYuYXJlLWxhcmdlXG4gICAgLmJ1dHRvbjpub3QoLmlzLXNtYWxsKTpub3QoLmlzLW5vcm1hbCk6bm90KC5pcy1tZWRpdW0pXG4gICAgICArYnV0dG9uLWxhcmdlXG4gICYuaGFzLWFkZG9uc1xuICAgIC5idXR0b25cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMXB4KVxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMClcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZCxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAmLmlzLXNlbGVjdGVkXG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICY6bm90KC5oYXMtYWRkb25zKVxuICAgICAgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aClcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJjpub3QoLmhhcy1hZGRvbnMpXG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi8vIENvbG9yc1xuJHByaW1hcnk6ICMwMDRkNDY7XG4kc2Vjb25kYXJ5OiAjZGZkZjAwO1xuJHNlY29uZGFyeS1zb2Z0OiAjNmFhMWE0O1xuJHNlY29uZGFyeS1zb2Z0LWFsdDogIzMzNzE2YjtcblxuJHdoaXRlLWdyZWVuOiAkd2hpdGU7XG4kZ3JlZW4td2hpdGU6ICRncmVlbjtcbiRibGFjay13aGl0ZTogJHdoaXRlO1xuXG4vLyBOYXZpZ2F0aW9uXG4kbmF2YmFyLWl0ZW0taG92ZXItY29sb3I6ICR3aGl0ZTtcbiRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiRuYXZiYXItaXRlbS1hY3RpdmUtY29sb3I6ICRwcmltYXJ5O1xuJG5hdmJhci1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHByaW1hcnk7XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRwcmltYXJ5O1xuJG5hdmJhci1idXJnZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cbiRuYXZiYXItaXRlbS1kcm9wZG93bi1pdGVtOiAkd2hpdGU7XG4kbmF2YmFyLWl0ZW0tZHJvcGRvd24taXRlbS1ob3ZlcjogJHdoaXRlO1xuXG4kbmF2YmFyLWl0ZW0tc3ViZHJvcGRvd24taXRlbTogJHRleHQtYmxhY2s7XG5cbi8vIFNpZGUgTmF2aWdhdGlvblxuJG1lbnUtaXRlbS1jb2xvcjogJGdyZWVuO1xuXG4vLyBDb250ZW50XG4kY29udGVudC1oZWFkaW5nLWNvbG9yOiAkZ3JlZW47XG5cbi8vIEJ1dHRvblxuJGJ1dHRvbi1jb2xvcjogJHdoaXRlO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiRidXR0b24taG92ZXItY29sb3I6ICRncmVlbjtcbiIsIiRjb250YWluZXItb2Zmc2V0OiAoMiAqICRnYXApICFkZWZhdWx0XG4kY29udGFpbmVyLW1heC13aWR0aDogJGZ1bGxoZCAhZGVmYXVsdFxuXG4uY29udGFpbmVyXG4gIGZsZXgtZ3JvdzogMVxuICBtYXJnaW46IDAgYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IGF1dG9cbiAgJi5pcy1mbHVpZFxuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2FwXG4gICAgcGFkZGluZy1yaWdodDogJGdhcFxuICAgIHdpZHRoOiAxMDAlXG4gICtkZXNrdG9wXG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcCAtICRjb250YWluZXItb2Zmc2V0XG4gICt1bnRpbC13aWRlc2NyZWVuXG4gICAgJi5pcy13aWRlc2NyZWVuOm5vdCguaXMtbWF4LWRlc2t0b3ApXG4gICAgICBtYXgtd2lkdGg6IG1pbigkd2lkZXNjcmVlbiwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3VudGlsLWZ1bGxoZFxuICAgICYuaXMtZnVsbGhkOm5vdCguaXMtbWF4LWRlc2t0b3ApOm5vdCguaXMtbWF4LXdpZGVzY3JlZW4pXG4gICAgICBtYXgtd2lkdGg6IG1pbigkZnVsbGhkLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuICArd2lkZXNjcmVlblxuICAgICY6bm90KC5pcy1tYXgtZGVza3RvcClcbiAgICAgIG1heC13aWR0aDogbWluKCR3aWRlc2NyZWVuLCAkY29udGFpbmVyLW1heC13aWR0aCkgLSAkY29udGFpbmVyLW9mZnNldFxuICArZnVsbGhkXG4gICAgJjpub3QoLmlzLW1heC1kZXNrdG9wKTpub3QoLmlzLW1heC13aWRlc2NyZWVuKVxuICAgICAgbWF4LXdpZHRoOiBtaW4oJGZ1bGxoZCwgJGNvbnRhaW5lci1tYXgtd2lkdGgpIC0gJGNvbnRhaW5lci1vZmZzZXRcbiIsIiRjb250ZW50LWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiRjb250ZW50LWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMTI1ICFkZWZhdWx0XG5cbiRjb250ZW50LWJsb2NrcXVvdGUtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kY29udGVudC1ibG9ja3F1b3RlLXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuXG4kY29udGVudC1wcmUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG5cbiRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbi5jb250ZW50XG4gIEBleHRlbmQgJWJsb2NrXG4gIC8vIElubGluZVxuICBsaSArIGxpXG4gICAgbWFyZ2luLXRvcDogMC4yNWVtXG4gIC8vIEJsb2NrXG4gIHAsXG4gIGRsLFxuICBvbCxcbiAgdWwsXG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2XG4gICAgY29sb3I6ICRjb250ZW50LWhlYWRpbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJGNvbnRlbnQtaGVhZGluZy13ZWlnaHRcbiAgICBsaW5lLWhlaWdodDogJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodFxuICBoMVxuICAgIGZvbnQtc2l6ZTogMmVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxZW1cbiAgaDJcbiAgICBmb250LXNpemU6IDEuNzVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNGVtXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMS4xNDI4ZW1cbiAgaDNcbiAgICBmb250LXNpemU6IDEuNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC42NjY2ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzNlbVxuICBoNFxuICAgIGZvbnQtc2l6ZTogMS4yNWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW1cbiAgaDVcbiAgICBmb250LXNpemU6IDEuMTI1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjg4ODhlbVxuICBoNlxuICAgIGZvbnQtc2l6ZTogMWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIGJsb2NrcXVvdGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1ibG9ja3F1b3RlLWJhY2tncm91bmQtY29sb3JcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjb250ZW50LWJsb2NrcXVvdGUtYm9yZGVyLWxlZnQsIGZhbHNlKVxuICAgIHBhZGRpbmc6ICRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZ1xuICBvbFxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgJjpub3QoW3R5cGVdKVxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsXG4gICAgICAmLmlzLWxvd2VyLWFscGhhXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGFcbiAgICAgICYuaXMtbG93ZXItcm9tYW5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hblxuICAgICAgJi5pcy11cHBlci1hbHBoYVxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhXG4gICAgICAmLmlzLXVwcGVyLXJvbWFuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW5cbiAgdWxcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gICAgbWFyZ2luLXRvcDogMWVtXG4gICAgdWxcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbVxuICAgICAgdWxcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmVcbiAgZGRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDJlbSwgZmFsc2UpXG4gIGZpZ3VyZVxuICAgIG1hcmdpbi1sZWZ0OiAyZW1cbiAgICBtYXJnaW4tcmlnaHQ6IDJlbVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtXG4gICAgaW1nXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICBmaWdjYXB0aW9uXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWNcbiAgcHJlXG4gICAgK292ZXJmbG93LXRvdWNoXG4gICAgb3ZlcmZsb3cteDogYXV0b1xuICAgIHBhZGRpbmc6ICRjb250ZW50LXByZS1wYWRkaW5nXG4gICAgd2hpdGUtc3BhY2U6IHByZVxuICAgIHdvcmQtd3JhcDogbm9ybWFsXG4gIHN1cCxcbiAgc3ViXG4gICAgZm9udC1zaXplOiA3NSVcbiAgdGFibGVcbiAgICB3aWR0aDogMTAwJVxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXI6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyXG4gICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBwYWRkaW5nOiAkY29udGVudC10YWJsZS1jZWxsLXBhZGRpbmdcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICB0aFxuICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvclxuICAgICAgJjpub3QoW2FsaWduXSlcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAgIHRoZWFkXG4gICAgICB0ZCxcbiAgICAgIHRoXG4gICAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aFxuICAgICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtaGVhZC1jZWxsLWNvbG9yXG4gICAgdGZvb3RcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1mb290LWNlbGwtY29sb3JcbiAgICB0Ym9keVxuICAgICAgdHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgdGQsXG4gICAgICAgICAgdGhcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcbiAgLnRhYnNcbiAgICBsaSArIGxpXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIiRpY29uLWRpbWVuc2lvbnM6IDEuNXJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1zbWFsbDogMXJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1tZWRpdW06IDJyZW0gIWRlZmF1bHRcbiRpY29uLWRpbWVuc2lvbnMtbGFyZ2U6IDNyZW0gIWRlZmF1bHRcblxuLmljb25cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnNcbiAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnNcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGhlaWdodDogJGljb24tZGltZW5zaW9ucy1zbWFsbFxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLW1lZGl1bVxuICAgIHdpZHRoOiAkaWNvbi1kaW1lbnNpb25zLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLWxhcmdlXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2VcbiIsIiRkaW1lbnNpb25zOiAxNiAyNCAzMiA0OCA2NCA5NiAxMjggIWRlZmF1bHRcblxuLmltYWdlXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBpbWdcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGhlaWdodDogYXV0b1xuICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy1yb3VuZGVkXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAvLyBSYXRpb1xuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxLFxuICAmLmlzLTVieTQsXG4gICYuaXMtNGJ5MyxcbiAgJi5pcy0zYnkyLFxuICAmLmlzLTVieTMsXG4gICYuaXMtMTZieTksXG4gICYuaXMtMmJ5MSxcbiAgJi5pcy0zYnkxLFxuICAmLmlzLTRieTUsXG4gICYuaXMtM2J5NCxcbiAgJi5pcy0yYnkzLFxuICAmLmlzLTNieTUsXG4gICYuaXMtOWJ5MTYsXG4gICYuaXMtMWJ5MixcbiAgJi5pcy0xYnkzXG4gICAgaW1nLFxuICAgIC5oYXMtcmF0aW9cbiAgICAgIEBleHRlbmQgJW92ZXJsYXlcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1zcXVhcmUsXG4gICYuaXMtMWJ5MVxuICAgIHBhZGRpbmctdG9wOiAxMDAlXG4gICYuaXMtNWJ5NFxuICAgIHBhZGRpbmctdG9wOiA4MCVcbiAgJi5pcy00YnkzXG4gICAgcGFkZGluZy10b3A6IDc1JVxuICAmLmlzLTNieTJcbiAgICBwYWRkaW5nLXRvcDogNjYuNjY2NiVcbiAgJi5pcy01YnkzXG4gICAgcGFkZGluZy10b3A6IDYwJVxuICAmLmlzLTE2Ynk5XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JVxuICAmLmlzLTJieTFcbiAgICBwYWRkaW5nLXRvcDogNTAlXG4gICYuaXMtM2J5MVxuICAgIHBhZGRpbmctdG9wOiAzMy4zMzMzJVxuICAmLmlzLTRieTVcbiAgICBwYWRkaW5nLXRvcDogMTI1JVxuICAmLmlzLTNieTRcbiAgICBwYWRkaW5nLXRvcDogMTMzLjMzMzMlXG4gICYuaXMtMmJ5M1xuICAgIHBhZGRpbmctdG9wOiAxNTAlXG4gICYuaXMtM2J5NVxuICAgIHBhZGRpbmctdG9wOiAxNjYuNjY2NiVcbiAgJi5pcy05YnkxNlxuICAgIHBhZGRpbmctdG9wOiAxNzcuNzc3NyVcbiAgJi5pcy0xYnkyXG4gICAgcGFkZGluZy10b3A6IDIwMCVcbiAgJi5pcy0xYnkzXG4gICAgcGFkZGluZy10b3A6IDMwMCVcbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJGRpbWVuc2lvbiBpbiAkZGltZW5zaW9uc1xuICAgICYuaXMtI3skZGltZW5zaW9ufXgjeyRkaW1lbnNpb259XG4gICAgICBoZWlnaHQ6ICRkaW1lbnNpb24gKiAxcHhcbiAgICAgIHdpZHRoOiAkZGltZW5zaW9uICogMXB4XG4iLCIkbm90aWZpY2F0aW9uLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLWNvZGUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLWx0cjogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcGFkZGluZy1ydGw6IDEuMjVyZW0gMS41cmVtIDEuMjVyZW0gMi41cmVtICFkZWZhdWx0XG5cbiRub3RpZmljYXRpb24tY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5ub3RpZmljYXRpb25cbiAgQGV4dGVuZCAlYmxvY2tcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGlmaWNhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRub3RpZmljYXRpb24tcmFkaXVzXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICArbHRyXG4gICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLWx0clxuICArcnRsXG4gICAgcGFkZGluZzogJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXJ0bFxuICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgY29kZSxcbiAgcHJlXG4gICAgYmFja2dyb3VuZDogJG5vdGlmaWNhdGlvbi1jb2RlLWJhY2tncm91bmQtY29sb3JcbiAgcHJlIGNvZGVcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAmID4gLmRlbGV0ZVxuICAgICtsdHItcG9zaXRpb24oMC41cmVtKVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMC41cmVtXG4gIC50aXRsZSxcbiAgLnN1YnRpdGxlLFxuICAuY29udGVudFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbm90aWZpY2F0aW9uLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4iLCIkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZCAhZGVmYXVsdFxuXG4kcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS1kdXJhdGlvbjogMS41cyAhZGVmYXVsdFxuXG4kcHJvZ3Jlc3MtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5wcm9ncmVzc1xuICBAZXh0ZW5kICVibG9ja1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGJvcmRlcjogbm9uZVxuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c1xuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6ICRzaXplLW5vcm1hbFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBhZGRpbmc6IDBcbiAgd2lkdGg6IDEwMCVcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LW1zLWZpbGxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlcjogbm9uZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRwcm9ncmVzcy1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOjotbXMtZmlsbFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6aW5kZXRlcm1pbmF0ZVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAzMCUsICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvciAzMCUpXG5cbiAgJjppbmRldGVybWluYXRlXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkcHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS1kdXJhdGlvblxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlXG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdmVJbmRldGVybWluYXRlXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGV4dCAzMCUsICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvciAzMCUpXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnRcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDE1MCVcbiAgICAmOjotd2Via2l0LXByb2dyZXNzLWJhclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOjotbXMtZmlsbFxuICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmVcblxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6ICRzaXplLWxhcmdlXG5cbkBrZXlmcmFtZXMgbW92ZUluZGV0ZXJtaW5hdGVcbiAgZnJvbVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICB0b1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDBcbiIsIiR0YWJsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG5cbiR0YWJsZS1jZWxsLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiR0YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtcGFkZGluZzogMC41ZW0gMC43NWVtICFkZWZhdWx0XG4kdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJHRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHRcbiR0YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGg6IDJweCAwIDAgIWRlZmF1bHRcbiR0YWJsZS1mb290LWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJHRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiR0YWJsZS1mb290LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiR0YWJsZS1yb3ctaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuXG4kdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdFxuJHRhYmxlLXJvdy1hY3RpdmUtY29sb3I6ICRwcmltYXJ5LWludmVydCAhZGVmYXVsdFxuXG4kdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG4kdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG5cbiR0YWJsZS1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnRhYmxlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkdGFibGUtY29sb3JcbiAgdGQsXG4gIHRoXG4gICAgYm9yZGVyOiAkdGFibGUtY2VsbC1ib3JkZXJcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgLy8gQ29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0YWJsZS1jb2xvcnNcbiAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICAgJi5pcy0jeyRuYW1lfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLW5hcnJvd1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgd2lkdGg6IDElXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAmLmlzLXZjZW50ZXJlZFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICB0aFxuICAgIGNvbG9yOiAkdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yXG4gICAgJjpub3QoW2FsaWduXSlcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdHJcbiAgICAmLmlzLXNlbGVjdGVkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgIGEsXG4gICAgICBzdHJvbmdcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgdGhlYWRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jZWxsLWNvbG9yXG4gIHRmb290XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvclxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBjb2xvcjogJHRhYmxlLWZvb3QtY2VsbC1jb2xvclxuICB0Ym9keVxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3JcbiAgICB0clxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHRkLFxuICAgICAgICB0aFxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYm9yZGVyZWRcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHhcbiAgICB0clxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHRkLFxuICAgICAgICB0aFxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtaG92ZXJhYmxlXG4gICAgdGJvZHlcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAmLmlzLXN0cmlwZWRcbiAgICAgIHRib2R5XG4gICAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICYuaXMtbmFycm93XG4gICAgdGQsXG4gICAgdGhcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbVxuICAmLmlzLXN0cmlwZWRcbiAgICB0Ym9keVxuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yXG5cbi50YWJsZS1jb250YWluZXJcbiAgQGV4dGVuZCAlYmxvY2tcbiAgK292ZXJmbG93LXRvdWNoXG4gIG92ZXJmbG93OiBhdXRvXG4gIG92ZXJmbG93LXk6IGhpZGRlblxuICBtYXgtd2lkdGg6IDEwMCVcbiIsIiR0YWctYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWctY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFnLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhZy1kZWxldGUtbWFyZ2luOiAxcHggIWRlZmF1bHRcblxuJHRhZy1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnRhZ3NcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLnRhZ1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1tZWRpdW1cbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5hcmUtbGFyZ2VcbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC50YWdcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAudGFnXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgJi5oYXMtYWRkb25zXG4gICAgLnRhZ1xuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcblxuLnRhZzpub3QoYm9keSlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFnLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJHRhZy1yYWRpdXNcbiAgY29sb3I6ICR0YWctY29sb3JcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIC5kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMjVyZW0sIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1cmVtKVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICR0YWctY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC8vIElmIGEgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPiAzXG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gIC8vIFNpemVzXG4gICYuaXMtbm9ybWFsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMTg3NWVtKVxuICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjE4NzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMC4zNzVlbSwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtKVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICR0YWctZGVsZXRlLW1hcmdpbiwgZmFsc2UpXG4gICAgcGFkZGluZzogMFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHdpZHRoOiAyZW1cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKVxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAgICY6OmJlZm9yZVxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmOjphZnRlclxuICAgICAgaGVpZ2h0OiA1MCVcbiAgICAgIHdpZHRoOiAxcHhcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXNcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICY6YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhZy1iYWNrZ3JvdW5kLWNvbG9yLCAxMCUpXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXG5hLnRhZ1xuICAmOmhvdmVyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiIsIiR0aXRsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGl0bGUtZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuJHRpdGxlLXNpemU6ICRzaXplLTMgIWRlZmF1bHRcbiR0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiR0aXRsZS1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHRcbiR0aXRsZS1zdHJvbmctY29sb3I6IGluaGVyaXQgIWRlZmF1bHRcbiR0aXRsZS1zdHJvbmctd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0XG4kdGl0bGUtc3ViLXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuJHRpdGxlLXN1cC1zaXplOiAwLjc1ZW0gIWRlZmF1bHRcblxuJHN1YnRpdGxlLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHN1YnRpdGxlLWZhbWlseTogZmFsc2UgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zaXplOiAkc2l6ZS01ICFkZWZhdWx0XG4kc3VidGl0bGUtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdFxuJHN1YnRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kc3VidGl0bGUtc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkICFkZWZhdWx0XG4kc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOiAtMS4yNXJlbSAhZGVmYXVsdFxuXG4udGl0bGUsXG4uc3VidGl0bGVcbiAgQGV4dGVuZCAlYmxvY2tcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxuICBlbSxcbiAgc3BhblxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG4gIHN1YlxuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1Yi1zaXplXG4gIHN1cFxuICAgIGZvbnQtc2l6ZTogJHRpdGxlLXN1cC1zaXplXG4gIC50YWdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG5cbi50aXRsZVxuICBjb2xvcjogJHRpdGxlLWNvbG9yXG4gIEBpZiAkdGl0bGUtZmFtaWx5XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mYW1pbHlcbiAgZm9udC1zaXplOiAkdGl0bGUtc2l6ZVxuICBmb250LXdlaWdodDogJHRpdGxlLXdlaWdodFxuICBsaW5lLWhlaWdodDogJHRpdGxlLWxpbmUtaGVpZ2h0XG4gIHN0cm9uZ1xuICAgIGNvbG9yOiAkdGl0bGUtc3Ryb25nLWNvbG9yXG4gICAgZm9udC13ZWlnaHQ6ICR0aXRsZS1zdHJvbmctd2VpZ2h0XG4gICYgKyAuaGlnaGxpZ2h0XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW1cbiAgJjpub3QoLmlzLXNwYWNlZCkgKyAuc3VidGl0bGVcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luXG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgICYuaXMtI3skaX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemVcblxuLnN1YnRpdGxlXG4gIGNvbG9yOiAkc3VidGl0bGUtY29sb3JcbiAgQGlmICRzdWJ0aXRsZS1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJHN1YnRpdGxlLWZhbWlseVxuICBmb250LXNpemU6ICRzdWJ0aXRsZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkc3VidGl0bGUtd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkc3VidGl0bGUtbGluZS1oZWlnaHRcbiAgc3Ryb25nXG4gICAgY29sb3I6ICRzdWJ0aXRsZS1zdHJvbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJHN1YnRpdGxlLXN0cm9uZy13ZWlnaHRcbiAgJjpub3QoLmlzLXNwYWNlZCkgKyAudGl0bGVcbiAgICBtYXJnaW4tdG9wOiAkc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luXG4gIC8vIFNpemVzXG4gIEBlYWNoICRzaXplIGluICRzaXplc1xuICAgICRpOiBpbmRleCgkc2l6ZXMsICRzaXplKVxuICAgICYuaXMtI3skaX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemVcbiIsIi5ibG9ja1xuICBAZXh0ZW5kICVibG9ja1xuXG4uZGVsZXRlXG4gIEBleHRlbmQgJWRlbGV0ZVxuXG4uaGVhZGluZ1xuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6IDExcHhcbiAgbGV0dGVyLXNwYWNpbmc6IDFweFxuICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4uaGlnaGxpZ2h0XG4gIEBleHRlbmQgJWJsb2NrXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbFxuICBtYXgtd2lkdGg6IDEwMCVcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwYWRkaW5nOiAwXG4gIHByZVxuICAgIG92ZXJmbG93OiBhdXRvXG4gICAgbWF4LXdpZHRoOiAxMDAlXG5cbi5sb2FkZXJcbiAgQGV4dGVuZCAlbG9hZGVyXG5cbi5udW1iZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZFxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgaGVpZ2h0OiAyZW1cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW1cbiAgbWluLXdpZHRoOiAyLjVlbVxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuIiwiLyogQnVsbWEgRm9ybSAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJzaGFyZWQuc2Fzc1wiXG5AaW1wb3J0IFwiaW5wdXQtdGV4dGFyZWEuc2Fzc1wiXG5AaW1wb3J0IFwiY2hlY2tib3gtcmFkaW8uc2Fzc1wiXG5AaW1wb3J0IFwic2VsZWN0LnNhc3NcIlxuQGltcG9ydCBcImZpbGUuc2Fzc1wiXG5AaW1wb3J0IFwidG9vbHMuc2Fzc1wiXG4iLCIkZm9ybS1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuJGlucHV0LWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRpbnB1dC1oZWlnaHQ6ICRjb250cm9sLWhlaWdodCAhZGVmYXVsdFxuJGlucHV0LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVlbSAwLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDUpICFkZWZhdWx0XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IGJ1bG1hUmdiYSgkaW5wdXQtY29sb3IsIDAuMykgIWRlZmF1bHRcblxuJGlucHV0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcblxuJGlucHV0LWZvY3VzLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtICFkZWZhdWx0XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1jb2xvcjogYnVsbWFSZ2JhKCRsaW5rLCAwLjI1KSAhZGVmYXVsdFxuXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kaW5wdXQtZGlzYWJsZWQtcGxhY2Vob2xkZXItY29sb3I6IGJ1bG1hUmdiYSgkaW5wdXQtZGlzYWJsZWQtY29sb3IsIDAuMykgIWRlZmF1bHRcblxuJGlucHV0LWFycm93OiAkbGluayAhZGVmYXVsdFxuXG4kaW5wdXQtaWNvbi1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGlucHV0LWljb24tYWN0aXZlLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuXG4kaW5wdXQtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbj1pbnB1dFxuICBAZXh0ZW5kICVjb250cm9sXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtcmFkaXVzXG4gIGNvbG9yOiAkaW5wdXQtY29sb3JcbiAgK3BsYWNlaG9sZGVyXG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvclxuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkLFxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LWNvbG9yXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3JcbiAgICArcGxhY2Vob2xkZXJcbiAgICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtcGxhY2Vob2xkZXItY29sb3JcblxuJWlucHV0XG4gICtpbnB1dFxuIiwiJHRleHRhcmVhLXBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbCAhZGVmYXVsdFxuJHRleHRhcmVhLW1heC1oZWlnaHQ6IDQwZW0gIWRlZmF1bHRcbiR0ZXh0YXJlYS1taW4taGVpZ2h0OiA4ZW0gIWRlZmF1bHRcblxuJHRleHRhcmVhLWNvbG9yczogJGZvcm0tY29sb3JzICFkZWZhdWx0XG5cbiVpbnB1dC10ZXh0YXJlYVxuICBAZXh0ZW5kICVpbnB1dFxuICBib3gtc2hhZG93OiAkaW5wdXQtc2hhZG93XG4gIG1heC13aWR0aDogMTAwJVxuICB3aWR0aDogMTAwJVxuICAmW3JlYWRvbmx5XVxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkdGV4dGFyZWEtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtjb250cm9sLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK2NvbnRyb2wtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArY29udHJvbC1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtaW5saW5lXG4gICAgZGlzcGxheTogaW5saW5lXG4gICAgd2lkdGg6IGF1dG9cblxuLmlucHV0XG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbH0gKyAwLjM3NWVtKVxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgJi5pcy1zdGF0aWNcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgcGFkZGluZy1yaWdodDogMFxuXG4udGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXQtdGV4dGFyZWFcbiAgZGlzcGxheTogYmxvY2tcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIG1pbi13aWR0aDogMTAwJVxuICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZ1xuICByZXNpemU6IHZlcnRpY2FsXG4gICY6bm90KFtyb3dzXSlcbiAgICBtYXgtaGVpZ2h0OiAkdGV4dGFyZWEtbWF4LWhlaWdodFxuICAgIG1pbi1oZWlnaHQ6ICR0ZXh0YXJlYS1taW4taGVpZ2h0XG4gICZbcm93c11cbiAgICBoZWlnaHQ6IGluaXRpYWxcbiAgLy8gTW9kaWZpZXJzXG4gICYuaGFzLWZpeGVkLXNpemVcbiAgICByZXNpemU6IG5vbmVcbiIsIiVjaGVja2JveC1yYWRpb1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGxpbmUtaGVpZ2h0OiAxLjI1XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRpbnB1dC1ob3Zlci1jb2xvclxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYsXG4gIGlucHV0W2Rpc2FibGVkXVxuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3JcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG5cbi5jaGVja2JveFxuICBAZXh0ZW5kICVjaGVja2JveC1yYWRpb1xuXG4ucmFkaW9cbiAgQGV4dGVuZCAlY2hlY2tib3gtcmFkaW9cbiAgJiArIC5yYWRpb1xuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKVxuIiwiJHNlbGVjdC1jb2xvcnM6ICRmb3JtLWNvbG9ycyAhZGVmYXVsdFxuXG4uc2VsZWN0XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgJjpub3QoLmlzLW11bHRpcGxlKVxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodFxuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZylcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlYXJyb3dcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWFycm93XG4gICAgICArbHRyLXBvc2l0aW9uKDEuMTI1ZW0pXG4gICAgICB6LWluZGV4OiA0XG4gICYuaXMtcm91bmRlZFxuICAgIHNlbGVjdFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAxZW0sIGZhbHNlKVxuICBzZWxlY3RcbiAgICBAZXh0ZW5kICVpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgZm9udC1zaXplOiAxZW1cbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBvdXRsaW5lOiBub25lXG4gICAgJjo6LW1zLWV4cGFuZFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmOmhvdmVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICAmOm5vdChbbXVsdGlwbGVdKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMi41ZW0pXG4gICAgJlttdWx0aXBsZV1cbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogMFxuICAgICAgb3B0aW9uXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbVxuICAvLyBTdGF0ZXNcbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJHNlbGVjdC1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAmOm5vdCg6aG92ZXIpOjphZnRlclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgc2VsZWN0XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZGlzYWJsZWRcbiAgICAmOjphZnRlclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3JcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICB3aWR0aDogMTAwJVxuICAgIHNlbGVjdFxuICAgICAgd2lkdGg6IDEwMCVcbiAgJi5pcy1sb2FkaW5nXG4gICAgJjo6YWZ0ZXJcbiAgICAgIEBleHRlbmQgJWxvYWRlclxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICArbHRyLXBvc2l0aW9uKDAuNjI1ZW0pXG4gICAgICB0b3A6IDAuNjI1ZW1cbiAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgICYuaXMtc21hbGw6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAmLmlzLW1lZGl1bTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAmLmlzLWxhcmdlOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4iLCIkZmlsZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRmaWxlLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kZmlsZS1jdGEtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLXRlciAhZGVmYXVsdFxuJGZpbGUtY3RhLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGZpbGUtY3RhLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRmaWxlLWN0YS1hY3RpdmUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kZmlsZS1uYW1lLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtbmFtZS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMCAhZGVmYXVsdFxuJGZpbGUtbmFtZS1tYXgtd2lkdGg6IDE2ZW0gIWRlZmF1bHRcblxuJGZpbGUtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLmZpbGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRmaWxlLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgIC5maWxlLWljb25cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1uYW1lXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgJi5pcy1lbXB0eVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICYuaXMtYm94ZWRcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIC5maWxlLWN0YVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAxZW0gM2VtXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHhcbiAgICAuZmlsZS1pY29uXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAmLmlzLXNtYWxsXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmLmlzLW1lZGl1bVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgJi5pcy1sYXJnZVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAzNXB4XG4gICAgJi5oYXMtbmFtZVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMCAwXG4gICAgICAuZmlsZS1uYW1lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIC5maWxlLWxhYmVsXG4gICAgICB3aWR0aDogMTAwJVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItcmFkaXVzOiAwICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMFxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAwIDAgJGZpbGUtcmFkaXVzXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHhcbiAgICAgIG9yZGVyOiAtMVxuXG4uZmlsZS1sYWJlbFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGN1cnNvcjogcG9pbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpob3ZlclxuICAgIC5maWxlLWN0YVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDIuNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWhvdmVyLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgMi41JSlcbiAgJjphY3RpdmVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtYWN0aXZlLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgNSUpXG5cbi5maWxlLWlucHV0XG4gIGhlaWdodDogMTAwJVxuICBsZWZ0OiAwXG4gIG9wYWNpdHk6IDBcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIHdpZHRoOiAxMDAlXG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWVcbiAgQGV4dGVuZCAlY29udHJvbFxuICBib3JkZXItY29sb3I6ICRmaWxlLWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgZm9udC1zaXplOiAxZW1cbiAgcGFkZGluZy1sZWZ0OiAxZW1cbiAgcGFkZGluZy1yaWdodDogMWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLmZpbGUtY3RhXG4gIGJhY2tncm91bmQtY29sb3I6ICRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkZmlsZS1jdGEtY29sb3JcblxuLmZpbGUtbmFtZVxuICBib3JkZXItY29sb3I6ICRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1zdHlsZTogJGZpbGUtbmFtZS1ib3JkZXItc3R5bGVcbiAgYm9yZGVyLXdpZHRoOiAkZmlsZS1uYW1lLWJvcmRlci13aWR0aFxuICBkaXNwbGF5OiBibG9ja1xuICBtYXgtd2lkdGg6ICRmaWxlLW5hbWUtbWF4LXdpZHRoXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4uZmlsZS1pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBoZWlnaHQ6IDFlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICB3aWR0aDogMWVtXG4gIC5mYVxuICAgIGZvbnQtc2l6ZTogMTRweFxuIiwiJGxhYmVsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRsYWJlbC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kaGVscC1zaXplOiAkc2l6ZS1zbWFsbCAhZGVmYXVsdFxuXG4kbGFiZWwtY29sb3JzOiAkZm9ybS1jb2xvcnMgIWRlZmF1bHRcblxuLmxhYmVsXG4gIGNvbG9yOiAkbGFiZWwtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgZm9udC13ZWlnaHQ6ICRsYWJlbC13ZWlnaHRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuXG4uaGVscFxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6ICRoZWxwLXNpemVcbiAgbWFyZ2luLXRvcDogMC4yNXJlbVxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGxhYmVsLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGNvbG9yOiAkY29sb3JcblxuLy8gQ29udGFpbmVyc1xuXG4uZmllbGRcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtYWRkb25zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIC5jb250cm9sXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtMXB4KVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICtydGxcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgIC5idXR0b24sXG4gICAgICAgIC5pbnB1dCxcbiAgICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAuYnV0dG9uLFxuICAgICAgLmlucHV0LFxuICAgICAgLnNlbGVjdCBzZWxlY3RcbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSlcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICAgICAgei1pbmRleDogMlxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDRcbiAgICAgICYuaXMtZXhwYW5kZWRcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgJi5oYXMtYWRkb25zLWNlbnRlcmVkXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYuaGFzLWFkZG9ucy1yaWdodFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICYuaGFzLWFkZG9ucy1mdWxsd2lkdGhcbiAgICAgIC5jb250cm9sXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAmLmlzLWdyb3VwZWRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgJiA+IC5jb250cm9sXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1cmVtKVxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAmLmlzLWdyb3VwZWQtY2VudGVyZWRcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJi5pcy1ncm91cGVkLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJi5pcy1ncm91cGVkLW11bHRpbGluZVxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICAmID4gLmNvbnRyb2xcbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICYuaXMtaG9yaXpvbnRhbFxuICAgICt0YWJsZXRcbiAgICAgIGRpc3BsYXk6IGZsZXhcblxuLmZpZWxkLWxhYmVsXG4gIC5sYWJlbFxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICArbW9iaWxlXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICt0YWJsZXRcbiAgICBmbGV4LWJhc2lzOiAwXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICYuaXMtc21hbGxcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1ub3JtYWxcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgICBwYWRkaW5nLXRvcDogMC4zNzVlbVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG5cbi5maWVsZC1ib2R5XG4gIC5maWVsZCAuZmllbGRcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1iYXNpczogMFxuICAgIGZsZXgtZ3JvdzogNVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgLmZpZWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgJiA+IC5maWVsZFxuICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NXJlbSlcblxuLmNvbnRyb2xcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICBjbGVhcjogYm90aFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAvLyBNb2RpZmllcnNcbiAgJi5oYXMtaWNvbnMtbGVmdCxcbiAgJi5oYXMtaWNvbnMtcmlnaHRcbiAgICAuaW5wdXQsXG4gICAgLnNlbGVjdFxuICAgICAgJjpmb2N1c1xuICAgICAgICAmIH4gLmljb25cbiAgICAgICAgICBjb2xvcjogJGlucHV0LWljb24tYWN0aXZlLWNvbG9yXG4gICAgICAmLmlzLXNtYWxsIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICAgJi5pcy1tZWRpdW0gfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICAgJi5pcy1sYXJnZSB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuaWNvblxuICAgICAgY29sb3I6ICRpbnB1dC1pY29uLWNvbG9yXG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgd2lkdGg6ICRpbnB1dC1oZWlnaHRcbiAgICAgIHotaW5kZXg6IDRcbiAgJi5oYXMtaWNvbnMtbGVmdFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtaGVpZ2h0XG4gICAgLmljb24uaXMtbGVmdFxuICAgICAgbGVmdDogMFxuICAmLmhhcy1pY29ucy1yaWdodFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodFxuICAgIC5pY29uLmlzLXJpZ2h0XG4gICAgICByaWdodDogMFxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAgICAgK2x0ci1wb3NpdGlvbigwLjYyNWVtKVxuICAgICAgdG9wOiAwLjYyNWVtXG4gICAgICB6LWluZGV4OiA0XG4gICAgJi5pcy1zbWFsbDphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICYuaXMtbWVkaXVtOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8qIEJ1bG1hIENvbXBvbmVudHMgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiYnJlYWRjcnVtYi5zYXNzXCJcbkBpbXBvcnQgXCJjYXJkLnNhc3NcIlxuQGltcG9ydCBcImRyb3Bkb3duLnNhc3NcIlxuQGltcG9ydCBcImxldmVsLnNhc3NcIlxuQGltcG9ydCBcIm1lZGlhLnNhc3NcIlxuQGltcG9ydCBcIm1lbnUuc2Fzc1wiXG5AaW1wb3J0IFwibWVzc2FnZS5zYXNzXCJcbkBpbXBvcnQgXCJtb2RhbC5zYXNzXCJcbkBpbXBvcnQgXCJuYXZiYXIuc2Fzc1wiXG5AaW1wb3J0IFwicGFnaW5hdGlvbi5zYXNzXCJcbkBpbXBvcnQgXCJwYW5lbC5zYXNzXCJcbkBpbXBvcnQgXCJ0YWJzLnNhc3NcIlxuIiwiJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMCAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDAuNzVlbSAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4uYnJlYWRjcnVtYlxuICBAZXh0ZW5kICVibG9ja1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgcGFkZGluZzogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3JcbiAgbGlcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMCwgZmFsc2UpXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICYgKyBsaTo6YmVmb3JlXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDAyZlwiXG4gIHVsLFxuICBvbFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIG9sLFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gU3R5bGVzXG4gICYuaGFzLWFycm93LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMTkyXCJcbiAgJi5oYXMtYnVsbGV0LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMDIyXCJcbiAgJi5oYXMtZG90LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAwMGI3XCJcbiAgJi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIyN0JcIlxuIiwiJGNhcmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRjYXJkLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4wMikgIWRlZmF1bHRcbiRjYXJkLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdFxuJGNhcmQtb3ZlcmZsb3c6IGhpZGRlbiAhZGVmYXVsdFxuXG4kY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItcGFkZGluZzogMC43NXJlbSAxcmVtICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHRcbiRjYXJkLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kY2FyZC1jb250ZW50LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1jb250ZW50LXBhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdFxuXG4kY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRjYXJkLWZvb3Rlci1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1saWdodCAhZGVmYXVsdFxuJGNhcmQtZm9vdGVyLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHRcblxuJGNhcmQtbWVkaWEtbWFyZ2luOiAkYmxvY2stc3BhY2luZyAhZGVmYXVsdFxuXG4uY2FyZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRjYXJkLXJhZGl1c1xuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3dcbiAgY29sb3I6ICRjYXJkLWNvbG9yXG4gIG1heC13aWR0aDogMTAwJVxuICBvdmVyZmxvdzogJGNhcmQtb3ZlcmZsb3dcbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi5jYXJkLWhlYWRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1oZWFkZXItYmFja2dyb3VuZC1jb2xvclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBib3gtc2hhZG93OiAkY2FyZC1oZWFkZXItc2hhZG93XG4gIGRpc3BsYXk6IGZsZXhcblxuLmNhcmQtaGVhZGVyLXRpdGxlXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY29sb3I6ICRjYXJkLWhlYWRlci1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZ3JvdzogMVxuICBmb250LXdlaWdodDogJGNhcmQtaGVhZGVyLXdlaWdodFxuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZ1xuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuLmNhcmQtaGVhZGVyLWljb25cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjdXJzb3I6IHBvaW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1oZWFkZXItcGFkZGluZ1xuXG4uY2FyZC1pbWFnZVxuICBkaXNwbGF5OiBibG9ja1xuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLmNhcmQtY29udGVudFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jb250ZW50LWJhY2tncm91bmQtY29sb3JcbiAgcGFkZGluZzogJGNhcmQtY29udGVudC1wYWRkaW5nXG5cbi5jYXJkLWZvb3RlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1mb290ZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItdG9wOiAkY2FyZC1mb290ZXItYm9yZGVyLXRvcFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG5cbi5jYXJkLWZvb3Rlci1pdGVtXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiAkY2FyZC1mb290ZXItcGFkZGluZ1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRjYXJkLWZvb3Rlci1ib3JkZXItdG9wKVxuXG4vLyBDb21iaW5hdGlvbnNcblxuLmNhcmRcbiAgLm1lZGlhOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1tZWRpYS1tYXJnaW5cbiIsIiRkcm9wZG93bi1tZW51LW1pbi13aWR0aDogMTJyZW0gIWRlZmF1bHRcblxuJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1hcnJvdzogJGxpbmsgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LW9mZnNldDogNHB4ICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1wYWRkaW5nLWJvdHRvbTogMC41cmVtICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1wYWRkaW5nLXRvcDogMC41cmVtICFkZWZhdWx0XG4kZHJvcGRvd24tY29udGVudC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4wMikgIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXo6IDIwICFkZWZhdWx0XG5cbiRkcm9wZG93bi1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I6ICRzY2hlbWUtaW52ZXJ0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kZHJvcGRvd24tZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG5cbi5kcm9wZG93blxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAmLmlzLWFjdGl2ZSxcbiAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgJi5pcy1yaWdodFxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBsZWZ0OiBhdXRvXG4gICAgICByaWdodDogMFxuICAmLmlzLXVwXG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGJvdHRvbTogMTAwJVxuICAgICAgcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1jb250ZW50LW9mZnNldFxuICAgICAgcGFkZGluZy10b3A6IGluaXRpYWxcbiAgICAgIHRvcDogYXV0b1xuXG4uZHJvcGRvd24tbWVudVxuICBkaXNwbGF5OiBub25lXG4gICtsdHItcG9zaXRpb24oMCwgZmFsc2UpXG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1lbnUtbWluLXdpZHRoXG4gIHBhZGRpbmctdG9wOiAkZHJvcGRvd24tY29udGVudC1vZmZzZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMTAwJVxuICB6LWluZGV4OiAkZHJvcGRvd24tY29udGVudC16XG5cbi5kcm9wZG93bi1jb250ZW50XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1jb250ZW50LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWNvbnRlbnQtcmFkaXVzXG4gIGJveC1zaGFkb3c6ICRkcm9wZG93bi1jb250ZW50LXNoYWRvd1xuICBwYWRkaW5nLWJvdHRvbTogJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy1ib3R0b21cbiAgcGFkZGluZy10b3A6ICRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctdG9wXG5cbi5kcm9wZG93bi1pdGVtXG4gIGNvbG9yOiAkZHJvcGRvd24taXRlbS1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6IDAuODc1cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbVxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuYS5kcm9wZG93bi1pdGVtLFxuYnV0dG9uLmRyb3Bkb3duLWl0ZW1cbiAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgM3JlbSlcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIHdpZHRoOiAxMDAlXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICYuaXMtYWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yXG5cbi5kcm9wZG93bi1kaXZpZGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMXB4XG4gIG1hcmdpbjogMC41cmVtIDBcbiIsIiRsZXZlbC1pdGVtLXNwYWNpbmc6ICgkYmxvY2stc3BhY2luZyAvIDIpICFkZWZhdWx0XG5cbi5sZXZlbFxuICBAZXh0ZW5kICVibG9ja1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBjb2RlXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1xuICBpbWdcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLW1vYmlsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCxcbiAgICAubGV2ZWwtcmlnaHRcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodFxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgIC5sZXZlbC1pdGVtXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG4gICAgICAmOm5vdCguaXMtbmFycm93KVxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICAmID4gLmxldmVsLWl0ZW1cbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuXG4ubGV2ZWwtaXRlbVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgLnRpdGxlLFxuICAuc3VidGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICRsZXZlbC1pdGVtLXNwYWNpbmdcblxuLmxldmVsLWxlZnQsXG4ubGV2ZWwtcmlnaHRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgLmxldmVsLWl0ZW1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWZsZXhpYmxlXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAvLyBSZXNwb25zaXZlbmVzc1xuICAgICt0YWJsZXRcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRsZXZlbC1pdGVtLXNwYWNpbmcpXG5cbi5sZXZlbC1sZWZ0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAmICsgLmxldmVsLXJpZ2h0XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW1cbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcblxuLmxldmVsLXJpZ2h0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuIiwiJG1lZGlhLWJvcmRlci1jb2xvcjogYnVsbWFSZ2JhKCRib3JkZXIsIDAuNSkgIWRlZmF1bHRcbiRtZWRpYS1zcGFjaW5nOiAxcmVtXG4kbWVkaWEtc3BhY2luZy1sYXJnZTogMS41cmVtXG5cbi5tZWRpYVxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICBkaXNwbGF5OiBmbGV4XG4gIHRleHQtYWxpZ246IGluaGVyaXRcbiAgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpYS1ib3JkZXItY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW1cbiAgICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgIC5tZWRpYVxuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbVxuICAgICAgJiArIC5tZWRpYVxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW1cbiAgJiArIC5tZWRpYVxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaWEtYm9yZGVyLWNvbG9yXG4gICAgbWFyZ2luLXRvcDogJG1lZGlhLXNwYWNpbmdcbiAgICBwYWRkaW5nLXRvcDogJG1lZGlhLXNwYWNpbmdcbiAgLy8gU2l6ZXNcbiAgJi5pcy1sYXJnZVxuICAgICYgKyAubWVkaWFcbiAgICAgIG1hcmdpbi10b3A6ICRtZWRpYS1zcGFjaW5nLWxhcmdlXG4gICAgICBwYWRkaW5nLXRvcDogJG1lZGlhLXNwYWNpbmctbGFyZ2VcblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHRcbiAgZmxleC1iYXNpczogYXV0b1xuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLm1lZGlhLWxlZnRcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbWVkaWEtc3BhY2luZylcblxuLm1lZGlhLXJpZ2h0XG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJG1lZGlhLXNwYWNpbmcsIGZhbHNlKVxuXG4ubWVkaWEtY29udGVudFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG5cbittb2JpbGVcbiAgLm1lZGlhLWNvbnRlbnRcbiAgICBvdmVyZmxvdy14OiBhdXRvXG4iLCIkbWVudS1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1yYWRpdXM6ICRyYWRpdXMtc21hbGwgIWRlZmF1bHRcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJG1lbnUtbGlzdC1ib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRtZW51LWxpc3QtbGluay1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LW5lc3RlZC1saXN0LW1hcmdpbjogMC43NWVtICFkZWZhdWx0XG4kbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQ6IDAuNzVlbSAhZGVmYXVsdFxuXG4kbWVudS1sYWJlbC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRtZW51LWxhYmVsLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kbWVudS1sYWJlbC1sZXR0ZXItc3BhY2luZzogMC4xZW0gIWRlZmF1bHRcbiRtZW51LWxhYmVsLXNwYWNpbmc6IDFlbSAhZGVmYXVsdFxuXG4ubWVudVxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5tZW51LWxpc3RcbiAgbGluZS1oZWlnaHQ6ICRtZW51LWxpc3QtbGluZS1oZWlnaHRcbiAgYVxuICAgIGJvcmRlci1yYWRpdXM6ICRtZW51LWl0ZW0tcmFkaXVzXG4gICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3JcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmc6ICRtZW51LWxpc3QtbGluay1wYWRkaW5nXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvclxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3JcbiAgbGlcbiAgICB1bFxuICAgICAgK2x0ci1wcm9wZXJ0eShcImJvcmRlclwiLCAkbWVudS1saXN0LWJvcmRlci1sZWZ0LCBmYWxzZSlcbiAgICAgIG1hcmdpbjogJG1lbnUtbmVzdGVkLWxpc3QtbWFyZ2luXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAkbWVudS1uZXN0ZWQtbGlzdC1wYWRkaW5nLWxlZnQsIGZhbHNlKVxuXG4ubWVudS1sYWJlbFxuICBjb2xvcjogJG1lbnUtbGFiZWwtY29sb3JcbiAgZm9udC1zaXplOiAkbWVudS1sYWJlbC1mb250LXNpemVcbiAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LWxhYmVsLWxldHRlci1zcGFjaW5nXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgIG1hcmdpbi10b3A6ICRtZW51LWxhYmVsLXNwYWNpbmdcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJG1lbnUtbGFiZWwtc3BhY2luZ1xuIiwiJG1lc3NhZ2UtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtZXNzYWdlLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuXG4kbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1jb2xvcjogJHRleHQtaW52ZXJ0ICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1wYWRkaW5nOiAwLjc1ZW0gMWVtICFkZWZhdWx0XG4kbWVzc2FnZS1oZWFkZXItcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWJvZHktYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LWJvcmRlci13aWR0aDogMCAwIDAgNHB4ICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1wcmUtY29kZS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuXG4kbWVzc2FnZS1oZWFkZXItYm9keS1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHRcbiRtZXNzYWdlLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ubWVzc2FnZVxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLXJhZGl1c1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBzdHJvbmdcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gIGE6bm90KC5idXR0b24pOm5vdCgudGFnKTpub3QoLmRyb3Bkb3duLWl0ZW0pXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkbWVzc2FnZS1jb2xvcnNcbiAgICAkY29sb3I6IG50aCgkY29tcG9uZW50cywgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJGNvbXBvbmVudHMsIDIpXG4gICAgJGNvbG9yLWxpZ2h0OiBudWxsXG4gICAgJGNvbG9yLWRhcms6IG51bGxcblxuICAgIEBpZiBsZW5ndGgoJGNvbXBvbmVudHMpID49IDNcbiAgICAgICRjb2xvci1saWdodDogbnRoKCRjb21wb25lbnRzLCAzKVxuICAgICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gNFxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRjb21wb25lbnRzLCA0KVxuICAgICAgQGVsc2VcbiAgICAgICAgJGNvbG9yLWx1bWluYW5jZTogY29sb3JMdW1pbmFuY2UoJGNvbG9yKVxuICAgICAgICAkZGFya2VuLXBlcmNlbnRhZ2U6ICRjb2xvci1sdW1pbmFuY2UgKiA3MCVcbiAgICAgICAgJGRlc2F0dXJhdGUtcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDMwJVxuICAgICAgICAkY29sb3ItZGFyazogZGVzYXR1cmF0ZShkYXJrZW4oJGNvbG9yLCAkZGFya2VuLXBlcmNlbnRhZ2UpLCAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlKVxuICAgIEBlbHNlXG4gICAgICAkY29sb3ItbGlnaHRuaW5nOiBtYXgoKDEwMCUgLSBsaWdodG5lc3MoJGNvbG9yKSkgLSAyJSwgMCUpXG4gICAgICAkY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLCAkY29sb3ItbGlnaHRuaW5nKVxuXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAubWVzc2FnZS1oZWFkZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubWVzc2FnZS1ib2R5XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuXG4ubWVzc2FnZS1oZWFkZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1oZWFkZXItcmFkaXVzICRtZXNzYWdlLWhlYWRlci1yYWRpdXMgMCAwXG4gIGNvbG9yOiAkbWVzc2FnZS1oZWFkZXItY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBmb250LXdlaWdodDogJG1lc3NhZ2UtaGVhZGVyLXdlaWdodFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgbGluZS1oZWlnaHQ6IDEuMjVcbiAgcGFkZGluZzogJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC5kZWxldGVcbiAgICBmbGV4LWdyb3c6IDBcbiAgICBmbGV4LXNocmluazogMFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtLCBmYWxzZSlcbiAgJiArIC5tZXNzYWdlLWJvZHlcbiAgICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuXG4ubWVzc2FnZS1ib2R5XG4gIGJvcmRlci1jb2xvcjogJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtYm9keS1yYWRpdXNcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxuICBib3JkZXItd2lkdGg6ICRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkbWVzc2FnZS1ib2R5LWNvbG9yXG4gIHBhZGRpbmc6ICRtZXNzYWdlLWJvZHktcGFkZGluZ1xuICBjb2RlLFxuICBwcmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1ib2R5LXByZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIHByZSBjb2RlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2UtYm9keS1wcmUtY29kZS1iYWNrZ3JvdW5kLWNvbG9yXG4iLCIkbW9kYWwtejogNDAgIWRlZmF1bHRcblxuJG1vZGFsLWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjg2KSAhZGVmYXVsdFxuXG4kbW9kYWwtY29udGVudC13aWR0aDogNjQwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LW1hcmdpbi1tb2JpbGU6IDIwcHggIWRlZmF1bHRcbiRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlOiAxNjBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtc3BhY2luZy10YWJsZXQ6IDQwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnM6IDQwcHggIWRlZmF1bHRcbiRtb2RhbC1jbG9zZS1yaWdodDogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNsb3NlLXRvcDogMjBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1zcGFjaW5nOiA0MHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLWhlYWQtYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWhlYWQtcGFkZGluZzogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtdGl0bGUtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtdGl0bGUtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLXRpdGxlLXNpemU6ICRzaXplLTQgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtZm9vdC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWZvb3QtYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRtb2RhbC1jYXJkLWJvZHktcGFkZGluZzogMjBweCAhZGVmYXVsdFxuXG4kbW9kYWwtYnJlYWtwb2ludDogJHRhYmxldCAhZGVmYXVsdFxuXG4ubW9kYWxcbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IG5vbmVcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBvc2l0aW9uOiBmaXhlZFxuICB6LWluZGV4OiAkbW9kYWwtelxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG5cbi5tb2RhbC1iYWNrZ3JvdW5kXG4gIEBleHRlbmQgJW92ZXJsYXlcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvclxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkXG4gIG1hcmdpbjogMCAkbW9kYWwtY29udGVudC1tYXJnaW4tbW9iaWxlXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jb250ZW50LXNwYWNpbmctbW9iaWxlfSlcbiAgb3ZlcmZsb3c6IGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICtmcm9tKCRtb2RhbC1icmVha3BvaW50KVxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy10YWJsZXR9KVxuICAgIHdpZHRoOiAkbW9kYWwtY29udGVudC13aWR0aFxuXG4ubW9kYWwtY2xvc2VcbiAgQGV4dGVuZCAlZGVsZXRlXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgaGVpZ2h0OiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuICBwb3NpdGlvbjogZml4ZWRcbiAgK2x0ci1wb3NpdGlvbigkbW9kYWwtY2xvc2UtcmlnaHQpXG4gIHRvcDogJG1vZGFsLWNsb3NlLXRvcFxuICB3aWR0aDogJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnNcblxuLm1vZGFsLWNhcmRcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jYXJkLXNwYWNpbmd9KVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIC1tcy1vdmVyZmxvdy15OiB2aXNpYmxlXG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBhZGRpbmc6ICRtb2RhbC1jYXJkLWhlYWQtcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLm1vZGFsLWNhcmQtaGVhZFxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b21cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzXG5cbi5tb2RhbC1jYXJkLXRpdGxlXG4gIGNvbG9yOiAkbW9kYWwtY2FyZC10aXRsZS1jb2xvclxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAkbW9kYWwtY2FyZC10aXRsZS1zaXplXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodFxuXG4ubW9kYWwtY2FyZC1mb290XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbW9kYWwtY2FyZC1mb290LXJhZGl1c1xuICBib3JkZXItdG9wOiAkbW9kYWwtY2FyZC1mb290LWJvcmRlci10b3BcbiAgLmJ1dHRvblxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcblxuLm1vZGFsLWNhcmQtYm9keVxuICArb3ZlcmZsb3ctdG91Y2hcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBvdmVyZmxvdzogYXV0b1xuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmdcbiIsIiRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctc2l6ZTogMCAycHggMCAwICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWhlaWdodDogMy4yNXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAxcmVtICFkZWZhdWx0XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogMnJlbSAhZGVmYXVsdFxuJG5hdmJhci16OiAzMCAhZGVmYXVsdFxuJG5hdmJhci1maXhlZC16OiAzMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodDogMS43NXJlbSAhZGVmYXVsdFxuXG4kbmF2YmFyLWJ1cmdlci1jb2xvcjogJG5hdmJhci1pdGVtLWNvbG9yICFkZWZhdWx0XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1vZmZzZXQ6IC00cHggIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYXJyb3c6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi16OiAyMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItZGl2aWRlci1oZWlnaHQ6IDJweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemU6IDAgLTJweCAwIDAgIWRlZmF1bHRcblxuJG5hdmJhci1icmVha3BvaW50OiAkZGVza3RvcCAhZGVmYXVsdFxuXG4kbmF2YmFyLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG49bmF2YmFyLWZpeGVkXG4gIGxlZnQ6IDBcbiAgcG9zaXRpb246IGZpeGVkXG4gIHJpZ2h0OiAwXG4gIHotaW5kZXg6ICRuYXZiYXItZml4ZWQtelxuXG4ubmF2YmFyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogJG5hdmJhci16XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkbmF2YmFyLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLWJyYW5kXG4gICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLWJ1cmdlclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgK2Zyb20oJG5hdmJhci1icmVha3BvaW50KVxuICAgICAgICAubmF2YmFyLXN0YXJ0LFxuICAgICAgICAubmF2YmFyLWVuZFxuICAgICAgICAgICYgPiAubmF2YmFyLWl0ZW0sXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICYgPiBhLm5hdmJhci1pdGVtLFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgICAgYS5uYXZiYXItaXRlbVxuICAgICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICYgPiAuY29udGFpbmVyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICB3aWR0aDogMTAwJVxuICAmLmhhcy1zaGFkb3dcbiAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJveC1zaGFkb3ctc2l6ZSAkbmF2YmFyLWJveC1zaGFkb3ctY29sb3JcbiAgJi5pcy1maXhlZC1ib3R0b20sXG4gICYuaXMtZml4ZWQtdG9wXG4gICAgK25hdmJhci1maXhlZFxuICAmLmlzLWZpeGVkLWJvdHRvbVxuICAgIGJvdHRvbTogMFxuICAgICYuaGFzLXNoYWRvd1xuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1ib3R0b20tYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvclxuICAmLmlzLWZpeGVkLXRvcFxuICAgIHRvcDogMFxuXG5odG1sLFxuYm9keVxuICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wXG4gICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b21cbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcblxuLm5hdmJhci1icmFuZCxcbi5uYXZiYXItdGFic1xuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtc2hyaW5rOiAwXG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG5cbi5uYXZiYXItYnJhbmRcbiAgYS5uYXZiYXItaXRlbVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcblxuLm5hdmJhci10YWJzXG4gICtvdmVyZmxvdy10b3VjaFxuICBtYXgtd2lkdGg6IDEwMHZ3XG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgb3ZlcmZsb3cteTogaGlkZGVuXG5cbi5uYXZiYXItYnVyZ2VyXG4gIGNvbG9yOiAkbmF2YmFyLWJ1cmdlci1jb2xvclxuICAraGFtYnVyZ2VyKCRuYXZiYXItaGVpZ2h0KVxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8sIGZhbHNlKVxuXG4ubmF2YmFyLW1lbnVcbiAgZGlzcGxheTogbm9uZVxuXG4ubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmtcbiAgY29sb3I6ICRuYXZiYXItaXRlbS1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAuaWNvblxuICAgICY6b25seS1jaGlsZFxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtXG5cbmEubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmtcbiAgY3Vyc29yOiBwb2ludGVyXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtd2l0aGluLFxuICAmOmhvdmVyLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1jb2xvclxuXG4ubmF2YmFyLWl0ZW1cbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGltZ1xuICAgIG1heC1oZWlnaHQ6ICRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodFxuICAmLmhhcy1kcm9wZG93blxuICAgIHBhZGRpbmc6IDBcbiAgJi5pcy1leHBhbmRlZFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtdGFiXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHgpXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgICBjb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWNvbG9yXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAjeyRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXdpZHRofSlcblxuLm5hdmJhci1jb250ZW50XG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpXG4gICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDIuNWVtKVxuICAmOjphZnRlclxuICAgIEBleHRlbmQgJWFycm93XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWFycm93XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW1cbiAgICArbHRyLXBvc2l0aW9uKDEuMTI1ZW0pXG5cbi5uYXZiYXItZHJvcGRvd25cbiAgZm9udC1zaXplOiAwLjg3NXJlbVxuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtXG4gIHBhZGRpbmctdG9wOiAwLjVyZW1cbiAgLm5hdmJhci1pdGVtXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW1cbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW1cblxuLm5hdmJhci1kaXZpZGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGl2aWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlcjogbm9uZVxuICBkaXNwbGF5OiBub25lXG4gIGhlaWdodDogJG5hdmJhci1kaXZpZGVyLWhlaWdodFxuICBtYXJnaW46IDAuNXJlbSAwXG5cbit1bnRpbCgkbmF2YmFyLWJyZWFrcG9pbnQpXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhci10YWJzXG4gICAgLm5hdmJhci1pdGVtXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXItbGlua1xuICAgICY6OmFmdGVyXG4gICAgICBkaXNwbGF5OiBub25lXG4gIC5uYXZiYXItbWVudVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgcGFkZGluZzogMC41cmVtIDBcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgLy8gRml4ZWQgbmF2YmFyXG4gIC5uYXZiYXJcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS10b3VjaCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgK25hdmJhci1maXhlZFxuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoXG4gICAgICBib3R0b206IDBcbiAgICAgICYuaGFzLXNoYWRvd1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICB0b3A6IDBcbiAgICAmLmlzLWZpeGVkLXRvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC10b3VjaFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICtvdmVyZmxvdy10b3VjaFxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2YmFyLWhlaWdodH0pXG4gICAgICAgIG92ZXJmbG93OiBhdXRvXG4gIGh0bWwsXG4gIGJvZHlcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtdG9wLXRvdWNoXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcblxuK2Zyb20oJG5hdmJhci1icmVha3BvaW50KVxuICAubmF2YmFyLFxuICAubmF2YmFyLW1lbnUsXG4gIC5uYXZiYXItc3RhcnQsXG4gIC5uYXZiYXItZW5kXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXJcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgICYuaXMtc3BhY2VkXG4gICAgICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWxcbiAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAubmF2YmFyLWVuZFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNcbiAgICAmLmlzLXRyYW5zcGFyZW50XG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93blxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgICAgICYuaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgYS5uYXZiYXItaXRlbVxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvclxuICAubmF2YmFyLWJ1cmdlclxuICAgIGRpc3BsYXk6IG5vbmVcbiAgLm5hdmJhci1pdGVtLFxuICAubmF2YmFyLWxpbmtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAubmF2YmFyLWl0ZW1cbiAgICAmLmhhcy1kcm9wZG93blxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgICAmLmhhcy1kcm9wZG93bi11cFxuICAgICAgLm5hdmJhci1saW5rOjphZnRlclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pXG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRuYXZiYXItZHJvcGRvd24tYm9yZGVyLXRvcFxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAkbmF2YmFyLWRyb3Bkb3duLXJhZGl1cyAwIDBcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgICBib3R0b206IDEwMCVcbiAgICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgdG9wOiBhdXRvXG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMsXG4gICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluLFxuICAgICYuaXMtaG92ZXJhYmxlOmhvdmVyXG4gICAgICAubmF2YmFyLWRyb3Bkb3duXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIC5uYXZiYXIuaXMtc3BhY2VkICYsXG4gICAgICAgICYuaXMtYm94ZWRcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgLm5hdmJhci1tZW51XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgLm5hdmJhci1zdGFydFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bylcbiAgLm5hdmJhci1lbmRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvLCBmYWxzZSlcbiAgLm5hdmJhci1kcm9wZG93blxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzXG4gICAgYm9yZGVyLXRvcDogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wXG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICBmb250LXNpemU6IDAuODc1cmVtXG4gICAgK2x0ci1wb3NpdGlvbigwLCBmYWxzZSlcbiAgICBtaW4td2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDEwMCVcbiAgICB6LWluZGV4OiAkbmF2YmFyLWRyb3Bkb3duLXpcbiAgICAubmF2YmFyLWl0ZW1cbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW1cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICBhLm5hdmJhci1pdGVtXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKVxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAmLmlzLWJveGVkXG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1c1xuICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgYm94LXNoYWRvdzogJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3dcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAoI3skbmF2YmFyLWRyb3Bkb3duLW9mZnNldH0pKVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkc3BlZWRcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybVxuICAgICYuaXMtcmlnaHRcbiAgICAgIGxlZnQ6IGF1dG9cbiAgICAgIHJpZ2h0OiAwXG4gIC5uYXZiYXItZGl2aWRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhclxuICAgIC5uYXZiYXItYnJhbmRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLS43NXJlbSwgZmFsc2UpXG4gICAgLm5hdmJhci1tZW51XG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0uNzVyZW0pXG4gIC8vIEZpeGVkIG5hdmJhclxuICAubmF2YmFyXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcCxcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICArbmF2YmFyLWZpeGVkXG4gICAgJi5pcy1maXhlZC1ib3R0b20tZGVza3RvcFxuICAgICAgYm90dG9tOiAwXG4gICAgICAmLmhhcy1zaGFkb3dcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDNweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAmLmlzLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICB0b3A6IDBcbiAgaHRtbCxcbiAgYm9keVxuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcFxuICAgICAgcGFkZGluZy10b3A6ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpXG4gICAgJi5oYXMtc3BhY2VkLW5hdmJhci1maXhlZC1ib3R0b21cbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodCArICgkbmF2YmFyLXBhZGRpbmctdmVydGljYWwgKiAyKVxuICAvLyBIb3Zlci9BY3RpdmUgc3RhdGVzXG4gIGEubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGlua1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBjb2xvcjogJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvclxuICAgICYuaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93blxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG5cbi8vIENvbWJpbmF0aW9uXG5cbi5oZXJvXG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSlcbiIsIiRwYWdpbmF0aW9uLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHBhZ2luYXRpb24tbWFyZ2luOiAtMC4yNXJlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24tbWluLXdpZHRoOiAkY29udHJvbC1oZWlnaHQgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24taXRlbS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24taXRlbS1tYXJnaW46IDAuMjVyZW0gIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1sZWZ0OiAwLjVlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLXJpZ2h0OiAwLjVlbSAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItYm9yZGVyICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAkbGluay1mb2N1cyAhZGVmYXVsdFxuJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkbGluay1hY3RpdmUgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rLWFjdGl2ZS1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tY3VycmVudC1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZWxsaXBzaXMtY29sb3I6ICRncmV5LWxpZ2h0ICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMilcblxuLnBhZ2luYXRpb25cbiAgQGV4dGVuZCAlYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1tYXJnaW5cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAmLmlzLXJvdW5kZWRcbiAgICAucGFnaW5hdGlvbi1wcmV2aW91cyxcbiAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbVxuICAgICAgcGFkZGluZy1yaWdodDogMWVtXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAucGFnaW5hdGlvbi1saW5rXG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcblxuLnBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbi1saXN0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGZvbnQtc2l6ZTogJHBhZ2luYXRpb24taXRlbS1mb250LXNpemVcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbWFyZ2luOiAkcGFnaW5hdGlvbi1pdGVtLW1hcmdpblxuICBwYWRkaW5nLWxlZnQ6ICRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1sZWZ0XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWdpbmF0aW9uLWl0ZW0tcGFkZGluZy1yaWdodFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGlua1xuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvclxuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3JcbiAgbWluLXdpZHRoOiAkcGFnaW5hdGlvbi1taW4td2lkdGhcbiAgJjpob3ZlclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yXG4gICY6Zm9jdXNcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAmOmFjdGl2ZVxuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLXNoYWRvdy1pbnNldFxuICAmW2Rpc2FibGVkXVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3JcbiAgICBvcGFjaXR5OiAwLjVcblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0XG4gIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbi5wYWdpbmF0aW9uLWxpbmtcbiAgJi5pcy1jdXJyZW50XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tY3VycmVudC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yXG5cbi5wYWdpbmF0aW9uLWVsbGlwc2lzXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1lbGxpcHNpcy1jb2xvclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG4ucGFnaW5hdGlvbi1saXN0XG4gIGZsZXgtd3JhcDogd3JhcFxuXG4rbW9iaWxlXG4gIC5wYWdpbmF0aW9uXG4gICAgZmxleC13cmFwOiB3cmFwXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAucGFnaW5hdGlvbi1uZXh0XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgLnBhZ2luYXRpb24tbGlzdFxuICAgIGxpXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG5cbit0YWJsZXRcbiAgLnBhZ2luYXRpb24tbGlzdFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgb3JkZXI6IDFcbiAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICBvcmRlcjogMlxuICAucGFnaW5hdGlvbi1uZXh0XG4gICAgb3JkZXI6IDNcbiAgLnBhZ2luYXRpb25cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAmLmlzLWNlbnRlcmVkXG4gICAgICAucGFnaW5hdGlvbi1wcmV2aW91c1xuICAgICAgICBvcmRlcjogMVxuICAgICAgLnBhZ2luYXRpb24tbGlzdFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBvcmRlcjogMlxuICAgICAgLnBhZ2luYXRpb24tbmV4dFxuICAgICAgICBvcmRlcjogM1xuICAgICYuaXMtcmlnaHRcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgICAgIG9yZGVyOiAxXG4gICAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICAgIG9yZGVyOiAyXG4gICAgICAucGFnaW5hdGlvbi1saXN0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAgICAgb3JkZXI6IDNcbiIsIiRwYW5lbC1tYXJnaW46ICRibG9jay1zcGFjaW5nICFkZWZhdWx0XG4kcGFuZWwtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtcmFkaXVzOiAkcmFkaXVzLWxhcmdlICFkZWZhdWx0XG4kcGFuZWwtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjAyKSAhZGVmYXVsdFxuXG4kcGFuZWwtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogMC43NWVtIDFlbSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1zaXplOiAxLjI1ZW0gIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXdlaWdodDogJHdlaWdodC1ib2xkICFkZWZhdWx0XG5cbiRwYW5lbC10YWJzLWZvbnQtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuJHBhbmVsLXRhYi1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJHBhbmVsLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuJHBhbmVsLXRhYi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuXG4kcGFuZWwtbGlzdC1pdGVtLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHBhbmVsLWxpc3QtaXRlbS1ob3Zlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcblxuJHBhbmVsLWJsb2NrLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1ib3JkZXItbGVmdC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1pY29uLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFuZWwtaWNvbi1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1jb2xvcnM6ICRjb2xvcnMgIWRlZmF1bHRcblxuLnBhbmVsXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJHBhbmVsLXNoYWRvd1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFuZWwtbWFyZ2luXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJGNvbXBvbmVudHMgaW4gJHBhbmVsLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkY29tcG9uZW50cywgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAucGFuZWwtaGVhZGluZ1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5wYW5lbC10YWJzIGEuaXMtYWN0aXZlXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvclxuICAgICAgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvblxuICAgICAgICBjb2xvcjogJGNvbG9yXG5cbi5wYW5lbC10YWJzLFxuLnBhbmVsLWJsb2NrXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIGJvcmRlci1ib3R0b206ICRwYW5lbC1pdGVtLWJvcmRlclxuXG4ucGFuZWwtaGVhZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1yYWRpdXMgJHBhbmVsLXJhZGl1cyAwIDBcbiAgY29sb3I6ICRwYW5lbC1oZWFkaW5nLWNvbG9yXG4gIGZvbnQtc2l6ZTogJHBhbmVsLWhlYWRpbmctc2l6ZVxuICBmb250LXdlaWdodDogJHBhbmVsLWhlYWRpbmctd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkcGFuZWwtaGVhZGluZy1saW5lLWhlaWdodFxuICBwYWRkaW5nOiAkcGFuZWwtaGVhZGluZy1wYWRkaW5nXG5cbi5wYW5lbC10YWJzXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtc2l6ZTogJHBhbmVsLXRhYnMtZm9udC1zaXplXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGFcbiAgICBib3JkZXItYm90dG9tOiAkcGFuZWwtdGFiLWJvcmRlci1ib3R0b21cbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4XG4gICAgcGFkZGluZzogMC41ZW1cbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBhbmVsLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgY29sb3I6ICRwYW5lbC10YWItYWN0aXZlLWNvbG9yXG5cbi5wYW5lbC1saXN0XG4gIGFcbiAgICBjb2xvcjogJHBhbmVsLWxpc3QtaXRlbS1jb2xvclxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAkcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yXG5cbi5wYW5lbC1ibG9ja1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGNvbG9yOiAkcGFuZWwtYmxvY2stY29sb3JcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtKVxuICAmID4gLmNvbnRyb2xcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtd3JhcHBlZFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yXG4gICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtY29sb3JcbiAgICAucGFuZWwtaWNvblxuICAgICAgY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtaWNvbi1jb2xvclxuICAmOmxhc3QtY2hpbGRcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcGFuZWwtcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcblxuYS5wYW5lbC1ibG9jayxcbmxhYmVsLnBhbmVsLWJsb2NrXG4gIGN1cnNvcjogcG9pbnRlclxuICAmOmhvdmVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJsb2NrLWhvdmVyLWJhY2tncm91bmQtY29sb3JcblxuLnBhbmVsLWljb25cbiAgK2ZhKDE0cHgsIDFlbSlcbiAgY29sb3I6ICRwYW5lbC1pY29uLWNvbG9yXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC43NWVtKVxuICAuZmFcbiAgICBmb250LXNpemU6IGluaGVyaXRcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxuIiwiJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHRcbiR0YWJzLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdFxuJHRhYnMtbGluay1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFicy1saW5rLWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJzLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLWxpbmstcGFkZGluZzogMC41ZW0gMWVtICFkZWZhdWx0XG5cbiR0YWJzLWJveGVkLWxpbmstcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICRib3JkZXItaG92ZXIgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcblxuLnRhYnNcbiAgQGV4dGVuZCAlYmxvY2tcbiAgK292ZXJmbG93LXRvdWNoXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBvdmVyZmxvdzogaGlkZGVuXG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkdGFicy1ib3JkZXItYm90dG9tLXN0eWxlXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aFxuICAgIGNvbG9yOiAkdGFicy1saW5rLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLSN7JHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aH1cbiAgICBwYWRkaW5nOiAkdGFicy1saW5rLXBhZGRpbmdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgJjpob3ZlclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYnMtbGluay1ob3Zlci1jb2xvclxuICBsaVxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgICAgICBjb2xvcjogJHRhYnMtbGluay1hY3RpdmUtY29sb3JcbiAgdWxcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgJi5pcy1sZWZ0XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgICAmLmlzLWNlbnRlclxuICAgICAgZmxleDogbm9uZVxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW1cbiAgICAmLmlzLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbVxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFN0eWxlc1xuICAmLmlzLWJveGVkXG4gICAgYVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICtsdHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgJHRhYnMtYm94ZWQtbGluay1yYWRpdXMgMCAwXG4gICAgICArcnRsXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAkdGFicy1ib3hlZC1saW5rLXJhZGl1c1xuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm94ZWQtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgbGlcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yICFpbXBvcnRhbnRcbiAgJi5pcy1mdWxsd2lkdGhcbiAgICBsaVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMFxuICAmLmlzLXRvZ2dsZVxuICAgIGFcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLWNvbG9yXG4gICAgICBib3JkZXItc3R5bGU6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1zdHlsZVxuICAgICAgYm9yZGVyLXdpZHRoOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGhcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICBsaVxuICAgICAgJiArIGxpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLSN7JHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXdpZHRofSwgZmFsc2UpXG4gICAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICY6bGFzdC1jaGlsZCBhXG4gICAgICAgICtsdHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3JcbiAgICAgICAgICBjb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWNvbG9yXG4gICAgICAgICAgei1pbmRleDogMVxuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgJi5pcy10b2dnbGUtcm91bmRlZFxuICAgICAgbGlcbiAgICAgICAgJjpmaXJzdC1jaGlsZCBhXG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtXG4gICAgICAgICY6bGFzdC1jaGlsZCBhXG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNWVtXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8qIEJ1bG1hIEdyaWQgKi9cbkBjaGFyc2V0IFwidXRmLThcIlxuXG5AaW1wb3J0IFwiY29sdW1ucy5zYXNzXCJcbkBpbXBvcnQgXCJ0aWxlcy5zYXNzXCJcbiIsIiRjb2x1bW4tZ2FwOiAwLjc1cmVtICFkZWZhdWx0XG5cbi5jb2x1bW5cbiAgZGlzcGxheTogYmxvY2tcbiAgZmxleC1iYXNpczogMFxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDFcbiAgcGFkZGluZzogJGNvbHVtbi1nYXBcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1uYXJyb3dcbiAgICBmbGV4OiBub25lXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZnVsbFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMTAwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLXF1YXJ0ZXJzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA3NSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tdGhpcmRzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA2Ni42NjY2JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWhhbGZcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDUwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS10aGlyZFxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMzMuMzMzMyVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtcXVhcnRlclxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogMjUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLWZpZnRoXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAyMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA0MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10aHJlZS1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDYwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZvdXItZmlmdGhzXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiA4MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnNcbiAgICBtYXJnaW4tbGVmdDogNzUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by10aGlyZHNcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtaGFsZlxuICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLXRoaXJkXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtZmlmdGhcbiAgICBtYXJnaW4tbGVmdDogMjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by1maWZ0aHNcbiAgICBtYXJnaW4tbGVmdDogNDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRoc1xuICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtZm91ci1maWZ0aHNcbiAgICBtYXJnaW4tbGVmdDogODAlXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLSN7JGl9XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LSN7JGl9XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArbW9iaWxlXG4gICAgJi5pcy1uYXJyb3ctbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tbW9iaWxlXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LW1vYmlsZVxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArdGFibGV0XG4gICAgJi5pcy1uYXJyb3csXG4gICAgJi5pcy1uYXJyb3ctdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLFxuICAgICYuaXMtZnVsbC10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycyxcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcyxcbiAgICAmLmlzLXR3by10aGlyZHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYsXG4gICAgJi5pcy1oYWxmLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLFxuICAgICYuaXMtb25lLXRoaXJkLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLFxuICAgICYuaXMtb25lLWZpZnRoLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocyxcbiAgICAmLmlzLXR3by1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocyxcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYsXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQsXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLFxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocyxcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LFxuICAgICAgJi5pcy0jeyRpfS10YWJsZXRcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0sXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS10YWJsZXRcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK3RvdWNoXG4gICAgJi5pcy1uYXJyb3ctdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRvdWNoXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICtkZXNrdG9wXG4gICAgJi5pcy1uYXJyb3ctZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWRlc2t0b3BcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK3dpZGVzY3JlZW5cbiAgICAmLmlzLW5hcnJvdy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW5cbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0td2lkZXNjcmVlblxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArZnVsbGhkXG4gICAgJi5pcy1uYXJyb3ctZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDc1JVxuICAgICYuaXMtdHdvLXRoaXJkcy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAzMy4zMzMzJVxuICAgICYuaXMtb25lLXF1YXJ0ZXItZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDQwJVxuICAgICYuaXMtdGhyZWUtZmlmdGhzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tZnVsbGhkXG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWZ1bGxoZFxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuXG4uY29sdW1uc1xuICBtYXJnaW4tbGVmdDogKC0kY29sdW1uLWdhcClcbiAgbWFyZ2luLXJpZ2h0OiAoLSRjb2x1bW4tZ2FwKVxuICBtYXJnaW4tdG9wOiAoLSRjb2x1bW4tZ2FwKVxuICAmOmxhc3QtY2hpbGRcbiAgICBtYXJnaW4tYm90dG9tOiAoLSRjb2x1bW4tZ2FwKVxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtICN7JGNvbHVtbi1nYXB9KVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICYuaXMtZ2FwbGVzc1xuICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgbWFyZ2luLXRvcDogMFxuICAgICYgPiAuY29sdW1uXG4gICAgICBtYXJnaW46IDBcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICYuaXMtbW9iaWxlXG4gICAgZGlzcGxheTogZmxleFxuICAmLmlzLW11bHRpbGluZVxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAmLmlzLXZjZW50ZXJlZFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1kZXNrdG9wKVxuICAgICAgZGlzcGxheTogZmxleFxuICArZGVza3RvcFxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtZGVza3RvcFxuICAgICAgZGlzcGxheTogZmxleFxuXG5AaWYgJHZhcmlhYmxlLWNvbHVtbnNcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGVcbiAgICAtLWNvbHVtbkdhcDogMC43NXJlbVxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSlcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKVxuICAgIC5jb2x1bW5cbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29sdW1uR2FwKVxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOFxuICAgICAgJi5pcy0jeyRpfVxuICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArbW9iaWxlXG4gICAgICAgICYuaXMtI3skaX0tbW9iaWxlXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RhYmxldFxuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICt0YWJsZXQtb25seVxuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldC1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3RvdWNoXG4gICAgICAgICYuaXMtI3skaX0tdG91Y2hcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZGVza3RvcFxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4gICAgICArZGVza3RvcC1vbmx5XG4gICAgICAgICYuaXMtI3skaX0tZGVza3RvcC1vbmx5XG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3dpZGVzY3JlZW5cbiAgICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfVxuICAgICAgK3dpZGVzY3JlZW4tb25seVxuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4yNXJlbX1cbiAgICAgICtmdWxsaGRcbiAgICAgICAgJi5pcy0jeyRpfS1mdWxsaGRcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMjVyZW19XG4iLCIkdGlsZS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0XG5cbi50aWxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFuY2VzdG9yXG4gICAgbWFyZ2luLWxlZnQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi1yaWdodDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgbWFyZ2luLXRvcDogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy1jaGlsZFxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XG4gICYuaXMtcGFyZW50XG4gICAgcGFkZGluZzogJHRpbGUtc3BhY2luZ1xuICAmLmlzLXZlcnRpY2FsXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICYgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudFxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgJjpub3QoLmlzLWNoaWxkKVxuICAgICAgZGlzcGxheTogZmxleFxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX1cbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogKCRpIC8gMTIpICogMTAwJVxuIiwiLyogQnVsbWEgSGVscGVycyAqL1xuQGNoYXJzZXQgXCJ1dGYtOFwiXG5cbkBpbXBvcnQgXCJjb2xvci5zYXNzXCJcbkBpbXBvcnQgXCJmbGV4Ym94LnNhc3NcIlxuQGltcG9ydCBcImZsb2F0LnNhc3NcIlxuQGltcG9ydCBcIm90aGVyLnNhc3NcIlxuQGltcG9ydCBcIm92ZXJmbG93LnNhc3NcIlxuQGltcG9ydCBcInBvc2l0aW9uLnNhc3NcIlxuQGltcG9ydCBcInNwYWNpbmcuc2Fzc1wiXG5AaW1wb3J0IFwidHlwb2dyYXBoeS5zYXNzXCJcbkBpbXBvcnQgXCJ2aXNpYmlsaXR5LnNhc3NcIlxuIiwiQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudFxuICBhLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzXG4gICAgICBjb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnRcbiAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgLy8gTGlnaHRcbiAgICAuaGFzLXRleHQtI3skbmFtZX0tbGlnaHRcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudFxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tbGlnaHRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDEwJSkgIWltcG9ydGFudFxuICAgIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfS1saWdodFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnRcbiAgICAvLyBEYXJrXG4gICAgLmhhcy10ZXh0LSN7JG5hbWV9LWRhcmtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50XG4gICAgYS5oYXMtdGV4dC0jeyRuYW1lfS1kYXJrXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c1xuICAgICAgICBjb2xvcjogYnVsbWFMaWdodGVuKCRjb2xvci1kYXJrLCAxMCUpICFpbXBvcnRhbnRcbiAgICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX0tZGFya1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudFxuXG5AZWFjaCAkbmFtZSwgJHNoYWRlIGluICRzaGFkZXNcbiAgLmhhcy10ZXh0LSN7JG5hbWV9XG4gICAgY29sb3I6ICRzaGFkZSAhaW1wb3J0YW50XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGFkZSAhaW1wb3J0YW50XG4iLCIkZmxleC1kaXJlY3Rpb24tdmFsdWVzOiByb3csIHJvdy1yZXZlcnNlLCBjb2x1bW4sIGNvbHVtbi1yZXZlcnNlXG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtZGlyZWN0aW9uLXZhbHVlc1xuICAuaXMtZmxleC1kaXJlY3Rpb24tI3skdmFsdWV9XG4gICAgZmxleC1kaXJlY3Rpb246ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRmbGV4LXdyYXAtdmFsdWVzOiBub3dyYXAsIHdyYXAsIHdyYXAtcmV2ZXJzZVxuQGVhY2ggJHZhbHVlIGluICRmbGV4LXdyYXAtdmFsdWVzXG4gIC5pcy1mbGV4LXdyYXAtI3skdmFsdWV9XG4gICAgZmxleC13cmFwOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kanVzdGlmeS1jb250ZW50LXZhbHVlczogZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgc3BhY2UtYmV0d2Vlbiwgc3BhY2UtYXJvdW5kLCBzcGFjZS1ldmVubHksIHN0YXJ0LCBlbmQsIGxlZnQsIHJpZ2h0XG5AZWFjaCAkdmFsdWUgaW4gJGp1c3RpZnktY29udGVudC12YWx1ZXNcbiAgLmlzLWp1c3RpZnktY29udGVudC0jeyR2YWx1ZX1cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1jb250ZW50LXZhbHVlczogZmxleC1zdGFydCwgZmxleC1lbmQsIGNlbnRlciwgc3BhY2UtYmV0d2Vlbiwgc3BhY2UtYXJvdW5kLCBzcGFjZS1ldmVubHksIHN0cmV0Y2gsIHN0YXJ0LCBlbmQsIGJhc2VsaW5lXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLWNvbnRlbnQtdmFsdWVzXG4gIC5pcy1hbGlnbi1jb250ZW50LSN7JHZhbHVlfVxuICAgIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRhbGlnbi1pdGVtcy12YWx1ZXM6IHN0cmV0Y2gsIGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIGJhc2VsaW5lLCBzdGFydCwgZW5kLCBzZWxmLXN0YXJ0LCBzZWxmLWVuZFxuQGVhY2ggJHZhbHVlIGluICRhbGlnbi1pdGVtcy12YWx1ZXNcbiAgLmlzLWFsaWduLWl0ZW1zLSN7JHZhbHVlfVxuICAgIGFsaWduLWl0ZW1zOiAkdmFsdWUgIWltcG9ydGFudFxuXG4kYWxpZ24tc2VsZi12YWx1ZXM6IGF1dG8sIGZsZXgtc3RhcnQsIGZsZXgtZW5kLCBjZW50ZXIsIGJhc2VsaW5lLCBzdHJldGNoXG5AZWFjaCAkdmFsdWUgaW4gJGFsaWduLXNlbGYtdmFsdWVzXG4gIC5pcy1hbGlnbi1zZWxmLSN7JHZhbHVlfVxuICAgIGFsaWduLXNlbGY6ICR2YWx1ZSAhaW1wb3J0YW50XG5cbiRmbGV4LW9wZXJhdG9yczogZ3Jvdywgc2hyaW5rXG5AZWFjaCAkb3BlcmF0b3IgaW4gJGZsZXgtb3BlcmF0b3JzXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNVxuICAgIC5pcy1mbGV4LSN7JG9wZXJhdG9yfS0jeyRpfVxuICAgICAgZmxleC0jeyRvcGVyYXRvcn06ICRpICFpbXBvcnRhbnRcbiIsIi5pcy1jbGVhcmZpeFxuICArY2xlYXJmaXhcblxuLmlzLXB1bGxlZC1sZWZ0XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnRcblxuLmlzLXB1bGxlZC1yaWdodFxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxuIiwiLmlzLXJhZGl1c2xlc3NcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50XG5cbi5pcy1zaGFkb3dsZXNzXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtY2xpY2thYmxlXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50XG5cbi5pcy11bnNlbGVjdGFibGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4iLCIuaXMtY2xpcHBlZFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiIsIi5pcy1vdmVybGF5XG4gIEBleHRlbmQgJW92ZXJsYXlcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCIuaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0XG4kc3BhY2luZy1kaXJlY3Rpb25zOiAoXCJ0b3BcIjogXCJ0XCIsIFwicmlnaHRcIjogXCJyXCIsIFwiYm90dG9tXCI6IFwiYlwiLCBcImxlZnRcIjogXCJsXCIpICFkZWZhdWx0XG4kc3BhY2luZy1ob3Jpem9udGFsOiBcInhcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0XG4kc3BhY2luZy12YWx1ZXM6IChcIjBcIjogMCwgXCIxXCI6IDAuMjVyZW0sIFwiMlwiOiAwLjVyZW0sIFwiM1wiOiAwLjc1cmVtLCBcIjRcIjogMXJlbSwgXCI1XCI6IDEuNXJlbSwgXCI2XCI6IDNyZW0pICFkZWZhdWx0XG5cbkBlYWNoICRwcm9wZXJ0eSwgJHNob3J0Y3V0IGluICRzcGFjaW5nLXNob3J0Y3V0c1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRzcGFjaW5nLXZhbHVlc1xuICAgIC8vIEFsbCBkaXJlY3Rpb25zXG4gICAgLiN7JHNob3J0Y3V0fS0jeyRuYW1lfVxuICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIENhcmRpbmFsIGRpcmVjdGlvbnNcbiAgICBAZWFjaCAkZGlyZWN0aW9uLCAkc3VmZml4IGluICRzcGFjaW5nLWRpcmVjdGlvbnNcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzdWZmaXh9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS0jeyRkaXJlY3Rpb259OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIEhvcml6b250YWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy1ob3Jpem9udGFsICE9IG51bGxcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzcGFjaW5nLWhvcml6b250YWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS1sZWZ0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgICAgICAjeyRwcm9wZXJ0eX0tcmlnaHQ6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gVmVydGljYWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy12ZXJ0aWNhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy12ZXJ0aWNhbH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LXRvcDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnRcbiIsIj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcblxuLmhhcy10ZXh0LXdlaWdodC1saWdodFxuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbFxuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW1cbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXByaW1hcnlcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlY29uZGFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Fucy1zZXJpZlxuICBmb250LWZhbWlseTogJGZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1tb25vc3BhY2VcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1jb2RlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWltcG9ydGFudFxuIiwiXG5cbiRkaXNwbGF5czogJ2Jsb2NrJyAnZmxleCcgJ2lubGluZScgJ2lubGluZS1ibG9jaycgJ2lubGluZS1mbGV4J1xuXG5AZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXNcbiAgLmlzLSN7JGRpc3BsYXl9XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArbW9iaWxlXG4gICAgLmlzLSN7JGRpc3BsYXl9LW1vYmlsZVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0LW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmlzLSN7JGRpc3BsYXl9LXRvdWNoXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlblxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmlzLSN7JGRpc3BsYXl9LWZ1bGxoZFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuXG4uaXMtaGlkZGVuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtc3Itb25seVxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnRcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaGlkZGVuLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1oaWRkZW4tdGFibGV0XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaGlkZGVuLXRvdWNoXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1oaWRkZW4tZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlblxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWhpZGRlbi1mdWxsaGRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLWludmlzaWJsZVxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1pbnZpc2libGUtbW9iaWxlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaW52aXNpYmxlLXRhYmxldFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1pbnZpc2libGUtdG91Y2hcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3BcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWludmlzaWJsZS1mdWxsaGRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuIiwiLyogQnVsbWEgTGF5b3V0ICovXG5AY2hhcnNldCBcInV0Zi04XCJcblxuQGltcG9ydCBcImhlcm8uc2Fzc1wiXG5AaW1wb3J0IFwic2VjdGlvbi5zYXNzXCJcbkBpbXBvcnQgXCJmb290ZXIuc2Fzc1wiXG4iLCIkaGVyby1ib2R5LXBhZGRpbmc6IDNyZW0gMS41cmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctc21hbGw6IDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bTogOXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1sYXJnZTogMThyZW0gMS41cmVtICFkZWZhdWx0XG5cbiRoZXJvLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4vLyBNYWluIGNvbnRhaW5lclxuLmhlcm9cbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAubmF2YmFyXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAudGFic1xuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGhlcm8tY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBpbmhlcml0XG4gICAgICAudGl0bGVcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5zdWJ0aXRsZVxuICAgICAgICBjb2xvcjogYnVsbWFSZ2JhKCRjb2xvci1pbnZlcnQsIDAuOSlcbiAgICAgICAgYTpub3QoLmJ1dHRvbiksXG4gICAgICAgIHN0cm9uZ1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAubmF2YmFyLW1lbnVcbiAgICAgICAgK3RvdWNoXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjcpXG4gICAgICBhLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLnRhYnNcbiAgICAgICAgYVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgb3BhY2l0eTogMC45XG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICBsaVxuICAgICAgICAgICYuaXMtYWN0aXZlIGFcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJi5pcy1ib3hlZCxcbiAgICAgICAgJi5pcy10b2dnbGVcbiAgICAgICAgICBhXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICAgICAgICBsaS5pcy1hY3RpdmUgYVxuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgLy8gTW9kaWZpZXJzXG4gICAgICBAaWYgdHlwZS1vZigkY29sb3IpID09ICdjb2xvcidcbiAgICAgICAgJi5pcy1ib2xkXG4gICAgICAgICAgJGdyYWRpZW50LXRvcC1sZWZ0OiBkYXJrZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkY29sb3IsIC0xMGRlZyksIDEwJSksIDEwJSlcbiAgICAgICAgICAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0OiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAxMGRlZyksIDUlKSwgNSUpXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgJGdyYWRpZW50LXRvcC1sZWZ0IDAlLCAkY29sb3IgNzElLCAkZ3JhZGllbnQtYm90dG9tLXJpZ2h0IDEwMCUpXG4gICAgICAgICAgK21vYmlsZVxuICAgICAgICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgLmhlcm8tYm9keVxuICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArdGFibGV0XG4gICAgICAuaGVyby1ib2R5XG4gICAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1sYXJnZVxuICAmLmlzLWhhbGZoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodCxcbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgLmhlcm8tYm9keVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJiA+IC5jb250YWluZXJcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxXG4gICYuaXMtaGFsZmhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDUwdmhcbiAgJi5pcy1mdWxsaGVpZ2h0XG4gICAgbWluLWhlaWdodDogMTAwdmhcblxuLy8gQ29tcG9uZW50c1xuXG4uaGVyby12aWRlb1xuICBAZXh0ZW5kICVvdmVybGF5XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdmlkZW9cbiAgICBsZWZ0OiA1MCVcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgbWluLXdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLXRyYW5zcGFyZW50XG4gICAgb3BhY2l0eTogMC4zXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICBkaXNwbGF5OiBub25lXG5cbi5oZXJvLWJ1dHRvbnNcbiAgbWFyZ2luLXRvcDogMS41cmVtXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICttb2JpbGVcbiAgICAuYnV0dG9uXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDEuNXJlbSlcblxuLy8gQ29udGFpbmVyc1xuXG4uaGVyby1oZWFkLFxuLmhlcm8tZm9vdFxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcblxuLmhlcm8tYm9keVxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nXG4iLCIkc2VjdGlvbi1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1tZWRpdW06IDlyZW0gMS41cmVtICFkZWZhdWx0XG4kc2VjdGlvbi1wYWRkaW5nLWxhcmdlOiAxOHJlbSAxLjVyZW0gIWRlZmF1bHRcblxuLnNlY3Rpb25cbiAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZ1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICArZGVza3RvcFxuICAgIC8vIFNpemVzXG4gICAgJi5pcy1tZWRpdW1cbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbWVkaXVtXG4gICAgJi5pcy1sYXJnZVxuICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1sYXJnZVxuIiwiJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG4kZm9vdGVyLWNvbG9yOiBmYWxzZSAhZGVmYXVsdFxuJGZvb3Rlci1wYWRkaW5nOiAzcmVtIDEuNXJlbSA2cmVtICFkZWZhdWx0XG5cbi5mb290ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIHBhZGRpbmc6ICRmb290ZXItcGFkZGluZ1xuICBAaWYgJGZvb3Rlci1jb2xvclxuICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yXG4iLCJzdmcge1xuICAgIC8vIFNpemVzXG4gICAgJi5pcy1zbSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5pcy1tZCB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuICAgIC8vIEljb25zXG4gICAgJi5pY29uLWNoZXZyb24tZG93biB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJi5pY29uLWNoZXZyb24tdXAge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB9XG5cbiAgICAmLmljb24tY2hldnJvbi1sZWZ0IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5zdGFyIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMTlweDtcblxuICAgICAgICAmLmZpbGxlZCB7XG4gICAgICAgICAgICBmaWxsOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLnVuZmlsbGVkIHtcbiAgICAgICAgICAgIGZpbGw6ICM2YWExYTQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jZW50ZXItdG91Y2gge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLm5vLWdyb3cge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gICAgfVxufVxuXG4vL21hcmdpbiB0b3AgYm90dG9tXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuICAgIC5tLXRiLSN7JGkgKiAxMH0ge1xuICAgICAgICBtYXJnaW46ICN7JGkgKiAxMH1weCAwO1xuICAgIH1cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5cbi8vbWFyZ2luIHRvcFxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tcHJvcGVydHktdW5pdC13aGl0ZWxpc3QgKi9cbiAgICAubS10LSN7JGkgKiAxMH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAjeyRpICogMTB9cHg7XG4gICAgfVxuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbn1cblxuLy9tYXJnaW4gYm90dG9tXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuICAgIC5tLWItI3skaSAqIDEwfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiAxMH1weDtcbiAgICB9XG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuXG4vL21hcmdpbiBsZWZ0XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1wcm9wZXJ0eS11bml0LXdoaXRlbGlzdCAqL1xuICAgIC5tLWwtI3skaSAqIDEwfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRpICogMTB9cHg7XG4gICAgfVxuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbn1cbiIsIkBmdW5jdGlvbiBjYWxjdWxhdGUtcmVtKCRzaXplKSB7XG4gICAgJHJlbS1zaXplOiAkc2l6ZSAvIDE2cHg7XG5cbiAgICBAcmV0dXJuICRyZW0tc2l6ZSAqIDFyZW07XG59XG5cbkBtaXhpbiBmb250KCRzaXplOiAxNnB4LCAkbGluZWhlaWdodDogMzBweCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gICAgZm9udC1zaXplOiBjYWxjdWxhdGUtcmVtKCRzaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVoZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGN1bGF0ZS1yZW0oJGxpbmVoZWlnaHQpO1xufVxuXG4vKipcbiAqIE1peGluIHRvIGNyZWF0ZSBzdHlsZSBleGNlcHRpb25zIHBlciBUaGVtZVxuICogVXNhZ2U6IEBpbmNsdWRlIHRoZW1lKCdiYWNrZ3JvdW5kLWNvbG9yJywgWyRwcmltYXJ5LCAkc2Vjb25kYXJ5XSk7XG4gKlxuICogQHBhcmFtICRwcm9wZXJ0eSBjc3MgcHJvcGVydHkgdG8gZGVmaW5lIHZhbHVlIHRvXG4gKiBAcGFyYW0gJHZhbHVlcyBMaXN0IG9mIHZhbHVlcyB0byBzZXQgdG8gdGhlIGdpdmVuIHByb3BlcnR5LCBwcm9wZXJ0aWVzIG5lZWRzIHRvIGhhdmUgdGhlIHNhbWUgb3JkZXIgYXMgdGhlICR0aGVtZXMgZGVmaW5lcyB3aXRoaW4gdGhlIG1peGluXG4gKi9cbkBtaXhpbiB0aGVtZSgkcHJvcGVydHksICR2YWx1ZXMpIHtcbiAgICAvKipcbiAgICAgKiBBdmFpbGFibGUgdGhlbWVzLCB0aGUgYm9keSBuZWVkcyB0byBoYXZlIGEgY2xhc3Mgd2l0aCB0aGlzIHByb3BlcnR5XG4gICAgICogZS5nLiA8Ym9keSBjbGFzcz1cImNvbnN1bWVyc1wiPlxuICAgICAqL1xuICAgICR0aGVtZXM6IGNvbnN1bWVycywgYnVzaW5lc3M7XG5cbiAgICAvKiogTG9vcCB0aHJvdWdoIHRoZW1lcyAqL1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCR0aGVtZXMpIHtcbiAgICAgICAgLyoqIEFkZCB0aGUgcGFyZW50IHNlbGVjdG9yICovXG4gICAgICAgIC4je250aCgkdGhlbWVzLCAkaSl9ICYge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiBudGgoJHZhbHVlcywgJGkpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiBkaWVyZW5iZXNjaGVybWluZ3NhbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9EaWVyZW5iZXNjaGVybWluZ1NhbnMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2FucztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvRGllcmVuYmVzY2hlcm1pbmdTYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9EaWVyZW5iZXNjaGVybWluZ1NhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiBkaWVyZW5iZXNjaGVybWluZ3NhbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fuc0RlbWkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvRGllcmVuYmVzY2hlcm1pbmdTYW5zRGVtaS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogZGllcmVuYmVzY2hlcm1pbmdzYW5zO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9EaWVyZW5iZXNjaGVybWluZ1NhbnNEZW1pLUl0YWxpLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL0RpZXJlbmJlc2NoZXJtaW5nU2Fuc0RlbWktSXRhbGkud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6IGRpZXJlbmJlc2NoZXJtaW5nc2FucztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvRGllcmVuYmVzY2hlcm1pbmdTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vZm9udHMvRGllcmVuYmVzY2hlcm1pbmdTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6IHBhc3Npbmdub3RlcztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUGFzc2luZ05vdGVzLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL1Bhc3NpbmdOb3Rlcy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG4iLCJib2R5IHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5wLFxuYSB7XG4gICAgQGluY2x1ZGUgZm9udCgxOHB4LCAyOHB4KTtcblxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxucCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRncmVlbjtcbn1cblxuaDEsXG4uaDEge1xuICAgIEBpbmNsdWRlIGZvbnQoNDBweCwgNTJweCk7XG59XG5cbmgyLFxuLmgyIHtcbiAgICBAaW5jbHVkZSBmb250KDM0cHgsIDQ1cHgpO1xufVxuXG5oMyxcbi5oMyB7XG4gICAgQGluY2x1ZGUgZm9udCgyOHB4LCAzN3B4KTtcbn1cblxuaDQsXG4uaDQge1xuICAgIEBpbmNsdWRlIGZvbnQoMjZweCwgMzVweCk7XG59XG5cbmg1LFxuLmg1IHtcbiAgICBAaW5jbHVkZSBmb250KDIycHgsIDMwcHgpO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAuNjI1ZW0gMDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMyxcbiAgICBoNCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLndwLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuICAgICAgICBvbCxcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU2O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNzVlbTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDIuNjI1ZW07XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICAgICAgICBtYXJnaW46IDAuNzVlbSAwIDAuNzVlbSAyLjYyNWVtO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkZ3JlZW47XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDMwcHgsIDM1cHgpO1xuXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDIwcHgsIDIwcHgpO1xuXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkYWRkO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAuNWVtIGF1dG8gMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLjVlbSAxZW0gMWVtIDAgIWltcG9ydGFudDtcbn1cblxuLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IC41ZW0gMCAxZW0gMWVtICFpbXBvcnRhbnQ7XG59XG4iLCIuYW5pbWFsLXN0YXJzLXRhYmxlIHtcbiAgICAucm93cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuXG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5yb3doZWFkZXItaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ncmlkY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjEyNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uaGVhZGVyLFxuICAgIC5yb3doZWFkZXIsXG4gICAgLmdyaWRjZWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbmhlYWRlcixcbiAgICAucm93aGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc3Nzc4O1xuICAgIH1cblxuICAgIC5jb2x1bW5oZWFkZXIsXG4gICAgLmdyaWRjZWxsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJvd2hlYWRlcixcbiAgICAuZ3JpZGNlbGwge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1uaGVhZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93aGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZGNlbGwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggJHNlY29uZGFyeS1zb2Z0LWFsdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkY2VsbC1zdGFyLWluZm8ge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgJHNlY29uZGFyeS1zb2Z0LWFsdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIHdpZHRoOiAxMjhweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3doZWFkZXItaWNvbnMge1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbmltYWwtc3RhcnMtaGVhZGVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnktc29mdDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICBzdmc6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRocmVlIHtcbiAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICBzdmc6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHVsbC1kb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4zMTI1ZW07XG4gICAgfVxufVxuIiwiLmJyZWFkY3J1bWJzIHtcbiAgICB6LWluZGV4OiAxOTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSxcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImEge1xuICAgICYuYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgxOHB4LCA1NHB4KTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGluayB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmlucHV0IHtcbiAgICAmLmJ1dHRvbiB7XG4gICAgICAgICYuc2VhcmNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gR3V0ZW5iZXJnIGJ1dHRvbnNcbi53cC1ibG9jay1idXR0b24ge1xuICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLmFsaWduY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1ncmVlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgcGFkZGluZzogMC43MjIyMjIyMjJlbSAxLjExMTExMTExMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtb3V0bGluZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtZGVmYXVsdCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLWZpbGwge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb2xsYXBzaWJsZSB7XG4gICAgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1jb2xsYXBzaWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICYubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxlc3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcblxuICAgICAgICAgICAgJi5tb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxlc3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW50IHtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoNDBweCwgNTJweCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250KDM0cHgsIDQ1cHgpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyOHB4LCAzN3B4KTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMjZweCwgMzVweCk7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgJi5pbnRybyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KDI0cHgsIDM0cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAmLmFsaWdubGVmdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGlnbmNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsaWducmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLndwLWJsb2NrLWVtYmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcblxuICAgICAgICAgICAgJi5hbGlnbmxlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFsaWducmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYy13aW5kb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiAyZW0gNGVtO1xuICAgIH1cbn1cblxuLmNjLW1lc3NhZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0wLjA2MjVlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICB9XG59XG5cbi5jYy1jb21wbGlhbmNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNjLWFsbG93IHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmNjLWRpc21pc3Mge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG5cbi5jYy1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICYuY2MtYWxsb3cge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgJi5jYy1kaXNtaXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2MtcmV2b2tlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmRvd25sb2Fkcy1hbmQtbGlua3Mge1xuICAgIG1hcmdpbjogMS41ZW0gMDtcblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5kb3dubG9hZHMtYW5kLWxpbmtzLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMC4xODc1ZW0gMC43ZW0gMCAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMjAwbXM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTGFuZ3VhZ2Utb25seSBjb250ZW50IChUYWFsLWJsb2NrIDxkaXY+IC8gW25sXeKAplsvbmxdIC8gW2VuXeKAplsvZW5dIDxzcGFuPikuXG4vLyBEZWZhdWx0IHBhZ2UgbGFuZ3VhZ2UgaXMgRHV0Y2ggKGh0bWwgbGFuZz1cIm5sLU5MXCIpOyB0aGUgbGFuZ3VhZ2UgdGhhdCBkb2VzXG4vLyBub3QgbWF0Y2ggdGhlIGFjdGl2ZSBkb2N1bWVudCBsYW5ndWFnZSBpcyBoaWRkZW4uXG5cbi8vIFNob3J0Y29kZSBzcGFuIHN0YW5kYWxvbmUgKG5vIDxwPiB3cmFwcGVyKTogbWFrZSBpdCByZWFkIGxpa2UgYm9keSBjb3B5LlxuLy8gZGlzcGxheTogYmxvY2sgaXMgbmVlZGVkIHNvIG1hcmdpbi1ib3R0b20gdGFrZXMgZWZmZWN0Llxuc3Bhbi5sYW5nLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLy8gSW5saW5lIHVzYWdlIGluc2lkZSBhIHBhcmFncmFwaDogdGhlIDxwPiBhbHJlYWR5IGhhbmRsZXMgc2l6aW5nIGFuZCBzcGFjaW5nLlxucCBzcGFuLmxhbmctb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBWaXNpYmlsaXR5IHRvZ2dsZS4gIWltcG9ydGFudCBzbyBpdCBhbHdheXMgd2lucyBvdmVyIHRoZSBzaXppbmcgcnVsZXMgYWJvdmVcbi8vIChtYXRjaGVzIHRoZSAuaGlkZGVuIGhlbHBlciBpbiB0aGlzIGZpbGUpLlxuLmxhbmctb25seS5sYW5nLWVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmh0bWxbbGFuZ149J2VuJ10ge1xuICAgIC5sYW5nLW9ubHkubGFuZy1ubCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubGFuZy1vbmx5LmxhbmctZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAgLmxhbmctb25seS5sYW5nLWVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc3Itb25seSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4uZHJvcGRvd24ubGFuZ3VhZ2UudHJhbnNsYXRlLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5kZWVwbC1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSAuZGVlcGwtZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kZWVwbC10b2dnbGUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgIC5jdXJyZW50LWZsYWcgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWNoZXZyb24tZG93biB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWVwbC1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JlZW4sIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDE4cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gICAgICAgIHdpZHRoOiAxOHJlbTtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgIH1cblxuICAgIC5kZWVwbC1tZW51LWhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG5cbiAgICAuZGVlcGwtbWVudS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmRlZXBsLW1lbnUtY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5kZWVwbC1tZW51LWRpc2NsYWltZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmRlZXBsLXNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IzYmRiZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5kZWVwbC1yZXNldCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmRlZXBsLXJlc2V0LWxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgLmRlZXBsLWRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgdG9wOiAzLjc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAycmVtKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyNTA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZWVwbC10cmFuc2xhdGUtb3ZlcmxheSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBpbnNldDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjE0NzQ4MzY0NjtcblxuICAgIC5kZWVwbC10cmFuc2xhdGUtb3ZlcmxheS1pbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAuZGVlcGwtdHJhbnNsYXRlLXNwaW5uZXIge1xuICAgICAgICBhbmltYXRpb246IGRlZXBsLXNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRlZXBsLXNwaW4ge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG4iLCIuZHJvcGRvd24ge1xuICAgIC8vIExhbmd1YWdlIGRyb3Bkb3duXG4gICAgJi5sYW5ndWFnZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAmLmRyb3Age1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAmLmljb24tY2hldnJvbi1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC50cmFuc2xhdGUtbWVudSkgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhdGljIHtcbiAgICAuZHJvcGRvd24ge1xuICAgICAgICAmLmxhbmd1YWdlIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW50LWVtYmVkIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiLmZhcSB7XG4gICAgbWFyZ2luOiAzZW0gYXV0bztcblxuICAgIGgxICsgJiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSxcbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbnMsXG4gICAgJl9fYW5zd2VyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMDUsIDAuMzYsIDEpO1xuICAgICAgICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzb2Z0LWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICAgICAgbWFyZ2luLXRvcDogMC4zZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjNlbTtcblxuICAgICAgICBzZWN0aW9uOmZpcnN0LWNoaWxkICYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc29mdC1ncmV5O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICAgICAgcGFkZGluZy10b3A6IDAuNWVtO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYW5zd2VyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIGEsXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDIuNjI1ZW07XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMC43NWVtIDAgMC43NWVtIDIuNjI1ZW07XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGw6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbjtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxufVxuIiwiZm9vdGVyIHtcbiAgICAvLyBVcHBlciBmb290ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tdG9wOiAzLjc1ZW07XG4gICAgbWluLWhlaWdodDogMzE0cHg7XG4gICAgcGFkZGluZzogMy43NWVtIDEuNWVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC8vIE1vYmlsZVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDI2cHgsIDM1cHgpO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDIycHgsIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLy8gTW9iaWxlXG4gICAgICAgICAgICAuaGFzLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjA5MDkwOWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZS1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgxNnB4LCAyNHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMThweCwgMjRweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTG93ZXIgZm9vdGVyXG4uZm9vdGVyLXNvY2lhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogOTdweDtcbiAgICBwYWRkaW5nOiAxLjdlbSAxLjVlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDE2cHgsIDIwcHgpO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBNZW51IGxpbmtzIChwcml2YWN5IHN0YXRlbWVudCBldGMuKVxuICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDE0cHgsIDE4cHgpO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSWNvbnNcbiAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlYWRlci1zbGlkZXIge1xuICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJi5oZWFkZXItZGV0YWlsIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbWFsbC1oZWlnaHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDI4cHgsIDM3cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNTM1NzE0Mjg2ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgxOHB4LCAyNnB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44MzMzMzMzMzNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZS1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gICAgfVxuXG4gICAgLmZsaWNraXR5LWJ1dHRvbiB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldmlvdXMge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmljb24tcGFnZS1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5uZWdhdGl2ZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTEuMTI1ZW07XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMzRweCwgNDFweCk7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG5cbiAgICAgICAgICAgIC5hbmltYWwtaWNvbi1iZyxcbiAgICAgICAgICAgIC5idXNpbmVzcy10eXBlLWJnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1c2luZXNzLXR5cGUtb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubGF0ZXN0LXBvc3RzLFxuLm5ld3Mge1xuICAgIC5maWVsZC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMjJweCwgMzBweCk7XG5cbiAgICAgICAgbWFyZ2luOiAxLjgxODE4MTgxOGVtIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KDIycHgsIDI4cHgpO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDAuOTA5MDkwOTA5ZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMThweCwgMjRweCk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXRlc3QtcG9zdHMtd3JhcHBlciB7XG4gICAgICAgIC5sYXRlc3QtcG9zdHMtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi5sYXRlc3QtcG9zdHMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMThweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS4xNDI4NTcxNDNlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZGFsIHtcbiAgICAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNWVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuMTI1ZW07XG5cbiAgICAgICAgICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXZiYXIge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogMTE3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVza3RvcCBNZW51XG4gICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gRmlyc3QgbGV2ZWwgKGdsb2JhbClcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4xMTExMTFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMThweCwgMjRweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6IDExNzVweCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDE2cHgsIDI4cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgJi5uYXZiYXItZW5kIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJi5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIDJuZCBsZXZlbCAoaXRlbXMgd2l0aCBjaGlsZHMpXG4gICAgICAgICAgICAuaGFzLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAmLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4xMTExMTFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtYW5jZXN0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gMm5kIGxldmVsIGRyb3Bkb3duXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjQyODU3MWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gMm5kIGxldmVsIGl0ZW1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pdGVtLWRyb3Bkb3duLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMTExMTExZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIDNyZCBsZXZlbFxuICAgICAgICAgICAgICAgICAgICAgICAgLmhhcy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib2R5LmJ1c2luZXNzICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpc3BsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDNyZCBsZXZlbCBkcm9wZG93blxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAzcmQgbGV2ZWwgaXRlbVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tc3ViZHJvcGRvd24taXRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuMjIyMjIyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEhvdmVyIGRlc2t0b3AgM3JkIGxldmVsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtaG92ZXJhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtaG92ZXJhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmF2YmFyLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICAmLm5hdmJhci1zdGFydCB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaXRlbS1kcm9wZG93bi1pdGVtLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9iaWxlIG1lbnVcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuXG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG5cbiAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICYubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjc3Nzc3Nzc3OGVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mbGFnLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duOm5vdCgudHJhbnNsYXRlLW1lbnUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2YmFyLWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NWVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xMTExMTFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1lbnUgb3B0aW9uIChjb25zdW1lbnRlbi9iZWRyaWp2ZW4pXG4ubWVudS1zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxLjI1ZW0gMDtcbiAgICB9XG5cbiAgICAuY2Fwc3VsZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMjcycHg7XG4gICAgICAgIHotaW5kZXg6IDM1O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NWVtO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4td2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcnRhbC1saW5rIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5sYW5ndWFnZS5zdGF0aWMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICB9XG59XG4iLCIubm90LWZvdW5kIHtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi41ZW07XG4gICAgfVxufVxuIiwibmF2IHtcbiAgICAmLnBhZ2luYXRpb24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1ncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJvcmRlci1ncmF5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICAmLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIC8vIFJlc2V0IEJ1bG1hIGAuY29udGVudCB1bGAgbWFyZ2luIHNvIGxpc3QgYWxpZ25zIHdpdGggcHJldi9uZXh0XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAvLyBPdmVycmlkZSBgLmNvbnRlbnQgbGkgKyBsaSB7IG1hcmdpbi10b3AgfWAgc28gaXRlbXMgc3RheSBhbGlnbmVkXG4gICAgICAgICAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhZ2luYXRpb24tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcm9jZWR1cmUge1xuICAgICRyb290OiAmO1xuXG4gICAgJl9fc3RlcCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAjeyRyb290fV9fbGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAsXG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAyLjYyNWVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAuNzVlbSAwIDAuNzVlbSAyLjYyNWVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4xNjY2NjY2NjY3ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgJl9fbGluZSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRzZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDMzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuIiwiLnF1aWNrLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgcGFkZGluZzogMy43NWVtIDVlbSA1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFydGljbGUtYm9keSAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNC4zNzVlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICBwYWRkaW5nOiAzLjc1ZW0gMS41ZW0gNWVtO1xuICAgIH1cblxuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWljay1saW5rLXdyYXBwZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5xdWljay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdWljay1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAucXVpY2stbGluay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnF1aWNrLWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVpY2stbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzQ2MTUzODQ2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ub25lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5xdWljay1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC5xdWljay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1aWNrLWxpbmstbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVpY2stbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1aWNrLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucXVpY2stbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1aWNrLWxpbmstbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuO1xuXG4gICAgICAgIC5xdWljay1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC5xdWljay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVpY2stbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWljay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFuaW1hbC1yZWd1bGF0aW9ucyB7XG4gICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NWVtO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjExMTExMTExMWVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAyMDBtcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFydGljbGUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGFwc2libGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHNvZnQtZ3JleTtcbiAgICAgICAgcGFkZGluZzogMy4xMjVlbSAwIDFlbTtcblxuICAgICAgICAudG9nZ2xlLWNvbGxhcHNpYmxlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC44ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAyLjYyNWVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDIyJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAuNzVlbSAwIDAuNzVlbSAyLjYyNWVtO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTY7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZ3VsYXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zNzVlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSAxLjVlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgcGFkZGluZzogMS44NzVlbSAyLjVlbTtcbiAgICB9XG5cbiAgICAucnVsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTQ1NDU0NTQ1ZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaS5pcy1mbGV4IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5sYW5nLW9ubHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXJzIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5LXNvZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAgICAgJi50aHJlZSBzdmcsXG4gICAgICAgICAgICAgICAgJi50d28gc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbFtsYW5nXj0nZW4nXSB7XG4gICAgLmFuaW1hbC1yZWd1bGF0aW9ucyB7XG4gICAgICAgIC5yZWd1bGF0aW9ucy0tbm8tZW4tZmlsZXMsXG4gICAgICAgIC5yZWd1bGF0aW9uLXNlY3Rpb24tLW5vLWVuLWZpbGVzLFxuICAgICAgICAucmVndWxhdGlvbi1yb3ctLW5vLWVuLWZpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJlc3VsdHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41NjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDIwcHgsIDM1cHgpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlc3VsdCB7XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4xMTExMTFlbTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDI2cHgsIDM1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgJi5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyayxcbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiogU2VhcmNoIGlucHV0IG9uICdzZWFyY2gnIHRlbXBsYXRlICovXG5mb3JtIHtcbiAgICAuY29udHJvbCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICYuaW5wdXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTZweCwgMjBweCk7XG5cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWljb25zLXJpZ2h0IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiogQnVpbGQtaW4gc2VhcmNoIGJsb2NrICovXG4ud3AtYmxvY2stc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luOiAyLjVlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNjYwcHg7XG5cbiAgICAmLmFsaWdubGVmdCBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5hbGlnbmNlbnRlciBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmFsaWducmlnaHQgbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG5cbiAgICAud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNvZnQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAuODg4ODg4ODg5ZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NWVtIDAuODg4ODg4ODg5ZW0gMC43ZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZWVuO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogMC45NDQ0NDQ0NDRlbSAyLjc3Nzc3Nzc3OGVtIDAuODg4ODg4ODg5ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjQ0NDQ0NDQ0NGVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG5cbi5zZW5kZ3JpZC1mb3JtLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC53aWRnZXR0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnNlbmRncmlkX21jX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2VuZGdyaWRfbWNfbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uc2VuZGdyaWRfbWNfaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNvZnQtZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMC44ODg4ODg4ODllbSAwLjdlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgIH1cbn1cblxuLnNlbmRncmlkX21jX2J1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMC43NWVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMC45NDQ0NDQ0NDRlbSAyLjc3Nzc3Nzc3OGVtIDAuODg4ODg4ODg5ZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcywgY29sb3IgMjAwbXM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuIiwiYXNpZGUge1xuICAgICYubWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUuNjI1ZW07XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgICYubWVudS1saXN0IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuM2VtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjFlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAxMDBtcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAxMDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3BlY2llcyB7XG4gICAgLmdyYXktYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYW5uZXItZ3JheTtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dykgMi41ZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVlbSAxLjVlbSAzZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNzVlbSA1ZW0gNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMjJweCwgMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnVzaW5lc3MtdHlwZXMtb3ZlcnZpZXcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuIiwiLnN0YXJzLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAwIDUuNWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogM2VtIDAgMy41ZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQ4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNWVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RhcnMtaW5mby13cmFwcGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGgyICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG5cbiAgICAgICAgJi5wcmV2aW91cyB7XG4gICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJzLWluZm8taXRlbSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNC41ZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFycy1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeS1zb2Z0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vbmUge1xuICAgICAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICAgICBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aHJlZSB7XG4gICAgICAgICAgICAgICAgc3ZnOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICAgICBzdmc6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgICAgIHN2ZzpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFuaW1hbC1zdGFycy1leHRlbmRlZC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICAmLmgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGFicyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHVzZXItc2VsZWN0OiBpbml0aWFsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCAtIDFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB1bFtyb2xlPSd0YWJsaXN0J10ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkaXBob25lNSAtIDFweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpW3JvbGU9J3RhYiddIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yZW0gM2VtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkaXBob25lNSAtIDFweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeS1zb2Z0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGFiLW9uZSB7XG4gICAgICAgICAgICAgICAgICAgIC5vbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRhYi10d28ge1xuICAgICAgICAgICAgICAgICAgICAub25lLFxuICAgICAgICAgICAgICAgICAgICAudHdvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50YWItdGhyZWUge1xuICAgICAgICAgICAgICAgICAgICAub25lLFxuICAgICAgICAgICAgICAgICAgICAudHdvLFxuICAgICAgICAgICAgICAgICAgICAudGhyZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgLSAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaVtyb2xlPSd0YWInXS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYXBzaWJsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHNvZnQtZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuMTI1ZW0gMCAxZW07XG5cbiAgICAgICAgICAgIC50b2dnbGUtY29sbGFwc2libGUge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICAudGFiLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC50YWItc2lkZS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyLjE4NzVlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzYzNjM2MzY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExMTExMTExMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAyMDBtcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW50cm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG9sLFxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxLjc1ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMjInO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4xZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC43NWVtIDAgMC43NWVtIDEuNzVlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU2O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ1c2luZXNzLXR5cGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG5cbiAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ1c2luZXNzLXR5cGU6aG92ZXIgJiB7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAxMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgIC5idXNpbmVzcy10eXBlOmhvdmVyICYsXG4gICAgICAgIC5idXNpbmVzcy10eXBlLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ1c2luZXNzLXR5cGVzLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW46IDNlbSAwO1xuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW46IDAuNWVtIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5idXNpbmVzcy10eXBlcyxcbiAgICAuYnVzaW5lc3MtdHlwZXMtY2Fyb3VzZWwge1xuICAgICAgICAuYnVzaW5lc3MtdHlwZSB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1c2luZXNzLXR5cGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNzVlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41ZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnVzaW5lc3MtdHlwZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1c2luZXNzLXR5cGVzLWNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm5vdCguZmxpY2tpdHktZW5hYmxlZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnVzaW5lc3MtdHlwZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjk2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogODc4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuYnVzaW5lc3MtdHlwZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS43Nzc3Nzc3NzhlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGlja2l0eS1idXR0b24ge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG5cbiAgICAgICAgICAgICYucHJldmlvdXMge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC02NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxrLWNpamZlcnMge1xuICAgIHBhZGRpbmc6IDgwcHggMCA5NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fZXllYnJvdyB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2NDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IHByZXR0eTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBlbSxcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4yZW0gMC4xNGVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDAuMDhlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyxcbiAgICAgICAgYiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50IC5ibGstY2lqZmVyc19fZXllYnJvdyxcbi5hcnRpY2xlLWJvZHkgLmJsay1jaWpmZXJzX19leWVicm93LFxuLmNvbnRlbnQgLmJsay1jaWpmZXJzX190ZXh0IHAsXG4uYXJ0aWNsZS1ib2R5IC5ibGstY2lqZmVyc19fdGV4dCBwLFxuLmNvbnRlbnQgLmJsay1jaWpmZXJzX190ZXh0IHN0cm9uZyxcbi5hcnRpY2xlLWJvZHkgLmJsay1jaWpmZXJzX190ZXh0IHN0cm9uZyxcbi5jb250ZW50IC5ibGstY2lqZmVyc19fdGV4dCBiLFxuLmFydGljbGUtYm9keSAuYmxrLWNpamZlcnNfX3RleHQgYiB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiIsIi5ibGstaGVhZGVyLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1NSU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVtcHR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDM4MzE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbGhkO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYW5lbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGgxLFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGVtLFxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19maWVsZCB7XG4gICAgICAgIGZsZXg6IDEgMSAyMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMCA0NHB4IDAgNTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NsZWFyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG5cbiAgICAgICAgJltoaWRkZW5dIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHRzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMzZweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgICB6LWluZGV4OiAzMDtcblxuICAgICAgICAmW2hpZGRlbl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hpdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmVlbiwgMC4xNSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmY0ZjM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jcnVtYiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgJl9faGl0LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG4gICAgICAgIG1hcmssXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbXB0eSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2FsbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzODMxO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3B1bGFyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fcG9wdWxhci1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19wb3B1bGFyLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdmVybGFwIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcblxuICAgICAgICAgICAgKyAqIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1ibG9jay1hY2YtaGVhZGVyLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cblxuLndwLWJsb2NrLWFjZi1oZWFkZXItc2VhcmNoOmhhcyguYmxrLWhlYWRlci1zZWFyY2gtLW92ZXJsYXApIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cbiAgICAgICAgKyAqIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsay1oZWFkZXItc2VhcmNoLS1vdmVybGFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmh0bWw6aGFzKC5ibGstaGVhZGVyLXNlYXJjaCkge1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5jb250ZW50IC5ibGstaGVhZGVyLXNlYXJjaF9fdGl0bGUgaDEsXG4uYXJ0aWNsZS1ib2R5IC5ibGstaGVhZGVyLXNlYXJjaF9fdGl0bGUgaDEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb250ZW50LXdyYXBwZXI6aGFzKC5ibGstaGVhZGVyLXNlYXJjaCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4iLCIuYmxrLXF1aWNrLWxpbmtzLXYyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkZnVsbGhkO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tYmxrLXFsLWNvdW50LCAzKSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZSwgY29sb3IgMjAwbXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIC5ibGstcXVpY2stbGlua3MtdjJfX2ljb24gaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbnMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBbZmlsbD0nbm9uZSddIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBbc3Ryb2tlXSB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LXdyYXA6IHByZXR0eTtcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndwLWJsb2NrLWFjZi1xdWljay1saW5rcy12MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cblxuaHRtbDpoYXMoLmJsay1xdWljay1saW5rcy12Mikge1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG59XG5cbi5jb250ZW50IC5ibGstcXVpY2stbGlua3MtdjJfX3RpdGxlLFxuLmFydGljbGUtYm9keSAuYmxrLXF1aWNrLWxpbmtzLXYyX190aXRsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4iLCIucmVnaXN0cnktaWZyYW1lcyB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xufVxuIiwiLmJsay1yZWdpc3RlciB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fbm90aWNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjlkYjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC4yNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlsdGVyIHBhbmVsXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzb2Z0LXdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAyLjVlbTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lucHV0LFxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IzYmRiZDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAwLjllbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICRsaWdodC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdC13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMWVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiAwLjVlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjc1ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgb3BhY2l0eSAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmVlbiwgNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXNldCB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzdWx0c1xuICAgICZfX3Jlc3VsdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGFibGUtd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3Njcm9sbC1ub3RlIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNWVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQgLSAxcHh9KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYmxlLXNjcm9sbCB7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICR3aGl0ZSA3MCUpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYmxlLXdyYXAuaGFzLW5vLW92ZXJmbG93ICZfX3RhYmxlLXNjcm9sbDo6YWZ0ZXIsXG4gICAgJl9fdGFibGUtd3JhcC5pcy1zY3JvbGxlZCAmX190YWJsZS1zY3JvbGw6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmX19zY3JvbGwtaGludC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQgLSAxcHh9KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTVyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Njcm9sbC1oaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0IC0gMXB4fSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmxrLXJlZ2lzdGVyLXNjcm9sbC1oaW50IDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuMTI1cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYmxlLXdyYXAuaGFzLW5vLW92ZXJmbG93ICZfX3Njcm9sbC1oaW50LFxuICAgICZfX3RhYmxlLXdyYXAuaXMtc2Nyb2xsZWQgJl9fc2Nyb2xsLWhpbnQsXG4gICAgJl9fdGFibGUtd3JhcC5oYXMtbm8tb3ZlcmZsb3cgJl9fc2Nyb2xsLWhpbnQtcm93LFxuICAgICZfX3RhYmxlLXdyYXAuaXMtc2Nyb2xsZWQgJl9fc2Nyb2xsLWhpbnQtcm93LFxuICAgICZfX3RhYmxlLXdyYXAuaGFzLW5vLW92ZXJmbG93ICZfX3Njcm9sbC1ub3RlLFxuICAgICZfX3RhYmxlLXdyYXAuaXMtc2Nyb2xsZWQgJl9fc2Nyb2xsLW5vdGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fdGFibGUtd3JhcC5oYXMtbm8tb3ZlcmZsb3cgJl9fc2Nyb2xsLW5vdGUsXG4gICAgJl9fdGFibGUtd3JhcC5oYXMtbm8tb3ZlcmZsb3cgJl9fc2Nyb2xsLWhpbnQtcm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2VtcHR5LFxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgIH1cblxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgY29sb3I6ICNiMzI2MWU7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNWVtO1xuICAgIH1cblxuICAgICZfX21ldGEtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgZGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NHJlbTtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkY2RiO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC42NWVtIDAuNzVlbSAwLjY1ZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmVkZWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMC43NWVtIDFlbSAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Njb3BlLXJvd3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuMzVlbTtcbiAgICB9XG5cbiAgICAmX19zY29wZS1yb3cge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgfVxuXG4gICAgJl9fc2NvcGUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAuNGVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICZfX3Njb3BlLWRhdGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjllbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLS1jZXJ0aWZpZWQge1xuICAgICAgICAgICAgY29sb3I6ICMyZjhmNGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13YXJuaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjMyNjFlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV1dHJhbCB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIH1cblxuICAgIC8vIFN0YXJzXG4gICAgLmJsay1zdGFycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDJweDtcbiAgICB9XG5cbiAgICAuYmxrLXN0YXIge1xuICAgICAgICBmaWxsOiAjYzZjNmM2O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2NsYXNzKj0nd3AtYmxvY2stYWNmLXJlZ2lzdGVyJ10ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbkBrZXlmcmFtZXMgYmxrLXJlZ2lzdGVyLXNjcm9sbC1oaW50IHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgIH1cbn1cbiIsIi5ibGstc3BvdCB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fbm90aWNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjlkYjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZWVuO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycy10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjI1ZW07XG4gICAgfVxuXG4gICAgJl9fZmllbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiZGJkO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC43NWVtIDAuOWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgJGxpZ2h0LWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmFkaW8tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMS41ZW07XG4gICAgfVxuXG4gICAgJl9fcmFkaW8ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZ2FwOiAwLjVlbTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMS4xZW07XG4gICAgICAgICAgICB3aWR0aDogMS4xZW07XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY29wZS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjc1ZW07XG4gICAgfVxuXG4gICAgJl9fc2NvcGUtcm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDAuNzVlbSAxLjVlbTtcbiAgICB9XG5cbiAgICAmX19zY29wZS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBmbGV4OiAwIDAgODBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgfVxuXG4gICAgJl9fY29tcGFueS10eXBlLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDAuNWVtIDEuNWVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDAuNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmxvY2sge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IzYmRiZDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG5cbiAgICAgICAgLmJsay1zcG90X19jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcHggYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXJzIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgfVxuXG4gICAgJl9faGludCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW46IDAuNzVlbSAwIDA7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucy1sZWZ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEuNWVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiAwLjVlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxLjc1ZW07XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuICAgICAgICAmW2hpZGRlbl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWV4cG9ydCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzZXQge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXNvZnQtYWx0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG5cbiAgICAmX19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGdhcDogMC43NWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5jb2xsYXBzZWQgLmJsay1zcG90X19hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjY29yZGlvbi1pY29uIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgfVxuXG4gICAgJl9fZ2F2ZWwge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IDEuMTI1ZW07XG4gICAgICAgIHdpZHRoOiAxLjEyNWVtO1xuICAgIH1cblxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAwLjZlbTtcbiAgICB9XG5cbiAgICAmX19kZWNpc2lvbnMtbGF0ZXN0IHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2FjY29yZGlvbi1wYW5lbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jlc3VsdHMtaGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMC41ZW0gMWVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVlbTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHRzLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLy8gQmVhdCBgLmNvbnRlbnQgaDJgIChmb250LXNpemUvbGluZS1oZWlnaHQpIHNvIHRoZSB0aXRsZSBkb2Vzbid0IGxlYXZlIGEgdGFsbCBlbXB0eSBsaW5lIGJveFxuICAgIGgyI3smfV9fcmVzdWx0cy10aXRsZSxcbiAgICAmX19yZXN1bHRzLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHAjeyZ9X19yZXN1bHRzLXZlcnNpb24sXG4gICAgJl9fcmVzdWx0cy12ZXJzaW9uIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJltoaWRkZW5dIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgICZfX3RhYmxlLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGFibGUtc2Nyb2xsIHtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICAgICAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3ctLWNsaWNrYWJsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHNvZnQtd2hpdGUsIDAuNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2RlLWxpbmsge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXNvZnQtYWx0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzb2Z0LXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzb2Z0LXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwLjFlbSAwLjJlbSAwLjFlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwLjE1ZW0gMC40NWVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYtLW1hdGNoZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LXNvZnQtYWx0O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktc29mdC1hbHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb3JlIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29mdC13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjE1ZW0gMC40NWVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHNvZnQtd2hpdGUsIDMlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24tY2VsbCxcbiAgICAmX190aC1pY29uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmX19nYXZlbC1pY29uIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgLmJsay1zcG90X19nYXZlbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMTI1ZW07XG4gICAgICAgICAgICB3aWR0aDogMS4xMjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvb2x0aXAge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGdyZWVuLCAwLjM1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2h0bWwtY2VsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fZW1wdHkge1xuICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24tbGlzdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwLjI1ZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbi1pdGVtIHtcbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgLy8gT3ZlcnJpZGUgYC5jb250ZW50IGxpICsgbGkgeyBtYXJnaW4tdG9wIH1gIHNvIGl0ZW1zIHN0YXkgYWxpZ25lZFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZGlzYWJsZWQgLmJsay1zcG90X19wYWdpbmF0aW9uLWxpbmsge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUgLmJsay1zcG90X19wYWdpbmF0aW9uLWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbi1saW5rIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgIG1pbi13aWR0aDogMi4yNWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMC42ZW07XG5cbiAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYWdpbmF0aW9uLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiAwLjc1ZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMC43NWVtO1xuICAgIH1cblxuICAgICZfX21vZGFsIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuXG4gICAgICAgICZbaGlkZGVuXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9kYWwtYmFja2Ryb3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmX19tb2RhbC1kaWFsb2cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcblxuICAgICAgICAuYmxrLXNwb3RfX21vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vZGFsLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbW9kYWwtY2xvc2Uge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19tb2RhbC1ib2R5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgfVxuXG4gICAgJl9fbW9kYWwtZm9vdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgICB9XG5cbiAgICAmX19tb2RhbC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgJltoaWRkZW5dIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2RhbC1uYXYtYnRuIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMi41ZW07XG4gICAgICAgIG1pbi13aWR0aDogMi41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMzVlbTtcblxuICAgICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlsLW1ldGEge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDAuNzVlbSAxLjI1ZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV0YWlsLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgIGdhcDogMC40ZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjc1ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWwtdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwLjM1ZW07XG4gICAgfVxuXG4gICAgJl9fc2FuY3Rpb24tYmFkZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNmVtO1xuXG4gICAgICAgICYtLWNyaXRpY2FsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGU4ZTg7XG4gICAgICAgICAgICBjb2xvcjogI2MwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1ham9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYzZTA7XG4gICAgICAgICAgICBjb2xvcjogI2U2NTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1pbm9yLFxuICAgICAgICAmLS1yZWNvbW1lbmRhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29mdC13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcGktaHRtbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMThweCwgMjhweCk7XG5cbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC43NWVtO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgxOHB4LCAyOHB4KTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgxOHB4LCAyOHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVjaXNpb24tY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzb2Z0LXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICB9XG5cbiAgICAmX19tdXRlZCB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgfVxuXG4gICAgJl9fbG9hZGluZyxcbiAgICAmX19lcnJvciB7XG4gICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2FsZXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZkZThlODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1YzJjMjtcbiAgICAgICAgY29sb3I6ICNhMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMC43NWVtIDFlbTtcblxuICAgICAgICAmW2hpZGRlbl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rvb2x0aXAtZmxvYXRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoJGJsYWNrLCAwLjEyKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwMDE7XG5cbiAgICAgICAgJltoaWRkZW5dIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuYmxrLXNwb3QtbW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5ibGstYWxnb2xpYS1zZWFyY2gge1xuICAgICYucmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJsay1hbGdvbGlhLXNlYXJjaF9fbm90aWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgIC5ibGstYWxnb2xpYS1zZWFyY2hfX2hpdHMge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG5cbiAgICAuYmxrLWFsZ29saWEtc2VhcmNoX19mb3JtIHtcbiAgICAgICAgLmNvbnRyb2wge1xuICAgICAgICAgICAgJi5oYXMtaWNvbnMtbGVmdCB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAmLmlzLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGgxLFxuICAgICAgICAuYmxrLWFsZ29saWEtc2VhcmNoX19zdGF0cyB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsay1hbGdvbGlhLXNlYXJjaF9fc3RhdHMge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnJlc3VsdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkYWRkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UsIGJvcmRlci1ib3R0b20tY29sb3IgMjAwbXMgZWFzZSwgcGFkZGluZyAyMDBtcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4sIDAuMDUpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjJweCk7XG5cbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuMTI1ZW07XG5cbiAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5icmVhZGNydW1iX19zZXAge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGV4dC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4xNWVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1ldGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTRweCwgMjJweCk7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNWVtIDAgMC43NWVtO1xuXG4gICAgICAgICAgICAgICAgLm1ldGFfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAmICsgLm1ldGFfX2RhdGU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnIMK3ICc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJrLFxuICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibGstYWxnb2xpYS1zZWFyY2hfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxufVxuXG4uY29udGVudDpoYXMoLmJsay1hbGdvbGlhLXNlYXJjaCkge1xuICAgID4gaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/