@charset "UTF-8";
@-webkit-keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .boltform 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, .boltform 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%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: center;
          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(10, 10, 10, 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: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform-origin: center center;
          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(10, 10, 10, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(10, 10, 10, 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, .boltform select.is-loading::after, .loader, .button.is-loading::after, .boltform button.is-loading::after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  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, .boltform select select, .textarea, .boltform textarea, .input, .boltform input, .button, .boltform button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 0px;
  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, .boltform select select:focus, .textarea:focus, .boltform textarea:focus, .input:focus, .boltform input:focus, .button:focus, .boltform 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, .boltform select select.is-focused, .is-focused.textarea, .boltform textarea.is-focused, .is-focused.input, .boltform input.is-focused, .is-focused.button, .boltform button.is-focused, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .boltform select select:active, .textarea:active, .boltform textarea:active, .input:active, .boltform input:active, .button:active, .boltform 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, .boltform select select.is-active, .is-active.textarea, .boltform textarea.is-active, .is-active.input, .boltform input.is-active, .is-active.button, .boltform button.is-active {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], .boltform select select[disabled], [disabled].textarea, .boltform textarea[disabled], [disabled].input, .boltform input[disabled], [disabled].button, .boltform button[disabled], 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, fieldset[disabled] .boltform select select, .boltform fieldset[disabled] select select, .select fieldset[disabled] select, .boltform select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .boltform textarea, .boltform fieldset[disabled] textarea, fieldset[disabled] .input, fieldset[disabled] .boltform input, .boltform fieldset[disabled] input, fieldset[disabled] .button, fieldset[disabled] .boltform button, .boltform fieldset[disabled] button {
  cursor: not-allowed;
}

/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */
@keyframes spinAround {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.is-unselectable, .tabs, .pagination-previous,
.pagination-next,
.pagination-link,
.pagination-ellipsis, .breadcrumb, .file, .button, .boltform 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, .boltform 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%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: center;
          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(10, 10, 10, 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: white;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform-origin: center center;
          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(10, 10, 10, 0.3);
}
.modal-close:active, .delete:active {
  background-color: rgba(10, 10, 10, 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, .boltform select.is-loading::after, .loader, .button.is-loading::after, .boltform button.is-loading::after {
  -webkit-animation: spinAround 500ms infinite linear;
          animation: spinAround 500ms infinite linear;
  border: 2px solid #dbdbdb;
  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, .boltform select select, .textarea, .boltform textarea, .input, .boltform input, .button, .boltform button {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 0px;
  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, .boltform select select:focus, .textarea:focus, .boltform textarea:focus, .input:focus, .boltform input:focus, .button:focus, .boltform 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, .boltform select select.is-focused, .is-focused.textarea, .boltform textarea.is-focused, .is-focused.input, .boltform input.is-focused, .is-focused.button, .boltform button.is-focused, .pagination-previous:active,
.pagination-next:active,
.pagination-link:active,
.pagination-ellipsis:active, .file-cta:active,
.file-name:active, .select select:active, .boltform select select:active, .textarea:active, .boltform textarea:active, .input:active, .boltform input:active, .button:active, .boltform 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, .boltform select select.is-active, .is-active.textarea, .boltform textarea.is-active, .is-active.input, .boltform input.is-active, .is-active.button, .boltform button.is-active {
  outline: none;
}
[disabled].pagination-previous,
[disabled].pagination-next,
[disabled].pagination-link,
[disabled].pagination-ellipsis, [disabled].file-cta,
[disabled].file-name, .select select[disabled], .boltform select select[disabled], [disabled].textarea, .boltform textarea[disabled], [disabled].input, .boltform input[disabled], [disabled].button, .boltform button[disabled], 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, fieldset[disabled] .boltform select select, .boltform fieldset[disabled] select select, .select fieldset[disabled] select, .boltform select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .boltform textarea, .boltform fieldset[disabled] textarea, fieldset[disabled] .input, fieldset[disabled] .boltform input, .boltform fieldset[disabled] input, fieldset[disabled] .button, fieldset[disabled] .boltform button, .boltform fieldset[disabled] button {
  cursor: not-allowed;
}

/*! 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: white;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

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

body,
button,
input,
select,
textarea {
  font-family: "Maven Pro", sans-serif;
}

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

body {
  color: #051529;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: #f39a00;
  cursor: pointer;
  font-weight: 500;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #004B87;
}

code {
  background-color: whitesmoke;
  color: #f14668;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}

hr {
  background-color: whitesmoke;
  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: #051529;
  font-weight: 700;
}

fieldset {
  border: none;
}

pre {
  -webkit-overflow-scrolling: touch;
  background-color: #dbdbdb;
  color: #051529;
  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: #051529;
}

.box {
  background-color: white;
  border-radius: 0px;
  box-shadow: 0;
  color: #051529;
  display: block;
  padding: 1.25rem;
}

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

.button, .boltform button {
  background-color: white;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #051529;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.button strong, .boltform button strong {
  color: inherit;
}
.button .icon, .boltform 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), .boltform button .icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.button .icon:last-child:not(:first-child), .boltform button .icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.button .icon:first-child:last-child, .boltform button .icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.button:hover, .boltform button:hover, .button.is-hovered, .boltform button.is-hovered {
  border-color: #b5b5b5;
  color: #004B87;
}
.button:focus, .boltform button:focus, .button.is-focused, .boltform button.is-focused {
  border-color: #3273dc;
  color: #363636;
}
.button:focus:not(:active), .boltform button:focus:not(:active), .button.is-focused:not(:active), .boltform button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 170, 0, 0.25);
}
.button:active, .boltform button:active, .button.is-active, .boltform button.is-active {
  border-color: #4a4a4a;
  color: #363636;
}
.button.is-text, .boltform button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #051529;
  text-decoration: underline;
}
.button.is-text:hover, .boltform button.is-text:hover, .button.is-text.is-hovered, .boltform button.is-text.is-hovered, .button.is-text:focus, .boltform button.is-text:focus, .button.is-text.is-focused, .boltform button.is-text.is-focused {
  background-color: whitesmoke;
  color: #051529;
}
.button.is-text:active, .boltform button.is-text:active, .button.is-text.is-active, .boltform button.is-text.is-active {
  background-color: #e8e8e8;
  color: #051529;
}
.button.is-text[disabled], .boltform button.is-text[disabled], fieldset[disabled] .button.is-text, fieldset[disabled] .boltform button.is-text, .boltform fieldset[disabled] button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white, .boltform button.is-white {
  background-color: white;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:hover, .boltform button.is-white:hover, .button.is-white.is-hovered, .boltform button.is-white.is-hovered {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus, .boltform button.is-white:focus, .button.is-white.is-focused, .boltform button.is-white.is-focused {
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white:focus:not(:active), .boltform button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active), .boltform button.is-white.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.button.is-white:active, .boltform button.is-white:active, .button.is-white.is-active, .boltform button.is-white.is-active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.button.is-white[disabled], .boltform button.is-white[disabled], fieldset[disabled] .button.is-white, fieldset[disabled] .boltform button.is-white, .boltform fieldset[disabled] button.is-white {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
}
.button.is-white.is-inverted, .boltform button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: white;
}
.button.is-white.is-inverted:hover, .boltform button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered, .boltform button.is-white.is-inverted.is-hovered {
  background-color: black;
}
.button.is-white.is-inverted[disabled], .boltform button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted, fieldset[disabled] .boltform button.is-white.is-inverted, .boltform fieldset[disabled] button.is-white.is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: white;
}
.button.is-white.is-loading::after, .boltform button.is-white.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined, .boltform button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}
.button.is-white.is-outlined:hover, .boltform button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .boltform button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .boltform button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused, .boltform button.is-white.is-outlined.is-focused {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.button.is-white.is-outlined.is-loading::after, .boltform button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent white white !important;
}
.button.is-white.is-outlined.is-loading:hover::after, .boltform button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .boltform button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .boltform button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after, .boltform button.is-white.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-white.is-outlined[disabled], .boltform button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined, fieldset[disabled] .boltform button.is-white.is-outlined, .boltform fieldset[disabled] button.is-white.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}
.button.is-white.is-inverted.is-outlined, .boltform button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-white.is-inverted.is-outlined:hover, .boltform button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .boltform button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .boltform button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused, .boltform button.is-white.is-inverted.is-outlined.is-focused {
  background-color: #0a0a0a;
  color: white;
}
.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent white white !important;
}
.button.is-white.is-inverted.is-outlined[disabled], .boltform button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-white.is-inverted.is-outlined, .boltform fieldset[disabled] button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black, .boltform button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}
.button.is-black:hover, .boltform button.is-black:hover, .button.is-black.is-hovered, .boltform button.is-black.is-hovered {
  background-color: #040404;
  border-color: transparent;
  color: white;
}
.button.is-black:focus, .boltform button.is-black:focus, .button.is-black.is-focused, .boltform button.is-black.is-focused {
  border-color: transparent;
  color: white;
}
.button.is-black:focus:not(:active), .boltform button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active), .boltform button.is-black.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.button.is-black:active, .boltform button.is-black:active, .button.is-black.is-active, .boltform button.is-black.is-active {
  background-color: black;
  border-color: transparent;
  color: white;
}
.button.is-black[disabled], .boltform button.is-black[disabled], fieldset[disabled] .button.is-black, fieldset[disabled] .boltform button.is-black, .boltform fieldset[disabled] button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
}
.button.is-black.is-inverted, .boltform button.is-black.is-inverted {
  background-color: white;
  color: #0a0a0a;
}
.button.is-black.is-inverted:hover, .boltform button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered, .boltform button.is-black.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-black.is-inverted[disabled], .boltform button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted, fieldset[disabled] .boltform button.is-black.is-inverted, .boltform fieldset[disabled] button.is-black.is-inverted {
  background-color: white;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-loading::after, .boltform button.is-black.is-loading::after {
  border-color: transparent transparent white white !important;
}
.button.is-black.is-outlined, .boltform button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.button.is-black.is-outlined:hover, .boltform button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .boltform button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .boltform button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused, .boltform button.is-black.is-outlined.is-focused {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.button.is-black.is-outlined.is-loading::after, .boltform button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-outlined.is-loading:hover::after, .boltform button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .boltform button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .boltform button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after, .boltform button.is-black.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent white white !important;
}
.button.is-black.is-outlined[disabled], .boltform button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined, fieldset[disabled] .boltform button.is-black.is-outlined, .boltform fieldset[disabled] button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined, .boltform button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  color: white;
}
.button.is-black.is-inverted.is-outlined:hover, .boltform button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .boltform button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .boltform button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused, .boltform button.is-black.is-inverted.is-outlined.is-focused {
  background-color: white;
  color: #0a0a0a;
}
.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.button.is-black.is-inverted.is-outlined[disabled], .boltform button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-black.is-inverted.is-outlined, .boltform fieldset[disabled] button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: white;
  box-shadow: none;
  color: white;
}
.button.is-light, .boltform button.is-light {
  background-color: #ebf6ff;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:hover, .boltform button.is-light:hover, .button.is-light.is-hovered, .boltform button.is-light.is-hovered {
  background-color: #def0ff;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus, .boltform button.is-light:focus, .button.is-light.is-focused, .boltform button.is-light.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light:focus:not(:active), .boltform button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active), .boltform button.is-light.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(235, 246, 255, 0.25);
}
.button.is-light:active, .boltform button.is-light:active, .button.is-light.is-active, .boltform button.is-light.is-active {
  background-color: #d1ebff;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light[disabled], .boltform button.is-light[disabled], fieldset[disabled] .button.is-light, fieldset[disabled] .boltform button.is-light, .boltform fieldset[disabled] button.is-light {
  background-color: #ebf6ff;
  border-color: transparent;
  box-shadow: none;
}
.button.is-light.is-inverted, .boltform button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ebf6ff;
}
.button.is-light.is-inverted:hover, .boltform button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered, .boltform button.is-light.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-inverted[disabled], .boltform button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted, fieldset[disabled] .boltform button.is-light.is-inverted, .boltform fieldset[disabled] button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ebf6ff;
}
.button.is-light.is-loading::after, .boltform 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, .boltform button.is-light.is-outlined {
  background-color: transparent;
  border-color: #ebf6ff;
  color: #ebf6ff;
}
.button.is-light.is-outlined:hover, .boltform button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .boltform button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .boltform button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused, .boltform button.is-light.is-outlined.is-focused {
  background-color: #ebf6ff;
  border-color: #ebf6ff;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-light.is-outlined.is-loading::after, .boltform button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent #ebf6ff #ebf6ff !important;
}
.button.is-light.is-outlined.is-loading:hover::after, .boltform button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .boltform button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .boltform button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after, .boltform 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], .boltform button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined, fieldset[disabled] .boltform button.is-light.is-outlined, .boltform fieldset[disabled] button.is-light.is-outlined {
  background-color: transparent;
  border-color: #ebf6ff;
  box-shadow: none;
  color: #ebf6ff;
}
.button.is-light.is-inverted.is-outlined, .boltform 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, .boltform button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .boltform button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .boltform button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused, .boltform button.is-light.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ebf6ff;
}
.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ebf6ff #ebf6ff !important;
}
.button.is-light.is-inverted.is-outlined[disabled], .boltform button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-light.is-inverted.is-outlined, .boltform 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, .boltform button.is-dark {
  background-color: #0a92ff;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:hover, .boltform button.is-dark:hover, .button.is-dark.is-hovered, .boltform button.is-dark.is-hovered {
  background-color: #008cfc;
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus, .boltform button.is-dark:focus, .button.is-dark.is-focused, .boltform button.is-dark.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-dark:focus:not(:active), .boltform button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active), .boltform button.is-dark.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 146, 255, 0.25);
}
.button.is-dark:active, .boltform button.is-dark:active, .button.is-dark.is-active, .boltform button.is-dark.is-active {
  background-color: #0085f0;
  border-color: transparent;
  color: #fff;
}
.button.is-dark[disabled], .boltform button.is-dark[disabled], fieldset[disabled] .button.is-dark, fieldset[disabled] .boltform button.is-dark, .boltform fieldset[disabled] button.is-dark {
  background-color: #0a92ff;
  border-color: transparent;
  box-shadow: none;
}
.button.is-dark.is-inverted, .boltform button.is-dark.is-inverted {
  background-color: #fff;
  color: #0a92ff;
}
.button.is-dark.is-inverted:hover, .boltform button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered, .boltform button.is-dark.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-dark.is-inverted[disabled], .boltform button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted, fieldset[disabled] .boltform button.is-dark.is-inverted, .boltform fieldset[disabled] button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #0a92ff;
}
.button.is-dark.is-loading::after, .boltform button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined, .boltform button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #0a92ff;
  color: #0a92ff;
}
.button.is-dark.is-outlined:hover, .boltform button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .boltform button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .boltform button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused, .boltform button.is-dark.is-outlined.is-focused {
  background-color: #0a92ff;
  border-color: #0a92ff;
  color: #fff;
}
.button.is-dark.is-outlined.is-loading::after, .boltform button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #0a92ff #0a92ff !important;
}
.button.is-dark.is-outlined.is-loading:hover::after, .boltform button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .boltform button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .boltform button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after, .boltform button.is-dark.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-dark.is-outlined[disabled], .boltform button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined, fieldset[disabled] .boltform button.is-dark.is-outlined, .boltform fieldset[disabled] button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #0a92ff;
  box-shadow: none;
  color: #0a92ff;
}
.button.is-dark.is-inverted.is-outlined, .boltform button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-dark.is-inverted.is-outlined:hover, .boltform button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .boltform button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .boltform button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused, .boltform button.is-dark.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #0a92ff;
}
.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #0a92ff #0a92ff !important;
}
.button.is-dark.is-inverted.is-outlined[disabled], .boltform button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-dark.is-inverted.is-outlined, .boltform fieldset[disabled] button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.button.is-primary, .boltform button {
  background-color: #ffc600;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary:hover, .boltform button:hover, .button.is-primary.is-hovered, .boltform button.is-hovered {
  background-color: #f2bc00;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary:focus, .boltform button:focus, .button.is-primary.is-focused, .boltform button.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary:focus:not(:active), .boltform button:focus:not(:active), .button.is-primary.is-focused:not(:active), .boltform button.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 198, 0, 0.25);
}
.button.is-primary:active, .boltform button:active, .button.is-primary.is-active, .boltform button.is-active {
  background-color: #e6b200;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary[disabled], .boltform button[disabled], fieldset[disabled] .button.is-primary, fieldset[disabled] .boltform button, .boltform fieldset[disabled] button {
  background-color: #ffc600;
  border-color: transparent;
  box-shadow: none;
}
.button.is-primary.is-inverted, .boltform button.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffc600;
}
.button.is-primary.is-inverted:hover, .boltform button.is-inverted:hover, .button.is-primary.is-inverted.is-hovered, .boltform button.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-primary.is-inverted[disabled], .boltform button.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted, fieldset[disabled] .boltform button.is-inverted, .boltform fieldset[disabled] button.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffc600;
}
.button.is-primary.is-loading::after, .boltform button.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-primary.is-outlined, .boltform button.is-outlined {
  background-color: transparent;
  border-color: #ffc600;
  color: #ffc600;
}
.button.is-primary.is-outlined:hover, .boltform button.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .boltform button.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .boltform button.is-outlined:focus, .button.is-primary.is-outlined.is-focused, .boltform button.is-outlined.is-focused {
  background-color: #ffc600;
  border-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary.is-outlined.is-loading::after, .boltform button.is-outlined.is-loading::after {
  border-color: transparent transparent #ffc600 #ffc600 !important;
}
.button.is-primary.is-outlined.is-loading:hover::after, .boltform button.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .boltform button.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .boltform button.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after, .boltform button.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-primary.is-outlined[disabled], .boltform button.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined, fieldset[disabled] .boltform button.is-outlined, .boltform fieldset[disabled] button.is-outlined {
  background-color: transparent;
  border-color: #ffc600;
  box-shadow: none;
  color: #ffc600;
}
.button.is-primary.is-inverted.is-outlined, .boltform button.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-primary.is-inverted.is-outlined:hover, .boltform button.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .boltform button.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .boltform button.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused, .boltform button.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffc600;
}
.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffc600 #ffc600 !important;
}
.button.is-primary.is-inverted.is-outlined[disabled], .boltform button.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-inverted.is-outlined, .boltform fieldset[disabled] button.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-primary.is-light, .boltform button.is-light {
  background-color: #fffaeb;
  color: #947300;
}
.button.is-primary.is-light:hover, .boltform button.is-light:hover, .button.is-primary.is-light.is-hovered, .boltform button.is-light.is-hovered {
  background-color: #fff8de;
  border-color: transparent;
  color: #947300;
}
.button.is-primary.is-light:active, .boltform button.is-light:active, .button.is-primary.is-light.is-active, .boltform button.is-light.is-active {
  background-color: #fff5d1;
  border-color: transparent;
  color: #947300;
}
.button.is-link, .boltform button.is-link {
  background-color: #ffaa00;
  border-color: transparent;
  color: #fff;
}
.button.is-link:hover, .boltform button.is-link:hover, .button.is-link.is-hovered, .boltform button.is-link.is-hovered {
  background-color: #f2a200;
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus, .boltform button.is-link:focus, .button.is-link.is-focused, .boltform button.is-link.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-link:focus:not(:active), .boltform button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active), .boltform button.is-link.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 170, 0, 0.25);
}
.button.is-link:active, .boltform button.is-link:active, .button.is-link.is-active, .boltform button.is-link.is-active {
  background-color: #e69900;
  border-color: transparent;
  color: #fff;
}
.button.is-link[disabled], .boltform button.is-link[disabled], fieldset[disabled] .button.is-link, fieldset[disabled] .boltform button.is-link, .boltform fieldset[disabled] button.is-link {
  background-color: #ffaa00;
  border-color: transparent;
  box-shadow: none;
}
.button.is-link.is-inverted, .boltform button.is-link.is-inverted {
  background-color: #fff;
  color: #ffaa00;
}
.button.is-link.is-inverted:hover, .boltform button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered, .boltform button.is-link.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-link.is-inverted[disabled], .boltform button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted, fieldset[disabled] .boltform button.is-link.is-inverted, .boltform fieldset[disabled] button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #ffaa00;
}
.button.is-link.is-loading::after, .boltform button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined, .boltform button.is-link.is-outlined {
  background-color: transparent;
  border-color: #ffaa00;
  color: #ffaa00;
}
.button.is-link.is-outlined:hover, .boltform button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .boltform button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .boltform button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused, .boltform button.is-link.is-outlined.is-focused {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #fff;
}
.button.is-link.is-outlined.is-loading::after, .boltform button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #ffaa00 #ffaa00 !important;
}
.button.is-link.is-outlined.is-loading:hover::after, .boltform button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .boltform button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .boltform button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after, .boltform button.is-link.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-link.is-outlined[disabled], .boltform button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined, fieldset[disabled] .boltform button.is-link.is-outlined, .boltform fieldset[disabled] button.is-link.is-outlined {
  background-color: transparent;
  border-color: #ffaa00;
  box-shadow: none;
  color: #ffaa00;
}
.button.is-link.is-inverted.is-outlined, .boltform button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-link.is-inverted.is-outlined:hover, .boltform button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .boltform button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .boltform button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused, .boltform button.is-link.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #ffaa00;
}
.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffaa00 #ffaa00 !important;
}
.button.is-link.is-inverted.is-outlined[disabled], .boltform button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-link.is-inverted.is-outlined, .boltform 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, .boltform button.is-link.is-light {
  background-color: #fff8eb;
  color: #946300;
}
.button.is-link.is-light:hover, .boltform button.is-link.is-light:hover, .button.is-link.is-light.is-hovered, .boltform button.is-link.is-light.is-hovered {
  background-color: #fff4de;
  border-color: transparent;
  color: #946300;
}
.button.is-link.is-light:active, .boltform button.is-link.is-light:active, .button.is-link.is-light.is-active, .boltform button.is-link.is-light.is-active {
  background-color: #fff0d1;
  border-color: transparent;
  color: #946300;
}
.button.is-info, .boltform button.is-info {
  background-color: #004B87;
  border-color: transparent;
  color: #fff;
}
.button.is-info:hover, .boltform button.is-info:hover, .button.is-info.is-hovered, .boltform button.is-info.is-hovered {
  background-color: #00447a;
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus, .boltform button.is-info:focus, .button.is-info.is-focused, .boltform button.is-info.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-info:focus:not(:active), .boltform button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active), .boltform button.is-info.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(0, 75, 135, 0.25);
}
.button.is-info:active, .boltform button.is-info:active, .button.is-info.is-active, .boltform button.is-info.is-active {
  background-color: #003d6e;
  border-color: transparent;
  color: #fff;
}
.button.is-info[disabled], .boltform button.is-info[disabled], fieldset[disabled] .button.is-info, fieldset[disabled] .boltform button.is-info, .boltform fieldset[disabled] button.is-info {
  background-color: #004B87;
  border-color: transparent;
  box-shadow: none;
}
.button.is-info.is-inverted, .boltform button.is-info.is-inverted {
  background-color: #fff;
  color: #004B87;
}
.button.is-info.is-inverted:hover, .boltform button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered, .boltform button.is-info.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-info.is-inverted[disabled], .boltform button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted, fieldset[disabled] .boltform button.is-info.is-inverted, .boltform fieldset[disabled] button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #004B87;
}
.button.is-info.is-loading::after, .boltform button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined, .boltform button.is-info.is-outlined {
  background-color: transparent;
  border-color: #004B87;
  color: #004B87;
}
.button.is-info.is-outlined:hover, .boltform button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .boltform button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .boltform button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused, .boltform button.is-info.is-outlined.is-focused {
  background-color: #004B87;
  border-color: #004B87;
  color: #fff;
}
.button.is-info.is-outlined.is-loading::after, .boltform button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #004B87 #004B87 !important;
}
.button.is-info.is-outlined.is-loading:hover::after, .boltform button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .boltform button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .boltform button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after, .boltform button.is-info.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-info.is-outlined[disabled], .boltform button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined, fieldset[disabled] .boltform button.is-info.is-outlined, .boltform fieldset[disabled] button.is-info.is-outlined {
  background-color: transparent;
  border-color: #004B87;
  box-shadow: none;
  color: #004B87;
}
.button.is-info.is-inverted.is-outlined, .boltform button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-info.is-inverted.is-outlined:hover, .boltform button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .boltform button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .boltform button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused, .boltform button.is-info.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #004B87;
}
.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #004B87 #004B87 !important;
}
.button.is-info.is-inverted.is-outlined[disabled], .boltform button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-info.is-inverted.is-outlined, .boltform 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, .boltform button.is-info.is-light {
  background-color: #ebf6ff;
  color: #0a92ff;
}
.button.is-info.is-light:hover, .boltform button.is-info.is-light:hover, .button.is-info.is-light.is-hovered, .boltform button.is-info.is-light.is-hovered {
  background-color: #def0ff;
  border-color: transparent;
  color: #0a92ff;
}
.button.is-info.is-light:active, .boltform button.is-info.is-light:active, .button.is-info.is-light.is-active, .boltform button.is-info.is-light.is-active {
  background-color: #d1ebff;
  border-color: transparent;
  color: #0a92ff;
}
.button.is-success, .boltform button.is-success {
  background-color: #fee9cd;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-success:hover, .boltform button.is-success:hover, .button.is-success.is-hovered, .boltform button.is-success.is-hovered {
  background-color: #fee4c1;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-success:focus, .boltform button.is-success:focus, .button.is-success.is-focused, .boltform button.is-success.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-success:focus:not(:active), .boltform button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active), .boltform button.is-success.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(254, 233, 205, 0.25);
}
.button.is-success:active, .boltform button.is-success:active, .button.is-success.is-active, .boltform button.is-success.is-active {
  background-color: #fedeb4;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-success[disabled], .boltform button.is-success[disabled], fieldset[disabled] .button.is-success, fieldset[disabled] .boltform button.is-success, .boltform fieldset[disabled] button.is-success {
  background-color: #fee9cd;
  border-color: transparent;
  box-shadow: none;
}
.button.is-success.is-inverted, .boltform button.is-success.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fee9cd;
}
.button.is-success.is-inverted:hover, .boltform button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered, .boltform button.is-success.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-success.is-inverted[disabled], .boltform button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted, fieldset[disabled] .boltform button.is-success.is-inverted, .boltform fieldset[disabled] button.is-success.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #fee9cd;
}
.button.is-success.is-loading::after, .boltform button.is-success.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.button.is-success.is-outlined, .boltform button.is-success.is-outlined {
  background-color: transparent;
  border-color: #fee9cd;
  color: #fee9cd;
}
.button.is-success.is-outlined:hover, .boltform button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .boltform button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .boltform button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused, .boltform button.is-success.is-outlined.is-focused {
  background-color: #fee9cd;
  border-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-success.is-outlined.is-loading::after, .boltform button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #fee9cd #fee9cd !important;
}
.button.is-success.is-outlined.is-loading:hover::after, .boltform button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .boltform button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .boltform button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after, .boltform button.is-success.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-success.is-outlined[disabled], .boltform button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined, fieldset[disabled] .boltform button.is-success.is-outlined, .boltform fieldset[disabled] button.is-success.is-outlined {
  background-color: transparent;
  border-color: #fee9cd;
  box-shadow: none;
  color: #fee9cd;
}
.button.is-success.is-inverted.is-outlined, .boltform button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.button.is-success.is-inverted.is-outlined:hover, .boltform button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .boltform button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .boltform button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused, .boltform button.is-success.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fee9cd;
}
.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fee9cd #fee9cd !important;
}
.button.is-success.is-inverted.is-outlined[disabled], .boltform button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-success.is-inverted.is-outlined, .boltform fieldset[disabled] button.is-success.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-success.is-light, .boltform button.is-success.is-light {
  background-color: #fff6eb;
  color: #915403;
}
.button.is-success.is-light:hover, .boltform button.is-success.is-light:hover, .button.is-success.is-light.is-hovered, .boltform button.is-success.is-light.is-hovered {
  background-color: #fef1df;
  border-color: transparent;
  color: #915403;
}
.button.is-success.is-light:active, .boltform button.is-success.is-light:active, .button.is-success.is-light.is-active, .boltform button.is-success.is-light.is-active {
  background-color: #feebd2;
  border-color: transparent;
  color: #915403;
}
.button.is-warning, .boltform button.is-warning {
  background-color: #ffc600;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:hover, .boltform button.is-warning:hover, .button.is-warning.is-hovered, .boltform button.is-warning.is-hovered {
  background-color: #f2bc00;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus, .boltform button.is-warning:focus, .button.is-warning.is-focused, .boltform button.is-warning.is-focused {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning:focus:not(:active), .boltform button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active), .boltform button.is-warning.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 198, 0, 0.25);
}
.button.is-warning:active, .boltform button.is-warning:active, .button.is-warning.is-active, .boltform button.is-warning.is-active {
  background-color: #e6b200;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning[disabled], .boltform button.is-warning[disabled], fieldset[disabled] .button.is-warning, fieldset[disabled] .boltform button.is-warning, .boltform fieldset[disabled] button.is-warning {
  background-color: #ffc600;
  border-color: transparent;
  box-shadow: none;
}
.button.is-warning.is-inverted, .boltform button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffc600;
}
.button.is-warning.is-inverted:hover, .boltform button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered, .boltform button.is-warning.is-inverted.is-hovered {
  background-color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-inverted[disabled], .boltform button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted, fieldset[disabled] .boltform button.is-warning.is-inverted, .boltform fieldset[disabled] button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffc600;
}
.button.is-warning.is-loading::after, .boltform 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, .boltform button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffc600;
  color: #ffc600;
}
.button.is-warning.is-outlined:hover, .boltform button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .boltform button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .boltform button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused, .boltform button.is-warning.is-outlined.is-focused {
  background-color: #ffc600;
  border-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.button.is-warning.is-outlined.is-loading::after, .boltform button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffc600 #ffc600 !important;
}
.button.is-warning.is-outlined.is-loading:hover::after, .boltform button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .boltform button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .boltform button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after, .boltform 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], .boltform button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined, fieldset[disabled] .boltform button.is-warning.is-outlined, .boltform fieldset[disabled] button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffc600;
  box-shadow: none;
  color: #ffc600;
}
.button.is-warning.is-inverted.is-outlined, .boltform 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, .boltform button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .boltform button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .boltform button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused, .boltform button.is-warning.is-inverted.is-outlined.is-focused {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffc600;
}
.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #ffc600 #ffc600 !important;
}
.button.is-warning.is-inverted.is-outlined[disabled], .boltform button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-warning.is-inverted.is-outlined, .boltform 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, .boltform button.is-warning.is-light {
  background-color: #fffaeb;
  color: #947300;
}
.button.is-warning.is-light:hover, .boltform button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered, .boltform button.is-warning.is-light.is-hovered {
  background-color: #fff8de;
  border-color: transparent;
  color: #947300;
}
.button.is-warning.is-light:active, .boltform button.is-warning.is-light:active, .button.is-warning.is-light.is-active, .boltform button.is-warning.is-light.is-active {
  background-color: #fff5d1;
  border-color: transparent;
  color: #947300;
}
.button.is-danger, .boltform button.is-danger {
  background-color: #8b0000;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:hover, .boltform button.is-danger:hover, .button.is-danger.is-hovered, .boltform button.is-danger.is-hovered {
  background-color: #7e0000;
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus, .boltform button.is-danger:focus, .button.is-danger.is-focused, .boltform button.is-danger.is-focused {
  border-color: transparent;
  color: #fff;
}
.button.is-danger:focus:not(:active), .boltform button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active), .boltform button.is-danger.is-focused:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(139, 0, 0, 0.25);
}
.button.is-danger:active, .boltform button.is-danger:active, .button.is-danger.is-active, .boltform button.is-danger.is-active {
  background-color: #720000;
  border-color: transparent;
  color: #fff;
}
.button.is-danger[disabled], .boltform button.is-danger[disabled], fieldset[disabled] .button.is-danger, fieldset[disabled] .boltform button.is-danger, .boltform fieldset[disabled] button.is-danger {
  background-color: #8b0000;
  border-color: transparent;
  box-shadow: none;
}
.button.is-danger.is-inverted, .boltform button.is-danger.is-inverted {
  background-color: #fff;
  color: #8b0000;
}
.button.is-danger.is-inverted:hover, .boltform button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered, .boltform button.is-danger.is-inverted.is-hovered {
  background-color: #f2f2f2;
}
.button.is-danger.is-inverted[disabled], .boltform button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted, fieldset[disabled] .boltform button.is-danger.is-inverted, .boltform fieldset[disabled] button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #8b0000;
}
.button.is-danger.is-loading::after, .boltform button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined, .boltform button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #8b0000;
  color: #8b0000;
}
.button.is-danger.is-outlined:hover, .boltform button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .boltform button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .boltform button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused, .boltform button.is-danger.is-outlined.is-focused {
  background-color: #8b0000;
  border-color: #8b0000;
  color: #fff;
}
.button.is-danger.is-outlined.is-loading::after, .boltform button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #8b0000 #8b0000 !important;
}
.button.is-danger.is-outlined.is-loading:hover::after, .boltform button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .boltform button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .boltform button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after, .boltform button.is-danger.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #fff #fff !important;
}
.button.is-danger.is-outlined[disabled], .boltform button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined, fieldset[disabled] .boltform button.is-danger.is-outlined, .boltform fieldset[disabled] button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #8b0000;
  box-shadow: none;
  color: #8b0000;
}
.button.is-danger.is-inverted.is-outlined, .boltform button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.button.is-danger.is-inverted.is-outlined:hover, .boltform button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .boltform button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .boltform button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused, .boltform button.is-danger.is-inverted.is-outlined.is-focused {
  background-color: #fff;
  color: #8b0000;
}
.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .boltform button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .boltform button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .boltform button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after, .boltform button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
  border-color: transparent transparent #8b0000 #8b0000 !important;
}
.button.is-danger.is-inverted.is-outlined[disabled], .boltform button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined, fieldset[disabled] .boltform button.is-danger.is-inverted.is-outlined, .boltform 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, .boltform button.is-danger.is-light {
  background-color: #ffebeb;
  color: #ff0f0f;
}
.button.is-danger.is-light:hover, .boltform button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered, .boltform button.is-danger.is-light.is-hovered {
  background-color: #ffdede;
  border-color: transparent;
  color: #ff0f0f;
}
.button.is-danger.is-light:active, .boltform button.is-danger.is-light:active, .button.is-danger.is-light.is-active, .boltform button.is-danger.is-light.is-active {
  background-color: #ffd1d1;
  border-color: transparent;
  color: #ff0f0f;
}
.button.is-small, .boltform button.is-small {
  border-radius: 0px;
  font-size: 0.75rem;
}
.button.is-normal, .boltform button.is-normal {
  font-size: 1rem;
}
.button.is-medium, .boltform button.is-medium {
  font-size: 1.25rem;
}
.button.is-large, .boltform button.is-large {
  font-size: 1.5rem;
}
.button[disabled], .boltform button[disabled], fieldset[disabled] .button, fieldset[disabled] .boltform button, .boltform fieldset[disabled] button {
  background-color: white;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}
.button.is-fullwidth, .boltform button.is-fullwidth {
  display: flex;
  width: 100%;
}
.button.is-loading, .boltform button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after, .boltform button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em / 2));
  top: calc(50% - (1em / 2));
  position: absolute !important;
}
.button.is-static, .boltform button.is-static {
  background-color: whitesmoke;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}
.button.is-rounded, .boltform button.is-rounded {
  border-radius: 290486px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}

.buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.buttons .button, .buttons .boltform button, .boltform .buttons button {
  margin-bottom: 0.5rem;
}
.buttons .button:not(:last-child):not(.is-fullwidth), .buttons .boltform button:not(:last-child):not(.is-fullwidth), .boltform .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), .buttons.are-small .boltform button:not(.is-normal):not(.is-medium):not(.is-large), .boltform .buttons.are-small button:not(.is-normal):not(.is-medium):not(.is-large) {
  border-radius: 0px;
  font-size: 0.75rem;
}
.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large), .buttons.are-medium .boltform button:not(.is-small):not(.is-normal):not(.is-large), .boltform .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), .buttons.are-large .boltform button:not(.is-small):not(.is-normal):not(.is-medium), .boltform .buttons.are-large button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.buttons.has-addons .button:not(:first-child), .buttons.has-addons .boltform button:not(:first-child), .boltform .buttons.has-addons button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.buttons.has-addons .button:not(:last-child), .buttons.has-addons .boltform button:not(:last-child), .boltform .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, .buttons.has-addons .boltform button:last-child, .boltform .buttons.has-addons button:last-child {
  margin-right: 0;
}
.buttons.has-addons .button:hover, .buttons.has-addons .boltform button:hover, .boltform .buttons.has-addons button:hover, .buttons.has-addons .button.is-hovered, .buttons.has-addons .boltform button.is-hovered, .boltform .buttons.has-addons button.is-hovered {
  z-index: 2;
}
.buttons.has-addons .button:focus, .buttons.has-addons .boltform button:focus, .boltform .buttons.has-addons button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .boltform button.is-focused, .boltform .buttons.has-addons button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .boltform button:active, .boltform .buttons.has-addons button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .boltform button.is-active, .boltform .buttons.has-addons button.is-active, .buttons.has-addons .button.is-selected, .buttons.has-addons .boltform button.is-selected, .boltform .buttons.has-addons button.is-selected {
  z-index: 3;
}
.buttons.has-addons .button:focus:hover, .buttons.has-addons .boltform button:focus:hover, .boltform .buttons.has-addons button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .boltform button.is-focused:hover, .boltform .buttons.has-addons button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .boltform button:active:hover, .boltform .buttons.has-addons button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .boltform button.is-active:hover, .boltform .buttons.has-addons button.is-active:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .boltform button.is-selected:hover, .boltform .buttons.has-addons button.is-selected:hover {
  z-index: 4;
}
.buttons.has-addons .button.is-expanded, .buttons.has-addons .boltform button.is-expanded, .boltform .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), .buttons.is-centered:not(.has-addons) .boltform button:not(.is-fullwidth), .boltform .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), .buttons.is-right:not(.has-addons) .boltform button:not(.is-fullwidth), .boltform .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;
  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 {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container {
    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: #ffc600;
  font-weight: 400 !important;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: whitesmoke;
  border-left: 5px solid #dbdbdb;
  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 #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #051529;
}
.content table th:not([align]) {
  text-align: inherit;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #051529;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #051529;
}
.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: whitesmoke;
  border-radius: 0px;
  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: white;
}
.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: white;
  color: #0a0a0a;
}
.notification.is-black {
  background-color: #0a0a0a;
  color: white;
}
.notification.is-light {
  background-color: #ebf6ff;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-dark {
  background-color: #0a92ff;
  color: #fff;
}
.notification.is-primary, .boltform button.notification {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-primary.is-light, .boltform button.notification.is-light {
  background-color: #fffaeb;
  color: #947300;
}
.notification.is-link {
  background-color: #ffaa00;
  color: #fff;
}
.notification.is-link.is-light {
  background-color: #fff8eb;
  color: #946300;
}
.notification.is-info {
  background-color: #004B87;
  color: #fff;
}
.notification.is-info.is-light {
  background-color: #ebf6ff;
  color: #0a92ff;
}
.notification.is-success {
  background-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-success.is-light {
  background-color: #fff6eb;
  color: #915403;
}
.notification.is-warning {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.notification.is-warning.is-light {
  background-color: #fffaeb;
  color: #947300;
}
.notification.is-danger {
  background-color: #8b0000;
  color: #fff;
}
.notification.is-danger.is-light {
  background-color: #ffebeb;
  color: #ff0f0f;
}

.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: #ededed;
}
.progress::-webkit-progress-value {
  background-color: #051529;
}
.progress::-moz-progress-bar {
  background-color: #051529;
}
.progress::-ms-fill {
  background-color: #051529;
  border: none;
}
.progress.is-white::-webkit-progress-value {
  background-color: white;
}
.progress.is-white::-moz-progress-bar {
  background-color: white;
}
.progress.is-white::-ms-fill {
  background-color: white;
}
.progress.is-white:indeterminate {
  background-image: linear-gradient(to right, white 30%, #ededed 30%);
}
.progress.is-black::-webkit-progress-value {
  background-color: #0a0a0a;
}
.progress.is-black::-moz-progress-bar {
  background-color: #0a0a0a;
}
.progress.is-black::-ms-fill {
  background-color: #0a0a0a;
}
.progress.is-black:indeterminate {
  background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%);
}
.progress.is-light::-webkit-progress-value {
  background-color: #ebf6ff;
}
.progress.is-light::-moz-progress-bar {
  background-color: #ebf6ff;
}
.progress.is-light::-ms-fill {
  background-color: #ebf6ff;
}
.progress.is-light:indeterminate {
  background-image: linear-gradient(to right, #ebf6ff 30%, #ededed 30%);
}
.progress.is-dark::-webkit-progress-value {
  background-color: #0a92ff;
}
.progress.is-dark::-moz-progress-bar {
  background-color: #0a92ff;
}
.progress.is-dark::-ms-fill {
  background-color: #0a92ff;
}
.progress.is-dark:indeterminate {
  background-image: linear-gradient(to right, #0a92ff 30%, #ededed 30%);
}
.progress.is-primary::-webkit-progress-value, .boltform button.progress::-webkit-progress-value {
  background-color: #ffc600;
}
.progress.is-primary::-moz-progress-bar, .boltform button.progress::-moz-progress-bar {
  background-color: #ffc600;
}
.progress.is-primary::-ms-fill, .boltform button.progress::-ms-fill {
  background-color: #ffc600;
}
.progress.is-primary:indeterminate, .boltform button.progress:indeterminate {
  background-image: linear-gradient(to right, #ffc600 30%, #ededed 30%);
}
.progress.is-link::-webkit-progress-value {
  background-color: #ffaa00;
}
.progress.is-link::-moz-progress-bar {
  background-color: #ffaa00;
}
.progress.is-link::-ms-fill {
  background-color: #ffaa00;
}
.progress.is-link:indeterminate {
  background-image: linear-gradient(to right, #ffaa00 30%, #ededed 30%);
}
.progress.is-info::-webkit-progress-value {
  background-color: #004B87;
}
.progress.is-info::-moz-progress-bar {
  background-color: #004B87;
}
.progress.is-info::-ms-fill {
  background-color: #004B87;
}
.progress.is-info:indeterminate {
  background-image: linear-gradient(to right, #004B87 30%, #ededed 30%);
}
.progress.is-success::-webkit-progress-value {
  background-color: #fee9cd;
}
.progress.is-success::-moz-progress-bar {
  background-color: #fee9cd;
}
.progress.is-success::-ms-fill {
  background-color: #fee9cd;
}
.progress.is-success:indeterminate {
  background-image: linear-gradient(to right, #fee9cd 30%, #ededed 30%);
}
.progress.is-warning::-webkit-progress-value {
  background-color: #ffc600;
}
.progress.is-warning::-moz-progress-bar {
  background-color: #ffc600;
}
.progress.is-warning::-ms-fill {
  background-color: #ffc600;
}
.progress.is-warning:indeterminate {
  background-image: linear-gradient(to right, #ffc600 30%, #ededed 30%);
}
.progress.is-danger::-webkit-progress-value {
  background-color: #8b0000;
}
.progress.is-danger::-moz-progress-bar {
  background-color: #8b0000;
}
.progress.is-danger::-ms-fill {
  background-color: #8b0000;
}
.progress.is-danger:indeterminate {
  background-image: linear-gradient(to right, #8b0000 30%, #ededed 30%);
}
.progress:indeterminate {
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: moveIndeterminate;
          animation-name: moveIndeterminate;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background-color: #ededed;
  background-image: linear-gradient(to right, #051529 30%, #ededed 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.is-small {
  height: 0.75rem;
}
.progress.is-medium {
  height: 1.25rem;
}
.progress.is-large {
  height: 1.5rem;
}

@-webkit-keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}

@keyframes moveIndeterminate {
  from {
    background-position: 200% 0;
  }
  to {
    background-position: -200% 0;
  }
}
.table {
  background-color: white;
  color: #051529;
}
.table td,
.table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.table td.is-white,
.table th.is-white {
  background-color: white;
  border-color: white;
  color: #0a0a0a;
}
.table td.is-black,
.table th.is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.table td.is-light,
.table th.is-light {
  background-color: #ebf6ff;
  border-color: #ebf6ff;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-dark,
.table th.is-dark {
  background-color: #0a92ff;
  border-color: #0a92ff;
  color: #fff;
}
.table td.is-primary,
.table th.is-primary {
  background-color: #ffc600;
  border-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-link,
.table th.is-link {
  background-color: #ffaa00;
  border-color: #ffaa00;
  color: #fff;
}
.table td.is-info,
.table th.is-info {
  background-color: #004B87;
  border-color: #004B87;
  color: #fff;
}
.table td.is-success,
.table th.is-success {
  background-color: #fee9cd;
  border-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-warning,
.table th.is-warning {
  background-color: #ffc600;
  border-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.table td.is-danger,
.table th.is-danger {
  background-color: #8b0000;
  border-color: #8b0000;
  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: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.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: #051529;
}
.table th:not([align]) {
  text-align: inherit;
}
.table tr.is-selected {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.table tr.is-selected a,
.table tr.is-selected strong {
  color: currentColor;
}
.table tr.is-selected td,
.table tr.is-selected th {
  border-color: rgba(0, 0, 0, 0.7);
  color: currentColor;
}
.table thead {
  background-color: transparent;
}
.table thead td,
.table thead th {
  border-width: 0 0 2px;
  color: #051529;
}
.table tfoot {
  background-color: transparent;
}
.table tfoot td,
.table tfoot th {
  border-width: 2px 0 0;
  color: #051529;
}
.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: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
  background-color: whitesmoke;
}
.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: #fafafa;
}

.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: whitesmoke;
  border-radius: 0px;
  color: #051529;
  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: white;
  color: #0a0a0a;
}
.tag:not(body).is-black {
  background-color: #0a0a0a;
  color: white;
}
.tag:not(body).is-light {
  background-color: #ebf6ff;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-dark {
  background-color: #0a92ff;
  color: #fff;
}
.tag:not(body).is-primary, .boltform button.tag:not(body) {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-primary.is-light, .boltform button.tag:not(body).is-light {
  background-color: #fffaeb;
  color: #947300;
}
.tag:not(body).is-link {
  background-color: #ffaa00;
  color: #fff;
}
.tag:not(body).is-link.is-light {
  background-color: #fff8eb;
  color: #946300;
}
.tag:not(body).is-info {
  background-color: #004B87;
  color: #fff;
}
.tag:not(body).is-info.is-light {
  background-color: #ebf6ff;
  color: #0a92ff;
}
.tag:not(body).is-success {
  background-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-success.is-light {
  background-color: #fff6eb;
  color: #915403;
}
.tag:not(body).is-warning {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.tag:not(body).is-warning.is-light {
  background-color: #fffaeb;
  color: #947300;
}
.tag:not(body).is-danger {
  background-color: #8b0000;
  color: #fff;
}
.tag:not(body).is-danger.is-light {
  background-color: #ffebeb;
  color: #ff0f0f;
}
.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%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
  background-color: #e8e8e8;
}
.tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.tag:not(body).is-rounded {
  border-radius: 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: #004B87 !important;
  font-size: 2rem;
  font-weight: 700 !important;
  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.5rem;
}
.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: #004B87 !important;
  font-size: 1.5rem;
  font-weight: 400 !important;
  line-height: 1.25;
}
.subtitle strong {
  color: #051529;
  font-weight: 600;
}
.subtitle:not(.is-spaced) + .title {
  margin-top: -1.5rem;
}
.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: whitesmoke;
  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;
}

.select select, .boltform select select, .textarea, .boltform textarea, .input, .boltform input {
  background-color: white;
  border-color: #dbdbdb;
  border-radius: 0px;
  color: #051529;
}
.select select::-moz-placeholder, .boltform select select::-moz-placeholder, .textarea::-moz-placeholder, .boltform textarea::-moz-placeholder, .input::-moz-placeholder, .boltform input::-moz-placeholder {
  color: rgba(5, 21, 41, 0.3);
}
.select select::-webkit-input-placeholder, .boltform select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .boltform textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder, .boltform input::-webkit-input-placeholder {
  color: rgba(5, 21, 41, 0.3);
}
.select select:-moz-placeholder, .boltform select select:-moz-placeholder, .textarea:-moz-placeholder, .boltform textarea:-moz-placeholder, .input:-moz-placeholder, .boltform input:-moz-placeholder {
  color: rgba(5, 21, 41, 0.3);
}
.select select:-ms-input-placeholder, .boltform select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .boltform textarea:-ms-input-placeholder, .input:-ms-input-placeholder, .boltform input:-ms-input-placeholder {
  color: rgba(5, 21, 41, 0.3);
}
.select select:hover, .boltform select select:hover, .textarea:hover, .boltform textarea:hover, .input:hover, .boltform input:hover, .select select.is-hovered, .boltform select select.is-hovered, .is-hovered.textarea, .boltform textarea.is-hovered, .is-hovered.input, .boltform input.is-hovered {
  border-color: #b5b5b5;
}
.select select:focus, .boltform select select:focus, .textarea:focus, .boltform textarea:focus, .input:focus, .boltform input:focus, .select select.is-focused, .boltform select select.is-focused, .is-focused.textarea, .boltform textarea.is-focused, .is-focused.input, .boltform input.is-focused, .select select:active, .boltform select select:active, .textarea:active, .boltform textarea:active, .input:active, .boltform input:active, .select select.is-active, .boltform select select.is-active, .is-active.textarea, .boltform textarea.is-active, .is-active.input, .boltform input.is-active {
  border-color: #ffaa00;
  box-shadow: 0 0 0 0.125em rgba(255, 170, 0, 0.25);
}
.select select[disabled], .boltform select select[disabled], [disabled].textarea, .boltform textarea[disabled], [disabled].input, .boltform input[disabled], fieldset[disabled] .select select, fieldset[disabled] .boltform select select, .boltform fieldset[disabled] select select, .select fieldset[disabled] select, .boltform select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .boltform textarea, .boltform fieldset[disabled] textarea, fieldset[disabled] .input, fieldset[disabled] .boltform input, .boltform fieldset[disabled] input {
  background-color: whitesmoke;
  border-color: whitesmoke;
  box-shadow: none;
  color: #7a7a7a;
}
.select select[disabled]::-moz-placeholder, .boltform select select[disabled]::-moz-placeholder, [disabled].textarea::-moz-placeholder, .boltform textarea[disabled]::-moz-placeholder, [disabled].input::-moz-placeholder, .boltform input[disabled]::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, fieldset[disabled] .boltform select select::-moz-placeholder, .boltform fieldset[disabled] select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, .boltform select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .boltform textarea::-moz-placeholder, .boltform fieldset[disabled] textarea::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .boltform input::-moz-placeholder, .boltform fieldset[disabled] input::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]::-webkit-input-placeholder, .boltform select select[disabled]::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, .boltform textarea[disabled]::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, .boltform input[disabled]::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, fieldset[disabled] .boltform select select::-webkit-input-placeholder, .boltform fieldset[disabled] select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, .boltform select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .boltform textarea::-webkit-input-placeholder, .boltform fieldset[disabled] textarea::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .boltform input::-webkit-input-placeholder, .boltform fieldset[disabled] input::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-moz-placeholder, .boltform select select[disabled]:-moz-placeholder, [disabled].textarea:-moz-placeholder, .boltform textarea[disabled]:-moz-placeholder, [disabled].input:-moz-placeholder, .boltform input[disabled]:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, fieldset[disabled] .boltform select select:-moz-placeholder, .boltform fieldset[disabled] select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, .boltform select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .boltform textarea:-moz-placeholder, .boltform fieldset[disabled] textarea:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .boltform input:-moz-placeholder, .boltform fieldset[disabled] input:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.select select[disabled]:-ms-input-placeholder, .boltform select select[disabled]:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, .boltform textarea[disabled]:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, .boltform input[disabled]:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, fieldset[disabled] .boltform select select:-ms-input-placeholder, .boltform fieldset[disabled] select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, .boltform select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .boltform textarea:-ms-input-placeholder, .boltform fieldset[disabled] textarea:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .boltform input:-ms-input-placeholder, .boltform fieldset[disabled] input:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}

.textarea, .boltform textarea, .input, .boltform input {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].textarea, .boltform textarea[readonly], [readonly].input, .boltform input[readonly] {
  box-shadow: none;
}
.is-white.textarea, .boltform textarea.is-white, .is-white.input, .boltform input.is-white {
  border-color: white;
}
.is-white.textarea:focus, .boltform textarea.is-white:focus, .is-white.input:focus, .boltform input.is-white:focus, .is-white.is-focused.textarea, .boltform textarea.is-white.is-focused, .is-white.is-focused.input, .boltform input.is-white.is-focused, .is-white.textarea:active, .boltform textarea.is-white:active, .is-white.input:active, .boltform input.is-white:active, .is-white.is-active.textarea, .boltform textarea.is-white.is-active, .is-white.is-active.input, .boltform input.is-white.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.textarea, .boltform textarea.is-black, .is-black.input, .boltform input.is-black {
  border-color: #0a0a0a;
}
.is-black.textarea:focus, .boltform textarea.is-black:focus, .is-black.input:focus, .boltform input.is-black:focus, .is-black.is-focused.textarea, .boltform textarea.is-black.is-focused, .is-black.is-focused.input, .boltform input.is-black.is-focused, .is-black.textarea:active, .boltform textarea.is-black:active, .is-black.input:active, .boltform input.is-black:active, .is-black.is-active.textarea, .boltform textarea.is-black.is-active, .is-black.is-active.input, .boltform input.is-black.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.is-light.textarea, .boltform textarea.is-light, .is-light.input, .boltform input.is-light {
  border-color: #ebf6ff;
}
.is-light.textarea:focus, .boltform textarea.is-light:focus, .is-light.input:focus, .boltform input.is-light:focus, .is-light.is-focused.textarea, .boltform textarea.is-light.is-focused, .is-light.is-focused.input, .boltform input.is-light.is-focused, .is-light.textarea:active, .boltform textarea.is-light:active, .is-light.input:active, .boltform input.is-light:active, .is-light.is-active.textarea, .boltform textarea.is-light.is-active, .is-light.is-active.input, .boltform input.is-light.is-active {
  box-shadow: 0 0 0 0.125em rgba(235, 246, 255, 0.25);
}
.is-dark.textarea, .boltform textarea.is-dark, .is-dark.input, .boltform input.is-dark {
  border-color: #0a92ff;
}
.is-dark.textarea:focus, .boltform textarea.is-dark:focus, .is-dark.input:focus, .boltform input.is-dark:focus, .is-dark.is-focused.textarea, .boltform textarea.is-dark.is-focused, .is-dark.is-focused.input, .boltform input.is-dark.is-focused, .is-dark.textarea:active, .boltform textarea.is-dark:active, .is-dark.input:active, .boltform input.is-dark:active, .is-dark.is-active.textarea, .boltform textarea.is-dark.is-active, .is-dark.is-active.input, .boltform input.is-dark.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 146, 255, 0.25);
}
.is-primary.textarea, .boltform button.textarea, .boltform textarea.is-primary, .is-primary.input, .boltform button.input, .boltform input.is-primary {
  border-color: #ffc600;
}
.is-primary.textarea:focus, .boltform button.textarea:focus, .boltform textarea.is-primary:focus, .is-primary.input:focus, .boltform button.input:focus, .boltform input.is-primary:focus, .is-primary.is-focused.textarea, .boltform button.is-focused.textarea, .boltform textarea.is-primary.is-focused, .is-primary.is-focused.input, .boltform button.is-focused.input, .boltform input.is-primary.is-focused, .is-primary.textarea:active, .boltform button.textarea:active, .boltform textarea.is-primary:active, .is-primary.input:active, .boltform button.input:active, .boltform input.is-primary:active, .is-primary.is-active.textarea, .boltform button.is-active.textarea, .boltform textarea.is-primary.is-active, .is-primary.is-active.input, .boltform button.is-active.input, .boltform input.is-primary.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 198, 0, 0.25);
}
.is-link.textarea, .boltform textarea.is-link, .is-link.input, .boltform input.is-link {
  border-color: #ffaa00;
}
.is-link.textarea:focus, .boltform textarea.is-link:focus, .is-link.input:focus, .boltform input.is-link:focus, .is-link.is-focused.textarea, .boltform textarea.is-link.is-focused, .is-link.is-focused.input, .boltform input.is-link.is-focused, .is-link.textarea:active, .boltform textarea.is-link:active, .is-link.input:active, .boltform input.is-link:active, .is-link.is-active.textarea, .boltform textarea.is-link.is-active, .is-link.is-active.input, .boltform input.is-link.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 170, 0, 0.25);
}
.is-info.textarea, .boltform textarea.is-info, .is-info.input, .boltform input.is-info {
  border-color: #004B87;
}
.is-info.textarea:focus, .boltform textarea.is-info:focus, .is-info.input:focus, .boltform input.is-info:focus, .is-info.is-focused.textarea, .boltform textarea.is-info.is-focused, .is-info.is-focused.input, .boltform input.is-info.is-focused, .is-info.textarea:active, .boltform textarea.is-info:active, .is-info.input:active, .boltform input.is-info:active, .is-info.is-active.textarea, .boltform textarea.is-info.is-active, .is-info.is-active.input, .boltform input.is-info.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 75, 135, 0.25);
}
.is-success.textarea, .boltform textarea.is-success, .is-success.input, .boltform input.is-success {
  border-color: #fee9cd;
}
.is-success.textarea:focus, .boltform textarea.is-success:focus, .is-success.input:focus, .boltform input.is-success:focus, .is-success.is-focused.textarea, .boltform textarea.is-success.is-focused, .is-success.is-focused.input, .boltform input.is-success.is-focused, .is-success.textarea:active, .boltform textarea.is-success:active, .is-success.input:active, .boltform input.is-success:active, .is-success.is-active.textarea, .boltform textarea.is-success.is-active, .is-success.is-active.input, .boltform input.is-success.is-active {
  box-shadow: 0 0 0 0.125em rgba(254, 233, 205, 0.25);
}
.is-warning.textarea, .boltform textarea.is-warning, .is-warning.input, .boltform input.is-warning {
  border-color: #ffc600;
}
.is-warning.textarea:focus, .boltform textarea.is-warning:focus, .is-warning.input:focus, .boltform input.is-warning:focus, .is-warning.is-focused.textarea, .boltform textarea.is-warning.is-focused, .is-warning.is-focused.input, .boltform input.is-warning.is-focused, .is-warning.textarea:active, .boltform textarea.is-warning:active, .is-warning.input:active, .boltform input.is-warning:active, .is-warning.is-active.textarea, .boltform textarea.is-warning.is-active, .is-warning.is-active.input, .boltform input.is-warning.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 198, 0, 0.25);
}
.is-danger.textarea, .boltform textarea.is-danger, .is-danger.input, .boltform input.is-danger {
  border-color: #8b0000;
}
.is-danger.textarea:focus, .boltform textarea.is-danger:focus, .is-danger.input:focus, .boltform input.is-danger:focus, .is-danger.is-focused.textarea, .boltform textarea.is-danger.is-focused, .is-danger.is-focused.input, .boltform input.is-danger.is-focused, .is-danger.textarea:active, .boltform textarea.is-danger:active, .is-danger.input:active, .boltform input.is-danger:active, .is-danger.is-active.textarea, .boltform textarea.is-danger.is-active, .is-danger.is-active.input, .boltform input.is-danger.is-active {
  box-shadow: 0 0 0 0.125em rgba(139, 0, 0, 0.25);
}
.is-small.textarea, .boltform textarea.is-small, .is-small.input, .boltform input.is-small {
  border-radius: 0px;
  font-size: 0.75rem;
}
.is-medium.textarea, .boltform textarea.is-medium, .is-medium.input, .boltform input.is-medium {
  font-size: 1.25rem;
}
.is-large.textarea, .boltform textarea.is-large, .is-large.input, .boltform input.is-large {
  font-size: 1.5rem;
}
.is-fullwidth.textarea, .boltform textarea.is-fullwidth, .is-fullwidth.input, .boltform input.is-fullwidth {
  display: block;
  width: 100%;
}
.is-inline.textarea, .boltform textarea.is-inline, .is-inline.input, .boltform input.is-inline {
  display: inline;
  width: auto;
}

.input.is-rounded, .boltform 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, .boltform input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

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

.radio, .boltform input[type=radio], .checkbox, .boltform input[type=checkbox] {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.radio input, .boltform input[type=radio] input, .checkbox input, .boltform input[type=checkbox] input {
  cursor: pointer;
}
.radio:hover, .boltform input[type=radio]:hover, .checkbox:hover, .boltform input[type=checkbox]:hover {
  color: #051529;
}
[disabled].radio, .boltform input[disabled][type=radio], [disabled].checkbox, .boltform input[disabled][type=checkbox], fieldset[disabled] .radio, fieldset[disabled] .boltform input[type=radio], .boltform fieldset[disabled] input[type=radio], fieldset[disabled] .checkbox, fieldset[disabled] .boltform input[type=checkbox], .boltform fieldset[disabled] input[type=checkbox] {
  color: #7a7a7a;
  cursor: not-allowed;
}

.radio + .radio, .boltform input[type=radio] + .radio, .boltform .radio + input[type=radio], .boltform input[type=radio] + input[type=radio] {
  margin-left: 0.5em;
}

.select, .boltform select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.select:not(.is-multiple), .boltform select:not(.is-multiple) {
  height: 2.5em;
}
.select:not(.is-multiple):not(.is-loading)::after, .boltform select:not(.is-multiple):not(.is-loading)::after {
  border-color: #ffaa00;
  right: 1.125em;
  z-index: 4;
}
.select.is-rounded select, .boltform select.is-rounded select {
  border-radius: 290486px;
  padding-left: 1em;
}
.select select, .boltform select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: none;
}
.select select::-ms-expand, .boltform select select::-ms-expand {
  display: none;
}
.select select[disabled]:hover, .boltform select select[disabled]:hover, fieldset[disabled] .select select:hover, fieldset[disabled] .boltform select select:hover, .boltform fieldset[disabled] select select:hover {
  border-color: whitesmoke;
}
.select select:not([multiple]), .boltform select select:not([multiple]) {
  padding-right: 2.5em;
}
.select select[multiple], .boltform select select[multiple] {
  height: auto;
  padding: 0;
}
.select select[multiple] option, .boltform select select[multiple] option {
  padding: 0.5em 1em;
}
.select:not(.is-multiple):not(.is-loading):hover::after, .boltform select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #051529;
}
.select.is-white:not(:hover)::after, .boltform select.is-white:not(:hover)::after {
  border-color: white;
}
.select.is-white select, .boltform select.is-white select {
  border-color: white;
}
.select.is-white select:hover, .boltform select.is-white select:hover, .select.is-white select.is-hovered, .boltform select.is-white select.is-hovered {
  border-color: #f2f2f2;
}
.select.is-white select:focus, .boltform select.is-white select:focus, .select.is-white select.is-focused, .boltform select.is-white select.is-focused, .select.is-white select:active, .boltform select.is-white select:active, .select.is-white select.is-active, .boltform 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, .boltform select.is-black:not(:hover)::after {
  border-color: #0a0a0a;
}
.select.is-black select, .boltform select.is-black select {
  border-color: #0a0a0a;
}
.select.is-black select:hover, .boltform select.is-black select:hover, .select.is-black select.is-hovered, .boltform select.is-black select.is-hovered {
  border-color: black;
}
.select.is-black select:focus, .boltform select.is-black select:focus, .select.is-black select.is-focused, .boltform select.is-black select.is-focused, .select.is-black select:active, .boltform select.is-black select:active, .select.is-black select.is-active, .boltform select.is-black select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.select.is-light:not(:hover)::after, .boltform select.is-light:not(:hover)::after {
  border-color: #ebf6ff;
}
.select.is-light select, .boltform select.is-light select {
  border-color: #ebf6ff;
}
.select.is-light select:hover, .boltform select.is-light select:hover, .select.is-light select.is-hovered, .boltform select.is-light select.is-hovered {
  border-color: #d1ebff;
}
.select.is-light select:focus, .boltform select.is-light select:focus, .select.is-light select.is-focused, .boltform select.is-light select.is-focused, .select.is-light select:active, .boltform select.is-light select:active, .select.is-light select.is-active, .boltform select.is-light select.is-active {
  box-shadow: 0 0 0 0.125em rgba(235, 246, 255, 0.25);
}
.select.is-dark:not(:hover)::after, .boltform select.is-dark:not(:hover)::after {
  border-color: #0a92ff;
}
.select.is-dark select, .boltform select.is-dark select {
  border-color: #0a92ff;
}
.select.is-dark select:hover, .boltform select.is-dark select:hover, .select.is-dark select.is-hovered, .boltform select.is-dark select.is-hovered {
  border-color: #0085f0;
}
.select.is-dark select:focus, .boltform select.is-dark select:focus, .select.is-dark select.is-focused, .boltform select.is-dark select.is-focused, .select.is-dark select:active, .boltform select.is-dark select:active, .select.is-dark select.is-active, .boltform select.is-dark select.is-active {
  box-shadow: 0 0 0 0.125em rgba(10, 146, 255, 0.25);
}
.select.is-primary:not(:hover)::after, .boltform button.select:not(:hover)::after, .boltform select.is-primary:not(:hover)::after {
  border-color: #ffc600;
}
.select.is-primary select, .boltform button.select select, .boltform select.is-primary select {
  border-color: #ffc600;
}
.select.is-primary select:hover, .boltform button.select select:hover, .boltform select.is-primary select:hover, .select.is-primary select.is-hovered, .boltform button.select select.is-hovered, .boltform select.is-primary select.is-hovered {
  border-color: #e6b200;
}
.select.is-primary select:focus, .boltform button.select select:focus, .boltform select.is-primary select:focus, .select.is-primary select.is-focused, .boltform button.select select.is-focused, .boltform select.is-primary select.is-focused, .select.is-primary select:active, .boltform button.select select:active, .boltform select.is-primary select:active, .select.is-primary select.is-active, .boltform button.select select.is-active, .boltform select.is-primary select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 198, 0, 0.25);
}
.select.is-link:not(:hover)::after, .boltform select.is-link:not(:hover)::after {
  border-color: #ffaa00;
}
.select.is-link select, .boltform select.is-link select {
  border-color: #ffaa00;
}
.select.is-link select:hover, .boltform select.is-link select:hover, .select.is-link select.is-hovered, .boltform select.is-link select.is-hovered {
  border-color: #e69900;
}
.select.is-link select:focus, .boltform select.is-link select:focus, .select.is-link select.is-focused, .boltform select.is-link select.is-focused, .select.is-link select:active, .boltform select.is-link select:active, .select.is-link select.is-active, .boltform select.is-link select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 170, 0, 0.25);
}
.select.is-info:not(:hover)::after, .boltform select.is-info:not(:hover)::after {
  border-color: #004B87;
}
.select.is-info select, .boltform select.is-info select {
  border-color: #004B87;
}
.select.is-info select:hover, .boltform select.is-info select:hover, .select.is-info select.is-hovered, .boltform select.is-info select.is-hovered {
  border-color: #003d6e;
}
.select.is-info select:focus, .boltform select.is-info select:focus, .select.is-info select.is-focused, .boltform select.is-info select.is-focused, .select.is-info select:active, .boltform select.is-info select:active, .select.is-info select.is-active, .boltform select.is-info select.is-active {
  box-shadow: 0 0 0 0.125em rgba(0, 75, 135, 0.25);
}
.select.is-success:not(:hover)::after, .boltform select.is-success:not(:hover)::after {
  border-color: #fee9cd;
}
.select.is-success select, .boltform select.is-success select {
  border-color: #fee9cd;
}
.select.is-success select:hover, .boltform select.is-success select:hover, .select.is-success select.is-hovered, .boltform select.is-success select.is-hovered {
  border-color: #fedeb4;
}
.select.is-success select:focus, .boltform select.is-success select:focus, .select.is-success select.is-focused, .boltform select.is-success select.is-focused, .select.is-success select:active, .boltform select.is-success select:active, .select.is-success select.is-active, .boltform select.is-success select.is-active {
  box-shadow: 0 0 0 0.125em rgba(254, 233, 205, 0.25);
}
.select.is-warning:not(:hover)::after, .boltform select.is-warning:not(:hover)::after {
  border-color: #ffc600;
}
.select.is-warning select, .boltform select.is-warning select {
  border-color: #ffc600;
}
.select.is-warning select:hover, .boltform select.is-warning select:hover, .select.is-warning select.is-hovered, .boltform select.is-warning select.is-hovered {
  border-color: #e6b200;
}
.select.is-warning select:focus, .boltform select.is-warning select:focus, .select.is-warning select.is-focused, .boltform select.is-warning select.is-focused, .select.is-warning select:active, .boltform select.is-warning select:active, .select.is-warning select.is-active, .boltform select.is-warning select.is-active {
  box-shadow: 0 0 0 0.125em rgba(255, 198, 0, 0.25);
}
.select.is-danger:not(:hover)::after, .boltform select.is-danger:not(:hover)::after {
  border-color: #8b0000;
}
.select.is-danger select, .boltform select.is-danger select {
  border-color: #8b0000;
}
.select.is-danger select:hover, .boltform select.is-danger select:hover, .select.is-danger select.is-hovered, .boltform select.is-danger select.is-hovered {
  border-color: #720000;
}
.select.is-danger select:focus, .boltform select.is-danger select:focus, .select.is-danger select.is-focused, .boltform select.is-danger select.is-focused, .select.is-danger select:active, .boltform select.is-danger select:active, .select.is-danger select.is-active, .boltform select.is-danger select.is-active {
  box-shadow: 0 0 0 0.125em rgba(139, 0, 0, 0.25);
}
.select.is-small, .boltform select.is-small {
  border-radius: 0px;
  font-size: 0.75rem;
}
.select.is-medium, .boltform select.is-medium {
  font-size: 1.25rem;
}
.select.is-large, .boltform select.is-large {
  font-size: 1.5rem;
}
.select.is-disabled::after, .boltform select.is-disabled::after {
  border-color: #7a7a7a;
}
.select.is-fullwidth, .boltform select.is-fullwidth {
  width: 100%;
}
.select.is-fullwidth select, .boltform select.is-fullwidth select {
  width: 100%;
}
.select.is-loading::after, .boltform select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  -webkit-transform: none;
          transform: none;
}
.select.is-loading.is-small:after, .boltform select.is-loading.is-small:after {
  font-size: 0.75rem;
}
.select.is-loading.is-medium:after, .boltform select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.select.is-loading.is-large:after, .boltform 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: white;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.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: #0a0a0a;
}
.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.file.is-black .file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: white;
}
.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
  background-color: #040404;
  border-color: transparent;
  color: white;
}
.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: white;
}
.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
  background-color: black;
  border-color: transparent;
  color: white;
}
.file.is-light .file-cta {
  background-color: #ebf6ff;
  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: #def0ff;
  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(235, 246, 255, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
  background-color: #d1ebff;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-dark .file-cta {
  background-color: #0a92ff;
  border-color: transparent;
  color: #fff;
}
.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
  background-color: #008cfc;
  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(10, 146, 255, 0.25);
  color: #fff;
}
.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
  background-color: #0085f0;
  border-color: transparent;
  color: #fff;
}
.file.is-primary .file-cta, .boltform button.file .file-cta {
  background-color: #ffc600;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-primary:hover .file-cta, .boltform button.file:hover .file-cta, .file.is-primary.is-hovered .file-cta, .boltform button.file.is-hovered .file-cta {
  background-color: #f2bc00;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-primary:focus .file-cta, .boltform button.file:focus .file-cta, .file.is-primary.is-focused .file-cta, .boltform button.file.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 198, 0, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-primary:active .file-cta, .boltform button.file:active .file-cta, .file.is-primary.is-active .file-cta, .boltform button.file.is-active .file-cta {
  background-color: #e6b200;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-link .file-cta {
  background-color: #ffaa00;
  border-color: transparent;
  color: #fff;
}
.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
  background-color: #f2a200;
  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(255, 170, 0, 0.25);
  color: #fff;
}
.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
  background-color: #e69900;
  border-color: transparent;
  color: #fff;
}
.file.is-info .file-cta {
  background-color: #004B87;
  border-color: transparent;
  color: #fff;
}
.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
  background-color: #00447a;
  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(0, 75, 135, 0.25);
  color: #fff;
}
.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
  background-color: #003d6e;
  border-color: transparent;
  color: #fff;
}
.file.is-success .file-cta {
  background-color: #fee9cd;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
  background-color: #fee4c1;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(254, 233, 205, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
  background-color: #fedeb4;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning .file-cta {
  background-color: #ffc600;
  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: #f2bc00;
  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, 198, 0, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
  background-color: #e6b200;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.file.is-danger .file-cta {
  background-color: #8b0000;
  border-color: transparent;
  color: #fff;
}
.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
  background-color: #7e0000;
  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(139, 0, 0, 0.25);
  color: #fff;
}
.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
  background-color: #720000;
  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: 0px;
}
.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: 0px 0px 0 0;
}
.file.is-boxed.has-name .file-name {
  border-radius: 0 0 0px 0px;
  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 0px 0px 0;
}
.file.is-right .file-name {
  border-radius: 0px 0 0 0px;
  border-width: 1px 0 1px 1px;
  order: -1;
}

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

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

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

.file-cta {
  background-color: whitesmoke;
  color: #051529;
}

.file-name {
  border-color: #dbdbdb;
  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, .boltform label {
  color: #051529;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.label:not(:last-child), .boltform label:not(:last-child) {
  margin-bottom: 0.5em;
}
.label.is-small, .boltform label.is-small {
  font-size: 0.75rem;
}
.label.is-medium, .boltform label.is-medium {
  font-size: 1.25rem;
}
.label.is-large, .boltform label.is-large {
  font-size: 1.5rem;
}

.help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}
.help.is-white {
  color: white;
}
.help.is-black {
  color: #0a0a0a;
}
.help.is-light {
  color: #ebf6ff;
}
.help.is-dark {
  color: #0a92ff;
}
.help.is-primary, .boltform button.help {
  color: #ffc600;
}
.help.is-link {
  color: #ffaa00;
}
.help.is-info {
  color: #004B87;
}
.help.is-success {
  color: #fee9cd;
}
.help.is-warning {
  color: #ffc600;
}
.help.is-danger {
  color: #8b0000;
}

.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) .boltform button, .boltform .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) .boltform input,
.boltform .field.has-addons .control:not(:first-child):not(:last-child) input,
.field.has-addons .control:not(:first-child):not(:last-child) .select select,
.field.has-addons .control:not(:first-child):not(:last-child) .boltform select select,
.boltform .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) .boltform button, .boltform .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) .boltform input,
.boltform .field.has-addons .control:first-child:not(:only-child) input,
.field.has-addons .control:first-child:not(:only-child) .select select,
.field.has-addons .control:first-child:not(:only-child) .boltform select select,
.boltform .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) .boltform button, .boltform .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) .boltform input,
.boltform .field.has-addons .control:last-child:not(:only-child) input,
.field.has-addons .control:last-child:not(:only-child) .select select,
.field.has-addons .control:last-child:not(:only-child) .boltform select select,
.boltform .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 .boltform button:not([disabled]):hover, .boltform .field.has-addons .control button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .boltform button:not([disabled]).is-hovered, .boltform .field.has-addons .control button:not([disabled]).is-hovered,
.field.has-addons .control .input:not([disabled]):hover,
.field.has-addons .control .boltform input:not([disabled]):hover,
.boltform .field.has-addons .control input:not([disabled]):hover,
.field.has-addons .control .input:not([disabled]).is-hovered,
.field.has-addons .control .boltform input:not([disabled]).is-hovered,
.boltform .field.has-addons .control input:not([disabled]).is-hovered,
.field.has-addons .control .select select:not([disabled]):hover,
.field.has-addons .control .boltform select select:not([disabled]):hover,
.boltform .field.has-addons .control select select:not([disabled]):hover,
.field.has-addons .control .select select:not([disabled]).is-hovered,
.field.has-addons .control .boltform select select:not([disabled]).is-hovered,
.boltform .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 .boltform button:not([disabled]):focus, .boltform .field.has-addons .control button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .boltform button:not([disabled]).is-focused, .boltform .field.has-addons .control button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .boltform button:not([disabled]):active, .boltform .field.has-addons .control button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .boltform button:not([disabled]).is-active, .boltform .field.has-addons .control button:not([disabled]).is-active,
.field.has-addons .control .input:not([disabled]):focus,
.field.has-addons .control .boltform input:not([disabled]):focus,
.boltform .field.has-addons .control input:not([disabled]):focus,
.field.has-addons .control .input:not([disabled]).is-focused,
.field.has-addons .control .boltform input:not([disabled]).is-focused,
.boltform .field.has-addons .control input:not([disabled]).is-focused,
.field.has-addons .control .input:not([disabled]):active,
.field.has-addons .control .boltform input:not([disabled]):active,
.boltform .field.has-addons .control input:not([disabled]):active,
.field.has-addons .control .input:not([disabled]).is-active,
.field.has-addons .control .boltform input:not([disabled]).is-active,
.boltform .field.has-addons .control input:not([disabled]).is-active,
.field.has-addons .control .select select:not([disabled]):focus,
.field.has-addons .control .boltform select select:not([disabled]):focus,
.boltform .field.has-addons .control select select:not([disabled]):focus,
.field.has-addons .control .select select:not([disabled]).is-focused,
.field.has-addons .control .boltform select select:not([disabled]).is-focused,
.boltform .field.has-addons .control select select:not([disabled]).is-focused,
.field.has-addons .control .select select:not([disabled]):active,
.field.has-addons .control .boltform select select:not([disabled]):active,
.boltform .field.has-addons .control select select:not([disabled]):active,
.field.has-addons .control .select select:not([disabled]).is-active,
.field.has-addons .control .boltform select select:not([disabled]).is-active,
.boltform .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 .boltform button:not([disabled]):focus:hover, .boltform .field.has-addons .control button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .boltform button:not([disabled]).is-focused:hover, .boltform .field.has-addons .control button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .boltform button:not([disabled]):active:hover, .boltform .field.has-addons .control button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, .field.has-addons .control .boltform button:not([disabled]).is-active:hover, .boltform .field.has-addons .control button:not([disabled]).is-active:hover,
.field.has-addons .control .input:not([disabled]):focus:hover,
.field.has-addons .control .boltform input:not([disabled]):focus:hover,
.boltform .field.has-addons .control input:not([disabled]):focus:hover,
.field.has-addons .control .input:not([disabled]).is-focused:hover,
.field.has-addons .control .boltform input:not([disabled]).is-focused:hover,
.boltform .field.has-addons .control input:not([disabled]).is-focused:hover,
.field.has-addons .control .input:not([disabled]):active:hover,
.field.has-addons .control .boltform input:not([disabled]):active:hover,
.boltform .field.has-addons .control input:not([disabled]):active:hover,
.field.has-addons .control .input:not([disabled]).is-active:hover,
.field.has-addons .control .boltform input:not([disabled]).is-active:hover,
.boltform .field.has-addons .control input:not([disabled]).is-active:hover,
.field.has-addons .control .select select:not([disabled]):focus:hover,
.field.has-addons .control .boltform select select:not([disabled]):focus:hover,
.boltform .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 .boltform select select:not([disabled]).is-focused:hover,
.boltform .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 .boltform select select:not([disabled]):active:hover,
.boltform .field.has-addons .control select select:not([disabled]):active:hover,
.field.has-addons .control .select select:not([disabled]).is-active:hover,
.field.has-addons .control .boltform select select:not([disabled]).is-active:hover,
.boltform .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, .field-label .boltform label, .boltform .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 .boltform input:focus ~ .icon, .boltform .control.has-icons-left input:focus ~ .icon,
.control.has-icons-left .select:focus ~ .icon,
.control.has-icons-left .boltform select:focus ~ .icon,
.boltform .control.has-icons-left select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .boltform input:focus ~ .icon, .boltform .control.has-icons-right input:focus ~ .icon,
.control.has-icons-right .select:focus ~ .icon,
.control.has-icons-right .boltform select:focus ~ .icon,
.boltform .control.has-icons-right select:focus ~ .icon {
  color: #051529;
}
.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .boltform input.is-small ~ .icon, .boltform .control.has-icons-left input.is-small ~ .icon,
.control.has-icons-left .select.is-small ~ .icon,
.control.has-icons-left .boltform select.is-small ~ .icon,
.boltform .control.has-icons-left select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .boltform input.is-small ~ .icon, .boltform .control.has-icons-right input.is-small ~ .icon,
.control.has-icons-right .select.is-small ~ .icon,
.control.has-icons-right .boltform select.is-small ~ .icon,
.boltform .control.has-icons-right select.is-small ~ .icon {
  font-size: 0.75rem;
}
.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .boltform input.is-medium ~ .icon, .boltform .control.has-icons-left input.is-medium ~ .icon,
.control.has-icons-left .select.is-medium ~ .icon,
.control.has-icons-left .boltform select.is-medium ~ .icon,
.boltform .control.has-icons-left select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .boltform input.is-medium ~ .icon, .boltform .control.has-icons-right input.is-medium ~ .icon,
.control.has-icons-right .select.is-medium ~ .icon,
.control.has-icons-right .boltform select.is-medium ~ .icon,
.boltform .control.has-icons-right select.is-medium ~ .icon {
  font-size: 1.25rem;
}
.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .boltform input.is-large ~ .icon, .boltform .control.has-icons-left input.is-large ~ .icon,
.control.has-icons-left .select.is-large ~ .icon,
.control.has-icons-left .boltform select.is-large ~ .icon,
.boltform .control.has-icons-left select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .boltform input.is-large ~ .icon, .boltform .control.has-icons-right input.is-large ~ .icon,
.control.has-icons-right .select.is-large ~ .icon,
.control.has-icons-right .boltform select.is-large ~ .icon,
.boltform .control.has-icons-right select.is-large ~ .icon {
  font-size: 1.5rem;
}
.control.has-icons-left .icon, .control.has-icons-right .icon {
  color: #dbdbdb;
  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 .boltform input, .boltform .control.has-icons-left input,
.control.has-icons-left .select select,
.control.has-icons-left .boltform select select,
.boltform .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 .boltform input, .boltform .control.has-icons-right input,
.control.has-icons-right .select select,
.control.has-icons-right .boltform select select,
.boltform .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;
}

.breadcrumb {
  font-size: 1rem;
  white-space: nowrap;
}
.breadcrumb a {
  align-items: center;
  color: #ffaa00;
  display: flex;
  justify-content: center;
  padding: 0 0.75em;
}
.breadcrumb a:hover {
  color: #004B87;
}
.breadcrumb li {
  align-items: center;
  display: flex;
}
.breadcrumb li:first-child a {
  padding-left: 0;
}
.breadcrumb li.is-active a {
  color: #051529;
  cursor: default;
  pointer-events: none;
}
.breadcrumb li + li::before {
  color: #b5b5b5;
  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: white;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  color: #051529;
  max-width: 100%;
  position: relative;
}

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

.card-header-title {
  align-items: center;
  color: #051529;
  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 #ededed;
  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 #ededed;
}

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

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

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

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

.dropdown-item {
  color: #051529;
  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: whitesmoke;
  color: #0a0a0a;
}
a.dropdown-item.is-active,
button.dropdown-item.is-active {
  background-color: #ffaa00;
  color: #fff;
}

.dropdown-divider {
  background-color: #ededed;
  border: none;
  display: block;
  height: 1px;
  margin: 0.5rem 0;
}

.level {
  align-items: center;
  justify-content: space-between;
}
.level code {
  border-radius: 0px;
}
.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: 1.2em;
}
.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: 1.2em;
  }
}

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

.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, 219, 219, 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, 219, 219, 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: 0px;
  color: #051529;
  display: block;
  padding: 0.5em 0.75em;
}
.menu-list a:hover {
  background-color: whitesmoke;
  color: #051529;
}
.menu-list a.is-active {
  background-color: #ffaa00;
  color: #fff;
}
.menu-list li ul {
  border-left: 1px solid #dbdbdb;
  margin: 0.75em;
  padding-left: 0.75em;
}

.menu-label {
  color: #7a7a7a;
  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: whitesmoke;
  border-radius: 0px;
  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: white;
  color: #0a0a0a;
}
.message.is-white .message-body {
  border-color: white;
}
.message.is-black {
  background-color: #fafafa;
}
.message.is-black .message-header {
  background-color: #0a0a0a;
  color: white;
}
.message.is-black .message-body {
  border-color: #0a0a0a;
}
.message.is-light {
  background-color: #f5faff;
}
.message.is-light .message-header {
  background-color: #ebf6ff;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-light .message-body {
  border-color: #ebf6ff;
}
.message.is-dark {
  background-color: #f5faff;
}
.message.is-dark .message-header {
  background-color: #0a92ff;
  color: #fff;
}
.message.is-dark .message-body {
  border-color: #0a92ff;
}
.message.is-primary, .boltform button.message {
  background-color: #fffaeb;
}
.message.is-primary .message-header, .boltform button.message .message-header {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-primary .message-body, .boltform button.message .message-body {
  border-color: #ffc600;
  color: #947300;
}
.message.is-link {
  background-color: #fff8eb;
}
.message.is-link .message-header {
  background-color: #ffaa00;
  color: #fff;
}
.message.is-link .message-body {
  border-color: #ffaa00;
  color: #946300;
}
.message.is-info {
  background-color: #ebf6ff;
}
.message.is-info .message-header {
  background-color: #004B87;
  color: #fff;
}
.message.is-info .message-body {
  border-color: #004B87;
  color: #0a92ff;
}
.message.is-success {
  background-color: #fff6eb;
}
.message.is-success .message-header {
  background-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-success .message-body {
  border-color: #fee9cd;
  color: #915403;
}
.message.is-warning {
  background-color: #fffaeb;
}
.message.is-warning .message-header {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.message.is-warning .message-body {
  border-color: #ffc600;
  color: #947300;
}
.message.is-danger {
  background-color: #ffebeb;
}
.message.is-danger .message-header {
  background-color: #8b0000;
  color: #fff;
}
.message.is-danger .message-body {
  border-color: #8b0000;
  color: #ff0f0f;
}

.message-header {
  align-items: center;
  background-color: #051529;
  border-radius: 0px 0px 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: #dbdbdb;
  border-radius: 0px;
  border-style: solid;
  border-width: 0 0 0 4px;
  color: #051529;
  padding: 1.25em 1.5em;
}
.message-body code,
.message-body pre {
  background-color: white;
}
.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: 60;
}
.modal.is-active {
  display: flex;
}

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

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

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

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

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

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

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

.modal-card-foot {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top: 1px solid #dbdbdb;
}
.modal-card-foot .button:not(:last-child), .modal-card-foot .boltform button:not(:last-child), .boltform .modal-card-foot button:not(:last-child) {
  margin-right: 0.5em;
}

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

.navbar {
  background-color: white;
  min-height: 4rem;
  position: relative;
  z-index: 50;
}
.navbar.is-white {
  background-color: white;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > .navbar-item,
.navbar.is-white .navbar-brand .navbar-link {
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
.navbar.is-white .navbar-brand .navbar-link:focus,
.navbar.is-white .navbar-brand .navbar-link:hover,
.navbar.is-white .navbar-brand .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.navbar.is-white .navbar-brand .navbar-link::after {
  border-color: #0a0a0a;
}
.navbar.is-white .navbar-burger {
  color: #0a0a0a;
}
@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: #0a0a0a;
  }
  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
.navbar.is-white .navbar-start .navbar-link:focus,
.navbar.is-white .navbar-start .navbar-link:hover,
.navbar.is-white .navbar-start .navbar-link.is-active,
.navbar.is-white .navbar-end > a.navbar-item:focus,
.navbar.is-white .navbar-end > a.navbar-item:hover,
.navbar.is-white .navbar-end > a.navbar-item.is-active,
.navbar.is-white .navbar-end .navbar-link:focus,
.navbar.is-white .navbar-end .navbar-link:hover,
.navbar.is-white .navbar-end .navbar-link.is-active {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-start .navbar-link::after,
.navbar.is-white .navbar-end .navbar-link::after {
    border-color: #0a0a0a;
  }
  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #f2f2f2;
    color: #0a0a0a;
  }
  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
    background-color: white;
    color: #0a0a0a;
  }
}
.navbar.is-black {
  background-color: #0a0a0a;
  color: white;
}
.navbar.is-black .navbar-brand > .navbar-item,
.navbar.is-black .navbar-brand .navbar-link {
  color: white;
}
.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: white;
}
.navbar.is-black .navbar-brand .navbar-link::after {
  border-color: white;
}
.navbar.is-black .navbar-burger {
  color: white;
}
@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: white;
  }
  .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: white;
  }
  .navbar.is-black .navbar-start .navbar-link::after,
.navbar.is-black .navbar-end .navbar-link::after {
    border-color: white;
  }
  .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: white;
  }
  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a0a0a;
    color: white;
  }
}
.navbar.is-light {
  background-color: #ebf6ff;
  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: #d1ebff;
  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: #d1ebff;
    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: #d1ebff;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
    background-color: #ebf6ff;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-dark {
  background-color: #0a92ff;
  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: #0085f0;
  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: #0085f0;
    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: #0085f0;
    color: #fff;
  }
  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
    background-color: #0a92ff;
    color: #fff;
  }
}
.navbar.is-primary, .boltform button.navbar {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-brand > .navbar-item, .boltform button.navbar .navbar-brand > .navbar-item,
.navbar.is-primary .navbar-brand .navbar-link,
.boltform button.navbar .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-brand > a.navbar-item:focus, .boltform button.navbar .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .boltform button.navbar .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .boltform button.navbar .navbar-brand > a.navbar-item.is-active,
.navbar.is-primary .navbar-brand .navbar-link:focus,
.boltform button.navbar .navbar-brand .navbar-link:focus,
.navbar.is-primary .navbar-brand .navbar-link:hover,
.boltform button.navbar .navbar-brand .navbar-link:hover,
.navbar.is-primary .navbar-brand .navbar-link.is-active,
.boltform button.navbar .navbar-brand .navbar-link.is-active {
  background-color: #e6b200;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-brand .navbar-link::after, .boltform button.navbar .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-primary .navbar-burger, .boltform button.navbar .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (min-width: 1024px) {
  .navbar.is-primary .navbar-start > .navbar-item, .boltform button.navbar .navbar-start > .navbar-item,
.navbar.is-primary .navbar-start .navbar-link,
.boltform button.navbar .navbar-start .navbar-link,
.navbar.is-primary .navbar-end > .navbar-item,
.boltform button.navbar .navbar-end > .navbar-item,
.navbar.is-primary .navbar-end .navbar-link,
.boltform button.navbar .navbar-end .navbar-link {
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-start > a.navbar-item:focus, .boltform button.navbar .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .boltform button.navbar .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .boltform button.navbar .navbar-start > a.navbar-item.is-active,
.navbar.is-primary .navbar-start .navbar-link:focus,
.boltform button.navbar .navbar-start .navbar-link:focus,
.navbar.is-primary .navbar-start .navbar-link:hover,
.boltform button.navbar .navbar-start .navbar-link:hover,
.navbar.is-primary .navbar-start .navbar-link.is-active,
.boltform button.navbar .navbar-start .navbar-link.is-active,
.navbar.is-primary .navbar-end > a.navbar-item:focus,
.boltform button.navbar .navbar-end > a.navbar-item:focus,
.navbar.is-primary .navbar-end > a.navbar-item:hover,
.boltform button.navbar .navbar-end > a.navbar-item:hover,
.navbar.is-primary .navbar-end > a.navbar-item.is-active,
.boltform button.navbar .navbar-end > a.navbar-item.is-active,
.navbar.is-primary .navbar-end .navbar-link:focus,
.boltform button.navbar .navbar-end .navbar-link:focus,
.navbar.is-primary .navbar-end .navbar-link:hover,
.boltform button.navbar .navbar-end .navbar-link:hover,
.navbar.is-primary .navbar-end .navbar-link.is-active,
.boltform button.navbar .navbar-end .navbar-link.is-active {
    background-color: #e6b200;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-start .navbar-link::after, .boltform button.navbar .navbar-start .navbar-link::after,
.navbar.is-primary .navbar-end .navbar-link::after,
.boltform button.navbar .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .boltform button.navbar .navbar-item.has-dropdown:focus .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
.boltform button.navbar .navbar-item.has-dropdown:hover .navbar-link,
.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,
.boltform button.navbar .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #e6b200;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, .boltform button.navbar .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffc600;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-link {
  background-color: #ffaa00;
  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: #e69900;
  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: #e69900;
    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: #e69900;
    color: #fff;
  }
  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffaa00;
    color: #fff;
  }
}
.navbar.is-info {
  background-color: #004B87;
  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: #003d6e;
  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: #003d6e;
    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: #003d6e;
    color: #fff;
  }
  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
    background-color: #004B87;
    color: #fff;
  }
}
.navbar.is-success {
  background-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-success .navbar-brand > .navbar-item,
.navbar.is-success .navbar-brand .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.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: #fedeb4;
  color: rgba(0, 0, 0, 0.7);
}
.navbar.is-success .navbar-brand .navbar-link::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.navbar.is-success .navbar-burger {
  color: rgba(0, 0, 0, 0.7);
}
@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: rgba(0, 0, 0, 0.7);
  }
  .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: #fedeb4;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-success .navbar-start .navbar-link::after,
.navbar.is-success .navbar-end .navbar-link::after {
    border-color: rgba(0, 0, 0, 0.7);
  }
  .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: #fedeb4;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
    background-color: #fee9cd;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-warning {
  background-color: #ffc600;
  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: #e6b200;
  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: #e6b200;
    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: #e6b200;
    color: rgba(0, 0, 0, 0.7);
  }
  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
    background-color: #ffc600;
    color: rgba(0, 0, 0, 0.7);
  }
}
.navbar.is-danger {
  background-color: #8b0000;
  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: #720000;
  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: #720000;
    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: #720000;
    color: #fff;
  }
  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
    background-color: #8b0000;
    color: #fff;
  }
}
.navbar > .container {
  align-items: stretch;
  display: flex;
  min-height: 4rem;
  width: 100%;
}
.navbar.has-shadow {
  box-shadow: 0 2px 0 0 whitesmoke;
}
.navbar.is-fixed-bottom, .navbar.is-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 50;
}
.navbar.is-fixed-bottom {
  bottom: 0;
}
.navbar.is-fixed-bottom.has-shadow {
  box-shadow: 0 -2px 0 0 whitesmoke;
}
.navbar.is-fixed-top {
  top: 0;
}

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

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

.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: #ffc600;
  cursor: pointer;
  display: block;
  height: 4rem;
  position: relative;
  width: 4rem;
  margin-left: auto;
}
.navbar-burger span {
  background-color: currentColor;
  display: block;
  height: 1px;
  left: calc(50% - 8px);
  position: absolute;
  -webkit-transform-origin: center;
          transform-origin: center;
  transition-duration: 86ms;
  transition-property: background-color, opacity, -webkit-transform;
  transition-property: background-color, opacity, transform;
  transition-property: background-color, opacity, transform, -webkit-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) {
  -webkit-transform: translateY(5px) rotate(45deg);
          transform: translateY(5px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
  opacity: 0;
}
.navbar-burger.is-active span:nth-child(3) {
  -webkit-transform: translateY(-5px) rotate(-45deg);
          transform: translateY(-5px) rotate(-45deg);
}

.navbar-menu {
  display: none;
}

.navbar-item,
.navbar-link {
  color: #004B87;
  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: #fafafa;
  color: #ffaa00;
}

.navbar-item {
  flex-grow: 0;
  flex-shrink: 0;
}
.navbar-item img {
  max-height: 1.75rem;
}
.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: 4rem;
  padding-bottom: calc(0.5rem - 1px);
}
.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
  background-color: transparent;
  border-bottom-color: #ffaa00;
}
.navbar-item.is-tab.is-active {
  background-color: transparent;
  border-bottom-color: #ffaa00;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  color: #ffaa00;
  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: #ffaa00;
  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: whitesmoke;
  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: white;
    box-shadow: 0 8px 16px rgba(10, 10, 10, 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: 50;
  }
  .navbar.is-fixed-bottom-touch {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-touch.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 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 - 4rem);
    overflow: auto;
  }

  html.has-navbar-fixed-top-touch,
body.has-navbar-fixed-top-touch {
    padding-top: 4rem;
  }
  html.has-navbar-fixed-bottom-touch,
body.has-navbar-fixed-bottom-touch {
    padding-bottom: 4rem;
  }
}
@media screen and (min-width: 1024px) {
  .navbar,
.navbar-menu,
.navbar-start,
.navbar-end {
    align-items: stretch;
    display: flex;
  }

  .navbar {
    min-height: 4rem;
  }
  .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: 0px;
  }
  .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: whitesmoke;
    color: #0a0a0a;
  }
  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #ffaa00;
  }

  .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 {
    -webkit-transform: rotate(135deg) translate(0.25em, -0.25em);
            transform: rotate(135deg) translate(0.25em, -0.25em);
  }
  .navbar-item.has-dropdown-up .navbar-dropdown {
    border-bottom: 2px solid #dbdbdb;
    border-radius: 0px 0px 0 0;
    border-top: none;
    bottom: 100%;
    box-shadow: 0 -8px 8px rgba(10, 10, 10, 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;
    -webkit-transform: translateY(0);
            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: white;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top: 2px solid #dbdbdb;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 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: whitesmoke;
    color: #0a0a0a;
  }
  .navbar-dropdown a.navbar-item.is-active {
    background-color: whitesmoke;
    color: #ffaa00;
  }
  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
    border-radius: 0px;
    border-top: none;
    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    display: block;
    opacity: 0;
    pointer-events: none;
    top: calc(100% + (-4px));
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
    transition-duration: 86ms;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-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: 50;
  }
  .navbar.is-fixed-bottom-desktop {
    bottom: 0;
  }
  .navbar.is-fixed-bottom-desktop.has-shadow {
    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
  }
  .navbar.is-fixed-top-desktop {
    top: 0;
  }

  html.has-navbar-fixed-top-desktop,
body.has-navbar-fixed-top-desktop {
    padding-top: 4rem;
  }
  html.has-navbar-fixed-bottom-desktop,
body.has-navbar-fixed-bottom-desktop {
    padding-bottom: 4rem;
  }
  html.has-spaced-navbar-fixed-top,
body.has-spaced-navbar-fixed-top {
    padding-top: 6rem;
  }
  html.has-spaced-navbar-fixed-bottom,
body.has-spaced-navbar-fixed-bottom {
    padding-bottom: 6rem;
  }

  a.navbar-item.is-active:not(:focus):not(:hover),
.navbar-link.is-active:not(:focus):not(:hover) {
    background-color: transparent;
  }

  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
    background-color: #fafafa;
  }
}
.hero.is-fullheight-with-navbar {
  min-height: calc(100vh - 4rem);
}

.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: #dbdbdb;
  color: #051529;
  min-width: 2.5em;
}
.pagination-previous:hover,
.pagination-next:hover,
.pagination-link:hover {
  border-color: #b5b5b5;
  color: #004B87;
}
.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
  border-color: #3273dc;
}
.pagination-previous:active,
.pagination-next:active,
.pagination-link:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
}
.pagination-previous[disabled],
.pagination-next[disabled],
.pagination-link[disabled] {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  box-shadow: none;
  color: #7a7a7a;
  opacity: 0.5;
}

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

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

.pagination-ellipsis {
  color: #b5b5b5;
  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: 0px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
  font-size: 1rem;
}
.panel:not(:last-child) {
  margin-bottom: 1.5rem;
}
.panel.is-white .panel-heading {
  background-color: white;
  color: #0a0a0a;
}
.panel.is-white .panel-tabs a.is-active {
  border-bottom-color: white;
}
.panel.is-white .panel-block.is-active .panel-icon {
  color: white;
}
.panel.is-black .panel-heading {
  background-color: #0a0a0a;
  color: white;
}
.panel.is-black .panel-tabs a.is-active {
  border-bottom-color: #0a0a0a;
}
.panel.is-black .panel-block.is-active .panel-icon {
  color: #0a0a0a;
}
.panel.is-light .panel-heading {
  background-color: #ebf6ff;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-light .panel-tabs a.is-active {
  border-bottom-color: #ebf6ff;
}
.panel.is-light .panel-block.is-active .panel-icon {
  color: #ebf6ff;
}
.panel.is-dark .panel-heading {
  background-color: #0a92ff;
  color: #fff;
}
.panel.is-dark .panel-tabs a.is-active {
  border-bottom-color: #0a92ff;
}
.panel.is-dark .panel-block.is-active .panel-icon {
  color: #0a92ff;
}
.panel.is-primary .panel-heading, .boltform button.panel .panel-heading {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-primary .panel-tabs a.is-active, .boltform button.panel .panel-tabs a.is-active {
  border-bottom-color: #ffc600;
}
.panel.is-primary .panel-block.is-active .panel-icon, .boltform button.panel .panel-block.is-active .panel-icon {
  color: #ffc600;
}
.panel.is-link .panel-heading {
  background-color: #ffaa00;
  color: #fff;
}
.panel.is-link .panel-tabs a.is-active {
  border-bottom-color: #ffaa00;
}
.panel.is-link .panel-block.is-active .panel-icon {
  color: #ffaa00;
}
.panel.is-info .panel-heading {
  background-color: #004B87;
  color: #fff;
}
.panel.is-info .panel-tabs a.is-active {
  border-bottom-color: #004B87;
}
.panel.is-info .panel-block.is-active .panel-icon {
  color: #004B87;
}
.panel.is-success .panel-heading {
  background-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-success .panel-tabs a.is-active {
  border-bottom-color: #fee9cd;
}
.panel.is-success .panel-block.is-active .panel-icon {
  color: #fee9cd;
}
.panel.is-warning .panel-heading {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.panel.is-warning .panel-tabs a.is-active {
  border-bottom-color: #ffc600;
}
.panel.is-warning .panel-block.is-active .panel-icon {
  color: #ffc600;
}
.panel.is-danger .panel-heading {
  background-color: #8b0000;
  color: #fff;
}
.panel.is-danger .panel-tabs a.is-active {
  border-bottom-color: #8b0000;
}
.panel.is-danger .panel-block.is-active .panel-icon {
  color: #8b0000;
}

.panel-tabs:not(:last-child),
.panel-block:not(:last-child) {
  border-bottom: 1px solid #ededed;
}

.panel-heading {
  background-color: #ededed;
  border-radius: 0px 0px 0 0;
  color: #051529;
  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 #dbdbdb;
  margin-bottom: -1px;
  padding: 0.5em;
}
.panel-tabs a.is-active {
  border-bottom-color: #4a4a4a;
  color: #363636;
}

.panel-list a {
  color: #051529;
}
.panel-list a:hover {
  color: #ffaa00;
}

.panel-block {
  align-items: center;
  color: #051529;
  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: #ffaa00;
  color: #363636;
}
.panel-block.is-active .panel-icon {
  color: #ffaa00;
}
.panel-block:last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

a.panel-block,
label.panel-block {
  cursor: pointer;
}
a.panel-block:hover,
label.panel-block:hover {
  background-color: whitesmoke;
}

.panel-icon {
  display: inline-block;
  font-size: 14px;
  height: 1em;
  line-height: 1em;
  text-align: center;
  vertical-align: top;
  width: 1em;
  color: #7a7a7a;
  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: white;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #004B87;
  display: flex;
  justify-content: center;
  margin-bottom: -1px;
  padding: 0.5em 1em;
  vertical-align: top;
}
.tabs a:hover {
  border-bottom-color: #004B87;
  color: #ffaa00;
}
.tabs li {
  display: block;
}
.tabs li.is-active a {
  border-bottom-color: #004B87;
  color: #004B87;
}
.tabs ul {
  align-items: center;
  border-bottom-color: white;
  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: 0px 0px 0 0;
}
.tabs.is-boxed a:hover {
  background-color: whitesmoke;
  border-bottom-color: #dbdbdb;
}
.tabs.is-boxed li.is-active a {
  background-color: white;
  border-color: #dbdbdb;
  border-bottom-color: transparent !important;
}
.tabs.is-fullwidth li {
  flex-grow: 1;
  flex-shrink: 0;
}
.tabs.is-toggle a {
  border-color: #004B87;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 0;
  position: relative;
}
.tabs.is-toggle a:hover {
  background-color: whitesmoke;
  border-color: #ffaa00;
  z-index: 2;
}
.tabs.is-toggle li + li {
  margin-left: -1px;
}
.tabs.is-toggle li:first-child a {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tabs.is-toggle li:last-child a {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.tabs.is-toggle li.is-active a {
  background-color: #004B87;
  border-color: #004B87;
  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;
}

.column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 1.5rem;
}
.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: -1.5rem;
  margin-right: -1.5rem;
  margin-top: -1.5rem;
}
.columns:last-child {
  margin-bottom: -1.5rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 1.5rem);
}
.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.1rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.1rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.1rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.2rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.2rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.2rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.3rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.3rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.3rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.3rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.3rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.3rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.3rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.3rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 0.4rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 0.4rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 0.4rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 0.4rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 0.4rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 0.4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 0.4rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 0.4rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 0.4rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 0.4rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 0.6rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 0.6rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 0.6rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 0.6rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 0.6rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 0.6rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 0.6rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 0.6rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 0.6rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 0.6rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 0.7rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 0.7rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 0.7rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 0.7rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 0.7rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 0.7rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 0.7rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 0.7rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 0.7rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 0.7rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 0.8rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 0.8rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 0.8rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 0.8rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 0.8rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 0.8rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 0.8rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 0.8rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 0.8rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 0.8rem;
  }
}

.tile {
  align-items: stretch;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
}
.tile.is-ancestor {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.tile.is-ancestor:last-child {
  margin-bottom: -0.75rem;
}
.tile.is-ancestor:not(:last-child) {
  margin-bottom: 0.75rem;
}
.tile.is-child {
  margin: 0 !important;
}
.tile.is-parent {
  padding: 0.75rem;
}
.tile.is-vertical {
  flex-direction: column;
}
.tile.is-vertical > .tile.is-child:not(:last-child) {
  margin-bottom: 1.5rem !important;
}
@media screen and (min-width: 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%;
  }
}

.has-text-white {
  color: white !important;
}

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

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

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

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

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

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

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

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

.has-text-dark {
  color: #0a92ff !important;
}

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

.has-background-dark {
  background-color: #0a92ff !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-info {
  color: #004B87 !important;
}

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

.has-background-info {
  background-color: #004B87 !important;
}

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

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

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

.has-text-info-dark {
  color: #0a92ff !important;
}

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

.has-background-info-dark {
  background-color: #0a92ff !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.has-text-grey {
  color: #7a7a7a !important;
}

.has-background-grey {
  background-color: #7a7a7a !important;
}

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

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

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

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

.has-text-white-ter {
  color: whitesmoke !important;
}

.has-background-white-ter {
  background-color: whitesmoke !important;
}

.has-text-white-bis {
  color: #fafafa !important;
}

.has-background-white-bis {
  background-color: #fafafa !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-clipped {
  overflow: hidden !important;
}

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

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

.is-paddingless {
  padding: 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

.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: "Maven Pro", 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;
  }
}
.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: white;
  color: #0a0a0a;
}
.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: #0a0a0a;
}
.hero.is-white .subtitle {
  color: rgba(10, 10, 10, 0.9);
}
.hero.is-white .subtitle a:not(.button),
.hero.is-white .subtitle strong {
  color: #0a0a0a;
}
@media screen and (max-width: 1023px) {
  .hero.is-white .navbar-menu {
    background-color: white;
  }
}
.hero.is-white .navbar-item,
.hero.is-white .navbar-link {
  color: rgba(10, 10, 10, 0.7);
}
.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
.hero.is-white .navbar-link:hover,
.hero.is-white .navbar-link.is-active {
  background-color: #f2f2f2;
  color: #0a0a0a;
}
.hero.is-white .tabs a {
  color: #0a0a0a;
  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: #0a0a0a;
}
.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 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: #0a0a0a;
  border-color: #0a0a0a;
  color: white;
}
.hero.is-white.is-bold {
  background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-white.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%);
  }
}
.hero.is-black {
  background-color: #0a0a0a;
  color: white;
}
.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: white;
}
.hero.is-black .subtitle {
  color: rgba(255, 255, 255, 0.9);
}
.hero.is-black .subtitle a:not(.button),
.hero.is-black .subtitle strong {
  color: white;
}
@media screen and (max-width: 1023px) {
  .hero.is-black .navbar-menu {
    background-color: #0a0a0a;
  }
}
.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: white;
}
.hero.is-black .tabs a {
  color: white;
  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: white;
}
.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 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: white;
  border-color: white;
  color: #0a0a0a;
}
.hero.is-black.is-bold {
  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-black.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
  }
}
.hero.is-light {
  background-color: #ebf6ff;
  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: #ebf6ff;
  }
}
.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: #d1ebff;
  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(10, 10, 10, 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: #ebf6ff;
}
.hero.is-light.is-bold {
  background-image: linear-gradient(141deg, #b8ebff 0%, #ebf6ff 71%, white 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-light.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #b8ebff 0%, #ebf6ff 71%, white 100%);
  }
}
.hero.is-dark {
  background-color: #0a92ff;
  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: #0a92ff;
  }
}
.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: #0085f0;
  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(10, 10, 10, 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: #0a92ff;
}
.hero.is-dark.is-bold {
  background-image: linear-gradient(141deg, #009bd6 0%, #0a92ff 71%, #2479ff 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-dark.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #009bd6 0%, #0a92ff 71%, #2479ff 100%);
  }
}
.hero.is-primary, .boltform button.hero {
  background-color: #ffc600;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .boltform button.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-primary strong,
.boltform button.hero strong {
  color: inherit;
}
.hero.is-primary .title, .boltform button.hero .title {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary .subtitle, .boltform button.hero .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-primary .subtitle a:not(.button), .boltform button.hero .subtitle a:not(.button),
.hero.is-primary .subtitle strong,
.boltform button.hero .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-primary .navbar-menu, .boltform button.hero .navbar-menu {
    background-color: #ffc600;
  }
}
.hero.is-primary .navbar-item, .boltform button.hero .navbar-item,
.hero.is-primary .navbar-link,
.boltform button.hero .navbar-link {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary a.navbar-item:hover, .boltform button.hero a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .boltform button.hero a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.boltform button.hero .navbar-link:hover,
.hero.is-primary .navbar-link.is-active,
.boltform button.hero .navbar-link.is-active {
  background-color: #e6b200;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary .tabs a, .boltform button.hero .tabs a {
  color: rgba(0, 0, 0, 0.7);
  opacity: 0.9;
}
.hero.is-primary .tabs a:hover, .boltform button.hero .tabs a:hover {
  opacity: 1;
}
.hero.is-primary .tabs li.is-active a, .boltform button.hero .tabs li.is-active a {
  opacity: 1;
}
.hero.is-primary .tabs.is-boxed a, .boltform button.hero .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a, .boltform button.hero .tabs.is-toggle a {
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-primary .tabs.is-boxed a:hover, .boltform button.hero .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover, .boltform button.hero .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-primary .tabs.is-boxed li.is-active a, .boltform button.hero .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, .boltform button.hero .tabs.is-toggle li.is-active a, .hero.is-primary .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: #ffc600;
}
.hero.is-primary.is-bold, .boltform button.hero.is-bold {
  background-image: linear-gradient(141deg, #cc7c00 0%, #ffc600 71%, #fff21a 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-primary.is-bold .navbar-menu, .boltform button.hero.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #cc7c00 0%, #ffc600 71%, #fff21a 100%);
  }
}
.hero.is-link {
  background-color: #ffaa00;
  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: #ffaa00;
  }
}
.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: #e69900;
  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(10, 10, 10, 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: #ffaa00;
}
.hero.is-link.is-bold {
  background-image: linear-gradient(141deg, #cc6600 0%, #ffaa00 71%, #ffd91a 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-link.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #cc6600 0%, #ffaa00 71%, #ffd91a 100%);
  }
}
.hero.is-info {
  background-color: #004B87;
  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: #004B87;
  }
}
.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: #003d6e;
  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(10, 10, 10, 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: #004B87;
}
.hero.is-info.is-bold {
  background-image: linear-gradient(141deg, #003d54 0%, #004B87 71%, #003ea1 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-info.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #003d54 0%, #004B87 71%, #003ea1 100%);
  }
}
.hero.is-success {
  background-color: #fee9cd;
  color: rgba(0, 0, 0, 0.7);
}
.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: rgba(0, 0, 0, 0.7);
}
.hero.is-success .subtitle {
  color: rgba(0, 0, 0, 0.9);
}
.hero.is-success .subtitle a:not(.button),
.hero.is-success .subtitle strong {
  color: rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 1023px) {
  .hero.is-success .navbar-menu {
    background-color: #fee9cd;
  }
}
.hero.is-success .navbar-item,
.hero.is-success .navbar-link {
  color: rgba(0, 0, 0, 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: #fedeb4;
  color: rgba(0, 0, 0, 0.7);
}
.hero.is-success .tabs a {
  color: rgba(0, 0, 0, 0.7);
  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: rgba(0, 0, 0, 0.7);
}
.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
  background-color: rgba(10, 10, 10, 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: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.7);
  color: #fee9cd;
}
.hero.is-success.is-bold {
  background-image: linear-gradient(141deg, #ffc299 0%, #fee9cd 71%, #fff8e6 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-success.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #ffc299 0%, #fee9cd 71%, #fff8e6 100%);
  }
}
.hero.is-warning {
  background-color: #ffc600;
  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: #ffc600;
  }
}
.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: #e6b200;
  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(10, 10, 10, 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: #ffc600;
}
.hero.is-warning.is-bold {
  background-image: linear-gradient(141deg, #cc7c00 0%, #ffc600 71%, #fff21a 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-warning.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #cc7c00 0%, #ffc600 71%, #fff21a 100%);
  }
}
.hero.is-danger {
  background-color: #8b0000;
  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: #8b0000;
  }
}
.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: #720000;
  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(10, 10, 10, 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: #8b0000;
}
.hero.is-danger.is-bold {
  background-image: linear-gradient(141deg, #58000f 0%, #8b0000 71%, #a51b00 100%);
}
@media screen and (max-width: 768px) {
  .hero.is-danger.is-bold .navbar-menu {
    background-image: linear-gradient(141deg, #58000f 0%, #8b0000 71%, #a51b00 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%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          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, .hero-buttons .boltform button, .boltform .hero-buttons button {
    display: flex;
  }
  .hero-buttons .button:not(:last-child), .hero-buttons .boltform button:not(:last-child), .boltform .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), .hero-buttons .boltform button:not(:last-child), .boltform .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: 3rem 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: #fafafa;
  padding: 3rem 1.5rem 6rem;
}

.boltform label {
  line-height: 2em;
}
.columns.is-variable .column {
  padding: var(--columnGap);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1bG1hLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9hbmltYXRpb25zLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvbWl4aW5zLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy91dGlsaXRpZXMvaW5pdGlhbC12YXJpYWJsZXMuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9jb250cm9scy5zYXNzIiwiX3NldHRpbmdzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvYnVsbWEuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Jhc2UvbWluaXJlc2V0LnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9iYXNlL2dlbmVyaWMuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2JveC5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZWxlbWVudHMvYnV0dG9uLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9jb250YWluZXIuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2NvbnRlbnQuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ljb24uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL2ltYWdlLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9ub3RpZmljYXRpb24uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3Byb2dyZXNzLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWJsZS5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Rlcml2ZWQtdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy90YWcuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2VsZW1lbnRzL3RpdGxlLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9lbGVtZW50cy9vdGhlci5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvZm9ybS9zaGFyZWQuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vaW5wdXQtdGV4dGFyZWEuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vY2hlY2tib3gtcmFkaW8uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vc2VsZWN0LnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9mb3JtL2ZpbGUuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2Zvcm0vdG9vbHMuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2Ryb3Bkb3duLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL2xldmVsLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lZGlhLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9jb21wb25lbnRzL21lbnUuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvbWVzc2FnZS5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9tb2RhbC5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9uYXZiYXIuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy9wYW5lbC5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvY29tcG9uZW50cy90YWJzLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9ncmlkL2NvbHVtbnMuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2dyaWQvdGlsZXMuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvY29sb3Iuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvZmxvYXQuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvb3RoZXIuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvb3ZlcmZsb3cuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvcG9zaXRpb24uc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2hlbHBlcnMvc3BhY2luZy5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvaGVscGVycy90eXBvZ3JhcGh5LnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9oZWxwZXJzL3Zpc2liaWxpdHkuc2FzcyIsIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL2xheW91dC9oZXJvLnNhc3MiLCIuLi9ub2RlX21vZHVsZXMvYnVsbWEvc2Fzcy9sYXlvdXQvc2VjdGlvbi5zYXNzIiwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvbGF5b3V0L2Zvb3Rlci5zYXNzIiwiYnVsbWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLCtCQUFBO1lBQUEsdUJBQUE7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QUVFLHVCTklhO0VNSGIsa0JKaURXO0VJaERYLGFKaURXO0VJaERYLGNKRVk7RUlEWixjQUFBO0VBQ0EsZ0JBWlk7QVQ2bUJkOztBUzlsQkU7RUFFRSx5RUFmb0I7QVQrbUJ4QjtBUy9sQkU7RUFDRSxvRUFoQnFCO0FUaW5CekI7O0FVMWtCQTtFQUdFLHVCUGxDYTtFT21DYixxQlB4Q2E7RU95Q2IsaUJOaERxQjtFTWlEckIsY0xwQ1k7RUtxQ1osZUFBQTtFQUdBLHVCQUFBO0VBQ0EsaUNBbER3QjtFQW1EeEIsaUJBbEQwQjtFQW1EMUIsa0JBbkQwQjtFQW9EMUIsOEJBckR3QjtFQXNEeEIsa0JBQUE7RUFDQSxtQkFBQTtBVnlrQkY7QVV4a0JFO0VBQ0UsY0FBQTtBVjBrQko7QVV4a0JJO0VBSUUsYUFBQTtFQUNBLFlBQUE7QVZ1a0JOO0FVdGtCSTtFUndFQSwrQlF2RTBCO0VSdUUxQixvQlF0RTBCO0FWd2tCOUI7QVV2a0JJO0VScUVBLG1CUXBFMEI7RVJvRTFCLGdDUW5FMEI7QVZ5a0I5QjtBVXhrQkk7RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FWMGtCTjtBVXhrQkU7RUFFRSxxQlAzRVc7RU80RVgsY0x6RVU7QUxrcEJkO0FVeGtCRTtFQUVFLHFCUGxFVztFT21FWCxjUG5GVztBSDRwQmY7QVV4a0JJO0VBQ0UsaURBQUE7QVYwa0JOO0FVemtCRTtFQUVFLHFCUHZGVztFT3dGWCxjUHpGVztBSG1xQmY7QVV4a0JFO0VBQ0UsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGNMcEZVO0VLcUZWLDBCQS9FcUI7QVZ5cEJ6QjtBVXprQkk7RUFJRSw0QlA3RlM7RU84RlQsY0wzRlE7QUxtcUJkO0FVdmtCSTtFQUVFLHlCQUFBO0VBQ0EsY0wvRlE7QUx1cUJkO0FVdmtCSTtFQUVFLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtBVndrQk47QVVwa0JJO0VBQ0UsdUJBSE07RUFJTix5QkFBQTtFQUNBLGNBSmE7QVYwa0JuQjtBVXJrQk07RUFFRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FUVztBVitrQm5CO0FV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Z0JybkVNO0VBQ0UscUVBQUE7QWhCdW5FUjtBZ0I5bkVNO0VBQ0UseUJBSEk7QWhCbW9FWjtBZ0IvbkVNO0VBQ0UseUJBTEk7QWhCc29FWjtBZ0Job0VNO0VBQ0UseUJBUEk7QWhCeW9FWjtBZ0Jqb0VNO0VBQ0UscUVBQUE7QWhCbW9FUjtBZ0Ixb0VNO0VBQ0UseUJBSEk7QWhCK29FWjtBZ0Izb0VNO0VBQ0UseUJBTEk7QWhCa3BFWjtBZ0I1b0VNO0VBQ0UseUJBUEk7QWhCcXBFWjtBZ0I3b0VNO0VBQ0UscUVBQUE7QWhCK29FUjtBZ0J0cEVNO0VBQ0UseUJBSEk7QWhCMnBFWjtBZ0J2cEVNO0VBQ0UseUJBTEk7QWhCOHBFWjtBZ0J4cEVNO0VBQ0UseUJBUEk7QWhCaXFFWjtBZ0J6cEVNO0VBQ0UscUVBQUE7QWhCMnBFUjtBZ0JscUVNO0VBQ0UseUJBSEk7QWhCdXFFWjtBZ0JucUVNO0VBQ0UseUJBTEk7QWhCMHFFWjtBZ0JwcUVNO0VBQ0UseUJBUEk7QWhCNnFFWjtBZ0JycUVNO0VBQ0UscUVBQUE7QWhCdXFFUjtBZ0I5cUVNO0VBQ0UseUJBSEk7QWhCbXJFWjtBZ0IvcUVNO0VBQ0UseUJBTEk7QWhCc3JFWjtBZ0JockVNO0VBQ0UseUJBUEk7QWhCeXJFWjtBZ0JqckVNO0VBQ0UscUVBQUE7QWhCbXJFUjtBZ0IxckVNO0VBQ0UseUJBSEk7QWhCK3JFWjtBZ0IzckVNO0VBQ0UseUJBTEk7QWhCa3NFWjtBZ0I1ckVNO0VBQ0UseUJBUEk7QWhCcXNFWjtBZ0I3ckVNO0VBQ0UscUVBQUE7QWhCK3JFUjtBZ0J0c0VNO0VBQ0UseUJBSEk7QWhCMnNFWjtBZ0J2c0VNO0VBQ0UseUJBTEk7QWhCOHNFWjtBZ0J4c0VNO0VBQ0UseUJBUEk7QWhCaXRFWjtBZ0J6c0VNO0VBQ0UscUVBQUE7QWhCMnNFUjtBZ0JsdEVNO0VBQ0UseUJBSEk7QWhCdXRFWjtBZ0JudEVNO0VBQ0UseUJBTEk7QWhCMHRFWjtBZ0JwdEVNO0VBQ0UseUJBUEk7QWhCNnRFWjtBZ0JydEVNO0VBQ0UscUVBQUE7QWhCdXRFUjtBZ0JydEVFO0VBQ0UsZ0NBcEM4QjtVQW9DOUIsd0JBcEM4QjtFQXFDOUIsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EseUJiakNZO0Vha0NaLHFFQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0FoQnV0RUo7QWdCdHRFSTtFQUNFLDZCQUFBO0FoQnd0RU47QWdCdnRFSTtFQUNFLDZCQUFBO0FoQnl0RU47QWdCdHRFRTtFQUNFLGVibEJLO0FIMHVFVDtBZ0J2dEVFO0VBQ0UsZWJ0Qks7QUgrdUVUO0FnQnh0RUU7RUFDRSxjYnpCSztBSG12RVQ7O0FnQnh0RUE7RUFDRTtJQUNFLDJCQUFBO0VoQjJ0RUY7RWdCMXRFQTtJQUNFLDRCQUFBO0VoQjR0RUY7QUFDRjs7QWdCanVFQTtFQUNFO0lBQ0UsMkJBQUE7RWhCMnRFRjtFZ0IxdEVBO0lBQ0UsNEJBQUE7RWhCNHRFRjtBQUNGO0FpQnR3RUE7RUFFRSx1QmRaYTtFY2FiLGNaWlk7QUxteEVkO0FpQnR3RUU7O0VBRUUseUJBNUJnQjtFQTZCaEIscUJBNUJzQjtFQTZCdEIscUJBNUJpQjtFQTZCakIsbUJBQUE7QWpCd3dFSjtBaUJud0VNOztFQUNFLHVCQUhNO0VBSU4sbUJBSk07RUFLTixjQUphO0FqQjB3RXJCO0FpQnp3RU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFlBSmE7QWpCZ3hFckI7QWlCL3dFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04seUJBSmE7QWpCc3hFckI7QWlCcnhFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBakI0eEVyQjtBaUIzeEVNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTix5QkFKYTtBakJreUVyQjtBaUJqeUVNOztFQUNFLHlCQUhNO0VBSU4scUJBSk07RUFLTixXQUphO0FqQnd5RXJCO0FpQnZ5RU07O0VBQ0UseUJBSE07RUFJTixxQkFKTTtFQUtOLFdBSmE7QWpCOHlFckI7QWlCN3lFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04seUJBSmE7QWpCb3pFckI7QWlCbnpFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04seUJBSmE7QWpCMHpFckI7QWlCenpFTTs7RUFDRSx5QkFITTtFQUlOLHFCQUpNO0VBS04sV0FKYTtBakJnMEVyQjtBaUIxekVJOztFQUNFLG1CQUFBO0VBQ0EsU0FBQTtBakI2ekVOO0FpQjV6RUk7O0VBQ0UseUJabkNRO0VZb0NSLHlCQzVCYTtBbEIyMUVuQjtBaUI5ekVNOzs7O0VBRUUsbUJBQUE7QWpCazBFUjtBaUJqMEVJOztFQUNFLHNCQUFBO0FqQm8wRU47QWlCbjBFRTtFQUNFLGNaeENVO0FMNjJFZDtBaUJwMEVJO0VBQ0UsbUJBQUE7QWpCczBFTjtBaUJwMEVJO0VBQ0UseUJaaERRO0VZaURSLHlCQ3pDYTtBbEIrMkVuQjtBaUJyMEVNOztFQUVFLG1CQUFBO0FqQnUwRVI7QWlCdDBFTTs7RUFFRSxnQ0MvQ1c7RURnRFgsbUJBQUE7QWpCdzBFUjtBaUJ2MEVFO0VBQ0UsNkJBMUQwQjtBakJtNEU5QjtBaUJ4MEVJOztFQUVFLHFCQWxFeUI7RUFtRXpCLGNaM0RRO0FMcTRFZDtBaUJ6MEVFO0VBQ0UsNkJBOUQwQjtBakJ5NEU5QjtBaUIxMEVJOztFQUVFLHFCQXRFeUI7RUF1RXpCLGNaakVRO0FMNjRFZDtBaUIzMEVFO0VBQ0UsNkJBckUwQjtBakJrNUU5QjtBaUIxMEVROztFQUVFLHNCQUFBO0FqQjQwRVY7QWlCejBFSTs7RUFFRSxpQkFBQTtBakIyMEVOO0FpQngwRVE7O0VBRUUsd0JBQUE7QWpCMDBFVjtBaUJ6MEVFO0VBQ0UsV0FBQTtBakIyMEVKO0FpQnYwRVE7RUFDRSx5QmQzRks7QUhvNkVmO0FpQnIwRVU7RUFDRSx5QmRoR0c7QUh1NkVmO0FpQnQwRVk7RUFDRSw0QmRuR0M7QUgyNkVmO0FpQnQwRUk7O0VBRUUscUJBQUE7QWpCdzBFTjtBaUJwMEVRO0VBQ0UseUJkM0dLO0FIaTdFZjs7QWlCcDBFQTtFZjdERSxpQ0FBQTtFZWdFQSxjQUFBO0VBQ0Esa0JBQUE7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QUNFLFdBQUE7RUFDQSxVQUFBO0FuQisvRU47QW1COS9FSTtFQUVFLHlCQUFBO0FuQisvRU47QW1COS9FSTtFQUNFLHlCQUFBO0FuQmdnRk47QW1CLy9FRTtFQUNFLHVCaEI1RGE7QUg2akZqQjs7QW1COS9FRTtFQUNFLDBCQUFBO0FuQmlnRko7O0FvQnJuRkE7O0VBR0Usc0JBQUE7QXBCdW5GRjtBb0J0bkZFOzs7O0VBRUUsb0JBQUE7QXBCMG5GSjtBb0J6bkZFOztFQUNFLGlCQXBCYTtBcEJncEZqQjtBb0IzbkZFOztFQUNFLGlCQXJCYTtBcEJtcEZqQjtBb0I3bkZFOztFQUNFLHNCQUFBO0FwQmdvRko7O0FvQjluRkE7RUFDRSx5QmZnQlk7RWViWixlZllXO0VlWFgsMkJmYWE7RWVaYixrQkFuQ2tCO0FwQmtxRnBCO0FvQjluRkU7RUFDRSxjQXBDaUI7RUFxQ2pCLG9CQXBDa0I7QXBCb3FGdEI7QW9CL25GRTtFQUNFLG9CQUFBO0FwQmlvRko7QW9CaG9GRTtFQUNFLG1CZld1QjtBTHVuRjNCO0FvQjluRkk7RUFDRSxlRmdGRTtBbEJnakZSO0FvQmpvRkk7RUFDRSxpQkZnRkU7QWxCbWpGUjtBb0Jwb0ZJO0VBQ0UsZUZnRkU7QWxCc2pGUjtBb0J2b0ZJO0VBQ0UsaUJGZ0ZFO0FsQnlqRlI7QW9CMW9GSTtFQUNFLGtCRmdGRTtBbEI0akZSO0FvQjdvRkk7RUFDRSxlRmdGRTtBbEIrakZSO0FvQmhwRkk7RUFDRSxrQkZnRkU7QWxCa2tGUjs7QW9CaHBGQTtFQUNFLHlCZkllO0VlRGYsaUJmTGM7RWVNZCwyQmZKZ0I7RWVLaEIsaUJBN0NxQjtBcEI4ckZ2QjtBb0JocEZFO0VBQ0UsY2Y3Q1U7RWU4Q1YsZ0JqQm5CYztBSHFxRmxCO0FvQmpwRkU7RUFDRSxtQmZQdUI7QUwwcEYzQjtBb0Ivb0ZJO0VBQ0UsZUY4REU7QWxCbWxGUjtBb0JscEZJO0VBQ0UsaUJGOERFO0FsQnNsRlI7QW9CcnBGSTtFQUNFLGVGOERFO0FsQnlsRlI7QW9CeHBGSTtFQUNFLGlCRjhERTtBbEI0bEZSO0FvQjNwRkk7RUFDRSxrQkY4REU7QWxCK2xGUjtBb0I5cEZJO0VBQ0UsZUY4REU7QWxCa21GUjtBb0JqcUZJO0VBQ0Usa0JGOERFO0FsQnFtRlI7O0FxQmx1RkE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBckJxdUZGOztBcUJudUZBO0VBRUUsZ0JsQjBCYztFa0J6QmQsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBckJxdUZGO0FxQnB1RkU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBckJzdUZKOztBcUJqdUZBO0VBQ0UsbUJBQUE7RUFDQSw0QmxCZmE7RWtCZ0JiLHVCbEIwQ2U7RWtCekNmLG9CQUFBO0VBQ0Esa0JsQktPO0VrQkpQLFdBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXJCb3VGRjs7QXNCcnRGQTtFQXhCRSx1Qm5CZGE7RW1CZWIscUJuQnBCYTtFbUJxQmIsa0JqQitDTztFaUI5Q1AsY2pCaEJZO0FMaXdGZDtBRTlzRkk7RW9CakNBLDJCQTdCc0I7QXRCK3dGMUI7QUVqdEZJO0VvQmpDQSwyQkE3QnNCO0F0Qmt4RjFCO0FFcHRGSTtFb0JqQ0EsMkJBN0JzQjtBdEJxeEYxQjtBRXZ0Rkk7RW9CakNBLDJCQTdCc0I7QXRCd3hGMUI7QXNCMXZGRTtFQUVFLHFCbkI1Qlc7QUh1eEZmO0FzQjF2RkU7RUFJRSxxQmpCNUJVO0VpQjZCVixpREFBQTtBdEJ5dkZKO0FzQnh2RkU7RUFFRSw0Qm5CakNXO0VtQmtDWCx3Qm5CbENXO0VtQm1DWCxnQkFBQTtFQUNBLGNuQnpDVztBSGt5RmY7QUV2dUZJO0VvQmhCRSwrQkFqQzZCO0F0QjJ4Rm5DO0FFMXVGSTtFb0JoQkUsK0JBakM2QjtBdEI4eEZuQztBRTd1Rkk7RW9CaEJFLCtCQWpDNkI7QXRCaXlGbkM7QUVodkZJO0VvQmhCRSwrQkFqQzZCO0F0Qm95Rm5DOztBdUJsekZBO0VBRUUsMkRERmE7RUNHYixlQUFBO0VBQ0EsV0FBQTtBdkJvekZGO0F1Qm56RkU7RUFDRSxnQkFBQTtBdkJxekZKO0F1Qmp6Rkk7RUFDRSxtQkFGTTtBdkJxekZaO0F1Qmx6Rk07RUFJRSxtREFBQTtBdkJpekZSO0F1QnZ6Rkk7RUFDRSxxQkFGTTtBdkIyekZaO0F1Qnh6Rk07RUFJRSxnREFBQTtBdkJ1ekZSO0F1Qjd6Rkk7RUFDRSxxQkFGTTtBdkJpMEZaO0F1Qjl6Rk07RUFJRSxtREFBQTtBdkI2ekZSO0F1Qm4wRkk7RUFDRSxxQkFGTTtBdkJ1MEZaO0F1QnAwRk07RUFJRSxrREFBQTtBdkJtMEZSO0F1QnowRkk7RUFDRSxxQkFGTTtBdkI2MEZaO0F1QjEwRk07RUFJRSxpREFBQTtBdkJ5MEZSO0F1Qi8wRkk7RUFDRSxxQkFGTTtBdkJtMUZaO0F1QmgxRk07RUFJRSxpREFBQTtBdkIrMEZSO0F1QnIxRkk7RUFDRSxxQkFGTTtBdkJ5MUZaO0F1QnQxRk07RUFJRSxnREFBQTtBdkJxMUZSO0F1QjMxRkk7RUFDRSxxQkFGTTtBdkIrMUZaO0F1QjUxRk07RUFJRSxtREFBQTtBdkIyMUZSO0F1QmoyRkk7RUFDRSxxQkFGTTtBdkJxMkZaO0F1QmwyRk07RUFJRSxpREFBQTtBdkJpMkZSO0F1QnYyRkk7RUFDRSxxQkFGTTtBdkIyMkZaO0F1QngyRk07RUFJRSwrQ0FBQTtBdkJ1MkZSO0F1QnIyRkU7RW5Cc0JBLGtCQ2lDYTtFRGhDYixrQkRQTztBSHkxRlQ7QXVCdjJGRTtFbkJ1QkEsa0JEWE87QUg4MUZUO0F1QngyRkU7RW5CdUJBLGlCRGRPO0FIazJGVDtBdUJ4MkZFO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QXZCMDJGSjtBdUJ6MkZFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QXZCMjJGSjs7QXVCdjJGRTtFQUNFLHVCcEJnQ2E7RW9CL0JiLGdEQUFBO0VBQ0EsaURBQUE7QXZCMDJGSjtBdUJ6MkZFO0VBQ0UsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0F2QjIyRko7O0F1QnoyRkE7RUFFRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSwyQm5CN0MyQjtFbUI4QzNCLGdCQUFBO0F2QjIyRkY7QXVCMTJGRTtFQUNFLGdCQXhEa0I7RUF5RGxCLGVBeERrQjtBdkJvNkZ0QjtBdUIzMkZFO0VBQ0UsZUFBQTtBdkI2MkZKO0F1QjMyRkU7RUFDRSxZQUFBO0F2QjYyRko7O0F3QjU2RkE7RUFDRSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F4Qis2RkY7QXdCOTZGRTtFQUNFLGVBQUE7QXhCZzdGSjtBd0IvNkZFO0VBQ0UsY25CUVU7QUx5NkZkO0F3Qmg3RkU7RUFFRSxjckJIVztFcUJJWCxtQkFBQTtBeEJpN0ZKOztBd0IxNkZFO0V0QjZIRSxrQnNCNUh3QjtBeEI2NkY1Qjs7QXlCajhGQTtFQUNFLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXpCbzhGRjtBeUJuOEZFO0VBQ0UsYXJCRGE7QUpzOEZqQjtBeUJuOEZJO0VBRUUscUJwQklRO0VIMElWLGN1QjdJZ0I7RUFDZCxVQUFBO0F6Qm84Rk47QXlCbDhGSTtFQUNFLHVCdEJ3RFc7RUR5RWIsaUJ1QmhJMkI7QXpCbzhGL0I7QXlCbjhGRTtFQUVFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0F6Qm84Rko7QXlCbjhGSTtFQUNFLGFBQUE7QXpCcThGTjtBeUJwOEZJO0VBRUUsd0J0QmZTO0FIbzlGZjtBeUJwOEZJO0V2Qm1IQSxvQnVCbEgyQjtBekJzOEYvQjtBeUJyOEZJO0VBQ0UsWUFBQTtFQUNBLFVBQUE7QXpCdThGTjtBeUJ0OEZNO0VBQ0Usa0JBQUE7QXpCdzhGUjtBeUJyOEZJO0VBQ0UscUJwQnZCUTtBTDg5RmQ7QXlCbDhGTTtFQUNFLG1CQUhJO0F6QnU4Rlo7QXlCbjhGTTtFQUNFLG1CQUxJO0F6QjA4Rlo7QXlCcDhGUTtFQUVFLHFCQUFBO0F6QnE4RlY7QXlCcDhGUTtFQUlFLG1EQUFBO0F6Qm04RlY7QXlCOThGTTtFQUNFLHFCQUhJO0F6Qm05Rlo7QXlCLzhGTTtFQUNFLHFCQUxJO0F6QnM5Rlo7QXlCaDlGUTtFQUVFLG1CQUFBO0F6Qmk5RlY7QXlCaDlGUTtFQUlFLGdEQUFBO0F6Qis4RlY7QXlCMTlGTTtFQUNFLHFCQUhJO0F6Qis5Rlo7QXlCMzlGTTtFQUNFLHFCQUxJO0F6QmsrRlo7QXlCNTlGUTtFQUVFLHFCQUFBO0F6QjY5RlY7QXlCNTlGUTtFQUlFLG1EQUFBO0F6QjI5RlY7QXlCdCtGTTtFQUNFLHFCQUhJO0F6QjIrRlo7QXlCditGTTtFQUNFLHFCQUxJO0F6QjgrRlo7QXlCeCtGUTtFQUVFLHFCQUFBO0F6QnkrRlY7QXlCeCtGUTtFQUlFLGtEQUFBO0F6QnUrRlY7QXlCbC9GTTtFQUNFLHFCQUhJO0F6QnUvRlo7QXlCbi9GTTtFQUNFLHFCQUxJO0F6QjAvRlo7QXlCcC9GUTtFQUVFLHFCQUFBO0F6QnEvRlY7QXlCcC9GUTtFQUlFLGlEQUFBO0F6Qm0vRlY7QXlCOS9GTTtFQUNFLHFCQUhJO0F6Qm1nR1o7QXlCLy9GTTtFQUNFLHFCQUxJO0F6QnNnR1o7QXlCaGdHUTtFQUVFLHFCQUFBO0F6QmlnR1Y7QXlCaGdHUTtFQUlFLGlEQUFBO0F6QisvRlY7QXlCMWdHTTtFQUNFLHFCQUhJO0F6QitnR1o7QXlCM2dHTTtFQUNFLHFCQUxJO0F6QmtoR1o7QXlCNWdHUTtFQUVFLHFCQUFBO0F6QjZnR1Y7QXlCNWdHUTtFQUlFLGdEQUFBO0F6QjJnR1Y7QXlCdGhHTTtFQUNFLHFCQUhJO0F6QjJoR1o7QXlCdmhHTTtFQUNFLHFCQUxJO0F6QjhoR1o7QXlCeGhHUTtFQUVFLHFCQUFBO0F6QnloR1Y7QXlCeGhHUTtFQUlFLG1EQUFBO0F6QnVoR1Y7QXlCbGlHTTtFQUNFLHFCQUhJO0F6QnVpR1o7QXlCbmlHTTtFQUNFLHFCQUxJO0F6QjBpR1o7QXlCcGlHUTtFQUVFLHFCQUFBO0F6QnFpR1Y7QXlCcGlHUTtFQUlFLGlEQUFBO0F6Qm1pR1Y7QXlCOWlHTTtFQUNFLHFCQUhJO0F6Qm1qR1o7QXlCL2lHTTtFQUNFLHFCQUxJO0F6QnNqR1o7QXlCaGpHUTtFQUVFLHFCQUFBO0F6QmlqR1Y7QXlCaGpHUTtFQUlFLCtDQUFBO0F6QitpR1Y7QXlCN2lHRTtFckJiQSxrQkNpQ2E7RURoQ2Isa0JEUE87QUhva0dUO0F5Qi9pR0U7RXJCWkEsa0JEWE87QUh5a0dUO0F5QmhqR0U7RXJCWkEsaUJEZE87QUg2a0dUO0F5Qi9pR0k7RUFDRSxxQnRCMURTO0FIMm1HZjtBeUJoakdFO0VBQ0UsV0FBQTtBekJrakdKO0F5QmpqR0k7RUFDRSxXQUFBO0F6Qm1qR047QXlCampHSTtFQUVFLGFBQUE7RUFDQSxrQkFBQTtFdkI2RUYsY3VCNUVnQjtFQUNkLFlBQUE7RUFDQSx1QkFBQTtVQUFBLGVBQUE7QXpCa2pHTjtBeUJqakdJO0VBQ0Usa0J0QjFDRztBSDZsR1Q7QXlCbGpHSTtFQUNFLGtCdEI5Q0c7QUhrbUdUO0F5Qm5qR0k7RUFDRSxpQnRCakRHO0FIc21HVDs7QTBCNW5HQTtFQUVFLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7QTFCOG5HRjtBMEJ4bkdNO0VBQ0UsdUJBSkk7RUFLSix5QkFBQTtFQUNBLGNBTFc7QTFCK25HbkI7QTBCdm5HUTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQVhTO0ExQm9vR25CO0EwQnRuR1E7RUFDRSx5QkFBQTtFQUNBLCtDQUFBO0VBQ0EsY0FqQlM7QTFCeW9HbkI7QTBCcm5HUTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQXZCUztBMUI4b0duQjtBMEI1b0dNO0VBQ0UseUJBSkk7RUFLSix5QkFBQTtFQUNBLFlBTFc7QTFCbXBHbkI7QTBCM29HUTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQVhTO0ExQndwR25CO0EwQjFvR1E7RUFDRSx5QkFBQTtFQUNBLDRDQUFBO0VBQ0EsWUFqQlM7QTFCNnBHbkI7QTBCem9HUTtFQUNFLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQXZCUztBMUJrcUduQjtBMEJocUdNO0VBQ0UseUJBSkk7RUFLSix5QkFBQTtFQUNBLHlCQUxXO0ExQnVxR25CO0EwQi9wR1E7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBWFM7QTFCNHFHbkI7QTBCOXBHUTtFQUNFLHlCQUFBO0VBQ0EsK0NBQUE7RUFDQSx5QkFqQlM7QTFCaXJHbkI7QTBCN3BHUTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkF2QlM7QTFCc3JHbkI7QTBCcHJHTTtFQUNFLHlCQUpJO0VBS0oseUJBQUE7RUFDQSxXQUxXO0ExQjJyR25CO0EwQm5yR1E7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FYUztBMUJnc0duQjtBMEJsckdRO0VBQ0UseUJBQUE7RUFDQSw4Q0FBQTtFQUNBLFdBakJTO0ExQnFzR25CO0EwQmpyR1E7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0F2QlM7QTFCMHNHbkI7QTBCeHNHTTtFQUNFLHlCQUpJO0VBS0oseUJBQUE7RUFDQSx5QkFMVztBMUIrc0duQjtBMEJ2c0dRO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQVhTO0ExQm90R25CO0EwQnRzR1E7RUFDRSx5QkFBQTtFQUNBLDZDQUFBO0VBQ0EseUJBakJTO0ExQnl0R25CO0EwQnJzR1E7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBdkJTO0ExQjh0R25CO0EwQjV0R007RUFDRSx5QkFKSTtFQUtKLHlCQUFBO0VBQ0EsV0FMVztBMUJtdUduQjtBMEIzdEdRO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBWFM7QTFCd3VHbkI7QTBCMXRHUTtFQUNFLHlCQUFBO0VBQ0EsNkNBQUE7RUFDQSxXQWpCUztBMUI2dUduQjtBMEJ6dEdRO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBdkJTO0ExQmt2R25CO0EwQmh2R007RUFDRSx5QkFKSTtFQUtKLHlCQUFBO0VBQ0EsV0FMVztBMUJ1dkduQjtBMEIvdUdRO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBWFM7QTFCNHZHbkI7QTBCOXVHUTtFQUNFLHlCQUFBO0VBQ0EsNENBQUE7RUFDQSxXQWpCUztBMUJpd0duQjtBMEI3dUdRO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBdkJTO0ExQnN3R25CO0EwQnB3R007RUFDRSx5QkFKSTtFQUtKLHlCQUFBO0VBQ0EseUJBTFc7QTFCMndHbkI7QTBCbndHUTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFYUztBMUJneEduQjtBMEJsd0dRO0VBQ0UseUJBQUE7RUFDQSwrQ0FBQTtFQUNBLHlCQWpCUztBMUJxeEduQjtBMEJqd0dRO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQXZCUztBMUIweEduQjtBMEJ4eEdNO0VBQ0UseUJBSkk7RUFLSix5QkFBQTtFQUNBLHlCQUxXO0ExQit4R25CO0EwQnZ4R1E7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBWFM7QTFCb3lHbkI7QTBCdHhHUTtFQUNFLHlCQUFBO0VBQ0EsNkNBQUE7RUFDQSx5QkFqQlM7QTFCeXlHbkI7QTBCcnhHUTtFQUNFLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkF2QlM7QTFCOHlHbkI7QTBCNXlHTTtFQUNFLHlCQUpJO0VBS0oseUJBQUE7RUFDQSxXQUxXO0ExQm16R25CO0EwQjN5R1E7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FYUztBMUJ3ekduQjtBMEIxeUdRO0VBQ0UseUJBQUE7RUFDQSwyQ0FBQTtFQUNBLFdBakJTO0ExQjZ6R25CO0EwQnp5R1E7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0F2QlM7QTFCazBHbkI7QTBCenlHRTtFQUNFLGtCdkJWSztBSHF6R1Q7QTBCMXlHRTtFQUNFLGtCdkJkSztBSDB6R1Q7QTBCMXlHTTtFQUNFLGVBQUE7QTFCNHlHUjtBMEIzeUdFO0VBQ0UsaUJ2QnBCSztBSGkwR1Q7QTBCM3lHTTtFQUNFLGVBQUE7QTFCNnlHUjtBMEIxeUdJO0VBQ0UsNkJBQUE7RUFDQSwwQkFBQTtBMUI0eUdOO0EwQjN5R0k7RUFDRSw0QkFBQTtFQUNBLHlCQUFBO0ExQjZ5R047QTBCM3lHTTtFQUNFLGtCckJTQztBTG95R1Q7QTBCNXlHTTtFQUNFLGFBQUE7QTFCOHlHUjtBMEI1eUdJO0VBQ0Usc0JBQUE7QTFCOHlHTjtBMEI3eUdJO0VBQ0Usc0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QTFCK3lHTjtBMEI5eUdJO0VBQ0UsdUJBQUE7QTFCZ3pHTjtBMEIveUdJO0VBQ0UsYUFBQTtFQUNBLFlBQUE7QTFCaXpHTjtBMEJoekdNO0VBQ0UsZUFBQTtBMUJrekdSO0EwQmh6R007RUFDRSxlQUFBO0ExQmt6R1I7QTBCaHpHTTtFQUNFLGVBQUE7QTFCa3pHUjtBMEJoekdNO0VBQ0UsZUFBQTtBMUJrekdSO0EwQmh6R007RUFDRSwwQkFBQTtBMUJrekdSO0EwQmp6R007RUFDRSwwQkFBQTtFQUNBLHVCQUFBO0ExQm16R1I7QTBCbHpHRTtFQUNFLHVCQUFBO0ExQm96R0o7QTBCbHpHSTtFQUNFLFdBQUE7QTFCb3pHTjtBMEJuekdJO0VBQ0UsWUFBQTtFQUNBLGVBQUE7QTFCcXpHTjtBMEJwekdFO0VBQ0UseUJBQUE7QTFCc3pHSjtBMEJyekdJO0VBQ0UsMEJBQUE7QTFCdXpHTjtBMEJ0ekdJO0VBQ0UsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLFNBQUE7QTFCd3pHTjs7QTBCdHpHQTtFQUNFLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTFCeXpHRjtBMEJ2ekdJO0VBQ0UseUJBQUE7RUFDQSxjckJoSFE7QUx5NkdkO0EwQnh6R0k7RUFDRSxxQkFBQTtBMUIwekdOO0EwQnh6R0k7RUFDRSx5QkFBQTtFQUNBLGNyQnRIUTtBTGc3R2Q7QTBCenpHSTtFQUNFLHFCQUFBO0ExQjJ6R047O0EwQnp6R0E7RUFDRSxZQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtBMUI0ekdGOztBMEIxekdBOztFQUdFLHFCdkI1SWE7RXVCNkliLGtCckJ6RU87RXFCMEVQLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTFCNHpHRjs7QTBCMXpHQTtFQUNFLDRCdkJqSmE7RXVCa0piLGNyQi9JWTtBTDQ4R2Q7O0EwQjN6R0E7RUFDRSxxQnZCeEphO0V1QnlKYixtQkExSnVCO0VBMkp2QiwyQkExSnVCO0VBMkp2QixjQUFBO0VBQ0EsZUEzSm9CO0VBNEpwQixnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QTFCOHpHRjs7QTBCNXpHQTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFeEIvQkUsbUJ3QmdDc0I7RUFDeEIsVUFBQTtBMUIrekdGO0EwQjl6R0U7RUFDRSxlQUFBO0ExQmcwR0o7O0EyQjkrR0E7RUFDRSxjdEJVWTtFc0JUWixjQUFBO0VBQ0EsZXhCNkJPO0V3QjVCUCxnQnhCbUNZO0FIODhHZDtBMkJoL0dFO0VBQ0Usb0JBQUE7QTNCay9HSjtBMkJoL0dFO0VBQ0Usa0J4QndCSztBSDA5R1Q7QTJCai9HRTtFQUNFLGtCeEJvQks7QUgrOUdUO0EyQmwvR0U7RUFDRSxpQnhCaUJLO0FIbStHVDs7QTJCbC9HQTtFQUNFLGNBQUE7RUFDQSxrQnhCZ0JPO0V3QmZQLG1CQUFBO0EzQnEvR0Y7QTJCbC9HSTtFQUNFLFlBRk07QTNCcy9HWjtBMkJyL0dJO0VBQ0UsY0FGTTtBM0J5L0daO0EyQngvR0k7RUFDRSxjQUZNO0EzQjQvR1o7QTJCMy9HSTtFQUNFLGNBRk07QTNCKy9HWjtBMkI5L0dJO0VBQ0UsY0FGTTtBM0JrZ0haO0EyQmpnSEk7RUFDRSxjQUZNO0EzQnFnSFo7QTJCcGdISTtFQUNFLGNBRk07QTNCd2dIWjtBMkJ2Z0hJO0VBQ0UsY0FGTTtBM0IyZ0haO0EyQjFnSEk7RUFDRSxjQUZNO0EzQjhnSFo7QTJCN2dISTtFQUNFLGNBRk07QTNCaWhIWjs7QTJCMWdIRTtFQUNFLHNCQUFBO0EzQjZnSEo7QTJCM2dIRTtFQUNFLGFBQUE7RUFDQSwyQkFBQTtBM0I2Z0hKO0EyQjNnSE07RXpCeUdGLGtCeUJ4RzRCO0EzQjZnSGhDO0EyQjNnSFE7Ozs7Ozs7RUFHRSxnQkFBQTtBM0JpaEhWO0EyQi9nSFE7Ozs7Ozs7RUFJSSw2QkFBQTtFQUNBLDBCQUFBO0EzQm9oSFo7QTJCL2dIUTs7Ozs7OztFQUlJLDRCQUFBO0VBQ0EseUJBQUE7QTNCb2hIWjtBMkI1Z0hVOzs7Ozs7Ozs7Ozs7O0VBRUUsVUFBQTtBM0J5aEhaO0EyQnhoSFU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRSxVQUFBO0EzQitpSFo7QTJCOWlIWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLFVBQUE7QTNCd2tIZDtBMkJ2a0hNO0VBQ0UsWUFBQTtFQUNBLGNBQUE7QTNCeWtIUjtBMkJ4a0hJO0VBQ0UsdUJBQUE7QTNCMGtITjtBMkJ6a0hJO0VBQ0UseUJBQUE7QTNCMmtITjtBMkJ6a0hNO0VBQ0UsWUFBQTtFQUNBLGNBQUE7QTNCMmtIUjtBMkIxa0hFO0VBQ0UsYUFBQTtFQUNBLDJCQUFBO0EzQjRrSEo7QTJCM2tISTtFQUNFLGNBQUE7QTNCNmtITjtBMkI1a0hNO0VBQ0UsZ0JBQUE7RXpCK0NKLHFCeUI5QzRCO0EzQjhrSGhDO0EyQjdrSE07RUFDRSxZQUFBO0VBQ0EsY0FBQTtBM0Ira0hSO0EyQjlrSEk7RUFDRSx1QkFBQTtBM0JnbEhOO0EyQi9rSEk7RUFDRSx5QkFBQTtBM0JpbEhOO0EyQmhsSEk7RUFDRSxlQUFBO0EzQmtsSE47QTJCaGxIUTtFQUVFLHNCQUFBO0EzQmlsSFY7QTJCaGxITTtFQUNFLHVCQUFBO0EzQmtsSFI7QTJCamxITTtFQUNFLGdCQUFBO0EzQm1sSFI7QUVqbkhFO0V5QitCQTtJQUVJLGFBQUE7RTNCb2xISjtBQUNGOztBMkJsbEhFO0VBQ0Usa0JBQUE7QTNCcWxISjtBRTluSEU7RXlCdUNGO0lBSUkscUJBQUE7RTNCdWxIRjtBQUNGO0FFL25IRTtFeUJtQ0Y7SUFNSSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7SXpCZ0JBLG9CeUJmd0I7SUFDeEIsaUJBQUE7RTNCMGxIRjtFMkJ6bEhFO0lBQ0Usa0J4QjlGRztJd0IrRkgsb0JBQUE7RTNCMmxISjtFMkIxbEhFO0lBQ0Usb0JBQUE7RTNCNGxISjtFMkIzbEhFO0lBQ0Usa0J4QnJHRztJd0JzR0gsb0JBQUE7RTNCNmxISjtFMkI1bEhFO0lBQ0UsaUJ4QnpHRztJd0IwR0gsb0JBQUE7RTNCOGxISjtBQUNGOztBMkI1bEhFO0VBQ0UsZ0JBQUE7QTNCK2xISjtBRTNwSEU7RXlCMERGO0lBSUksYUFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtFM0JpbUhGO0UyQmhtSEU7SUFDRSxnQkFBQTtFM0JrbUhKO0UyQmptSEU7SUFDRSxjQUFBO0UzQm1tSEo7RTJCbG1ISTtJQUNFLFlBQUE7RTNCb21ITjtFMkJubUhJO0l6QmJGLHFCeUJjNEI7RTNCcW1IOUI7QUFDRjs7QTJCcG1IQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGV4QjlITztFd0IrSFAsa0JBQUE7RUFDQSxtQkFBQTtBM0J1bUhGO0EyQmhtSFE7Ozs7Ozs7RUFDRSxjdEI3Skk7QUxxd0hkO0EyQnZtSE07Ozs7Ozs7RUFDRSxrQnhCeklDO0FId3ZIVDtBMkI5bUhNOzs7Ozs7O0VBQ0Usa0J4QjdJQztBSG13SFQ7QTJCcm5ITTs7Ozs7OztFQUNFLGlCeEJoSkM7QUg2d0hUO0EyQjVuSEk7RUFDRSxjeEIzS1M7RXdCNEtULGF2QmpMVztFdUJrTFgsb0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxZdkJyTFc7RXVCc0xYLFVBQUE7QTNCOG5ITjtBMkI1bkhJOzs7O0VBRUUsbUJ2QjFMVztBSjB6SGpCO0EyQi9uSEk7RUFDRSxPQUFBO0EzQmlvSE47QTJCL25ISTs7OztFQUVFLG9CdkJoTVc7QUptMEhqQjtBMkJsb0hJO0VBQ0UsUUFBQTtBM0Jvb0hOO0EyQmxvSEk7RUFFRSw2QkFBQTtFekJuREYsY3lCb0RnQjtFQUNkLFlBQUE7RUFDQSxVQUFBO0EzQm1vSE47QTJCbG9ISTtFQUNFLGtCeEIxS0c7QUg4eUhUO0EyQm5vSEk7RUFDRSxrQnhCOUtHO0FIbXpIVDtBMkJwb0hJO0VBQ0UsaUJ4QmpMRztBSHV6SFQ7O0E0QmoxSEE7RUFHRSxlekJ5Qk87RXlCeEJQLG1CQUFBO0E1QmsxSEY7QTRCajFIRTtFQUNFLG1CQUFBO0VBQ0EsY3ZCRlU7RXVCR1YsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QTVCbTFISjtBNEJsMUhJO0VBQ0UsY3ZCVFE7QUw2MUhkO0E0Qm4xSEU7RUFDRSxtQkFBQTtFQUNBLGFBQUE7QTVCcTFISjtBNEJwMUhJO0UxQnVIQSxlMEJ0SDJCO0E1QnMxSC9CO0E0QnAxSE07RUFDRSxjdkJiTTtFdUJjTixlQUFBO0VBQ0Esb0JBQUE7QTVCczFIUjtBNEJyMUhJO0VBQ0UsY3pCeEJTO0V5QnlCVCxZQUFBO0E1QnUxSE47QTRCdDFIRTs7RUFFRSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsMkJBQUE7QTVCdzFISjtBNEJ0MUhJO0UxQnNHQSxtQjBCckcwQjtBNUJ3MUg5QjtBNEJ2MUhJO0UxQm9HQSxrQjBCbkcwQjtBNUJ5MUg5QjtBNEJ0MUhJOztFQUVFLHVCQUFBO0E1QncxSE47QTRCdDFISTs7RUFFRSx5QkFBQTtBNUJ3MUhOO0E0QnQxSEU7RUFDRSxrQnpCbkJLO0FIMjJIVDtBNEJ2MUhFO0VBQ0Usa0J6QnZCSztBSGczSFQ7QTRCeDFIRTtFQUNFLGlCekIxQks7QUhvM0hUO0E0QnYxSEk7RUFDRSxZQUFBO0E1QnkxSE47QTRCdjFISTtFQUNFLFlBQUE7QTVCeTFITjtBNEJ2MUhJO0VBQ0UsWUFBQTtBNUJ5MUhOO0E0QnYxSEk7RUFDRSxZQUFBO0E1QnkxSE47O0E2Qmg1SEE7RUFDRSx1QjFCTGE7RTBCTWIsMEZBbkJZO0VBb0JaLGN4Qk5ZO0V3Qk9aLGVBQUE7RUFDQSxrQkFBQTtBN0JtNUhGOztBNkJqNUhBO0VBQ0UsNkJBdkI2QjtFQXdCN0Isb0JBQUE7RUFDQSxrREF0Qm1CO0VBdUJuQixhQUFBO0E3Qm81SEY7O0E2Qmw1SEE7RUFDRSxtQkFBQTtFQUNBLGN4QmxCWTtFd0JtQlosYUFBQTtFQUNBLFlBQUE7RUFDQSxnQjFCT1k7RTBCTloscUJBaENvQjtBN0JxN0h0QjtBNkJwNUhFO0VBQ0UsdUJBQUE7QTdCczVISjs7QTZCcDVIQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFB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SUE7RUFDRSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBaENncElGO0FnQy9vSUU7RUFDRSxzQkFBQTtBaENpcElKO0FnQ2hwSUU7RUFDRSw4Q0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtBaENrcElKO0FnQ2pwSUk7O0VBRUUscUJBQUE7QWhDbXBJTjtBZ0NscElJO0VBQ0UsbUJBQUE7QWhDb3BJTjtBZ0NucElNO0VBQ0Usa0JBQUE7QWhDcXBJUjtBZ0NwcElFO0VBQ0UsOENBQUE7RUFDQSxnQkF0Qlk7RUF1QlosaUJBdkJZO0FoQzZxSWhCO0FnQ25wSUk7RUFDRSxrQkExQmdCO0VBMkJoQixtQkEzQmdCO0FoQ2dySXRCOztBZ0NucElBOztFQUVFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QWhDc3BJRjs7QWdDcHBJQTtFOUIyR0ksa0I4Qi9JWTtBaEM0ckloQjs7QWdDcnBJQTtFOUJ3R0ksaUI4Qi9JWTtBaENnc0loQjs7QWdDdHBJQTtFQUNFLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBaEN5cElGOztBRXZuSUU7RThCL0JBO0lBQ0UsZ0JBQUE7RWhDMHBJRjtBQUNGO0FpQzVySUE7RUFDRSxlOUJrQk87QUg0cUlUO0FpQzVySUU7RUFDRSxrQjlCZ0JLO0FIOHFJVDtBaUM3cklFO0VBQ0Usa0I5QllLO0FIbXJJVDtBaUM5cklFO0VBQ0UsaUI5QlNLO0FIdXJJVDs7QWlDOXJJQTtFQUNFLGlCQXJCc0I7QWpDc3RJeEI7QWlDaHNJRTtFQUNFLGtCNUI4Q1c7RTRCN0NYLGM1QmhCVTtFNEJpQlYsY0FBQTtFQUNBLHFCQXpCcUI7QWpDMnRJekI7QWlDanNJSTtFQUNFLDRCOUJ2QlM7RThCd0JULGM1QnJCUTtBTHd0SWQ7QWlDanNJSTtFQUNFLHlCNUIxQlE7RTRCMkJSLFdmZ0NlO0FsQm1xSXJCO0FpQ2pzSUk7RS9CcUdBLDhCK0J6SW9CO0VBc0NsQixjQW5Db0I7RS9Cc0l0QixvQitCckk0QjtBakNzdUloQzs7QWlDanNJQTtFQUNFLGM5QnpDYTtFOEIwQ2IsaUJB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QTZMdEIsZ0JBQUE7QXBDb2lLRjs7QUU5cktFO0VrQzZKQTtJQUNFLGNBQUE7RXBDcWlLRjs7RW9DbGlLRTs7SUFDRSxtQkFBQTtJQUNBLGFBQUE7RXBDc2lLSjs7RW9DcGlLRTtJQUNFLGFBQUE7RXBDdWlLSjs7RW9DdGlLQTtJQUNFLHVCakN0T1c7SWlDdU9YLDRDQUFBO0lBQ0EsaUJBQUE7RXBDeWlLRjtFb0N4aUtFO0lBQ0UsY0FBQTtFcEMwaUtKOztFb0N2aUtFO0lBM01GLE9BQUE7SUFDQSxlQUFBO0lBQ0EsUUFBQTtJQUNBLFcvQnNDUztFTGd0S1Q7RW9DM2lLRTtJQUNFLFNBQUE7RXBDNmlLSjtFb0M1aUtJO0lBQ0UsNENBQUE7RXBDOGlLTjtFb0M3aUtFO0lBQ0UsTUFBQTtFcEMraUtKO0VvQzVpS0k7SWxDek1KLGlDQUFBO0lrQzJNTSw4QkFBQTtJQUNBLGNBQUE7RXBDOGlLTjs7RW9DM2lLRTs7SUFDRSxpQi9CaExVO0VMK3RLZDtFb0M5aUtFOztJQUNFLG9CL0JsTFU7RUxtdUtkO0FBQ0Y7QUV6dktFO0VrQzBNQTs7OztJQUlFLG9CQUFBO0lBQ0EsYUFBQTtFcENraktGOztFb0NqaktBO0lBQ0UsZ0IvQjVMWTtFTGd2S2Q7RW9DbmpLRTtJQUNFLGtCQUFBO0VwQ3FqS0o7RW9DcGpLSTs7SUFFRSxtQkFBQTtFcENzaktOO0VvQ3JqS0k7O0lBRUUsa0IvQnBOQztFTDJ3S1A7RW9DbmpLTTs7OztJQUdFLHdDQUFBO0VwQ3NqS1I7RW9DaGpLUTtJQUNFLHdDQUFBO0VwQ2tqS1Y7RW9DL2lLUTtJQUVFLDRCakN4U0c7SWlDeVNILGNqQ3BURztFSG8yS2I7RW9DL2lLUTtJQUNFLDRCakMzU0c7SWlDNFNILGMvQjNTRTtFTDQxS1o7O0VvQ2hqS0E7SUFDRSxhQUFBO0VwQ21qS0Y7O0VvQ2xqS0E7O0lBRUUsbUJBQUE7SUFDQSxhQUFBO0VwQ3FqS0Y7O0VvQ25qS0U7SUFDRSxvQkFBQTtFcENzaktKO0VvQ3BqS0k7SUFDRSw0REFBQTtZQUFBLG9EQUFBO0VwQ3NqS047RW9DcmpLSTtJQUNFLGdDQTVTcUI7SUE2U3JCLDBCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsNENBQUE7SUFDQSxTQUFBO0VwQ3VqS047RW9DbGpLSTtJQUNFLGNBQUE7RXBDb2pLTjtFb0NuaktNO0lBRUUsVUFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0NBQUE7WUFBQSx3QkFBQTtFcENvaktSOztFb0NuaktBO0lBQ0UsWUFBQTtJQUNBLGNBQUE7RXBDc2pLRjs7RW9DcmpLQTtJQUNFLDJCQUFBO0lsQzVNQSxrQmtDNk13QjtFcEN3aksxQjs7RW9DdmpLQTtJQUNFLHlCQUFBO0lsQy9NQSxpQmtDZ053QjtFcEMwaksxQjs7RW9DempLQTtJQUNFLHVCakNuVlc7SWlDb1ZYLDhCL0JwUlc7SStCcVJYLCtCL0JyUlc7SStCc1JYLDZCQTFVeUI7SUEyVXpCLDJDQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lsQ2hOQSxPa0NpTmM7SUFDZCxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0E5VWdCO0VwQzA0S2xCO0VvQzNqS0U7SUFDRSxzQkFBQTtJQUNBLG1CQUFBO0VwQzZqS0o7RW9DNWpLRTtJbENqT0EsbUJrQ2tPMkI7RXBDOGpLN0I7RW9DN2pLSTtJQUVFLDRCakN4V087SWlDeVdQLGNqQ3BYTztFSGs3S2I7RW9DN2pLSTtJQUNFLDRCakMzV087SWlDNFdQLGMvQjNXTTtFTDA2S1o7RW9DOWpLRTtJQUVFLGtCL0I3U1M7SStCOFNULGdCQUFBO0lBQ0EsNEVBNVZ5QjtJQTZWekIsY0FBQTtJQUNBLFVBQUE7SUFDQSxvQkFBQTtJQUNBLHdCQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtJQUNBLHlCakM1VEU7SWlDNlRGLCtDQUFBO0lBQUEsdUNBQUE7SUFBQSwwREFBQTtFcEMraktKO0VvQzlqS0U7SUFDRSxVQUFBO0lBQ0EsUUFBQTtFcENna0tKOztFb0MvaktBO0lBQ0UsY0FBQTtFcENra0tGOztFb0MvaktFOztJbEM3UEEscUJrQzhQMEI7RXBDbWtLNUI7RW9DbGtLRTs7SWxDL1BBLHNCa0NnUTBCO0VwQ3FrSzVCOztFb0Nsa0tFO0lBbFdGLE9BQUE7SUFDQSxlQUFBO0lBQ0EsUUFBQTtJQUNBLFcvQnNDUztFTGs0S1Q7RW9DdGtLRTtJQUNFLFNBQUE7RXBDd2tLSjtFb0N2a0tJO0lBQ0UsNENBQUE7RXBDeWtLTjtFb0N4a0tFO0lBQ0UsTUFBQTtFcEMwa0tKOztFb0N2a0tFOztJQUNFLGlCL0JqVVU7RUw0NEtkO0VvQzFrS0U7O0lBQ0Usb0IvQm5VVTtFTGc1S2Q7RW9DNWtLRTs7SUFDRSxpQkFBQTtFcEMra0tKO0VvQzlrS0U7O0lBQ0Usb0JBQUE7RXBDaWxLSjs7RW9DN2tLRTs7SUFDRSxZakMzWlM7RUg0K0tiO0VvQ2hsS0U7O0lBQ0UsNkJBL1pnQztFcENrL0twQzs7RW9DOWtLSTtJQUNFLHlCakNwYU87RUhxL0tiO0FBQ0Y7QW9DN2tLRTtFQUNFLDhCQUFBO0FwQytrS0o7O0FxQ3grS0E7RUFFRSxlbENJTztFa0NIUCxnQkFoQ2tCO0FyQzBnTHBCO0FxQ3grS0U7RUFDRSxrQmxDQ0s7QUh5K0tUO0FxQ3orS0U7RUFDRSxrQmxDSEs7QUg4K0tUO0FxQzErS0U7RUFDRSxpQmxDTks7QUhrL0tUO0FxQzErS0k7O0VBRUUsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCbEN3Qlc7QUhvOUtqQjtBcUMzK0tJO0VBQ0UsdUJsQ3NCVztBSHU5S2pCOztBcUMzK0tBOztFQUVFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXJDOCtLRjs7QXFDNStLQTs7OztFQU1FLGNBM0QwQjtFQTREMUIsdUJBQUE7RUFDQSxlQTVEdUI7RUE2RHZCLG1CQTVENkI7RUE2RDdCLG9CQTVEOEI7RUE2RDlCLGtCQUFBO0FyQzYrS0Y7O0FxQzMrS0E7OztFQUdFLHFCbENoRWE7RWtDaUViLGNoQzNEWTtFZ0M0RFosZ0JqQ3ZFZTtBSnFqTGpCO0FxQzcrS0U7OztFQUNFLHFCbENyRVc7RWtDc0VYLGNoQ25FVTtBTG9qTGQ7QXFDaC9LRTs7O0VBQ0UscUJsQzNEVztBSCtpTGY7QXFDbi9LRTs7O0VBQ0UsaURBdERzQjtBckM2aUwxQjtBcUN0L0tFOzs7RUFDRSx5QmxDM0VXO0VrQzRFWCxxQmxDNUVXO0VrQzZFWCxnQkFBQTtFQUNBLGNsQ2hGVztFa0NpRlgsWUFBQTtBckMwL0tKOztBcUN4L0tBOztFQUVFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBckMyL0tGOztBcUN4L0tFO0VBQ0UseUJoQ3JGVTtFZ0NzRlYscUJoQ3RGVTtFZ0N1RlYsV25CNUJpQjtBbEJ1aExyQjs7QXFDei9LQTtFQUNFLGNsQy9GYTtFa0NnR2Isb0JBQUE7QXJDNC9LRjs7QXFDMS9LQTtFQUNFLGVBQUE7QXJDNi9LRjs7QUV4aExFO0VtQzhCQTtJQUNFLGVBQUE7RXJDOC9LRjs7RXFDNy9LQTs7SUFFRSxZQUFBO0lBQ0EsY0FBQTtFckNnZ0xGOztFcUM5L0tFO0lBQ0UsWUFBQTtJQUNBLGNBQUE7RXJDaWdMSjtBQUNGO0FFcmlMRTtFbUNzQ0E7SUFDRSxZQUFBO0lBQ0EsY0FBQTtJQUNBLDJCQUFBO0lBQ0EsUUFBQTtFckNrZ0xGOztFcUNqZ0xBO0lBQ0UsUUFBQTtFckNvZ0xGOztFcUNuZ0xBO0lBQ0UsUUFBQTtFckNzZ0xGOztFcUNyZ0xBO0lBQ0UsOEJBQUE7RXJDd2dMRjtFcUN0Z0xJO0lBQ0UsUUFBQTtFckN3Z0xOO0VxQ3ZnTEk7SUFDRSx1QkFBQTtJQUNBLFFBQUE7RXJDeWdMTjtFcUN4Z0xJO0lBQ0UsUUFBQTtFckMwZ0xOO0VxQ3hnTEk7SUFDRSxRQUFBO0VyQzBnTE47RXFDemdMSTtJQUNFLFFBQUE7RXJDMmdMTjtFcUMxZ0xJO0lBQ0UseUJBQUE7SUFDQSxRQUFBO0VyQzRnTE47QUFDRjtBc0Nwb0xBO0VBQ0Usa0JqQ2dEYTtFaUMvQ2IsMEZBN0JhO0VBOEJiLGVuQ0lPO0FIa29MVDtBc0Nyb0xFO0VBQ0UscUJuQ2FZO0FIMG5MaEI7QXNDam9MTTtFQUNFLHVCQUpJO0VBS0osY0FKVztBdEN1b0xuQjtBc0Nsb0xNO0VBQ0UsMEJBUEk7QXRDMm9MWjtBc0Nub0xNO0VBQ0UsWUFUSTtBdEM4b0xaO0FzQzNvTE07RUFDRSx5QkFKSTtFQUtKLFlBSlc7QXRDaXBMbkI7QXNDNW9MTTtFQUNFLDRCQVBJO0F0Q3FwTFo7QXNDN29MTTtFQUNFLGNBVEk7QXRDd3BMWjtBc0NycExNO0VBQ0UseUJBSkk7RUFLSix5QkFKVztBdEMycExuQjtBc0N0cExNO0VBQ0UsNEJBUEk7QXRDK3BMWjtBc0N2cExNO0VBQ0UsY0FUSTtBdENrcUxaO0FzQy9wTE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXRDcXFMbkI7QXNDaHFMTTtFQUNFLDRCQVBJO0F0Q3lxTFo7QXNDanFMTTtFQUNFLGNBVEk7QXRDNHFMWjtBc0N6cUxNO0VBQ0UseUJBSkk7RUFLSix5QkFKVztBdEMrcUxuQjtBc0MxcUxNO0VBQ0UsNEJBUEk7QXRDbXJMWjtBc0MzcUxNO0VBQ0UsY0FUSTtBdENzckxaO0FzQ25yTE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXRDeXJMbkI7QXNDcHJMTTtFQUNFLDRCQVBJO0F0QzZyTFo7QXNDcnJMTTtFQUNFLGNBVEk7QXRDZ3NMWjtBc0M3ckxNO0VBQ0UseUJBSkk7RUFLSixXQUpXO0F0Q21zTG5CO0FzQzlyTE07RUFDRSw0QkFQSTtBdEN1c0xaO0FzQy9yTE07RUFDRSxjQVRJO0F0QzBzTFo7QXNDdnNMTTtFQUNFLHlCQUpJO0VBS0oseUJBSlc7QXRDNnNMbkI7QXNDeHNMTTtFQUNFLDRCQVBJO0F0Q2l0TFo7QXNDenNMTTtFQUNFLGNBVEk7QXRDb3RMWjtBc0NqdExNO0VBQ0UseUJBSkk7RUFLSix5QkFKVztBdEN1dExuQjtBc0NsdExNO0VBQ0UsNEJBUEk7QXRDMnRMWjtBc0NudExNO0VBQ0UsY0FUSTtBdEM4dExaO0FzQzN0TE07RUFDRSx5QkFKSTtFQUtKLFdBSlc7QXRDaXVMbkI7QXNDNXRMTTtFQUNFLDRCQVBJO0F0Q3F1TFo7QXNDN3RMTTtFQUNFLGNBVEk7QXRDd3VMWjs7QXNDM3RMRTs7RUFDRSxnQ0FuRGdCO0F0Q2t4THBCOztBc0M3dExBO0VBQ0UseUJuQzVDYztFbUM2Q2QsMEJBQUE7RUFDQSxjakN6Q1k7RWlDMENaLGlCQWhEbUI7RUFpRG5CLGdCbkNmWTtFbUNnQlosaUJBckQwQjtFQXNEMUIsbUJBckRzQjtBdENxeEx4Qjs7QXNDOXRMQTtFQUNFLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQXJEcUI7RUFzRHJCLHVCQUFBO0F0Q2l1TEY7QXNDaHVMRTtFQUNFLGdDQXZEc0I7RUF3RHRCLG1CQUFBO0VBQ0EsY0FBQTtBdENrdUxKO0FzQ2h1TEk7RUFDRSw0Qm5DbkVTO0VtQ29FVCxjbkNyRVM7QUh1eUxmOztBc0MvdExFO0VBQ0UsY2pDL0RVO0FMaXlMZDtBc0NqdUxJO0VBQ0UsY2pDbkVRO0FMc3lMZDs7QXNDanVMQTtFQUNFLG1CQUFBO0VBQ0EsY2pDckVZO0VpQ3NFWixhQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtBdENvdUxGO0FzQ251TEU7RXBDdURFLG9Cb0N0RHdCO0F0Q3F1TDVCO0FzQ3B1TEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QXRDc3VMSjtBc0NydUxFO0VBQ0UsZUFBQTtBdEN1dUxKO0FzQ3R1TEU7RUFDRSwwQmpDcEZVO0VpQ3FGVixjbkM3Rlc7QUhxMExmO0FzQ3Z1TEk7RUFDRSxjakN2RlE7QUxnMExkO0FzQ3h1TEU7RUFDRSw4QmpDeEJXO0VpQ3lCWCwrQmpDekJXO0FMbXdMZjs7QXNDeHVMQTs7RUFFRSxlQUFBO0F0QzJ1TEY7QXNDMXVMRTs7RUFDRSw0Qm5DakdXO0FIODBMZjs7QXNDM3VMQTtFcEM5RkUscUJBQUE7RUFDQSxlb0M4Rkk7RXBDN0ZKLFdvQzZGVTtFcEM1RlYsZ0JvQzRGVTtFcEMzRlYsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVvQ3lGVTtFQUNWLGNuQzFHYTtFRHdJWCxvQm9DN0JzQjtBdENvdkwxQjtBc0NudkxFO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtBdENxdkxKOztBdUMvMExBO0VyQ2tDRSxpQ0FBQTtFcUM5QkEsb0JBQUE7RUFDQSxhQUFBO0VBQ0EsZXBDR087RW9DRlAsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXZDZzFMRjtBdUMvMExFO0VBQ0UsbUJBQUE7RUFDQSwwQnBDMUJXO0VvQzJCWCwwQkF6Q3VCO0VBMEN2Qix3QkF6Q3VCO0VBMEN2QixjbENoQ1U7RWtDaUNWLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBeENnQjtFQXlDaEIsbUJBQUE7QXZDaTFMSjtBdUNoMUxJO0VBQ0UsNEJsQ3ZDUTtFa0N3Q1IsY2xDdENRO0FMdzNMZDtBdUNqMUxFO0VBQ0UsY0FBQTtBdkNtMUxKO0F1Q2oxTE07RUFDRSw0QmxDN0NNO0VrQzhDTixjbEM5Q007QUxpNExkO0F1Q2wxTEU7RUFDRSxtQkFBQTtFQUNBLDBCcEM5Q1c7RW9DK0NYLDBCQTdEdUI7RUE4RHZCLHdCQTdEdUI7RUE4RHZCLGFBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0F2Q28xTEo7QXVDbjFMSTtFQUNFLHFCQUFBO0F2Q3ExTE47QXVDcDFMSTtFQUNFLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7QXZDczFMTjtBdUNyMUxJO0VBQ0UseUJBQUE7RUFDQSxvQkFBQTtBdkN1MUxOO0F1Q3IxTEk7RXJDaUVBLG1CcUNoRTBCO0F2Q3UxTDlCO0F1Q3QxTEk7RXJDK0RBLGtCcUM5RDBCO0F2Q3cxTDlCO0F1Q3IxTEk7RUFDRSx1QkFBQTtBdkN1MUxOO0F1Q3IxTEk7RUFDRSx5QkFBQTtBdkN1MUxOO0F1Q3AxTEk7RUFDRSw2QkFBQTtFQUVFLDBCQUFBO0F2Q3ExTFI7QXVDbDFMTTtFQUNFLDRCcEN0Rk87RW9DdUZQLDRCcEMxRk87QUg4NkxmO0F1Q2oxTFE7RUFDRSx1QnBDekZLO0VvQzBGTCxxQnBDL0ZLO0VvQ2dHTCwyQ0FBQTtBdkNtMUxWO0F1Q2oxTEk7RUFDRSxZQUFBO0VBQ0EsY0FBQTtBdkNtMUxOO0F1Q2oxTEk7RUFDRSxxQmxDckdRO0VrQ3NHUixtQkEvRjBCO0VBZ0cxQixpQkEvRjBCO0VBZ0cxQixnQkFBQTtFQUNBLGtCQUFBO0F2Q20xTE47QXVDbDFMTTtFQUNFLDRCcEMxR087RW9DMkdQLHFCbEMxR007RWtDMkdOLFVBQUE7QXZDbzFMUjtBdUNsMUxNO0VyQ3FCRixpQnFDcEI0QjtBdkNvMUxoQztBdUNuMUxNO0VBRUksMkJsQ2pERDtFa0NrREMsOEJsQ2xERDtBTHM0TFQ7QXVDaDFMTTtFQUVJLDRCbEN4REQ7RWtDeURDLCtCbEN6REQ7QUwwNExUO0F1QzUwTFE7RUFDRSx5QmxDaklJO0VrQ2tJSixxQmxDbElJO0VrQ21JSixXckJ0RVc7RXFCdUVYLFVBQUE7QXZDODBMVjtBdUM3MExJO0VBQ0UsbUJBQUE7QXZDKzBMTjtBdUM1MExRO0VBRUksbUNwQ2hGSztFb0NpRkwsZ0NwQ2pGSztFb0NrRkwsb0JBQUE7QXZDNjBMWjtBdUN4MExRO0VBRUksb0NwQ3pGSztFb0MwRkwsaUNwQzFGSztFb0MyRkwscUJBQUE7QXZDeTBMWjtBdUNuMExFO0VBQ0Usa0JwQ25JSztBSHc4TFQ7QXVDcDBMRTtFQUNFLGtCcEN2SUs7QUg2OExUO0F1Q3IwTEU7RUFDRSxpQnBDMUlLO0FIaTlMVDs7QXdDbC9MQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlbkN1Q1c7QUw4OExiO0F3Q3AvTEU7RUFDRSxVQUFBO0F4Q3MvTEo7QXdDci9MRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0F4Q3UvTEo7QXdDdC9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4Q3cvTEo7QXdDdi9MRTtFQUNFLFVBQUE7RUFDQSxlQUFBO0F4Q3kvTEo7QXdDeC9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzAvTEo7QXdDei9MRTtFQUNFLFVBQUE7RUFDQSxlQUFBO0F4QzIvTEo7QXdDMS9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzQvTEo7QXdDMy9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzYvTEo7QXdDNS9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QzgvTEo7QXdDNy9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4QysvTEo7QXdDOS9MRTtFQUNFLFVBQUE7RUFDQSxVQUFBO0F4Q2dnTUo7QXdDLy9M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RjtBRTdvT0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDb3dOUjtBQUNGO0FFOW9PRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzd05SO0FBQ0Y7QUUvb09FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3d3TlI7QUFDRjtBRWhwT0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMHdOUjtBQUNGO0FFaHBPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0d05SO0FBQ0Y7QUUzb09JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4Qzh3TlI7QUFDRjtBRTNvT0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZ3hOUjtBQUNGO0FFdG9PSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENreE5SO0FBQ0Y7QXdDL3lOTTtFQUNFLG1CQUFBO0F4Q2l6TlI7QUU1ck9FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2t6TlI7QUFDRjtBRTdyT0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDb3pOUjtBQUNGO0FFOXJPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzek5SO0FBQ0Y7QUUvck9FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3d6TlI7QUFDRjtBRWhzT0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMHpOUjtBQUNGO0FFaHNPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0ek5SO0FBQ0Y7QUUzck9JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4Qzh6TlI7QUFDRjtBRTNyT0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZzBOUjtBQUNGO0FFdHJPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrME5SO0FBQ0Y7QXdDLzFOTTtFQUNFLG1CQUFBO0F4Q2kyTlI7QUU1dU9FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2syTlI7QUFDRjtBRTd1T0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDbzJOUjtBQUNGO0FFOXVPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzMk5SO0FBQ0Y7QUUvdU9FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3cyTlI7QUFDRjtBRWh2T0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMDJOUjtBQUNGO0FFaHZPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0Mk5SO0FBQ0Y7QUUzdU9JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4QzgyTlI7QUFDRjtBRTN1T0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZzNOUjtBQUNGO0FFdHVPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrM05SO0FBQ0Y7QXdDLzROTTtFQUNFLG1CQUFBO0F4Q2k1TlI7QUU1eE9FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2s1TlI7QUFDRjtBRTd4T0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDbzVOUjtBQUNGO0FFOXhPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzNU5SO0FBQ0Y7QUUveE9FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3c1TlI7QUFDRjtBRWh5T0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMDVOUjtBQUNGO0FFaHlPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0NU5SO0FBQ0Y7QUUzeE9JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4Qzg1TlI7QUFDRjtBRTN4T0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZzZOUjtBQUNGO0FFdHhPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrNk5SO0FBQ0Y7QXdDLzdOTTtFQUNFLG1CQUFBO0F4Q2k4TlI7QUU1ME9FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2s4TlI7QUFDRjtBRTcwT0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDbzhOUjtBQUNGO0FFOTBPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzOE5SO0FBQ0Y7QUUvME9FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3c4TlI7QUFDRjtBRWgxT0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMDhOUjtBQUNGO0FFaDFPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0OE5SO0FBQ0Y7QUUzME9JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4Qzg4TlI7QUFDRjtBRTMwT0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZzlOUjtBQUNGO0FFdDBPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrOU5SO0FBQ0Y7QXdDLytOTTtFQUNFLG1CQUFBO0F4Q2kvTlI7QUU1M09FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2svTlI7QUFDRjtBRTczT0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDby9OUjtBQUNGO0FFOTNPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzL05SO0FBQ0Y7QUUvM09FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3cvTlI7QUFDRjtBRWg0T0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMC9OUjtBQUNGO0FFaDRPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0L05SO0FBQ0Y7QUUzM09JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4QzgvTlI7QUFDRjtBRTMzT0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZ2dPUjtBQUNGO0FFdDNPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrZ09SO0FBQ0Y7QXdDL2hPTTtFQUNFLG1CQUFBO0F4Q2lpT1I7QUU1Nk9FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2tpT1I7QUFDRjtBRTc2T0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDb2lPUjtBQUNGO0FFOTZPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzaU9SO0FBQ0Y7QUUvNk9FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3dpT1I7QUFDRjtBRWg3T0U7RXNDeVlNO0lBQ0UsbUJBQUE7RXhDMGlPUjtBQUNGO0FFaDdPSTtFc0N1WUk7SUFDRSxtQkFBQTtFeEM0aU9SO0FBQ0Y7QUUzNk9JO0VzQ2dZSTtJQUNFLG1CQUFBO0V4QzhpT1I7QUFDRjtBRTM2T0k7RXNDOFhJO0lBQ0UsbUJBQUE7RXhDZ2pPUjtBQUNGO0FFdDZPSTtFc0N1WEk7SUFDRSxtQkFBQTtFeENrak9SO0FBQ0Y7QXdDL2tPTTtFQUNFLG1CQUFBO0F4Q2lsT1I7QUU1OU9FO0VzQzZZTTtJQUNFLG1CQUFBO0V4Q2tsT1I7QUFDRjtBRTc5T0U7RXNDNFlNO0lBQ0UsbUJBQUE7RXhDb2xPUjtBQUNGO0FFOTlPRTtFc0MyWU07SUFDRSxtQkFBQTtFeENzbE9SO0FBQ0Y7QUUvOU9FO0VzQzBZTTtJQUNFLG1CQUFBO0V4Q3dsT1I7QUFDRjtB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O0VBQ0Usb0NBQUE7QTFDeXdQTjs7QTBDcnlQRTtFQUNFLHlCQUFBO0ExQ3d5UEo7O0EwQ3R5UEk7RUFFRSx5QkFBQTtBMUN3eVBOOztBMEN2eVBFO0VBQ0Usb0NBQUE7QTFDMHlQSjs7QTBDcnlQSTtFQUNFLHlCQUFBO0ExQ3d5UE47O0EwQ3R5UE07RUFFRSx5QkFBQTtBMUN3eVBSOztBMEN2eVBJO0VBQ0Usb0NBQUE7QTFDMHlQTjs7QTBDeHlQSTtFQUNFLHlCQUFBO0ExQzJ5UE47O0EwQ3p5UE07RUFFRSx5QkFBQTtBMUMyeVBSOztBMEMxeVBJO0VBQ0Usb0NBQUE7QTFDNnlQTjs7QTBDejBQRTtFQUNFLHlCQUFBO0ExQzQwUEo7O0EwQzEwUEk7RUFFRSx5QkFBQTtBMUM0MFBOOztBMEMzMFBFO0VBQ0Usb0NBQUE7QTFDODBQSjs7QTBDejBQSTtFQUNFLHlCQUFBO0ExQzQwUE47O0EwQzEwUE07RUFFRSx5QkFBQTtBMUM0MFBSOztBMEMzMFBJO0VBQ0Usb0NBQUE7QTFDODBQTjs7QTBDNTBQSTtFQUNFLHlCQUFBO0ExQyswUE47O0EwQzcwUE07RUFFRSx5QkFBQTtBMUMrMFBSOztBMEM5MFBJO0VBQ0Usb0NBQUE7QTFDaTFQTjs7QTBDNzJQRTtFQUNFLHlCQUFBO0ExQ2czUEo7O0EwQzkyUEk7RUFFRSx5QkFBQTtBMUNnM1BOOztBMEMvMlBFO0VBQ0Usb0NBQUE7QTFDazNQSjs7QTBDNzJQSTtFQUNFLHlCQUFBO0ExQ2czUE47O0EwQzkyUE07RUFFRSx5QkFBQTtBMUNnM1BSOztBMEMvMlBJO0VBQ0Usb0NBQUE7QTFDazNQTjs7QTBDaDNQSTtFQUNFLHlCQUFBO0ExQ20zUE47O0EwQ2ozUE07RUFFRSx5QkFBQTtBMUNtM1BSOztBMENsM1BJO0VBQ0Usb0NBQUE7QTFDcTNQTjs7QTBDajVQRTtFQUNFLHlCQUFBO0ExQ281UEo7O0EwQ2w1UEk7RUFFRSx5QkFBQTtBMUNvNVBOOztBMENuNVBFO0VBQ0Usb0NBQUE7QTFDczVQSjs7QTBDajVQSTtFQUNFLHlCQUFBO0ExQ281UE47O0EwQ2w1UE07RUFF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Q0UsNEJBQUE7QWhEcTVRTjs7QWdEdDVRSTtFQUNFLDBCQUFBO0FoRHk1UU47O0FnRDE1UUk7RUFDRSw0QkFBQTtBaEQ2NVFOOztBZ0Q5NVFJO0VBQ0UsNkJBQUE7QWhEaTZRTjs7QWdEbDZRSTtFQUNFLDBCQUFBO0FoRHE2UU47O0FnRHQ2UUk7RUFDRSw2QkFBQTtBaER5NlFOOztBRTUxUUU7RThDOUVFO0lBQ0UsMEJBQUE7RWhEODZRSjs7RWdELzZRRTtJQUNFLDRCQUFBO0VoRGs3UUo7O0VnRG43UUU7SUFDRSwwQkFBQTtFaERzN1FKOztFZ0R2N1FFO0lBQ0UsNEJBQUE7RWhEMDdRSjs7RWdEMzdRRTtJQUNFLDZCQUFBO0VoRDg3UUo7O0VnRC83UUU7SUFDRSwwQkFBQTtFaERrOFFKOztFZ0RuOFFFO0lBQ0UsNkJBQUE7RWhEczhRSjtBQUNGO0FFdDNRRTtFOENsRkU7SUFDRSwwQkFBQTtFaEQyOFFKOztFZ0Q1OFFFO0lBQ0UsNEJBQUE7RWhEKzhRSjs7RWdEaDlRRTtJQUNFLDBCQUFBO0VoRG05UUo7O0VnRHA5UUU7SUFDRSw0QkFBQTtFaER1OVFKOztFZ0R4OVFFO0lBQ0UsNkJBQUE7RWhEMjlRSjs7RWdENTlRRTtJQUNFLDBCQUFBO0VoRCs5UUo7O0VnRGgrUUU7SUFDRSw2QkFBQTtFaERtK1FKO0FBQ0Y7QUUzNFFFO0U4QzFGRTtJQUNFLDBCQUFBO0VoRHcrUUo7O0VnRHorUUU7SUFDRSw0QkFBQTtFaEQ0K1FKOztFZ0Q3K1FFO0lBQ0UsMEJBQUE7RWhEZy9RSjs7RWdEai9RRTtJQUNFLDRCQUFBO0VoRG8vUUo7O0VnRHIvUUU7SUFDRSw2QkFBQTtFaER3L1FKOztFZ0R6L1FFO0lBQ0UsMEJBQUE7RWhENC9RSjs7RWdENy9RRTtJQUNFLDZCQUFBO0VoRGdnUko7QUFDRjtBRXA2UUU7RThDOUZFO0lBQ0UsMEJBQUE7RWhEcWdSSjs7RWdEdGdSRTtJQUNFLDRCQUFBO0VoRHlnUko7O0VnRDFnUkU7SUFDRSwwQkFBQTtFaEQ2Z1JKOztFZ0Q5Z1JFO0lBQ0UsNEJBQUE7RWhEaWhSSjs7RWdEbGhSRTtJQUNFLDZCQUFBO0VoRHFoUko7O0VnRHRoUkU7SUFDRSwwQkFBQTtFaER5aFJKOztFZ0QxaFJFO0lBQ0UsNkJBQUE7RWhENmhSSjtBQUNGO0FFbDdRSTtFOEM3R0E7SUFDRSwwQkFBQTtFaERraVJKOztFZ0RuaVJFO0lBQ0UsNEJBQUE7RWhEc2lSSjs7RWdEdmlSRTtJQUNFLDBCQUFBO0VoRDBpUko7O0VnRDNpUkU7SUFDRSw0QkFBQTtFaEQ4aVJKOztFZ0QvaVJFO0lBQ0UsNkJBQUE7RWhEa2pSSjs7RWdEbmpSRTtJQUNFLDBCQUFBO0VoRHNqUko7O0VnRHZqUkU7SUFDRSw2QkFBQTtFaEQwalJKO0FBQ0Y7QUVoOFFJO0U4QzVIQTtJQUNFLDBCQUFBO0VoRCtqUko7O0VnRGhrUkU7SUFDRSw0QkFBQTtFaERta1JKOztFZ0Rwa1JFO0lBQ0UsMEJBQUE7RWhEdWtSSjs7RWdEeGtSRTtJQUNFLDRCQUFBO0VoRDJrUko7O0VnRDVrUkU7SUFDRSw2QkFBQTtFaEQra1JKOztFZ0RobFJFO0lBQ0UsMEJBQUE7RWhEbWxSSjs7RWdEcGxSRTtJQUNFLDZCQUFBO0VoRHVsUko7QUFDRjtBZ0QvalJFO0VBQ0UsNkJBQUE7QWhEaWtSSjs7QWdEbGtSRTtFQUNFLDhCQUFBO0FoRHFrUko7O0FnRHRrUkU7RUFDRSwyQkFBQTtBaER5a1JKOztBZ0Qxa1JFO0VBQ0UsNEJBQUE7QWhENmtSSjs7QUUxaFJFO0U4Qy9DRTtJQUNFLDZCQUFBO0VoRDZrUko7QUFDRjtBRTVoUkU7RThDaERFO0lBQ0UsNkJBQUE7RWhEK2tSSjtBQUNGO0FFN2hSRTtFOENqREU7SUFDRSw2QkFBQTtFaERpbFJKO0FBQ0Y7QUU5aFJFO0U4Q2xERTtJQUNFLDZCQUFBO0VoRG1sUko7QUFDRjtBRS9oUkU7RThDbkRFO0lBQ0UsNkJBQUE7RWhEcWxSSjtBQUNGO0FFL2hSSTtFOENyREE7SUFDRSw2QkFBQTtFaER1bFJKO0FBQ0Y7QUUxaFJJO0U4QzVEQTtJQUNFLDZCQUFBO0VoRHlsUko7QUFDRjtBRTFoUkk7RThDOURBO0lBQ0UsNkJBQUE7RWhEMmxSSjtBQUNGO0FFcmhSSTtFOENyRUE7SUFDRSw2QkFBQTtFaEQ2bFJKO0FBQ0Y7QUV4a1JFO0U4Qy9DRTtJQUNFLDhCQUFBO0VoRDBuUko7QUFDRjtBRXprUkU7RThDaERFO0lBQ0UsOEJBQUE7RWhENG5SSjtBQUNGO0FFMWtSRTtFOENqREU7SUFDRSw4QkFBQTtFaEQ4blJKO0FBQ0Y7QUUza1JFO0U4Q2xERTtJQUNFLDhCQUFBO0VoRGdvUko7QUFDRjtBRTVrUkU7RThDbkRFO0lBQ0UsOEJBQUE7RWhEa29SSjtBQUNGO0FFNWtSSTtFOENyREE7SUFDRSw4QkFBQTtFaERvb1JKO0FBQ0Y7QUV2a1JJO0U4QzVEQTtJQUNFLDhCQUFBO0VoRHNvUko7QUFDRjtBRXZrUkk7RThDOURBO0lBQ0UsOEJBQUE7RWhEd29SSjtBQUNGO0FFbGtSSTtFOENyRUE7SUFDRSw4QkFBQTtFaEQwb1JKO0FBQ0Y7QUVyblJFO0U4Qy9DRTtJQUNFLDJCQUFBO0VoRHVxUko7QUFDRjtBRXRuUkU7RThDaERFO0lBQ0UsMkJBQUE7RWhEeXFSSjtBQUNGO0FFdm5SRTtFOENqREU7SUFDRSwyQkFBQTtFaEQycVJKO0FBQ0Y7QUV4blJFO0U4Q2xERTtJQUNFLDJCQUFBO0VoRDZxUko7QUFDRjtBRXpuUkU7RThDbkRFO0lBQ0UsMkJBQUE7RWhEK3FSSjtBQUNGO0FFem5SSTtFOENyREE7SUFDRSwyQkFBQTtFaERpclJKO0FBQ0Y7QUVwblJJO0U4QzVEQTtJQUNFLDJCQUFBO0VoRG1yUko7QUFDRjtBRXBuUkk7RThDOURBO0lBQ0UsMkJBQUE7RWhEcXJSSjtBQUNGO0FFL21SSTtFOENyRUE7SUFDRSwyQkFBQTtFaER1clJKO0FBQ0Y7QUVscVJFO0U4Qy9DRTtJQUNFLDRCQUFBO0VoRG90Uko7QUFDRjtBRW5xUkU7RThDaERFO0lBQ0UsNEJBQUE7RWhEc3RSSjtBQUNGO0FFcHFSRTtFOENqREU7SUFDRSw0QkFBQTtFaER3dFJKO0FBQ0Y7QUVycVJFO0U4Q2xERTtJQUNFLDRCQUFBO0VoRDB0Uko7QUFDRjtBRXRxUkU7RThDbkRFO0lBQ0UsNEJBQUE7RWhENHRSSjtBQUNGO0FFdHFSSTtFOENyREE7SUFDRSw0QkFBQTtFaEQ4dFJKO0FBQ0Y7QUVqcVJJO0U4QzVEQTtJQUNFLDRCQUFBO0VoRGd1Uko7QUFDRjtBRWpxUkk7RThDOURBO0lBQ0UsNEJBQUE7RWhEa3VSSjtBQUNGO0FFNXBSSTtFOENyRUE7SUFDRSw0QkFBQTtFaERvdVJKO0FBQ0Y7QWdEbnVSQTtFQUNFLHFDQUFBO0FoRHF1UkY7O0FnRG51UkE7RUFDRSxvQ0FBQTtBaERzdVJGOztBZ0RwdVJBO0VBQ0Usb0NBQUE7QWhEdXVSRjs7QWdEcnVSQTtFQUNFLDZCQUFBO0FoRHd1UkY7O0FnRHR1UkE7RUFDRSwyQkFBQTtBaER5dVJGOztBZ0R4dVJBO0VBQ0UsMkJBQUE7QWhEMnVSRjs7QWdEMXVSQTtFQUNFLDJCQUFBO0FoRDZ1UkY7O0FnRDV1UkE7RUFDRSwyQkFBQTtBaEQrdVJGOztBZ0Q5dVJBO0VBQ0UsMkJBQUE7QWhEaXZSRjs7QWdEL3VSQTtFQUNFLCtDQUFBO0FoRGt2UkY7O0FnRGh2UkE7RUFDRSwrTEFBQTtBaERtdlJGOztBZ0RqdlJBO0VBQ0UsK0xBQUE7QWhEb3ZSRjs7QWdEbHZSQTtFQUNFLGlDQUFBO0FoRHF2UkY7O0FnRG52UkE7RUFDRSxpQ0FBQTtBaERzdlJGOztBaURsMVJFO0VBQ0UseUJBQUE7QWpEcTFSSjs7QUUxd1JFO0UrQ3pFRTtJQUNFLHlCQUFBO0VqRHUxUko7QUFDRjtBRTV3UkU7RStDMUVFO0lBQ0UseUJBQUE7RWpEeTFSSjtBQUNGO0FFN3dSRTtFK0MzRUU7SUFDRSx5QkFBQTtFakQyMVJKO0FBQ0Y7QUU5d1JFO0UrQzVFRTtJQUNFLHlCQUFBO0VqRDYxUko7QUFDRjtBRS93UkU7RStDN0VFO0lBQ0UseUJBQUE7RWpEKzFSSjtBQUNGO0FFL3dSSTtFK0MvRUE7SUFDRSx5QkFBQTtFakRpMlJKO0FBQ0Y7QUUxd1JJO0UrQ3RGQTtJQUNFLHlCQUFBO0VqRG0yUko7QUFDRjtBRTF3Ukk7RStDeEZBO0lBQ0UseUJBQUE7RWpEcTJSSjtBQUNGO0FFcndSSTtFK0MvRkE7SUFDRSx5QkFBQTtFakR1MlJKO0FBQ0Y7QWlEcDRSRTtFQUNFLHdCQUFBO0FqRHM0Uko7O0FFM3pSRTtFK0N6RUU7SUFDRSx3QkFBQTtFakR3NFJKO0FBQ0Y7QUU3elJFO0UrQzFFRTtJQUNFLHdCQUFBO0VqRDA0Uko7QUFDRjtBRTl6UkU7RStDM0VFO0lBQ0Usd0JBQUE7RWpENDRSSjtBQUNGO0FFL3pSRTtFK0M1RUU7SUFDRSx3QkFBQTtFakQ4NFJKO0FBQ0Y7QUVoMFJFO0UrQzdFRTtJQUNFLHdCQUFBO0VqRGc1Uko7QUFDRjtBRWgwUkk7RStDL0VBO0lBQ0Usd0JBQUE7RWpEazVSSjtBQUNGO0FFM3pSSTtFK0N0RkE7SUFDRSx3QkFBQTtFakRvNVJKO0FBQ0Y7QUUzelJJO0UrQ3hGQTtJQUNFLHdCQUFBO0VqRHM1Uko7QUFDRjtBRXR6Ukk7RStDL0ZBO0lBQ0Usd0JBQUE7RWpEdzVSSjtBQUNGO0FpRHI3UkU7RUFDRSwwQkFBQTtBakR1N1JKOztBRTUyUkU7RStDekVFO0lBQ0UsMEJBQUE7RWpEeTdSSjtBQUNGO0FFOTJSRTtFK0MxRUU7SUFDRSwwQkFBQTtFakQyN1JKO0FBQ0Y7QUUvMlJFO0UrQzNFRTtJQUNFLDBCQUFBO0VqRDY3Uko7QUFDRjtBRWgzUkU7RStDNUVFO0lBQ0UsMEJBQUE7RWpEKzdSSjtBQUNGO0FFajNSRTtFK0M3RUU7SUFDRSwwQkFBQTtFakRpOFJKO0FBQ0Y7QUVqM1JJO0UrQy9FQTtJQUNFLDBCQUFBO0VqRG04Uko7QUFDRjtBRTUyUkk7RStDdEZBO0lBQ0UsMEJBQUE7RWpEcThSSjtBQUNGO0FFNTJSSTtFK0N4RkE7SUFDRSwwQkFBQTtFakR1OFJKO0FBQ0Y7QUV2MlJJO0UrQy9GQTtJQUNFLDBCQUFBO0VqRHk4Uko7QUFDRjtBaUR0K1JFO0VBQ0UsZ0NBQUE7QWpEdytSSjs7QUU3NVJFO0UrQ3pFRTtJQUNFLGdDQUFBO0VqRDArUko7QUFDRjtBRS81UkU7RStDMUVFO0lBQ0UsZ0NBQUE7RWpENCtSSjtBQUNGO0FFaDZSRTtFK0MzRUU7SUFDRSxn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O0FsRGl2VEY7QUV6eFRFO0VnRDJDRTtJQUNFLGFBQUE7RWxEaXZUSjtFa0RodlRJO0lBQ0Usc0JBQUE7RWxEa3ZUTjtBQUNGO0FFN3hURTtFZ0RtQ0Y7SUFTSSxhQUFBO0lBQ0EsdUJBQUE7RWxEcXZURjtFa0RwdlRFO0loRGFBLG9CZ0RaMEI7RWxEc3ZUNUI7QUFDRjs7QWtEbnZUQTs7RUFFRSxZQUFBO0VBQ0EsY0FBQTtBbERzdlRGOztBa0RwdlRBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFoSmtCO0FsRHU0VHBCOztBbURuNFRBO0VBQ0Usb0JBTGdCO0FuRDI0VGxCO0FFMXlURTtFaUR4RkU7SUFDRSxvQkFUbUI7RW5EODRUdkI7RW1EcDRURTtJQUNFLHFCQVZrQjtFbkRnNVR0QjtBQUNGOztBb0QvNFRBO0VBQ0UseUJqRFNhO0VpRFJiLHlCQUplO0FwRHM1VGpCOztBcURqNVRJO0VBRUksZ0JBQUE7QXJEbTVUUjtBcURyM1RBO0VBQ0kseUJBQUE7QXJEdTNUSiIsImZpbGUiOiJidWxtYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmlzLXVuc2VsZWN0YWJsZSwgLnRhYnMsIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmssXG4ucGFnaW5hdGlvbi1lbGxpcHNpcywgLmJyZWFkY3J1bWIsIC5maWxlLCAuYnV0dG9uLCAuYm9sdGZvcm0gYnV0dG9uLCAubW9kYWwtY2xvc2UsIC5kZWxldGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyLCAuc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZyk6OmFmdGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC42MjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB3aWR0aDogMC42MjVlbTtcbn1cblxuLnRhYnM6bm90KDpsYXN0LWNoaWxkKSwgLnBhZ2luYXRpb246bm90KDpsYXN0LWNoaWxkKSwgLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSwgLmxldmVsOm5vdCg6bGFzdC1jaGlsZCksIC5icmVhZGNydW1iOm5vdCg6bGFzdC1jaGlsZCksIC5oaWdobGlnaHQ6bm90KDpsYXN0LWNoaWxkKSwgLmJsb2NrOm5vdCg6bGFzdC1jaGlsZCksIC50aXRsZTpub3QoOmxhc3QtY2hpbGQpLFxuLnN1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZS1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSwgLnRhYmxlOm5vdCg6bGFzdC1jaGlsZCksIC5wcm9ncmVzczpub3QoOmxhc3QtY2hpbGQpLCAubm90aWZpY2F0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksIC5ib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1vZGFsLWNsb3NlLCAuZGVsZXRlIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubW9kYWwtY2xvc2U6OmJlZm9yZSwgLmRlbGV0ZTo6YmVmb3JlLCAubW9kYWwtY2xvc2U6OmFmdGVyLCAuZGVsZXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogNTAlO1xufVxuLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbn1cbi5tb2RhbC1jbG9zZTpob3ZlciwgLmRlbGV0ZTpob3ZlciwgLm1vZGFsLWNsb3NlOmZvY3VzLCAuZGVsZXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjMpO1xufVxuLm1vZGFsLWNsb3NlOmFjdGl2ZSwgLmRlbGV0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNCk7XG59XG4uaXMtc21hbGwubW9kYWwtY2xvc2UsIC5pcy1zbWFsbC5kZWxldGUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTZweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pcy1tZWRpdW0ubW9kYWwtY2xvc2UsIC5pcy1tZWRpdW0uZGVsZXRlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaXMtbGFyZ2UubW9kYWwtY2xvc2UsIC5pcy1sYXJnZS5kZWxldGUge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmNvbnRyb2wuaXMtbG9hZGluZzo6YWZ0ZXIsIC5zZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbG9hZGluZzo6YWZ0ZXIsIC5sb2FkZXIsIC5idXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBhbmltYXRpb246IHNwaW5Bcm91bmQgNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtO1xufVxuXG4uaGVyby12aWRlbywgLmlzLW92ZXJsYXksIC5tb2RhbC1iYWNrZ3JvdW5kLCAubW9kYWwsIC5pbWFnZS5pcy1zcXVhcmUgaW1nLFxuLmltYWdlLmlzLXNxdWFyZSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MSBpbWcsXG4uaW1hZ2UuaXMtMWJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5NCBpbWcsXG4uaW1hZ2UuaXMtNWJ5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5MyBpbWcsXG4uaW1hZ2UuaXMtNGJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MiBpbWcsXG4uaW1hZ2UuaXMtM2J5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNWJ5MyBpbWcsXG4uaW1hZ2UuaXMtNWJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMTZieTkgaW1nLFxuLmltYWdlLmlzLTE2Ynk5IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkxIGltZyxcbi5pbWFnZS5pcy0yYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkxIGltZyxcbi5pbWFnZS5pcy0zYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00Ynk1IGltZyxcbi5pbWFnZS5pcy00Ynk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk0IGltZyxcbi5pbWFnZS5pcy0zYnk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0yYnkzIGltZyxcbi5pbWFnZS5pcy0yYnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnk1IGltZyxcbi5pbWFnZS5pcy0zYnk1IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy05YnkxNiBpbWcsXG4uaW1hZ2UuaXMtOWJ5MTYgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTIgaW1nLFxuLmltYWdlLmlzLTFieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTMgaW1nLFxuLmltYWdlLmlzLTFieTMgLmhhcy1yYXRpbyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5maWxlLWN0YSxcbi5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCwgLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEsIC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LCAuYnV0dG9uLCAuYm9sdGZvcm0gYnV0dG9uIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVlbSAtIDFweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wYWdpbmF0aW9uLXByZXZpb3VzOmZvY3VzLFxuLnBhZ2luYXRpb24tbmV4dDpmb2N1cyxcbi5wYWdpbmF0aW9uLWxpbms6Zm9jdXMsXG4ucGFnaW5hdGlvbi1lbGxpcHNpczpmb2N1cywgLmZpbGUtY3RhOmZvY3VzLFxuLmZpbGUtbmFtZTpmb2N1cywgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmZvY3VzLCAudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQ6Zm9jdXMsIC5idXR0b246Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b246Zm9jdXMsIC5pcy1mb2N1c2VkLnBhZ2luYXRpb24tcHJldmlvdXMsXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLW5leHQsXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWxpbmssXG4uaXMtZm9jdXNlZC5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtZm9jdXNlZC5maWxlLWN0YSxcbi5pcy1mb2N1c2VkLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QuaXMtZm9jdXNlZCwgLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkLCAucGFnaW5hdGlvbi1wcmV2aW91czphY3RpdmUsXG4ucGFnaW5hdGlvbi1uZXh0OmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWxpbms6YWN0aXZlLFxuLnBhZ2luYXRpb24tZWxsaXBzaXM6YWN0aXZlLCAuZmlsZS1jdGE6YWN0aXZlLFxuLmZpbGUtbmFtZTphY3RpdmUsIC5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWE6YWN0aXZlLCAuaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQ6YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbjphY3RpdmUsIC5pcy1hY3RpdmUucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1uZXh0LFxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWxpbmssXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5pcy1hY3RpdmUuZmlsZS1jdGEsXG4uaXMtYWN0aXZlLmZpbGUtbmFtZSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1hY3RpdmUsIC5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUuYnV0dG9uLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tcHJldmlvdXMsXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tbmV4dCxcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1saW5rLFxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLWVsbGlwc2lzLCBbZGlzYWJsZWRdLmZpbGUtY3RhLFxuW2Rpc2FibGVkXS5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLmlucHV0LCAuYm9sdGZvcm0gaW5wdXRbZGlzYWJsZWRdLCBbZGlzYWJsZWRdLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1wcmV2aW91cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1uZXh0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tZWxsaXBzaXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuZmlsZS1jdGEsXG5maWVsZHNldFtkaXNhYmxlZF0gLmZpbGUtbmFtZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHNlbGVjdCwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gdGV4dGFyZWEsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gaW5wdXQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbiwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiEgYnVsbWEuaW8gdjAuOS4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9idWxtYSAqL1xuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5pcy11bnNlbGVjdGFibGUsIC50YWJzLCAucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXMsIC5icmVhZGNydW1iLCAuZmlsZSwgLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbiwgLm1vZGFsLWNsb3NlLCAuZGVsZXRlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmF2YmFyLWxpbms6bm90KC5pcy1hcnJvd2xlc3MpOjphZnRlciwgLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOjphZnRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuNjI1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjQzNzVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lkdGg6IDAuNjI1ZW07XG59XG5cbi50YWJzOm5vdCg6bGFzdC1jaGlsZCksIC5wYWdpbmF0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCksIC5sZXZlbDpub3QoOmxhc3QtY2hpbGQpLCAuYnJlYWRjcnVtYjpub3QoOmxhc3QtY2hpbGQpLCAuaGlnaGxpZ2h0Om5vdCg6bGFzdC1jaGlsZCksIC5ibG9jazpub3QoOmxhc3QtY2hpbGQpLCAudGl0bGU6bm90KDpsYXN0LWNoaWxkKSxcbi5zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAudGFibGUtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCksIC50YWJsZTpub3QoOmxhc3QtY2hpbGQpLCAucHJvZ3Jlc3M6bm90KDpsYXN0LWNoaWxkKSwgLm5vdGlmaWNhdGlvbjpub3QoOmxhc3QtY2hpbGQpLCAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpLCAuYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tb2RhbC1jbG9zZSwgLmRlbGV0ZSB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1vZGFsLWNsb3NlOjpiZWZvcmUsIC5kZWxldGU6OmJlZm9yZSwgLm1vZGFsLWNsb3NlOjphZnRlciwgLmRlbGV0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cbi5tb2RhbC1jbG9zZTo6YmVmb3JlLCAuZGVsZXRlOjpiZWZvcmUge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tb2RhbC1jbG9zZTo6YWZ0ZXIsIC5kZWxldGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG59XG4ubW9kYWwtY2xvc2U6aG92ZXIsIC5kZWxldGU6aG92ZXIsIC5tb2RhbC1jbG9zZTpmb2N1cywgLmRlbGV0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4zKTtcbn1cbi5tb2RhbC1jbG9zZTphY3RpdmUsIC5kZWxldGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjQpO1xufVxuLmlzLXNtYWxsLm1vZGFsLWNsb3NlLCAuaXMtc21hbGwuZGVsZXRlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uaXMtbWVkaXVtLm1vZGFsLWNsb3NlLCAuaXMtbWVkaXVtLmRlbGV0ZSB7XG4gIGhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmlzLWxhcmdlLm1vZGFsLWNsb3NlLCAuaXMtbGFyZ2UuZGVsZXRlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5jb250cm9sLmlzLWxvYWRpbmc6OmFmdGVyLCAuc2VsZWN0LmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmc6OmFmdGVyLCAubG9hZGVyLCAuYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmhlcm8tdmlkZW8sIC5pcy1vdmVybGF5LCAubW9kYWwtYmFja2dyb3VuZCwgLm1vZGFsLCAuaW1hZ2UuaXMtc3F1YXJlIGltZyxcbi5pbWFnZS5pcy1zcXVhcmUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTFieTEgaW1nLFxuLmltYWdlLmlzLTFieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTQgaW1nLFxuLmltYWdlLmlzLTVieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTMgaW1nLFxuLmltYWdlLmlzLTRieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTIgaW1nLFxuLmltYWdlLmlzLTNieTIgLmhhcy1yYXRpbywgLmltYWdlLmlzLTVieTMgaW1nLFxuLmltYWdlLmlzLTVieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTE2Ynk5IGltZyxcbi5pbWFnZS5pcy0xNmJ5OSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MSBpbWcsXG4uaW1hZ2UuaXMtMmJ5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5MSBpbWcsXG4uaW1hZ2UuaXMtM2J5MSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtNGJ5NSBpbWcsXG4uaW1hZ2UuaXMtNGJ5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NCBpbWcsXG4uaW1hZ2UuaXMtM2J5NCAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMmJ5MyBpbWcsXG4uaW1hZ2UuaXMtMmJ5MyAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtM2J5NSBpbWcsXG4uaW1hZ2UuaXMtM2J5NSAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtOWJ5MTYgaW1nLFxuLmltYWdlLmlzLTlieTE2IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkyIGltZyxcbi5pbWFnZS5pcy0xYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkzIGltZyxcbi5pbWFnZS5pcy0xYnkzIC5oYXMtcmF0aW8ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuZmlsZS1jdGEsXG4uZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsIC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLCAuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dCwgLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbiB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVlbSAtIDFweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtIC0gMXB4KTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcbi5wYWdpbmF0aW9uLW5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbi1saW5rOmZvY3VzLFxuLnBhZ2luYXRpb24tZWxsaXBzaXM6Zm9jdXMsIC5maWxlLWN0YTpmb2N1cyxcbi5maWxlLW5hbWU6Zm9jdXMsIC5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpmb2N1cywgLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWE6Zm9jdXMsIC5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0OmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uOmZvY3VzLCAuaXMtZm9jdXNlZC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1uZXh0LFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1saW5rLFxuLmlzLWZvY3VzZWQucGFnaW5hdGlvbi1lbGxpcHNpcywgLmlzLWZvY3VzZWQuZmlsZS1jdGEsXG4uaXMtZm9jdXNlZC5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZm9jdXNlZCwgLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1mb2N1c2VkLCAuaXMtZm9jdXNlZC5idXR0b24sIC5ib2x0Zm9ybSBidXR0b24uaXMtZm9jdXNlZCwgLnBhZ2luYXRpb24tcHJldmlvdXM6YWN0aXZlLFxuLnBhZ2luYXRpb24tbmV4dDphY3RpdmUsXG4ucGFnaW5hdGlvbi1saW5rOmFjdGl2ZSxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzOmFjdGl2ZSwgLmZpbGUtY3RhOmFjdGl2ZSxcbi5maWxlLW5hbWU6YWN0aXZlLCAuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhOmFjdGl2ZSwgLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0OmFjdGl2ZSwgLmJ1dHRvbjphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b246YWN0aXZlLCAuaXMtYWN0aXZlLnBhZ2luYXRpb24tcHJldmlvdXMsXG4uaXMtYWN0aXZlLnBhZ2luYXRpb24tbmV4dCxcbi5pcy1hY3RpdmUucGFnaW5hdGlvbi1saW5rLFxuLmlzLWFjdGl2ZS5wYWdpbmF0aW9uLWVsbGlwc2lzLCAuaXMtYWN0aXZlLmZpbGUtY3RhLFxuLmlzLWFjdGl2ZS5maWxlLW5hbWUsIC5zZWxlY3Qgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtYWN0aXZlLCAuaXMtYWN0aXZlLmJ1dHRvbiwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLXByZXZpb3VzLFxuW2Rpc2FibGVkXS5wYWdpbmF0aW9uLW5leHQsXG5bZGlzYWJsZWRdLnBhZ2luYXRpb24tbGluayxcbltkaXNhYmxlZF0ucGFnaW5hdGlvbi1lbGxpcHNpcywgW2Rpc2FibGVkXS5maWxlLWN0YSxcbltkaXNhYmxlZF0uZmlsZS1uYW1lLCAuc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhW2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5idXR0b24sIC5ib2x0Zm9ybSBidXR0b25bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tcHJldmlvdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnBhZ2luYXRpb24tbmV4dCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucGFnaW5hdGlvbi1saW5rLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5wYWdpbmF0aW9uLWVsbGlwc2lzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmZpbGUtY3RhLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5maWxlLW5hbWUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCBzZWxlY3QsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHRleHRhcmVhLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGlucHV0LCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbiwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24sIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyohIG1pbmlyZXNldC5jc3MgdjAuMC42IHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxudGQ6bm90KFthbGlnbl0pLFxudGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG5jb2RlLFxucHJlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzA1MTUyOTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmEge1xuICBjb2xvcjogI2ZmYWEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDRCODc7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogI2YxNDY2ODtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbnNwYW4ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5wcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnByZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbnRhYmxlIHRkOm5vdChbYWxpZ25dKSxcbnRhYmxlIHRoOm5vdChbYWxpZ25dKSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG50YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogMDtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG5hLmJveDpob3ZlciwgYS5ib3g6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMCAwIDFweCAjZmZhYTAwO1xufVxuYS5ib3g6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMTAsIDEwLCAxMCwgMC4yKSwgMCAwIDAgMXB4ICNmZmFhMDA7XG59XG5cbi5idXR0b24sIC5ib2x0Zm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNWVtIC0gMXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41ZW0gLSAxcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uIHN0cm9uZywgLmJvbHRmb3JtIGJ1dHRvbiBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idXR0b24gLmljb24sIC5ib2x0Zm9ybSBidXR0b24gLmljb24sIC5idXR0b24gLmljb24uaXMtc21hbGwsIC5idXR0b24gLmljb24uaXMtbWVkaXVtLCAuYnV0dG9uIC5pY29uLmlzLWxhcmdlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgd2lkdGg6IDEuNWVtO1xufVxuLmJ1dHRvbiAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAuYm9sdGZvcm0gYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ZW0gLSAxcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbi5idXR0b24gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJvbHRmb3JtIGJ1dHRvbiAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG59XG4uYnV0dG9uIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5ib2x0Zm9ybSBidXR0b24gLmljb246Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjVlbSAtIDFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ZW0gLSAxcHgpO1xufVxuLmJ1dHRvbjpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbjpob3ZlciwgLmJ1dHRvbi5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLmJ1dHRvbjpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMzMjczZGM7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLmJ1dHRvbjpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b246Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMTcwLCAwLCAwLjI1KTtcbn1cbi5idXR0b246YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbi5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbi5idXR0b24uaXMtdGV4dCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24uaXMtdGV4dDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy10ZXh0OmhvdmVyLCAuYnV0dG9uLmlzLXRleHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy10ZXh0LmlzLWhvdmVyZWQsIC5idXR0b24uaXMtdGV4dDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy10ZXh0OmZvY3VzLCAuYnV0dG9uLmlzLXRleHQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy10ZXh0LmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogIzA1MTUyOTtcbn1cbi5idXR0b24uaXMtdGV4dDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dDphY3RpdmUsIC5idXR0b24uaXMtdGV4dC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzA1MTUyOTtcbn1cbi5idXR0b24uaXMtdGV4dFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtdGV4dFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXRleHQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXRleHQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtd2hpdGUsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLXdoaXRlOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmJ1dHRvbi5pcy13aGl0ZTpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZTpmb2N1cywgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtd2hpdGU6Zm9jdXM6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtd2hpdGU6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlOmFjdGl2ZSwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLXdoaXRlW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXdoaXRlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZSwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhMGEwYSAjMGEwYTBhICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGEgIzBhMGEwYSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13aGl0ZS5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXdoaXRlLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGUgd2hpdGUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2hpdGUuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXdoaXRlLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy13aGl0ZS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmJ1dHRvbi5pcy1ibGFjaywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtYmxhY2s6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2s6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5pcy1ibGFjazpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjazpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjazpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWJsYWNrOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjazphY3RpdmUsIC5idXR0b24uaXMtYmxhY2suaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLmlzLWJsYWNrW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFja1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjaywgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlIHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTBhMGEgIzBhMGEwYSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZSB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1ibGFjay5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWJsYWNrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhMGEwYSAjMGEwYTBhICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWJsYWNrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1ibGFjay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtYmxhY2suaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ1dHRvbi5pcy1saWdodCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYwZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0OmZvY3VzLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodDpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtbGlnaHQuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjM1LCAyNDYsIDI1NSwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0OmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtbGlnaHQuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWViZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0W2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNlYmY2ZmY7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNlYmY2ZmY7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZjZmZjtcbiAgY29sb3I6ICNlYmY2ZmY7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xuICBib3JkZXItY29sb3I6ICNlYmY2ZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWJmNmZmICNlYmY2ZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saWdodC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWxpZ2h0LmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZjZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNlYmY2ZmY7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ViZjZmZjtcbn1cbi5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ViZjZmZiAjZWJmNmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpZ2h0LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtbGlnaHQuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLWRhcmssIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkyZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcms6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjZmM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcms6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1kYXJrLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTAsIDE0NiwgMjU1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtZGFyazphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyazphY3RpdmUsIC5idXR0b24uaXMtZGFyay5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NWYwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFya1tkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFya1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhcmssIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmssIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzBhOTJmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMGE5MmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGE5MmZmO1xuICBjb2xvcjogIzBhOTJmZjtcbn1cbi5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MmZmO1xuICBib3JkZXItY29sb3I6ICMwYTkyZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwYTkyZmYgIzBhOTJmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1kYXJrLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBhOTJmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwYTkyZmY7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMGE5MmZmO1xufVxuLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFyay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBhOTJmZiAjMGE5MmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhcmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1kYXJrLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5OmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYmMwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbjpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnk6Zm9jdXM6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMTk4LCAwLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeTphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b246YWN0aXZlLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmIyMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnlbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeSwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24sIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmM2MDA7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmYzYwMDtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6ICNmZmM2MDA7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmYzYwMCAjZmZjNjAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmM2MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZjNjAwO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZjNjAwO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtcHJpbWFyeS5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmM2MDAgI2ZmYzYwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXByaW1hcnkuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtcHJpbWFyeS5pcy1saWdodCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZWI7XG4gIGNvbG9yOiAjOTQ3MzAwO1xufVxuLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0OmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhkZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5NDczMDA7XG59XG4uYnV0dG9uLmlzLXByaW1hcnkuaXMtbGlnaHQ6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1wcmltYXJ5LmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWQxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk0NzMwMDtcbn1cbi5idXR0b24uaXMtbGluaywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbms6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluazpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYTIwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbms6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluazpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbms6Zm9jdXM6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbms6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWxpbmsuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDE3MCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLmlzLWxpbms6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbms6YWN0aXZlLCAuYnV0dG9uLmlzLWxpbmsuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2OTkwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWxpbmtbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmtbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1saW5rLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmICNmZmYgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4uYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZhYTAwICNmZmFhMDAgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtbGluay5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmFhMDAgI2ZmYWEwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWludmVydGVkLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtbGluay5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGViO1xuICBjb2xvcjogIzk0NjMwMDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWxpbmsuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1saW5rLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk0NjMwMDtcbn1cbi5idXR0b24uaXMtbGluay5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtbGluay5pcy1saWdodC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGluay5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGQxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk0NjMwMDtcbn1cbi5idXR0b24uaXMtaW5mbywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mbzpob3ZlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ3YTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mbzpmb2N1cywgLmJ1dHRvbi5pcy1pbmZvLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm86Zm9jdXM6bm90KDphY3RpdmUpLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm86Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWluZm8uaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCA3NSwgMTM1LCAwLjI1KTtcbn1cbi5idXR0b24uaXMtaW5mbzphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mbzphY3RpdmUsIC5idXR0b24uaXMtaW5mby5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZDZlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtaW5mb1tkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mb1tkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWluZm8sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8sIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNEI4Nztcbn1cbi5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0Qjg3O1xuICBjb2xvcjogIzAwNEI4Nztcbn1cbi5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBib3JkZXItY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDRCODcgIzAwNEI4NyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1pbmZvLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNEI4NztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDRCODc7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtaW5mby5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNEI4NyAjMDA0Qjg3ICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1pbmZvLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQsIC5ib2x0Zm9ybSBidXR0b24uaXMtaW5mby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gIGNvbG9yOiAjMGE5MmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0OmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtaW5mby5pcy1saWdodC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWluZm8uaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYwZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGE5MmZmO1xufVxuLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0OmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1pbmZvLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWViZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGE5MmZmO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3M6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU0YzE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3M6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzczpmb2N1cywgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzczpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzczpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NCwgMjMzLCAyMDUsIDAuMjUpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzOmFjdGl2ZSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWRlYjQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3NbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3NbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZlZTljZDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkOmhvdmVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZlZTljZDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZWU5Y2Q7XG4gIGNvbG9yOiAjZmVlOWNkO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZlZTljZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmVlOWNkICNmZWU5Y2QgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC43KSByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlOWNkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZlZTljZDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6Zm9jdXMsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZWU5Y2Q7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmVlOWNkICNmZWU5Y2QgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQsIC5ib2x0Zm9ybSBidXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZWI7XG4gIGNvbG9yOiAjOTE1NDAzO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQ6aG92ZXIsIC5idXR0b24uaXMtc3VjY2Vzcy5pcy1saWdodC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN1Y2Nlc3MuaXMtbGlnaHQuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWYxZGY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTE1NDAzO1xufVxuLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zdWNjZXNzLmlzLWxpZ2h0LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWViZDI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTE1NDAzO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmc6aG92ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmJjMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmc6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZzpmb2N1cywgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZzpmb2N1czpub3QoOmFjdGl2ZSksIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZzpmb2N1czpub3QoOmFjdGl2ZSksIC5idXR0b24uaXMtd2FybmluZy5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWZvY3VzZWQ6bm90KDphY3RpdmUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMTk4LCAwLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtd2FybmluZzphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZzphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiMjAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZywgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZywgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmM2MDA7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZDpob3ZlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkW2Rpc2FibGVkXSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmM2MDA7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgwLCAwLCAwLCAwLjcpIHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNjAwO1xuICBjb2xvcjogI2ZmYzYwMDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICBib3JkZXItY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZzo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmYzYwMCAjZmZjNjAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuNykgcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy13YXJuaW5nLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzYwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmM2MDA7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZjNjAwO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1ob3ZlcmVkOjphZnRlciwgLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtd2FybmluZy5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWZvY3VzZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmYzYwMCAjZmZjNjAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xuICBjb2xvcjogIzk0NzMwMDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLXdhcm5pbmcuaXMtbGlnaHQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy13YXJuaW5nLmlzLWxpZ2h0LmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk0NzMwMDtcbn1cbi5idXR0b24uaXMtd2FybmluZy5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1saWdodDphY3RpdmUsIC5idXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtd2FybmluZy5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWQxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzk0NzMwMDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXI6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyOmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlcjpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXMsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmZvY3VzOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXI6Zm9jdXM6bm90KDphY3RpdmUpLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1mb2N1c2VkOm5vdCg6YWN0aXZlKSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtZm9jdXNlZDpub3QoOmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTM5LCAwLCAwLCAwLjI1KTtcbn1cbi5idXR0b24uaXMtZGFuZ2VyOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXI6YWN0aXZlLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjAwMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXJbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlcltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM4YjAwMDA7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzhiMDAwMDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogIzhiMDAwMDtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZDpob3ZlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtaG92ZXJlZCwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQ6Zm9jdXMsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkOmZvY3VzLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzhiMDAwMCAjOGIwMDAwICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtaG92ZXJlZDo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6Zm9jdXM6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQuaXMtbG9hZGluZy5pcy1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24uaXMtZGFuZ2VyLmlzLW91dGxpbmVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gYnV0dG9uLmlzLWRhbmdlci5pcy1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOGIwMDAwO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQ6aG92ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWhvdmVyZWQsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZDpmb2N1cywgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOGIwMDAwO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpob3Zlcjo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmc6aG92ZXI6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nLmlzLWhvdmVyZWQ6OmFmdGVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZC5pcy1sb2FkaW5nOmZvY3VzOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQuaXMtbG9hZGluZzpmb2N1czo6YWZ0ZXIsIC5idXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLmlzLWxvYWRpbmcuaXMtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4YjAwMDAgIzhiMDAwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRbZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnV0dG9uLmlzLWRhbmdlci5pcy1pbnZlcnRlZC5pcy1vdXRsaW5lZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWludmVydGVkLmlzLW91dGxpbmVkLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5pcy1kYW5nZXIuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWI7XG4gIGNvbG9yOiAjZmYwZjBmO1xufVxuLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQ6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmhvdmVyLCAuYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjBmMGY7XG59XG4uYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodDphY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uaXMtZGFuZ2VyLmlzLWxpZ2h0OmFjdGl2ZSwgLmJ1dHRvbi5pcy1kYW5nZXIuaXMtbGlnaHQuaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWRhbmdlci5pcy1saWdodC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMWQxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmMGYwZjtcbn1cbi5idXR0b24uaXMtc21hbGwsIC5ib2x0Zm9ybSBidXR0b24uaXMtc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5idXR0b24uaXMtbm9ybWFsLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5idXR0b24uaXMtbWVkaXVtLCAuYm9sdGZvcm0gYnV0dG9uLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5idXR0b24uaXMtbGFyZ2UsIC5ib2x0Zm9ybSBidXR0b24uaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5idXR0b25bZGlzYWJsZWRdLCAuYm9sdGZvcm0gYnV0dG9uW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idXR0b24sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gYnV0dG9uLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idXR0b24uaXMtZnVsbHdpZHRoLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZ1bGx3aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi5pcy1sb2FkaW5nLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxvYWRpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyLCAuYm9sdGZvcm0gYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtICgxZW0gLyAyKSk7XG4gIHRvcDogY2FsYyg1MCUgLSAoMWVtIC8gMikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbi5idXR0b24uaXMtc3RhdGljLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXN0YXRpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ1dHRvbi5pcy1yb3VuZGVkLCAuYm9sdGZvcm0gYnV0dG9uLmlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDFlbSArIDAuMjVlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMWVtICsgMC4yNWVtKTtcbn1cblxuLmJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idXR0b25zIC5idXR0b24sIC5idXR0b25zIC5ib2x0Zm9ybSBidXR0b24sIC5ib2x0Zm9ybSAuYnV0dG9ucyBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuYnV0dG9ucyAuYm9sdGZvcm0gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpLCAuYm9sdGZvcm0gLmJ1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5pcy1mdWxsd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnV0dG9uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbn1cbi5idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmJ1dHRvbnMuYXJlLXNtYWxsIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKSwgLmJ1dHRvbnMuYXJlLXNtYWxsIC5ib2x0Zm9ybSBidXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKSwgLmJvbHRmb3JtIC5idXR0b25zLmFyZS1zbWFsbCBidXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmJ1dHRvbnMuYXJlLW1lZGl1bSAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSwgLmJ1dHRvbnMuYXJlLW1lZGl1bSAuYm9sdGZvcm0gYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSwgLmJvbHRmb3JtIC5idXR0b25zLmFyZS1tZWRpdW0gYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5idXR0b25zLmFyZS1sYXJnZSAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSksIC5idXR0b25zLmFyZS1sYXJnZSAuYm9sdGZvcm0gYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSksIC5ib2x0Zm9ybSAuYnV0dG9ucy5hcmUtbGFyZ2UgYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpsYXN0LWNoaWxkLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uOmhvdmVyLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b246aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1ob3ZlcmVkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b24uaXMtaG92ZXJlZCwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uLmlzLWhvdmVyZWQge1xuICB6LWluZGV4OiAyO1xufVxuLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmZvY3VzLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b246Zm9jdXMsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbjpmb2N1cywgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWZvY3VzZWQsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b24uaXMtZm9jdXNlZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uOmFjdGl2ZSwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLWFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uLmlzLWFjdGl2ZSwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYnV0dG9uLmlzLXNlbGVjdGVkLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b24uaXMtc2VsZWN0ZWQsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbi5pcy1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDM7XG59XG4uYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246Zm9jdXM6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpmb2N1czpob3ZlciwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uOmZvY3VzOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtZm9jdXNlZDpob3ZlciwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQ6aG92ZXIsIC5ib2x0Zm9ybSAuYnV0dG9ucy5oYXMtYWRkb25zIGJ1dHRvbi5pcy1mb2N1c2VkOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b246YWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b246YWN0aXZlOmhvdmVyLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b246YWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5ib2x0Zm9ybSBidXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b24uaXMtYWN0aXZlOmhvdmVyLCAuYnV0dG9ucy5oYXMtYWRkb25zIC5idXR0b24uaXMtc2VsZWN0ZWQ6aG92ZXIsIC5idXR0b25zLmhhcy1hZGRvbnMgLmJvbHRmb3JtIGJ1dHRvbi5pcy1zZWxlY3RlZDpob3ZlciwgLmJvbHRmb3JtIC5idXR0b25zLmhhcy1hZGRvbnMgYnV0dG9uLmlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgei1pbmRleDogNDtcbn1cbi5idXR0b25zLmhhcy1hZGRvbnMgLmJ1dHRvbi5pcy1leHBhbmRlZCwgLmJ1dHRvbnMuaGFzLWFkZG9ucyAuYm9sdGZvcm0gYnV0dG9uLmlzLWV4cGFuZGVkLCAuYm9sdGZvcm0gLmJ1dHRvbnMuaGFzLWFkZG9ucyBidXR0b24uaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmJ1dHRvbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXR0b25zLmlzLWNlbnRlcmVkOm5vdCguaGFzLWFkZG9ucykgLmJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCksIC5idXR0b25zLmlzLWNlbnRlcmVkOm5vdCguaGFzLWFkZG9ucykgLmJvbHRmb3JtIGJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCksIC5ib2x0Zm9ybSAuYnV0dG9ucy5pcy1jZW50ZXJlZDpub3QoLmhhcy1hZGRvbnMpIGJ1dHRvbjpub3QoLmlzLWZ1bGx3aWR0aCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmJ1dHRvbnMuaXMtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJ1dHRvbnMuaXMtcmlnaHQ6bm90KC5oYXMtYWRkb25zKSAuYm9sdGZvcm0gYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSwgLmJvbHRmb3JtIC5idXR0b25zLmlzLXJpZ2h0Om5vdCguaGFzLWFkZG9ucykgYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5jb250YWluZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRhaW5lci5pcy1mbHVpZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbnRhaW5lci5pcy13aWRlc2NyZWVuIHtcbiAgICBtYXgtd2lkdGg6IDExNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb250YWluZXIuaXMtZnVsbGhkIHtcbiAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE1MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQ0cHg7XG4gIH1cbn1cblxuLmNvbnRlbnQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGRsOm5vdCg6bGFzdC1jaGlsZCksXG4uY29udGVudCBvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdWw6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IGJsb2NrcXVvdGU6bm90KDpsYXN0LWNoaWxkKSxcbi5jb250ZW50IHByZTpub3QoOmxhc3QtY2hpbGQpLFxuLmNvbnRlbnQgdGFibGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb250ZW50IGgxLFxuLmNvbnRlbnQgaDIsXG4uY29udGVudCBoMyxcbi5jb250ZW50IGg0LFxuLmNvbnRlbnQgaDUsXG4uY29udGVudCBoNiB7XG4gIGNvbG9yOiAjZmZjNjAwO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi5jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmNvbnRlbnQgaDE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU3MTRlbTtcbn1cbi5jb250ZW50IGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS4xNDI4ZW07XG59XG4uY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjY2NmVtO1xufVxuLmNvbnRlbnQgaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxLjMzMzNlbTtcbn1cbi5jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuLmNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODg4OGVtO1xufVxuLmNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RiZGJkYjtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuLmNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCBvbDpub3QoW3R5cGVdKSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLWxvd2VyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLWxvd2VyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbn1cbi5jb250ZW50IG9sOm5vdChbdHlwZV0pLmlzLXVwcGVyLXJvbWFuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cbi5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uY29udGVudCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5jb250ZW50IHVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG4uY29udGVudCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG4uY29udGVudCBmaWd1cmUge1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnQgZmlndXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLmNvbnRlbnQgZmlndXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uY29udGVudCBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29udGVudCBwcmUge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4uY29udGVudCBzdXAsXG4uY29udGVudCBzdWIge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudCB0YWJsZSB0ZCxcbi5jb250ZW50IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29udGVudCB0YWJsZSB0aCB7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuLmNvbnRlbnQgdGFibGUgdGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5jb250ZW50IHRhYmxlIHRoZWFkIHRkLFxuLmNvbnRlbnQgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuLmNvbnRlbnQgdGFibGUgdGZvb3QgdGQsXG4uY29udGVudCB0YWJsZSB0Zm9vdCB0aCB7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4uY29udGVudCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLmNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uY29udGVudCAudGFicyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50LmlzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbnRlbnQuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNvbnRlbnQuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuLmljb24uaXMtc21hbGwge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuLmljb24uaXMtbWVkaXVtIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5pY29uLmlzLWxhcmdlIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cblxuLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZSBpbWcuaXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xufVxuLmltYWdlLmlzLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLmlzLXNxdWFyZSBpbWcsXG4uaW1hZ2UuaXMtc3F1YXJlIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xYnkxIGltZyxcbi5pbWFnZS5pcy0xYnkxIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01Ynk0IGltZyxcbi5pbWFnZS5pcy01Ynk0IC5oYXMtcmF0aW8sIC5pbWFnZS5pcy00YnkzIGltZyxcbi5pbWFnZS5pcy00YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0zYnkyIGltZyxcbi5pbWFnZS5pcy0zYnkyIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy01YnkzIGltZyxcbi5pbWFnZS5pcy01YnkzIC5oYXMtcmF0aW8sIC5pbWFnZS5pcy0xNmJ5OSBpbWcsXG4uaW1hZ2UuaXMtMTZieTkgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTEgaW1nLFxuLmltYWdlLmlzLTJieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTEgaW1nLFxuLmltYWdlLmlzLTNieTEgLmhhcy1yYXRpbywgLmltYWdlLmlzLTRieTUgaW1nLFxuLmltYWdlLmlzLTRieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTQgaW1nLFxuLmltYWdlLmlzLTNieTQgLmhhcy1yYXRpbywgLmltYWdlLmlzLTJieTMgaW1nLFxuLmltYWdlLmlzLTJieTMgLmhhcy1yYXRpbywgLmltYWdlLmlzLTNieTUgaW1nLFxuLmltYWdlLmlzLTNieTUgLmhhcy1yYXRpbywgLmltYWdlLmlzLTlieTE2IGltZyxcbi5pbWFnZS5pcy05YnkxNiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MiBpbWcsXG4uaW1hZ2UuaXMtMWJ5MiAuaGFzLXJhdGlvLCAuaW1hZ2UuaXMtMWJ5MyBpbWcsXG4uaW1hZ2UuaXMtMWJ5MyAuaGFzLXJhdGlvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS5pcy1zcXVhcmUsIC5pbWFnZS5pcy0xYnkxIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uaW1hZ2UuaXMtNWJ5NCB7XG4gIHBhZGRpbmctdG9wOiA4MCU7XG59XG4uaW1hZ2UuaXMtNGJ5MyB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG4uaW1hZ2UuaXMtM2J5MiB7XG4gIHBhZGRpbmctdG9wOiA2Ni42NjY2JTtcbn1cbi5pbWFnZS5pcy01YnkzIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cbi5pbWFnZS5pcy0xNmJ5OSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uaW1hZ2UuaXMtMmJ5MSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG4uaW1hZ2UuaXMtM2J5MSB7XG4gIHBhZGRpbmctdG9wOiAzMy4zMzMzJTtcbn1cbi5pbWFnZS5pcy00Ynk1IHtcbiAgcGFkZGluZy10b3A6IDEyNSU7XG59XG4uaW1hZ2UuaXMtM2J5NCB7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMyU7XG59XG4uaW1hZ2UuaXMtMmJ5MyB7XG4gIHBhZGRpbmctdG9wOiAxNTAlO1xufVxuLmltYWdlLmlzLTNieTUge1xuICBwYWRkaW5nLXRvcDogMTY2LjY2NjYlO1xufVxuLmltYWdlLmlzLTlieTE2IHtcbiAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JTtcbn1cbi5pbWFnZS5pcy0xYnkyIHtcbiAgcGFkZGluZy10b3A6IDIwMCU7XG59XG4uaW1hZ2UuaXMtMWJ5MyB7XG4gIHBhZGRpbmctdG9wOiAzMDAlO1xufVxuLmltYWdlLmlzLTE2eDE2IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5pbWFnZS5pcy0yNHgyNCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaW1hZ2UuaXMtMzJ4MzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmltYWdlLmlzLTQ4eDQ4IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5pbWFnZS5pcy02NHg2NCB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG59XG4uaW1hZ2UuaXMtOTZ4OTYge1xuICBoZWlnaHQ6IDk2cHg7XG4gIHdpZHRoOiA5NnB4O1xufVxuLmltYWdlLmlzLTEyOHgxMjgge1xuICBoZWlnaHQ6IDEyOHB4O1xuICB3aWR0aDogMTI4cHg7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAyLjVyZW0gMS4yNXJlbSAxLjVyZW07XG59XG4ubm90aWZpY2F0aW9uIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub3RpZmljYXRpb24gc3Ryb25nIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5ub3RpZmljYXRpb24gY29kZSxcbi5ub3RpZmljYXRpb24gcHJlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubm90aWZpY2F0aW9uIHByZSBjb2RlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubm90aWZpY2F0aW9uID4gLmRlbGV0ZSB7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG59XG4ubm90aWZpY2F0aW9uIC50aXRsZSxcbi5ub3RpZmljYXRpb24gLnN1YnRpdGxlLFxuLm5vdGlmaWNhdGlvbiAuY29udGVudCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubm90aWZpY2F0aW9uLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTJmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90aWZpY2F0aW9uLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtcHJpbWFyeS5pcy1saWdodCwgLmJvbHRmb3JtIGJ1dHRvbi5ub3RpZmljYXRpb24uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xuICBjb2xvcjogIzk0NzMwMDtcbn1cbi5ub3RpZmljYXRpb24uaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1saW5rLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlYjtcbiAgY29sb3I6ICM5NDYzMDA7XG59XG4ubm90aWZpY2F0aW9uLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtaW5mby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gIGNvbG9yOiAjMGE5MmZmO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtc3VjY2Vzcy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZWI7XG4gIGNvbG9yOiAjOTE1NDAzO1xufVxuLm5vdGlmaWNhdGlvbi5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5ub3RpZmljYXRpb24uaXMtd2FybmluZy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZWI7XG4gIGNvbG9yOiAjOTQ3MzAwO1xufVxuLm5vdGlmaWNhdGlvbi5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub3RpZmljYXRpb24uaXMtZGFuZ2VyLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJlYjtcbiAgY29sb3I6ICNmZjBmMGY7XG59XG5cbi5wcm9ncmVzcyB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLnByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyOTtcbn1cbi5wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTI5O1xufVxuLnByb2dyZXNzOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTE1Mjk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9ncmVzcy5pcy13aGl0ZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnByb2dyZXNzLmlzLXdoaXRlOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbn1cbi5wcm9ncmVzcy5pcy1ibGFjazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xufVxuLnByb2dyZXNzLmlzLWJsYWNrOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG59XG4ucHJvZ3Jlc3MuaXMtYmxhY2s6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBhMGEwYSAzMCUsICNlZGVkZWQgMzAlKTtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG59XG4ucHJvZ3Jlc3MuaXMtbGlnaHQ6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjZmZjtcbn1cbi5wcm9ncmVzcy5pcy1saWdodDo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xufVxuLnByb2dyZXNzLmlzLWxpZ2h0OmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYmY2ZmYgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtZGFyazo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkyZmY7XG59XG4ucHJvZ3Jlc3MuaXMtZGFyazo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MmZmO1xufVxuLnByb2dyZXNzLmlzLWRhcms6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTJmZjtcbn1cbi5wcm9ncmVzcy5pcy1kYXJrOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYTkyZmYgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSwgLmJvbHRmb3JtIGJ1dHRvbi5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG59XG4ucHJvZ3Jlc3MuaXMtcHJpbWFyeTo6LW1vei1wcm9ncmVzcy1iYXIsIC5ib2x0Zm9ybSBidXR0b24ucHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbn1cbi5wcm9ncmVzcy5pcy1wcmltYXJ5OjotbXMtZmlsbCwgLmJvbHRmb3JtIGJ1dHRvbi5wcm9ncmVzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xufVxuLnByb2dyZXNzLmlzLXByaW1hcnk6aW5kZXRlcm1pbmF0ZSwgLmJvbHRmb3JtIGJ1dHRvbi5wcm9ncmVzczppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZjNjAwIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWxpbms6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xufVxuLnByb2dyZXNzLmlzLWxpbms6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbn1cbi5wcm9ncmVzcy5pcy1saW5rOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG59XG4ucHJvZ3Jlc3MuaXMtbGluazppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZhYTAwIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xufVxuLnByb2dyZXNzLmlzLWluZm86Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4Nztcbn1cbi5wcm9ncmVzcy5pcy1pbmZvOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODc7XG59XG4ucHJvZ3Jlc3MuaXMtaW5mbzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA0Qjg3IDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xufVxuLnByb2dyZXNzLmlzLXN1Y2Nlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZDtcbn1cbi5wcm9ncmVzcy5pcy1zdWNjZXNzOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG59XG4ucHJvZ3Jlc3MuaXMtc3VjY2VzczppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmVlOWNkIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xufVxuLnByb2dyZXNzLmlzLXdhcm5pbmc6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbn1cbi5wcm9ncmVzcy5pcy13YXJuaW5nOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG59XG4ucHJvZ3Jlc3MuaXMtd2FybmluZzppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZjNjAwIDMwJSwgI2VkZWRlZCAzMCUpO1xufVxuLnByb2dyZXNzLmlzLWRhbmdlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOjotbXMtZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG59XG4ucHJvZ3Jlc3MuaXMtZGFuZ2VyOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4YjAwMDAgMzAlLCAjZWRlZGVkIDMwJSk7XG59XG4ucHJvZ3Jlc3M6aW5kZXRlcm1pbmF0ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBtb3ZlSW5kZXRlcm1pbmF0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNTE1MjkgMzAlLCAjZWRlZGVkIDMwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJTtcbn1cbi5wcm9ncmVzczppbmRldGVybWluYXRlOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyZXNzOmluZGV0ZXJtaW5hdGU6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZ3Jlc3MuaXMtc21hbGwge1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4ucHJvZ3Jlc3MuaXMtbWVkaXVtIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnByb2dyZXNzLmlzLWxhcmdlIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBrZXlmcmFtZXMgbW92ZUluZGV0ZXJtaW5hdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gIH1cbn1cbi50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzA1MTUyOTtcbn1cbi50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlIHRkLmlzLXdoaXRlLFxuLnRhYmxlIHRoLmlzLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLnRhYmxlIHRkLmlzLWJsYWNrLFxuLnRhYmxlIHRoLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4udGFibGUgdGQuaXMtbGlnaHQsXG4udGFibGUgdGguaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xuICBib3JkZXItY29sb3I6ICNlYmY2ZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtZGFyayxcbi50YWJsZSB0aC5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGE5MmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1wcmltYXJ5LFxuLnRhYmxlIHRoLmlzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICBib3JkZXItY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtbGluayxcbi50YWJsZSB0aC5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC5pcy1pbmZvLFxuLnRhYmxlIHRoLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBib3JkZXItY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlIHRkLmlzLXN1Y2Nlc3MsXG4udGFibGUgdGguaXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZlZTljZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWJsZSB0ZC5pcy13YXJuaW5nLFxuLnRhYmxlIHRoLmlzLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICBib3JkZXItY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtZGFuZ2VyLFxuLnRhYmxlIHRoLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQuaXMtbmFycm93LFxuLnRhYmxlIHRoLmlzLW5hcnJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxJTtcbn1cbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdGQuaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0ZC5pcy1zZWxlY3RlZCBzdHJvbmcsXG4udGFibGUgdGguaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0aC5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRhYmxlIHRkLmlzLXZjZW50ZXJlZCxcbi50YWJsZSB0aC5pcy12Y2VudGVyZWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIHRoIHtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4udGFibGUgdGg6bm90KFthbGlnbl0pIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSB0ci5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFibGUgdHIuaXMtc2VsZWN0ZWQgYSxcbi50YWJsZSB0ci5pcy1zZWxlY3RlZCBzdHJvbmcge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHRkLFxuLnRhYmxlIHRyLmlzLXNlbGVjdGVkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4udGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0aGVhZCB0ZCxcbi50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4udGFibGUgdGZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0Zm9vdCB0ZCxcbi50YWJsZSB0Zm9vdCB0aCB7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4udGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLmlzLWJvcmRlcmVkIHRkLFxuLnRhYmxlLmlzLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4udGFibGUuaXMtYm9yZGVyZWQgdHI6bGFzdC1jaGlsZCB0ZCxcbi50YWJsZS5pcy1ib3JkZXJlZCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnRhYmxlLmlzLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLmlzLWhvdmVyYWJsZSB0Ym9keSB0cjpub3QoLmlzLXNlbGVjdGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4udGFibGUuaXMtaG92ZXJhYmxlLmlzLXN0cmlwZWQgdGJvZHkgdHI6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLnRhYmxlLmlzLWhvdmVyYWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOmhvdmVyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG4udGFibGUuaXMtbmFycm93IHRkLFxuLnRhYmxlLmlzLW5hcnJvdyB0aCB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cbi50YWJsZS5pcy1zdHJpcGVkIHRib2R5IHRyOm5vdCguaXMtc2VsZWN0ZWQpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRhZ3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi50YWdzIC50YWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGFncyAudGFnOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi50YWdzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuLnRhZ3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGFncy5hcmUtbWVkaXVtIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbGFyZ2UpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRhZ3MuYXJlLWxhcmdlIC50YWc6bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50YWdzLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFncy5pcy1jZW50ZXJlZCAudGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi50YWdzLmlzLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50YWdzLmlzLXJpZ2h0IC50YWc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnRhZ3MuaXMtcmlnaHQgLnRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhZ3MuaGFzLWFkZG9ucyAudGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhZ3MuaGFzLWFkZG9ucyAudGFnOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4udGFncy5oYXMtYWRkb25zIC50YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnRhZzpub3QoYm9keSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFnOm5vdChib2R5KSAuZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4udGFnOm5vdChib2R5KS5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24udGFnOm5vdChib2R5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFnOm5vdChib2R5KS5pcy1wcmltYXJ5LmlzLWxpZ2h0LCAuYm9sdGZvcm0gYnV0dG9uLnRhZzpub3QoYm9keSkuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViO1xuICBjb2xvcjogIzk0NzMwMDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWxpbmsuaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGViO1xuICBjb2xvcjogIzk0NjMwMDtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWluZm8uaXMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xuICBjb2xvcjogIzBhOTJmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnRhZzpub3QoYm9keSkuaXMtc3VjY2Vzcy5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZWI7XG4gIGNvbG9yOiAjOTE1NDAzO1xufVxuLnRhZzpub3QoYm9keSkuaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4udGFnOm5vdChib2R5KS5pcy13YXJuaW5nLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFlYjtcbiAgY29sb3I6ICM5NDczMDA7XG59XG4udGFnOm5vdChib2R5KS5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRhbmdlci5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWI7XG4gIGNvbG9yOiAjZmYwZjBmO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRhZzpub3QoYm9keSkuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFnOm5vdChib2R5KSAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM3NWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTg3NWVtO1xufVxuLnRhZzpub3QoYm9keSkgLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjE4NzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVlbTtcbn1cbi50YWc6bm90KGJvZHkpIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTAuMzc1ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1ZW07XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGUge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyZW07XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmJlZm9yZSwgLnRhZzpub3QoYm9keSkuaXMtZGVsZXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1MCU7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6aG92ZXIsIC50YWc6bm90KGJvZHkpLmlzLWRlbGV0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFnOm5vdChib2R5KS5pcy1kZWxldGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cbi50YWc6bm90KGJvZHkpLmlzLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbn1cblxuYS50YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRpdGxlLFxuLnN1YnRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi50aXRsZSBlbSxcbi50aXRsZSBzcGFuLFxuLnN1YnRpdGxlIGVtLFxuLnN1YnRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi50aXRsZSBzdWIsXG4uc3VidGl0bGUgc3ViIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4udGl0bGUgc3VwLFxuLnN1YnRpdGxlIHN1cCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnRpdGxlIC50YWcsXG4uc3VidGl0bGUgLnRhZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAjMDA0Qjg3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG4udGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnRpdGxlICsgLmhpZ2hsaWdodCB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuLnRpdGxlOm5vdCguaXMtc3BhY2VkKSArIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG59XG4udGl0bGUuaXMtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi50aXRsZS5pcy0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4udGl0bGUuaXMtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi50aXRsZS5pcy00IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4udGl0bGUuaXMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi50aXRsZS5pcy02IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRpdGxlLmlzLTcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDA0Qjg3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN1YnRpdGxlOm5vdCguaXMtc3BhY2VkKSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG59XG4uc3VidGl0bGUuaXMtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5zdWJ0aXRsZS5pcy0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4uc3VidGl0bGUuaXMtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zdWJ0aXRsZS5pcy00IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc3VidGl0bGUuaXMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zdWJ0aXRsZS5pcy02IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnN1YnRpdGxlLmlzLTcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLmhpZ2hsaWdodCBwcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1pbi13aWR0aDogMi41ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zZWxlY3Qgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCwgLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEsIC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzA1MTUyOTtcbn1cbi5zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNSwgMjEsIDQxLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg1LCAyMSwgNDEsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIC5pbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUsIDIxLCA0MSwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNSwgMjEsIDQxLCAwLjMpO1xufVxuLnNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmhvdmVyLCAudGV4dGFyZWE6aG92ZXIsIC5ib2x0Zm9ybSB0ZXh0YXJlYTpob3ZlciwgLmlucHV0OmhvdmVyLCAuYm9sdGZvcm0gaW5wdXQ6aG92ZXIsIC5zZWxlY3Qgc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LmlzLWhvdmVyZWQsIC5pcy1ob3ZlcmVkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtaG92ZXJlZCwgLmlzLWhvdmVyZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xufVxuLnNlbGVjdCBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmZvY3VzLCAudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQ6Zm9jdXMsIC5zZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LmlzLWZvY3VzZWQsIC5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZm9jdXNlZCwgLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1mb2N1c2VkLCAuc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhOmFjdGl2ZSwgLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0OmFjdGl2ZSwgLnNlbGVjdCBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1hY3RpdmUsIC5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDE3MCwgMCwgMC4yNSk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXSwgW2Rpc2FibGVkXS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhW2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0IHNlbGVjdCwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3QsIGZpZWxkc2V0W2Rpc2FibGVkXSAudGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gdGV4dGFyZWEsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEsIGZpZWxkc2V0W2Rpc2FibGVkXSAuaW5wdXQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gaW5wdXQsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjN2E3YTdhO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSB0ZXh0YXJlYVtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0uaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBpbnB1dFtkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gaW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBzZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMyk7XG59XG4uc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIHRleHRhcmVhW2Rpc2FibGVkXTotbW96LXBsYWNlaG9sZGVyLCBbZGlzYWJsZWRdLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBpbnB1dFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5zZWxlY3Qgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLnNlbGVjdCBmaWVsZHNldFtkaXNhYmxlZF0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBzZWxlY3QgZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYm9sdGZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcbn1cbi5zZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0W2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFtkaXNhYmxlZF0udGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gdGV4dGFyZWFbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW2Rpc2FibGVkXS5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBpbnB1dFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuYm9sdGZvcm0gc2VsZWN0IGZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib2x0Zm9ybSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTIyLCAxMjIsIDEyMiwgMC4zKTtcbn1cblxuLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEsIC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVlbSAwLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4wNSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5bcmVhZG9ubHldLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWFbcmVhZG9ubHldLCBbcmVhZG9ubHldLmlucHV0LCAuYm9sdGZvcm0gaW5wdXRbcmVhZG9ubHldIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pcy13aGl0ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXdoaXRlLCAuaXMtd2hpdGUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uaXMtd2hpdGUudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13aGl0ZTpmb2N1cywgLmlzLXdoaXRlLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQuaXMtd2hpdGU6Zm9jdXMsIC5pcy13aGl0ZS5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtd2hpdGUuaXMtZm9jdXNlZCwgLmlzLXdoaXRlLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy13aGl0ZS5pcy1mb2N1c2VkLCAuaXMtd2hpdGUudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtd2hpdGU6YWN0aXZlLCAuaXMtd2hpdGUuaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQuaXMtd2hpdGU6YWN0aXZlLCAuaXMtd2hpdGUuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtd2hpdGUuaXMtYWN0aXZlLCAuaXMtd2hpdGUuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtd2hpdGUuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmlzLWJsYWNrLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYmxhY2ssIC5pcy1ibGFjay5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xufVxuLmlzLWJsYWNrLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtYmxhY2s6Zm9jdXMsIC5pcy1ibGFjay5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0LmlzLWJsYWNrOmZvY3VzLCAuaXMtYmxhY2suaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWJsYWNrLmlzLWZvY3VzZWQsIC5pcy1ibGFjay5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtYmxhY2suaXMtZm9jdXNlZCwgLmlzLWJsYWNrLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWJsYWNrOmFjdGl2ZSwgLmlzLWJsYWNrLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0LmlzLWJsYWNrOmFjdGl2ZSwgLmlzLWJsYWNrLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWJsYWNrLmlzLWFjdGl2ZSwgLmlzLWJsYWNrLmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWJsYWNrLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbn1cbi5pcy1saWdodC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpZ2h0LCAuaXMtbGlnaHQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ViZjZmZjtcbn1cbi5pcy1saWdodC50ZXh0YXJlYTpmb2N1cywgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpZ2h0OmZvY3VzLCAuaXMtbGlnaHQuaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBpbnB1dC5pcy1saWdodDpmb2N1cywgLmlzLWxpZ2h0LmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1saWdodC5pcy1mb2N1c2VkLCAuaXMtbGlnaHQuaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWxpZ2h0LmlzLWZvY3VzZWQsIC5pcy1saWdodC50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1saWdodDphY3RpdmUsIC5pcy1saWdodC5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dC5pcy1saWdodDphY3RpdmUsIC5pcy1saWdodC5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1saWdodC5pcy1hY3RpdmUsIC5pcy1saWdodC5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1saWdodC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjM1LCAyNDYsIDI1NSwgMC4yNSk7XG59XG4uaXMtZGFyay50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWRhcmssIC5pcy1kYXJrLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzBhOTJmZjtcbn1cbi5pcy1kYXJrLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZGFyazpmb2N1cywgLmlzLWRhcmsuaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYXJrOmZvY3VzLCAuaXMtZGFyay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZGFyay5pcy1mb2N1c2VkLCAuaXMtZGFyay5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtZGFyay5pcy1mb2N1c2VkLCAuaXMtZGFyay50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1kYXJrOmFjdGl2ZSwgLmlzLWRhcmsuaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQuaXMtZGFyazphY3RpdmUsIC5pcy1kYXJrLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWRhcmsuaXMtYWN0aXZlLCAuaXMtZGFyay5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYXJrLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMCwgMTQ2LCAyNTUsIDAuMjUpO1xufVxuLmlzLXByaW1hcnkudGV4dGFyZWEsIC5ib2x0Zm9ybSBidXR0b24udGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1wcmltYXJ5LCAuaXMtcHJpbWFyeS5pbnB1dCwgLmJvbHRmb3JtIGJ1dHRvbi5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNmZmM2MDA7XG59XG4uaXMtcHJpbWFyeS50ZXh0YXJlYTpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi50ZXh0YXJlYTpmb2N1cywgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXByaW1hcnk6Zm9jdXMsIC5pcy1wcmltYXJ5LmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQuaXMtcHJpbWFyeTpmb2N1cywgLmlzLXByaW1hcnkuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLCAuaXMtcHJpbWFyeS5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gYnV0dG9uLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1wcmltYXJ5LmlzLWZvY3VzZWQsIC5pcy1wcmltYXJ5LnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1wcmltYXJ5OmFjdGl2ZSwgLmlzLXByaW1hcnkuaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0LmlzLXByaW1hcnk6YWN0aXZlLCAuaXMtcHJpbWFyeS5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSBidXR0b24uaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtcHJpbWFyeS5pcy1hY3RpdmUsIC5pcy1wcmltYXJ5LmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGJ1dHRvbi5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1wcmltYXJ5LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDE5OCwgMCwgMC4yNSk7XG59XG4uaXMtbGluay50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpbmssIC5pcy1saW5rLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbn1cbi5pcy1saW5rLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtbGluazpmb2N1cywgLmlzLWxpbmsuaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBpbnB1dC5pcy1saW5rOmZvY3VzLCAuaXMtbGluay5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtbGluay5pcy1mb2N1c2VkLCAuaXMtbGluay5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtbGluay5pcy1mb2N1c2VkLCAuaXMtbGluay50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1saW5rOmFjdGl2ZSwgLmlzLWxpbmsuaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQuaXMtbGluazphY3RpdmUsIC5pcy1saW5rLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWxpbmsuaXMtYWN0aXZlLCAuaXMtbGluay5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1saW5rLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsIDE3MCwgMCwgMC4yNSk7XG59XG4uaXMtaW5mby50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWluZm8sIC5pcy1pbmZvLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEI4Nztcbn1cbi5pcy1pbmZvLnRleHRhcmVhOmZvY3VzLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtaW5mbzpmb2N1cywgLmlzLWluZm8uaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBpbnB1dC5pcy1pbmZvOmZvY3VzLCAuaXMtaW5mby5pcy1mb2N1c2VkLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtaW5mby5pcy1mb2N1c2VkLCAuaXMtaW5mby5pcy1mb2N1c2VkLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtaW5mby5pcy1mb2N1c2VkLCAuaXMtaW5mby50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1pbmZvOmFjdGl2ZSwgLmlzLWluZm8uaW5wdXQ6YWN0aXZlLCAuYm9sdGZvcm0gaW5wdXQuaXMtaW5mbzphY3RpdmUsIC5pcy1pbmZvLmlzLWFjdGl2ZS50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWluZm8uaXMtYWN0aXZlLCAuaXMtaW5mby5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1pbmZvLmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCA3NSwgMTM1LCAwLjI1KTtcbn1cbi5pcy1zdWNjZXNzLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtc3VjY2VzcywgLmlzLXN1Y2Nlc3MuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlOWNkO1xufVxuLmlzLXN1Y2Nlc3MudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1zdWNjZXNzOmZvY3VzLCAuaXMtc3VjY2Vzcy5pbnB1dDpmb2N1cywgLmJvbHRmb3JtIGlucHV0LmlzLXN1Y2Nlc3M6Zm9jdXMsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1zdWNjZXNzLmlzLWZvY3VzZWQsIC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1zdWNjZXNzLmlzLWZvY3VzZWQsIC5pcy1zdWNjZXNzLnRleHRhcmVhOmFjdGl2ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXN1Y2Nlc3M6YWN0aXZlLCAuaXMtc3VjY2Vzcy5pbnB1dDphY3RpdmUsIC5ib2x0Zm9ybSBpbnB1dC5pcy1zdWNjZXNzOmFjdGl2ZSwgLmlzLXN1Y2Nlc3MuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtc3VjY2Vzcy5pcy1hY3RpdmUsIC5pcy1zdWNjZXNzLmlzLWFjdGl2ZS5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXN1Y2Nlc3MuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NCwgMjMzLCAyMDUsIDAuMjUpO1xufVxuLmlzLXdhcm5pbmcudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13YXJuaW5nLCAuaXMtd2FybmluZy5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmM2MDA7XG59XG4uaXMtd2FybmluZy50ZXh0YXJlYTpmb2N1cywgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXdhcm5pbmc6Zm9jdXMsIC5pcy13YXJuaW5nLmlucHV0OmZvY3VzLCAuYm9sdGZvcm0gaW5wdXQuaXMtd2FybmluZzpmb2N1cywgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLXdhcm5pbmcuaXMtZm9jdXNlZCwgLmlzLXdhcm5pbmcuaXMtZm9jdXNlZC5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLXdhcm5pbmcuaXMtZm9jdXNlZCwgLmlzLXdhcm5pbmcudGV4dGFyZWE6YWN0aXZlLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtd2FybmluZzphY3RpdmUsIC5pcy13YXJuaW5nLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0LmlzLXdhcm5pbmc6YWN0aXZlLCAuaXMtd2FybmluZy5pcy1hY3RpdmUudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy13YXJuaW5nLmlzLWFjdGl2ZSwgLmlzLXdhcm5pbmcuaXMtYWN0aXZlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtd2FybmluZy5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAxOTgsIDAsIDAuMjUpO1xufVxuLmlzLWRhbmdlci50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWRhbmdlciwgLmlzLWRhbmdlci5pbnB1dCwgLmJvbHRmb3JtIGlucHV0LmlzLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogIzhiMDAwMDtcbn1cbi5pcy1kYW5nZXIudGV4dGFyZWE6Zm9jdXMsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1kYW5nZXI6Zm9jdXMsIC5pcy1kYW5nZXIuaW5wdXQ6Zm9jdXMsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYW5nZXI6Zm9jdXMsIC5pcy1kYW5nZXIuaXMtZm9jdXNlZC50ZXh0YXJlYSwgLmJvbHRmb3JtIHRleHRhcmVhLmlzLWRhbmdlci5pcy1mb2N1c2VkLCAuaXMtZGFuZ2VyLmlzLWZvY3VzZWQuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYW5nZXIuaXMtZm9jdXNlZCwgLmlzLWRhbmdlci50ZXh0YXJlYTphY3RpdmUsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1kYW5nZXI6YWN0aXZlLCAuaXMtZGFuZ2VyLmlucHV0OmFjdGl2ZSwgLmJvbHRmb3JtIGlucHV0LmlzLWRhbmdlcjphY3RpdmUsIC5pcy1kYW5nZXIuaXMtYWN0aXZlLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtZGFuZ2VyLmlzLWFjdGl2ZSwgLmlzLWRhbmdlci5pcy1hY3RpdmUuaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1kYW5nZXIuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDEzOSwgMCwgMCwgMC4yNSk7XG59XG4uaXMtc21hbGwudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1zbWFsbCwgLmlzLXNtYWxsLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pcy1tZWRpdW0udGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1tZWRpdW0sIC5pcy1tZWRpdW0uaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaXMtbGFyZ2UudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1sYXJnZSwgLmlzLWxhcmdlLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5pcy1mdWxsd2lkdGgudGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYS5pcy1mdWxsd2lkdGgsIC5pcy1mdWxsd2lkdGguaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtaW5saW5lLnRleHRhcmVhLCAuYm9sdGZvcm0gdGV4dGFyZWEuaXMtaW5saW5lLCAuaXMtaW5saW5lLmlucHV0LCAuYm9sdGZvcm0gaW5wdXQuaXMtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmlucHV0LmlzLXJvdW5kZWQsIC5ib2x0Zm9ybSBpbnB1dC5pcy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyhjYWxjKDAuNzVlbSAtIDFweCkgKyAwLjM3NWVtKTtcbn1cbi5pbnB1dC5pcy1zdGF0aWMsIC5ib2x0Zm9ybSBpbnB1dC5pcy1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGV4dGFyZWEsIC5ib2x0Zm9ybSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygwLjc1ZW0gLSAxcHgpO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLnRleHRhcmVhOm5vdChbcm93c10pLCAuYm9sdGZvcm0gdGV4dGFyZWE6bm90KFtyb3dzXSkge1xuICBtYXgtaGVpZ2h0OiA0MGVtO1xuICBtaW4taGVpZ2h0OiA4ZW07XG59XG4udGV4dGFyZWFbcm93c10sIC5ib2x0Zm9ybSB0ZXh0YXJlYVtyb3dzXSB7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi50ZXh0YXJlYS5oYXMtZml4ZWQtc2l6ZSwgLmJvbHRmb3JtIHRleHRhcmVhLmhhcy1maXhlZC1zaXplIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ucmFkaW8sIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPXJhZGlvXSwgLmNoZWNrYm94LCAuYm9sdGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpbyBpbnB1dCwgLmJvbHRmb3JtIGlucHV0W3R5cGU9cmFkaW9dIGlucHV0LCAuY2hlY2tib3ggaW5wdXQsIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbzpob3ZlciwgLmJvbHRmb3JtIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLCAuY2hlY2tib3g6aG92ZXIsIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuW2Rpc2FibGVkXS5yYWRpbywgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXVt0eXBlPXJhZGlvXSwgW2Rpc2FibGVkXS5jaGVja2JveCwgLmJvbHRmb3JtIGlucHV0W2Rpc2FibGVkXVt0eXBlPWNoZWNrYm94XSwgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbywgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPXJhZGlvXSwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXJhZGlvXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmJvbHRmb3JtIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8gKyAucmFkaW8sIC5ib2x0Zm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIC5yYWRpbywgLmJvbHRmb3JtIC5yYWRpbyArIGlucHV0W3R5cGU9cmFkaW9dLCAuYm9sdGZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLnNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpLCAuYm9sdGZvcm0gc2VsZWN0Om5vdCguaXMtbXVsdGlwbGUpIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbn1cbi5zZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3Q6bm90KC5pcy1tdWx0aXBsZSk6bm90KC5pcy1sb2FkaW5nKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIHJpZ2h0OiAxLjEyNWVtO1xuICB6LWluZGV4OiA0O1xufVxuLnNlbGVjdC5pcy1yb3VuZGVkIHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1yb3VuZGVkIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI5MDQ4NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5zZWxlY3Qgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCwgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdOmhvdmVyLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuc2VsZWN0IHNlbGVjdDpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0OmhvdmVyLCAuYm9sdGZvcm0gZmllbGRzZXRbZGlzYWJsZWRdIHNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7XG59XG4uc2VsZWN0IHNlbGVjdDpub3QoW211bHRpcGxlXSksIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xufVxuLnNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0gb3B0aW9uLCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0gb3B0aW9uIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuLnNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdDpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA1MTUyOTtcbn1cbi5zZWxlY3QuaXMtd2hpdGU6bm90KDpob3Zlcik6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdoaXRlOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0LmlzLXdoaXRlIHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdC5pcy13aGl0ZSBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xufVxuLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLXdoaXRlIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2hpdGUgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13aGl0ZSBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdoaXRlIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWJsYWNrOm5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1ibGFjazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1ibGFjayBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG59XG4uc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtYmxhY2sgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLnNlbGVjdC5pcy1ibGFjayBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWJsYWNrIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtYmxhY2sgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1ibGFjayBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWJsYWNrIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTAsIDEwLCAxMCwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLWxpZ2h0Om5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saWdodDpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmY2ZmY7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saWdodCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNlYmY2ZmY7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saWdodCBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNkMWViZmY7XG59XG4uc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdDpmb2N1cywgLmJvbHRmb3JtIHNlbGVjdC5pcy1saWdodCBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtbGlnaHQgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saWdodCBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpZ2h0IHNlbGVjdC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGlnaHQgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgyMzUsIDI0NiwgMjU1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZGFyazpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFyazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwYTkyZmY7XG59XG4uc2VsZWN0LmlzLWRhcmsgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhcmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGE5MmZmO1xufVxuLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYXJrIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhcmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICMwMDg1ZjA7XG59XG4uc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhcmsgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFyayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYXJrIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFyayBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWRhcmsgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYXJrIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMTAsIDE0NiwgMjU1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeTpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24uc2VsZWN0Om5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1wcmltYXJ5Om5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzYwMDtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QsIC5ib2x0Zm9ybSBidXR0b24uc2VsZWN0IHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzYwMDtcbn1cbi5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uc2VsZWN0IHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gYnV0dG9uLnNlbGVjdCBzZWxlY3QuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZiMjAwO1xufVxuLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdDpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5zZWxlY3Qgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBidXR0b24uc2VsZWN0IHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3Q6YWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLnNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXByaW1hcnkgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1wcmltYXJ5IHNlbGVjdC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24uc2VsZWN0IHNlbGVjdC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtcHJpbWFyeSBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMTk4LCAwLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtbGluazpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGluazpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpbmsgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xufVxuLnNlbGVjdC5pcy1saW5rIHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saW5rIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNlNjk5MDA7XG59XG4uc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxpbmsgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGluayBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1saW5rIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGluayBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLWxpbmsgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1saW5rIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU1LCAxNzAsIDAsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1pbmZvOm5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1pbmZvOm5vdCg6aG92ZXIpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEI4Nztcbn1cbi5zZWxlY3QuaXMtaW5mbyBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtaW5mbyBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDRCODc7XG59XG4uc2VsZWN0LmlzLWluZm8gc2VsZWN0OmhvdmVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWluZm8gc2VsZWN0OmhvdmVyLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2Q2ZTtcbn1cbi5zZWxlY3QuaXMtaW5mbyBzZWxlY3Q6Zm9jdXMsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtaW5mbyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtZm9jdXNlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1pbmZvIHNlbGVjdC5pcy1mb2N1c2VkLCAuc2VsZWN0LmlzLWluZm8gc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1pbmZvIHNlbGVjdDphY3RpdmUsIC5zZWxlY3QuaXMtaW5mbyBzZWxlY3QuaXMtYWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWluZm8gc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgwLCA3NSwgMTM1LCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtc3VjY2Vzczpub3QoOmhvdmVyKTo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtc3VjY2Vzczpub3QoOmhvdmVyKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZWU5Y2Q7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlOWNkO1xufVxuLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDpob3ZlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1ob3ZlcmVkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWhvdmVyZWQge1xuICBib3JkZXItY29sb3I6ICNmZWRlYjQ7XG59XG4uc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0OmZvY3VzLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWZvY3VzZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdDphY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtc3VjY2VzcyBzZWxlY3Q6YWN0aXZlLCAuc2VsZWN0LmlzLXN1Y2Nlc3Mgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1zdWNjZXNzIHNlbGVjdC5pcy1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoMjU0LCAyMzMsIDIwNSwgMC4yNSk7XG59XG4uc2VsZWN0LmlzLXdhcm5pbmc6bm90KDpob3Zlcik6OmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdhcm5pbmc6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNjAwO1xufVxuLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdCwgLmJvbHRmb3JtIHNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzYwMDtcbn1cbi5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6aG92ZXIsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIHNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZiMjAwO1xufVxuLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpmb2N1cywgLmJvbHRmb3JtIHNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdDpmb2N1cywgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0LmlzLWZvY3VzZWQsIC5zZWxlY3QuaXMtd2FybmluZyBzZWxlY3Q6YWN0aXZlLCAuYm9sdGZvcm0gc2VsZWN0LmlzLXdhcm5pbmcgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy13YXJuaW5nIHNlbGVjdC5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtd2FybmluZyBzZWxlY3QuaXMtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMjVlbSByZ2JhKDI1NSwgMTk4LCAwLCAwLjI1KTtcbn1cbi5zZWxlY3QuaXMtZGFuZ2VyOm5vdCg6aG92ZXIpOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYW5nZXI6bm90KDpob3Zlcik6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGIwMDAwO1xufVxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG59XG4uc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6aG92ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdDpob3ZlciwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWhvdmVyZWQsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzIwMDAwO1xufVxuLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmZvY3VzLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhbmdlciBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuaXMtZGFuZ2VyIHNlbGVjdC5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWRhbmdlciBzZWxlY3QuaXMtZm9jdXNlZCwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0OmFjdGl2ZSwgLnNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWFjdGl2ZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1kYW5nZXIgc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSgxMzksIDAsIDAsIDAuMjUpO1xufVxuLnNlbGVjdC5pcy1zbWFsbCwgLmJvbHRmb3JtIHNlbGVjdC5pcy1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnNlbGVjdC5pcy1tZWRpdW0sIC5ib2x0Zm9ybSBzZWxlY3QuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlbGVjdC5pcy1sYXJnZSwgLmJvbHRmb3JtIHNlbGVjdC5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnNlbGVjdC5pcy1kaXNhYmxlZDo6YWZ0ZXIsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xufVxuLnNlbGVjdC5pcy1mdWxsd2lkdGgsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LmlzLWZ1bGx3aWR0aCBzZWxlY3QsIC5ib2x0Zm9ybSBzZWxlY3QuaXMtZnVsbHdpZHRoIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciwgLmJvbHRmb3JtIHNlbGVjdC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNjI1ZW07XG4gIHRvcDogMC42MjVlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLXNtYWxsOmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmcuaXMtc21hbGw6YWZ0ZXIge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uc2VsZWN0LmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlbGVjdC5pcy1sb2FkaW5nLmlzLWxhcmdlOmFmdGVyLCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxvYWRpbmcuaXMtbGFyZ2U6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmZpbGUge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZS5pcy13aGl0ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uZmlsZS5pcy13aGl0ZTpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uZmlsZS5pcy13aGl0ZTpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXdoaXRlLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmZpbGUuaXMtd2hpdGU6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtd2hpdGUuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmZpbGUuaXMtYmxhY2sgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZpbGUuaXMtYmxhY2s6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1ibGFjay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5maWxlLmlzLWJsYWNrOmZvY3VzIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjI1KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZpbGUuaXMtYmxhY2s6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtYmxhY2suaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmlsZS5pcy1saWdodCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtbGlnaHQ6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWYwZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1saWdodDpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWxpZ2h0LmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjM1LCAyNDYsIDI1NSwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1saWdodDphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saWdodC5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWJmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWRhcmsgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTJmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYXJrOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhjZmM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFyazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWRhcmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMCwgMTQ2LCAyNTUsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhcms6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFyay5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVmMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1wcmltYXJ5IC5maWxlLWN0YSwgLmJvbHRmb3JtIGJ1dHRvbi5maWxlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1wcmltYXJ5OmhvdmVyIC5maWxlLWN0YSwgLmJvbHRmb3JtIGJ1dHRvbi5maWxlOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtcHJpbWFyeS5pcy1ob3ZlcmVkIC5maWxlLWN0YSwgLmJvbHRmb3JtIGJ1dHRvbi5maWxlLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYmMwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXByaW1hcnk6Zm9jdXMgLmZpbGUtY3RhLCAuYm9sdGZvcm0gYnV0dG9uLmZpbGU6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWZvY3VzZWQgLmZpbGUtY3RhLCAuYm9sdGZvcm0gYnV0dG9uLmZpbGUuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDE5OCwgMCwgMC4yNSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZmlsZS5pcy1wcmltYXJ5OmFjdGl2ZSAuZmlsZS1jdGEsIC5ib2x0Zm9ybSBidXR0b24uZmlsZTphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1wcmltYXJ5LmlzLWFjdGl2ZSAuZmlsZS1jdGEsIC5ib2x0Zm9ybSBidXR0b24uZmlsZS5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjIwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLWxpbmsgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1saW5rOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtbGluay5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmEyMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWxpbmsuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTUsIDE3MCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtbGluazphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1saW5rLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY5OTAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWluZm8gLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtaW5mby5pcy1ob3ZlcmVkIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0N2E7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtaW5mbzpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgwLCA3NSwgMTM1LCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1pbmZvOmFjdGl2ZSAuZmlsZS1jdGEsIC5maWxlLmlzLWluZm8uaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNkNmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc3VjY2VzcyAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtc3VjY2Vzczpob3ZlciAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtaG92ZXJlZCAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlNGMxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtc3VjY2Vzczpmb2N1cyAuZmlsZS1jdGEsIC5maWxlLmlzLXN1Y2Nlc3MuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgyNTQsIDIzMywgMjA1LCAwLjI1KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXN1Y2Nlc3M6YWN0aXZlIC5maWxlLWN0YSwgLmZpbGUuaXMtc3VjY2Vzcy5pcy1hY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZGViNDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXdhcm5pbmcgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXdhcm5pbmc6aG92ZXIgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYmMwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5maWxlLmlzLXdhcm5pbmc6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWZvY3VzZWQgLmZpbGUtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNWVtIHJnYmEoMjU1LCAxOTgsIDAsIDAuMjUpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtd2FybmluZzphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy13YXJuaW5nLmlzLWFjdGl2ZSAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiMjAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZpbGUuaXMtZGFuZ2VyIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtZGFuZ2VyOmhvdmVyIC5maWxlLWN0YSwgLmZpbGUuaXMtZGFuZ2VyLmlzLWhvdmVyZWQgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZS5pcy1kYW5nZXI6Zm9jdXMgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYW5nZXIuaXMtZm9jdXNlZCAuZmlsZS1jdGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMC41ZW0gcmdiYSgxMzksIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWxlLmlzLWRhbmdlcjphY3RpdmUgLmZpbGUtY3RhLCAuZmlsZS5pcy1kYW5nZXIuaXMtYWN0aXZlIC5maWxlLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjAwMDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZpbGUuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZmlsZS5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZmlsZS5pcy1tZWRpdW0gLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uZmlsZS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmZpbGUuaXMtbGFyZ2UgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uZmlsZS5oYXMtbmFtZSAuZmlsZS1jdGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZmlsZS5oYXMtbmFtZSAuZmlsZS1uYW1lIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5maWxlLmhhcy1uYW1lLmlzLWVtcHR5IC5maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5maWxlLmhhcy1uYW1lLmlzLWVtcHR5IC5maWxlLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtbGFiZWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtY3RhIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxZW0gM2VtO1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xufVxuLmZpbGUuaXMtYm94ZWQgLmZpbGUtaWNvbiB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbn1cbi5maWxlLmlzLWJveGVkIC5maWxlLWljb24gLmZhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmZpbGUuaXMtYm94ZWQuaXMtc21hbGwgLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmlsZS5pcy1ib3hlZC5pcy1tZWRpdW0gLmZpbGUtaWNvbiAuZmEge1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uZmlsZS5pcy1ib3hlZC5pcy1sYXJnZSAuZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbi5maWxlLmlzLWJveGVkLmhhcy1uYW1lIC5maWxlLWN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMCAwO1xufVxuLmZpbGUuaXMtYm94ZWQuaGFzLW5hbWUgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwcHggMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbn1cbi5maWxlLmlzLWNlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmlsZS5pcy1mdWxsd2lkdGggLmZpbGUtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWxlLmlzLWZ1bGx3aWR0aCAuZmlsZS1uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uZmlsZS5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmlsZS5pcy1yaWdodCAuZmlsZS1jdGEge1xuICBib3JkZXItcmFkaXVzOiAwIDBweCAwcHggMDtcbn1cbi5maWxlLmlzLXJpZ2h0IC5maWxlLW5hbWUge1xuICBib3JkZXItcmFkaXVzOiAwcHggMCAwIDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICBvcmRlcjogLTE7XG59XG5cbi5maWxlLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsZS1sYWJlbDpob3ZlciAuZmlsZS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzA1MTUyOTtcbn1cbi5maWxlLWxhYmVsOmhvdmVyIC5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG59XG4uZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4uZmlsZS1sYWJlbDphY3RpdmUgLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2NmY2ZjZjtcbn1cblxuLmZpbGUtaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbGUtY3RhLFxuLmZpbGUtbmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpbGUtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG5cbi5maWxlLW5hbWUge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWxlLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHdpZHRoOiAxZW07XG59XG4uZmlsZS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxhYmVsLCAuYm9sdGZvcm0gbGFiZWwge1xuICBjb2xvcjogIzA1MTUyOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYWJlbDpub3QoOmxhc3QtY2hpbGQpLCAuYm9sdGZvcm0gbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmxhYmVsLmlzLXNtYWxsLCAuYm9sdGZvcm0gbGFiZWwuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubGFiZWwuaXMtbWVkaXVtLCAuYm9sdGZvcm0gbGFiZWwuaXMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmxhYmVsLmlzLWxhcmdlLCAuYm9sdGZvcm0gbGFiZWwuaXMtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmhlbHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmhlbHAuaXMtd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVscC5pcy1ibGFjayB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmhlbHAuaXMtbGlnaHQge1xuICBjb2xvcjogI2ViZjZmZjtcbn1cbi5oZWxwLmlzLWRhcmsge1xuICBjb2xvcjogIzBhOTJmZjtcbn1cbi5oZWxwLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24uaGVscCB7XG4gIGNvbG9yOiAjZmZjNjAwO1xufVxuLmhlbHAuaXMtbGluayB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLmhlbHAuaXMtaW5mbyB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLmhlbHAuaXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmVlOWNkO1xufVxuLmhlbHAuaXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjNjAwO1xufVxuLmhlbHAuaXMtZGFuZ2VyIHtcbiAgY29sb3I6ICM4YjAwMDA7XG59XG5cbi5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5maWVsZC5oYXMtYWRkb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJ1dHRvbiwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYm9sdGZvcm0gYnV0dG9uLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSBidXR0b24sXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5pbnB1dCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmJvbHRmb3JtIGlucHV0LFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3Qgc2VsZWN0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ib2x0Zm9ybSBidXR0b24sIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIGJ1dHRvbixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYm9sdGZvcm0gaW5wdXQsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSBpbnB1dCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0LFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSAuYnV0dG9uLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJvbHRmb3JtIGJ1dHRvbiwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSBidXR0b24sXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmlucHV0LFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIC5ib2x0Zm9ybSBpbnB1dCxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgaW5wdXQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLnNlbGVjdCBzZWxlY3QsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3QsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2w6bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5pbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5zZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1ob3ZlcmVkLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWhvdmVyZWQsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtaG92ZXJlZCB7XG4gIHotaW5kZXg6IDI7XG59XG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1cywgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBidXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmZvY3VzLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZCxcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmUsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLnNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZSxcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmUsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMztcbn1cbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLCAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpmb2N1czpob3ZlciwgLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBidXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBidXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgYnV0dG9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5idXR0b246bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3ZlciwgLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLCAuYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgYnV0dG9uOm5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1czpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBpbnB1dDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuaW5wdXQ6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBpbnB1dDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIGlucHV0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uYm9sdGZvcm0gLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6Zm9jdXM6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtZm9jdXNlZDpob3Zlcixcbi5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIC5ib2x0Zm9ybSBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1mb2N1c2VkOmhvdmVyLFxuLmJvbHRmb3JtIC5maWVsZC5oYXMtYWRkb25zIC5jb250cm9sIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWZvY3VzZWQ6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKTphY3RpdmU6aG92ZXIsXG4uZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCAuc2VsZWN0IHNlbGVjdDpub3QoW2Rpc2FibGVkXSkuaXMtYWN0aXZlOmhvdmVyLFxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wgLmJvbHRmb3JtIHNlbGVjdCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLmlzLWFjdGl2ZTpob3Zlcixcbi5ib2x0Zm9ybSAuZmllbGQuaGFzLWFkZG9ucyAuY29udHJvbCBzZWxlY3Qgc2VsZWN0Om5vdChbZGlzYWJsZWRdKS5pcy1hY3RpdmU6aG92ZXIge1xuICB6LWluZGV4OiA0O1xufVxuLmZpZWxkLmhhcy1hZGRvbnMgLmNvbnRyb2wuaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMuaGFzLWFkZG9ucy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpZWxkLmhhcy1hZGRvbnMuaGFzLWFkZG9ucy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmllbGQuaGFzLWFkZG9ucy5oYXMtYWRkb25zLWZ1bGx3aWR0aCAuY29udHJvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmllbGQuaXMtZ3JvdXBlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5maWVsZC5pcy1ncm91cGVkID4gLmNvbnRyb2wge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5maWVsZC5pcy1ncm91cGVkID4gLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5maWVsZC5pcy1ncm91cGVkID4gLmNvbnRyb2wuaXMtZXhwYW5kZWQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZmllbGQuaXMtZ3JvdXBlZC5pcy1ncm91cGVkLW11bHRpbGluZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lID4gLmNvbnRyb2w6bGFzdC1jaGlsZCwgLmZpZWxkLmlzLWdyb3VwZWQuaXMtZ3JvdXBlZC1tdWx0aWxpbmUgPiAuY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cbi5maWVsZC5pcy1ncm91cGVkLmlzLWdyb3VwZWQtbXVsdGlsaW5lOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5maWVsZC5pcy1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5maWVsZC1sYWJlbCAubGFiZWwsIC5maWVsZC1sYWJlbCAuYm9sdGZvcm0gbGFiZWwsIC5ib2x0Zm9ybSAuZmllbGQtbGFiZWwgbGFiZWwge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5maWVsZC1sYWJlbCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmZpZWxkLWxhYmVsLmlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1ZW07XG4gIH1cbiAgLmZpZWxkLWxhYmVsLmlzLW5vcm1hbCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1ZW07XG4gIH1cbiAgLmZpZWxkLWxhYmVsLmlzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtO1xuICB9XG4gIC5maWVsZC1sYWJlbC5pcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMzc1ZW07XG4gIH1cbn1cblxuLmZpZWxkLWJvZHkgLmZpZWxkIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmZpZWxkLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDU7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmZpZWxkLWJvZHkgLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWVsZC1ib2R5ID4gLmZpZWxkIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZmllbGQtYm9keSA+IC5maWVsZDpub3QoLmlzLW5hcnJvdykge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZmllbGQtYm9keSA+IC5maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cblxuLmNvbnRyb2wge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIGlucHV0OmZvY3VzIH4gLmljb24sIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBpbnB1dDpmb2N1cyB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdDpmb2N1cyB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIHNlbGVjdDpmb2N1cyB+IC5pY29uLFxuLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IHNlbGVjdDpmb2N1cyB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0OmZvY3VzIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gaW5wdXQ6Zm9jdXMgfiAuaWNvbiwgLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBpbnB1dDpmb2N1cyB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3Q6Zm9jdXMgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gc2VsZWN0OmZvY3VzIH4gLmljb24sXG4uYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IHNlbGVjdDpmb2N1cyB+IC5pY29uIHtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQuaXMtc21hbGwgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIGlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBpbnB1dC5pcy1zbWFsbCB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmJvbHRmb3JtIHNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLFxuLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IHNlbGVjdC5pcy1zbWFsbCB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmlucHV0LmlzLXNtYWxsIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gaW5wdXQuaXMtc21hbGwgfiAuaWNvbiwgLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBpbnB1dC5pcy1zbWFsbCB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5zZWxlY3QuaXMtc21hbGwgfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gc2VsZWN0LmlzLXNtYWxsIH4gLmljb24sXG4uYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IHNlbGVjdC5pcy1zbWFsbCB+IC5pY29uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLmlucHV0LmlzLW1lZGl1bSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuYm9sdGZvcm0gaW5wdXQuaXMtbWVkaXVtIH4gLmljb24sIC5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBpbnB1dC5pcy1tZWRpdW0gfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5zZWxlY3QuaXMtbWVkaXVtIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuYm9sdGZvcm0gc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IHNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5ib2x0Zm9ybSBpbnB1dC5pcy1tZWRpdW0gfiAuaWNvbiwgLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBpbnB1dC5pcy1tZWRpdW0gfiAuaWNvbixcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0LmlzLW1lZGl1bSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5ib2x0Zm9ybSBzZWxlY3QuaXMtbWVkaXVtIH4gLmljb24sXG4uYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IHNlbGVjdC5pcy1tZWRpdW0gfiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pbnB1dC5pcy1sYXJnZSB+IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuYm9sdGZvcm0gaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0LmlzLWxhcmdlIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuYm9sdGZvcm0gc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sXG4uYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgc2VsZWN0LmlzLWxhcmdlIH4gLmljb24sIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuaW5wdXQuaXMtbGFyZ2UgfiAuaWNvbiwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5ib2x0Zm9ybSBpbnB1dC5pcy1sYXJnZSB+IC5pY29uLCAuYm9sdGZvcm0gLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IGlucHV0LmlzLWxhcmdlIH4gLmljb24sXG4uY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLnNlbGVjdC5pcy1sYXJnZSB+IC5pY29uLFxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5ib2x0Zm9ybSBzZWxlY3QuaXMtbGFyZ2UgfiAuaWNvbixcbi5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgc2VsZWN0LmlzLWxhcmdlIH4gLmljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLCAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgLmljb24ge1xuICBjb2xvcjogI2RiZGJkYjtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi41ZW07XG4gIHotaW5kZXg6IDQ7XG59XG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuaW5wdXQsIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5ib2x0Zm9ybSBpbnB1dCwgLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1sZWZ0IGlucHV0LFxuLmNvbnRyb2wuaGFzLWljb25zLWxlZnQgLnNlbGVjdCBzZWxlY3QsXG4uY29udHJvbC5oYXMtaWNvbnMtbGVmdCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCxcbi5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtbGVmdCBzZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5jb250cm9sLmhhcy1pY29ucy1sZWZ0IC5pY29uLmlzLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pbnB1dCwgLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5ib2x0Zm9ybSBpbnB1dCwgLmJvbHRmb3JtIC5jb250cm9sLmhhcy1pY29ucy1yaWdodCBpbnB1dCxcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuc2VsZWN0IHNlbGVjdCxcbi5jb250cm9sLmhhcy1pY29ucy1yaWdodCAuYm9sdGZvcm0gc2VsZWN0IHNlbGVjdCxcbi5ib2x0Zm9ybSAuY29udHJvbC5oYXMtaWNvbnMtcmlnaHQgc2VsZWN0IHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xufVxuLmNvbnRyb2wuaGFzLWljb25zLXJpZ2h0IC5pY29uLmlzLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY29udHJvbC5pcy1sb2FkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMC42MjVlbTtcbiAgdG9wOiAwLjYyNWVtO1xuICB6LWluZGV4OiA0O1xufVxuLmNvbnRyb2wuaXMtbG9hZGluZy5pcy1zbWFsbDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb250cm9sLmlzLWxvYWRpbmcuaXMtbWVkaXVtOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNvbnRyb2wuaXMtbG9hZGluZy5pcy1sYXJnZTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5icmVhZGNydW1iIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmYWEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC43NWVtO1xufVxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLmJyZWFkY3J1bWIgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5icmVhZGNydW1iIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICBjb2xvcjogI2I1YjViNTtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYiB1bCxcbi5icmVhZGNydW1iIG9sIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJyZWFkY3J1bWIgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLmJyZWFkY3J1bWIgLmljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5icmVhZGNydW1iLmlzLWNlbnRlcmVkIG9sLFxuLmJyZWFkY3J1bWIuaXMtY2VudGVyZWQgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5icmVhZGNydW1iLmlzLXJpZ2h0IG9sLFxuLmJyZWFkY3J1bWIuaXMtcmlnaHQgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJyZWFkY3J1bWIuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYnJlYWRjcnVtYi5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnJlYWRjcnVtYi5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmJyZWFkY3J1bWIuaGFzLWFycm93LXNlcGFyYXRvciBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuLmJyZWFkY3J1bWIuaGFzLWJ1bGxldC1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1kb3Qtc2VwYXJhdG9yIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrdcIjtcbn1cbi5icmVhZGNydW1iLmhhcy1zdWNjZWVkcy1zZXBhcmF0b3IgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLiibtcIjtcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMDIpO1xuICBjb2xvcjogIzA1MTUyOTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLWhlYWRlci10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5jYXJkLWhlYWRlci10aXRsZS5pcy1jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FyZC1oZWFkZXItaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cblxuLmNhcmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQtZm9vdGVyLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5jYXJkLWZvb3Rlci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4uY2FyZCAubWVkaWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5kcm9wZG93bi5pcy1hY3RpdmUgLmRyb3Bkb3duLW1lbnUsIC5kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi5pcy1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmRyb3Bkb3duLmlzLXVwIC5kcm9wZG93bi1tZW51IHtcbiAgYm90dG9tOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKDEwLCAxMCwgMTAsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4wMik7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEuZHJvcGRvd24taXRlbSxcbmJ1dHRvbi5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5hLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG5idXR0b24uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuYS5kcm9wZG93bi1pdGVtLmlzLWFjdGl2ZSxcbmJ1dHRvbi5kcm9wZG93bi1pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4ubGV2ZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGV2ZWwgY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5sZXZlbCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWxlZnQsXG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sZXZlbC5pcy1tb2JpbGUgLmxldmVsLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMS4yZW07XG59XG4ubGV2ZWwuaXMtbW9iaWxlIC5sZXZlbC1pdGVtOm5vdCguaXMtbmFycm93KSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAubGV2ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmxldmVsID4gLmxldmVsLWl0ZW06bm90KC5pcy1uYXJyb3cpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmxldmVsLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sZXZlbC1pdGVtIC50aXRsZSxcbi5sZXZlbC1pdGVtIC5zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgfVxufVxuXG4ubGV2ZWwtbGVmdCxcbi5sZXZlbC1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSxcbi5sZXZlbC1yaWdodCAubGV2ZWwtaXRlbS5pcy1mbGV4aWJsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAubGV2ZWwtbGVmdCAubGV2ZWwtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLmxldmVsLXJpZ2h0IC5sZXZlbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yZW07XG4gIH1cbn1cblxuLmxldmVsLWxlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGV2ZWwtbGVmdCArIC5sZXZlbC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmxldmVsLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmxldmVsLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAubGV2ZWwtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubWVkaWEgLmNvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubWVkaWEgLm1lZGlhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMTksIDIxOSwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ubWVkaWEgLm1lZGlhIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksXG4ubWVkaWEgLm1lZGlhIC5jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubWVkaWEgLm1lZGlhIC5tZWRpYSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4ubWVkaWEgLm1lZGlhIC5tZWRpYSArIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5tZWRpYSArIC5tZWRpYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxOSwgMjE5LCAyMTksIDAuNSk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm1lZGlhLmlzLWxhcmdlICsgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tZWRpYS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWVkaWEtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1lZGlhLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLm1lbnUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubWVudS5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tZW51LmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5tZW51LmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5tZW51LWxpc3Qge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5tZW51LWxpc3QgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG59XG4ubWVudS1saXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBjb2xvcjogIzA1MTUyOTtcbn1cbi5tZW51LWxpc3QgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LWxpc3QgbGkgdWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIG1hcmdpbjogMC43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbn1cblxuLm1lbnUtbGFiZWwge1xuICBjb2xvcjogIzdhN2E3YTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LWxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLm1lbnUtbGFiZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tZXNzYWdlIHN0cm9uZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ubWVzc2FnZSBhOm5vdCguYnV0dG9uKTpub3QoLnRhZyk6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lc3NhZ2UuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubWVzc2FnZS5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubWVzc2FnZS5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1lc3NhZ2UuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLmlzLXdoaXRlIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5tZXNzYWdlLmlzLXdoaXRlIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLm1lc3NhZ2UuaXMtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLm1lc3NhZ2UuaXMtYmxhY2sgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1lc3NhZ2UuaXMtYmxhY2sgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzBhMGEwYTtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZjtcbn1cbi5tZXNzYWdlLmlzLWxpZ2h0IC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubWVzc2FnZS5pcy1saWdodCAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmNmZmO1xufVxuLm1lc3NhZ2UuaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmY7XG59XG4ubWVzc2FnZS5pcy1kYXJrIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkyZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtZGFyayAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGE5MmZmO1xufVxuLm1lc3NhZ2UuaXMtcHJpbWFyeSwgLmJvbHRmb3JtIGJ1dHRvbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFlYjtcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnkgLm1lc3NhZ2UtaGVhZGVyLCAuYm9sdGZvcm0gYnV0dG9uLm1lc3NhZ2UgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLXByaW1hcnkgLm1lc3NhZ2UtYm9keSwgLmJvbHRmb3JtIGJ1dHRvbi5tZXNzYWdlIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiAjOTQ3MzAwO1xufVxuLm1lc3NhZ2UuaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZWI7XG59XG4ubWVzc2FnZS5pcy1saW5rIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtbGluayAubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBjb2xvcjogIzk0NjMwMDtcbn1cbi5tZXNzYWdlLmlzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmO1xufVxuLm1lc3NhZ2UuaXMtaW5mbyAubWVzc2FnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZXNzYWdlLmlzLWluZm8gLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNEI4NztcbiAgY29sb3I6ICMwYTkyZmY7XG59XG4ubWVzc2FnZS5pcy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZlYjtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLXN1Y2Nlc3MgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZTljZDtcbiAgY29sb3I6ICM5MTU0MDM7XG59XG4ubWVzc2FnZS5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFlYjtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5tZXNzYWdlLmlzLXdhcm5pbmcgLm1lc3NhZ2UtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6ICM5NDczMDA7XG59XG4ubWVzc2FnZS5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmViO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lc3NhZ2UuaXMtZGFuZ2VyIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItY29sb3I6ICM4YjAwMDA7XG4gIGNvbG9yOiAjZmYwZjBmO1xufVxuXG4ubWVzc2FnZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTI5O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWhlYWRlciAuZGVsZXRlIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cbi5tZXNzYWdlLWhlYWRlciArIC5tZXNzYWdlLWJvZHkge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubWVzc2FnZS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBjb2xvcjogIzA1MTUyOTtcbiAgcGFkZGluZzogMS4yNWVtIDEuNWVtO1xufVxuLm1lc3NhZ2UtYm9keSBjb2RlLFxuLm1lc3NhZ2UtYm9keSBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5tZXNzYWdlLWJvZHkgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjA7XG59XG4ubW9kYWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuODYpO1xufVxuXG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1jYXJkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICB3aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ubW9kYWwtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtY2FyZC1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLm1vZGFsLWNhcmQtdGl0bGUge1xuICBjb2xvcjogIzA1MTUyOTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubW9kYWwtY2FyZC1mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5tb2RhbC1jYXJkLWZvb3QgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAubW9kYWwtY2FyZC1mb290IC5ib2x0Zm9ybSBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmJvbHRmb3JtIC5tb2RhbC1jYXJkLWZvb3QgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubW9kYWwtY2FyZC1ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cbi5uYXZiYXIuaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xufVxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG4gIC5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwYTBhMGE7XG4gIH1cbiAgLm5hdmJhci5pcy13aGl0ZSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtd2hpdGUgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICAubmF2YmFyLmlzLXdoaXRlIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG59XG4ubmF2YmFyLmlzLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG4gIC5uYXZiYXIuaXMtYmxhY2sgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1ibGFjayAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubmF2YmFyLmlzLWJsYWNrIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4ubmF2YmFyLmlzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWJmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlYmZmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1saWdodCAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtbGlnaHQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saWdodCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWViZmY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLWxpZ2h0IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLm5hdmJhci5pcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTJmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVmMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODVmMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1kYXJrIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhcmsgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NWYwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFyayAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5MmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4uYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiMjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciwgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1idXJnZXIsIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSwgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluayxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4uYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXByaW1hcnkgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjIwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsIC5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLmJvbHRmb3JtIGJ1dHRvbi5uYXZiYXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluayxcbi5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmhvdmVyIC5uYXZiYXItbGluayxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayxcbi5ib2x0Zm9ybSBidXR0b24ubmF2YmFyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjIwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtcHJpbWFyeSAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLm5hdmJhciAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjk5MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtbGluayAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cyxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjk5MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtbGluayAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1saW5rIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2OTkwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWxpbmsgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhci5pcy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4NztcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Q2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItYnVyZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Q2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1pbmZvIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWluZm8gLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZDZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtaW5mbyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2YmFyLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZGViNDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWJ1cmdlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkZWI0O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOjphZnRlcixcbi5uYXZiYXIuaXMtc3VjY2VzcyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1hY3RpdmUgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkZWI0O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy1zdWNjZXNzIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuLm5hdmJhci5pcy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmIyMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuICAubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kID4gYS5uYXZiYXItaXRlbTpob3Zlcixcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWVuZCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjIwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazo6YWZ0ZXIsXG4ubmF2YmFyLmlzLXdhcm5pbmcgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbiAgLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy13YXJuaW5nIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjIwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5uYXZiYXIuaXMtd2FybmluZyAubmF2YmFyLWRyb3Bkb3duIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kID4gYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCA+IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gLm5hdmJhci1pdGVtLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWVuZCA+IC5uYXZiYXItaXRlbSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCA+IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLCAubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0ID4gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLXN0YXJ0IC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItc3RhcnQgLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbmsuaXMtYWN0aXZlLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmZvY3VzLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtOmhvdmVyLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgPiBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpmb2N1cyxcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluazpob3Zlcixcbi5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItZW5kIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjAwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1zdGFydCAubmF2YmFyLWxpbms6OmFmdGVyLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1lbmQgLm5hdmJhci1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXMtZGFuZ2VyIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246Zm9jdXMgLm5hdmJhci1saW5rLFxuLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssXG4ubmF2YmFyLmlzLWRhbmdlciAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjAwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pcy1kYW5nZXIgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdmJhciA+IC5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyLmhhcy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgd2hpdGVzbW9rZTtcbn1cbi5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLCAubmF2YmFyLmlzLWZpeGVkLXRvcCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwO1xufVxuLm5hdmJhci5pcy1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG4ubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS5oYXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCB3aGl0ZXNtb2tlO1xufVxuLm5hdmJhci5pcy1maXhlZC10b3Age1xuICB0b3A6IDA7XG59XG5cbmh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AsXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5odG1sLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci10YWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xufVxuXG4ubmF2YmFyLWJyYW5kIGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXItYnJhbmQgYS5uYXZiYXItaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLXRhYnMge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm5hdmJhci1idXJnZXIge1xuICBjb2xvcjogI2ZmYzYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG59XG4ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogY2FsYyg1MCUgKyA0cHgpO1xufVxuLm5hdmJhci1idXJnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm5hdmJhci1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uYXZiYXItYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2YmFyLWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5uYXZiYXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItaXRlbSAuaWNvbjpvbmx5LWNoaWxkLFxuLm5hdmJhci1saW5rIC5pY29uOm9ubHktY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG59XG5cbmEubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLm5hdmJhci1pdGVtOmZvY3VzLCBhLm5hdmJhci1pdGVtOmZvY3VzLXdpdGhpbiwgYS5uYXZiYXItaXRlbTpob3ZlciwgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4ubmF2YmFyLWxpbms6Zm9jdXMsXG4ubmF2YmFyLWxpbms6Zm9jdXMtd2l0aGluLFxuLm5hdmJhci1saW5rOmhvdmVyLFxuLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5hdmJhci1pdGVtIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItaXRlbS5pcy1leHBhbmRlZCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4ubmF2YmFyLWl0ZW0uaXMtdGFiIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHgpO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYjpmb2N1cywgLm5hdmJhci1pdGVtLmlzLXRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZhYTAwO1xufVxuLm5hdmJhci1pdGVtLmlzLXRhYi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYWEwMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgY29sb3I6ICNmZmFhMDA7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDNweCk7XG59XG5cbi5uYXZiYXItY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcykge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbn1cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcyk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhYTAwO1xuICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgcmlnaHQ6IDEuMTI1ZW07XG59XG5cbi5uYXZiYXItZHJvcGRvd24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLm5hdmJhci1kcm9wZG93biAubmF2YmFyLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdmJhci1icmFuZCAubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLXRhYnMgLm5hdmJhci1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAubmF2YmFyLW1lbnUuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLXRvdWNoLCAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTA7XG4gIH1cbiAgLm5hdmJhci5pcy1maXhlZC1ib3R0b20tdG91Y2gge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS10b3VjaC5oYXMtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLXRvcC10b3VjaCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wIC5uYXZiYXItbWVudSwgLm5hdmJhci5pcy1maXhlZC10b3AtdG91Y2ggLm5hdmJhci1tZW51IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDRyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLXRvcC10b3VjaCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtdG91Y2gge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2gsXG5ib2R5Lmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLXRvdWNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXIsXG4ubmF2YmFyLW1lbnUsXG4ubmF2YmFyLXN0YXJ0LFxuLm5hdmJhci1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubmF2YmFyIHtcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1zdGFydCxcbi5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItZW5kIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIGEubmF2YmFyLWl0ZW0sXG4ubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IGEubmF2YmFyLWl0ZW06Zm9jdXMsIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgYS5uYXZiYXItaXRlbTpob3ZlciwgLm5hdmJhci5pcy10cmFuc3BhcmVudCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1saW5rOmZvY3VzLFxuLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWxpbms6aG92ZXIsXG4ubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci5pcy10cmFuc3BhcmVudCAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1saW5rLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWxpbmssIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi5pcy1ob3ZlcmFibGU6aG92ZXIgLm5hdmJhci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIuaXMtdHJhbnNwYXJlbnQgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmZvY3VzLCAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBjb2xvcjogIzBhMGEwYTtcbiAgfVxuICAubmF2YmFyLmlzLXRyYW5zcGFyZW50IC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgY29sb3I6ICNmZmFhMDA7XG4gIH1cblxuICAubmF2YmFyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93biB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bi11cCAubmF2YmFyLWxpbms6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgwLjI1ZW0sIC0wLjI1ZW0pO1xuICB9XG4gIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24tdXAgLm5hdmJhci1kcm9wZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDhweCByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gICAgdG9wOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cyAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzLXdpdGhpbiAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXIuaXMtc3BhY2VkIC5uYXZiYXItaXRlbS5pcy1hY3RpdmUgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSAubmF2YmFyLWRyb3Bkb3duLmlzLWJveGVkLCAubmF2YmFyLmlzLXNwYWNlZCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmZvY3VzIC5uYXZiYXItZHJvcGRvd24sIC5uYXZiYXItaXRlbS5pcy1ob3ZlcmFibGU6Zm9jdXMgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4gLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCwgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1pdGVtLmlzLWhvdmVyYWJsZTpob3ZlciAubmF2YmFyLWRyb3Bkb3duLCAubmF2YmFyLWl0ZW0uaXMtaG92ZXJhYmxlOmhvdmVyIC5uYXZiYXItZHJvcGRvd24uaXMtYm94ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgLm5hdmJhci1tZW51IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubmF2YmFyLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm5hdmJhci1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmF2YmFyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RiZGJkYjtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbTpmb2N1cywgLm5hdmJhci1kcm9wZG93biBhLm5hdmJhci1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIGNvbG9yOiAjMGEwYTBhO1xuICB9XG4gIC5uYXZiYXItZHJvcGRvd24gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgY29sb3I6ICNmZmFhMDA7XG4gIH1cbiAgLm5hdmJhci5pcy1zcGFjZWQgLm5hdmJhci1kcm9wZG93biwgLm5hdmJhci1kcm9wZG93bi5pcy1ib3hlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKSwgMCAwIDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogY2FsYygxMDAlICsgKC00cHgpKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODZtcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbiAgLm5hdmJhci1kcm9wZG93bi5pcy1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5uYXZiYXItZGl2aWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuLmNvbnRhaW5lciA+IC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItbWVudSxcbi5jb250YWluZXIgPiAubmF2YmFyIC5uYXZiYXItbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3AsIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDUwO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtYm90dG9tLWRlc2t0b3Age1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLmhhcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICB9XG4gIC5uYXZiYXIuaXMtZml4ZWQtdG9wLWRlc2t0b3Age1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIGh0bWwuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCxcbmJvZHkuaGFzLW5hdmJhci1maXhlZC10b3AtZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbiAgaHRtbC5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuYm9keS5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuICBodG1sLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLXRvcCxcbmJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxuICBodG1sLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbSxcbmJvZHkuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpLFxuLm5hdmJhci1saW5rLmlzLWFjdGl2ZTpub3QoOmZvY3VzKTpub3QoOmhvdmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duOmZvY3VzIC5uYXZiYXItbGluaywgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpob3ZlciAubmF2YmFyLWxpbmssIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd24uaXMtYWN0aXZlIC5uYXZiYXItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxufVxuLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogLTAuMjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5wYWdpbmF0aW9uLmlzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLmlzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnaW5hdGlvbi5pcy1yb3VuZGVkIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24uaXMtcm91bmRlZCAucGFnaW5hdGlvbi1uZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMjkwNDg2cHg7XG59XG4ucGFnaW5hdGlvbi5pcy1yb3VuZGVkIC5wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbn1cblxuLnBhZ2luYXRpb24sXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tcHJldmlvdXMsXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tbGluayxcbi5wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLWxpbmsge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICBtaW4td2lkdGg6IDIuNWVtO1xufVxuLnBhZ2luYXRpb24tcHJldmlvdXM6aG92ZXIsXG4ucGFnaW5hdGlvbi1uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24tbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I1YjViNTtcbiAgY29sb3I6ICMwMDRCODc7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91czpmb2N1cyxcbi5wYWdpbmF0aW9uLW5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3M2RjO1xufVxuLnBhZ2luYXRpb24tcHJldmlvdXM6YWN0aXZlLFxuLnBhZ2luYXRpb24tbmV4dDphY3RpdmUsXG4ucGFnaW5hdGlvbi1saW5rOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDEwLCAxMCwgMTAsIDAuMik7XG59XG4ucGFnaW5hdGlvbi1wcmV2aW91c1tkaXNhYmxlZF0sXG4ucGFnaW5hdGlvbi1uZXh0W2Rpc2FibGVkXSxcbi5wYWdpbmF0aW9uLWxpbmtbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICBib3JkZXItY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGNvbG9yOiAjYjViNWI1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgLnBhZ2luYXRpb24tbGlzdCBsaSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucGFnaW5hdGlvbi5pcy1jZW50ZXJlZCAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtY2VudGVyZWQgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnBhZ2luYXRpb24uaXMtcmlnaHQgLnBhZ2luYXRpb24tcHJldmlvdXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLW5leHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wYWdpbmF0aW9uLmlzLXJpZ2h0IC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKDEwLCAxMCwgMTAsIDAuMDIpO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGFuZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5wYW5lbC5pcy13aGl0ZSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xufVxuLnBhbmVsLmlzLXdoaXRlIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFuZWwuaXMtYmxhY2sgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFuZWwuaXMtYmxhY2sgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGEwYTBhO1xufVxuLnBhbmVsLmlzLWJsYWNrIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5wYW5lbC5pcy1saWdodCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucGFuZWwuaXMtbGlnaHQgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJmNmZmO1xufVxuLnBhbmVsLmlzLWxpZ2h0IC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2ViZjZmZjtcbn1cbi5wYW5lbC5pcy1kYXJrIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTJmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwYTkyZmY7XG59XG4ucGFuZWwuaXMtZGFyayAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMwYTkyZmY7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtaGVhZGluZywgLmJvbHRmb3JtIGJ1dHRvbi5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSwgLmJvbHRmb3JtIGJ1dHRvbi5wYW5lbCAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmM2MDA7XG59XG4ucGFuZWwuaXMtcHJpbWFyeSAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uLCAuYm9sdGZvcm0gYnV0dG9uLnBhbmVsIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogI2ZmYzYwMDtcbn1cbi5wYW5lbC5pcy1saW5rIC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZWwuaXMtbGluayAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmFhMDA7XG59XG4ucGFuZWwuaXMtbGluayAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uIHtcbiAgY29sb3I6ICNmZmFhMDA7XG59XG4ucGFuZWwuaXMtaW5mbyAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA0Qjg3O1xufVxuLnBhbmVsLmlzLWluZm8gLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjMDA0Qjg3O1xufVxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmVlOWNkO1xufVxuLnBhbmVsLmlzLXN1Y2Nlc3MgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmVlOWNkO1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZjNjAwO1xufVxuLnBhbmVsLmlzLXdhcm5pbmcgLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZjNjAwO1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLmlzLWRhbmdlciAucGFuZWwtdGFicyBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4YjAwMDA7XG59XG4ucGFuZWwuaXMtZGFuZ2VyIC5wYW5lbC1ibG9jay5pcy1hY3RpdmUgLnBhbmVsLWljb24ge1xuICBjb2xvcjogIzhiMDAwMDtcbn1cblxuLnBhbmVsLXRhYnM6bm90KDpsYXN0LWNoaWxkKSxcbi5wYW5lbC1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwIDA7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG59XG5cbi5wYW5lbC10YWJzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhbmVsLXRhYnMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5wYW5lbC10YWJzIGEuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRhNGE0YTtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi5wYW5lbC1saXN0IGEge1xuICBjb2xvcjogIzA1MTUyOTtcbn1cbi5wYW5lbC1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYWEwMDtcbn1cblxuLnBhbmVsLWJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xufVxuLnBhbmVsLWJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG4ucGFuZWwtYmxvY2sgPiAuY29udHJvbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhbmVsLWJsb2NrLmlzLXdyYXBwZWQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFuZWwtYmxvY2suaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmFhMDA7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLnBhbmVsLWJsb2NrLmlzLWFjdGl2ZSAucGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLnBhbmVsLWJsb2NrOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbmEucGFuZWwtYmxvY2ssXG5sYWJlbC5wYW5lbC1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEucGFuZWwtYmxvY2s6aG92ZXIsXG5sYWJlbC5wYW5lbC1ibG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG59XG5cbi5wYW5lbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxZW07XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbn1cbi5wYW5lbC1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi50YWJzIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFicyBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMDA0Qjg3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYnMgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLnRhYnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNEI4NztcbiAgY29sb3I6ICMwMDRCODc7XG59XG4udGFicyB1bCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGFicyB1bC5pcy1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuLnRhYnMgdWwuaXMtY2VudGVyIHtcbiAgZmxleDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG59XG4udGFicyB1bC5pcy1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xufVxuLnRhYnMgLmljb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnRhYnMgLmljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi50YWJzLmlzLWNlbnRlcmVkIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFicy5pcy1yaWdodCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udGFicy5pcy1ib3hlZCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMCAwO1xufVxuLnRhYnMuaXMtYm94ZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmRiZGI7XG59XG4udGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4udGFicy5pcy1mdWxsd2lkdGggbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBib3JkZXItY29sb3I6ICMwMDRCODc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWEwMDtcbiAgei1pbmRleDogMjtcbn1cbi50YWJzLmlzLXRvZ2dsZSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4udGFicy5pcy10b2dnbGUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuLnRhYnMuaXMtdG9nZ2xlIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4udGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Qjg3O1xuICBib3JkZXItY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnRhYnMuaXMtdG9nZ2xlIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJzLmlzLXRvZ2dsZS5pcy10b2dnbGUtcm91bmRlZCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI5MDQ4NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbn1cbi50YWJzLmlzLXRvZ2dsZS5pcy10b2dnbGUtcm91bmRlZCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjkwNDg2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOTA0ODZweDtcbiAgcGFkZGluZy1yaWdodDogMS4yNWVtO1xufVxuLnRhYnMuaXMtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4udGFicy5pcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGFicy5pcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtbmFycm93IHtcbiAgZmxleDogbm9uZTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtZnVsbCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by10aGlyZHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWhhbGYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtdGhpcmQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1xdWFydGVyIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLWZpZnRoIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdHdvLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXRocmVlLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZvdXItZmlmdGhzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0zIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy00IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTcge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy04IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtOSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTAge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMTIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW4uaXMtbmFycm93LCAuY29sdW1uLmlzLW5hcnJvdy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLCAuY29sdW1uLmlzLWZ1bGwtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLCAuY29sdW1uLmlzLXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYsIC5jb2x1bW4uaXMtaGFsZi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZCwgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLCAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLCAuY29sdW1uLmlzLW9uZS1maWZ0aC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocywgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocywgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiwgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0wLCAuY29sdW1uLmlzLTAtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLCAuY29sdW1uLmlzLW9mZnNldC0wLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMSwgLmNvbHVtbi5pcy0xLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLCAuY29sdW1uLmlzLW9mZnNldC0xLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLCAuY29sdW1uLmlzLTItdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLCAuY29sdW1uLmlzLW9mZnNldC0yLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMywgLmNvbHVtbi5pcy0zLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMsIC5jb2x1bW4uaXMtb2Zmc2V0LTMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNCwgLmNvbHVtbi5pcy00LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNCwgLmNvbHVtbi5pcy1vZmZzZXQtNC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUsIC5jb2x1bW4uaXMtNS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUsIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LCAuY29sdW1uLmlzLTYtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNiwgLmNvbHVtbi5pcy1vZmZzZXQtNi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LCAuY29sdW1uLmlzLTctdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LCAuY29sdW1uLmlzLW9mZnNldC03LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOCwgLmNvbHVtbi5pcy04LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOCwgLmNvbHVtbi5pcy1vZmZzZXQtOC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTksIC5jb2x1bW4uaXMtOS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LCAuY29sdW1uLmlzLW9mZnNldC05LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLCAuY29sdW1uLmlzLTEwLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAsIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEsIC5jb2x1bW4uaXMtMTEtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMSwgLmNvbHVtbi5pcy1vZmZzZXQtMTEtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMiwgLmNvbHVtbi5pcy0xMi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTAtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0wLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLmNvbHVtbnMge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xufVxuLmNvbHVtbnM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG59XG4uY29sdW1uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gLSAxLjVyZW0pO1xufVxuLmNvbHVtbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbHVtbnMuaXMtZ2FwbGVzcyA+IC5jb2x1bW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb2x1bW5zLmlzLWdhcGxlc3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbHVtbnMuaXMtbXVsdGlsaW5lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbHVtbnMuaXMtdmNlbnRlcmVkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1uczpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY29sdW1ucy5pcy12YXJpYWJsZSB7XG4gIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlIC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcCk7XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wIHtcbiAgLS1jb2x1bW5HYXA6IDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLXRhYmxldCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtdGFibGV0LW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0wLWRlc2t0b3Age1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC1kZXNrdG9wLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAtZnVsbGhkIHtcbiAgICAtLWNvbHVtbkdhcDogMHJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMSB7XG4gIC0tY29sdW1uR2FwOiAwLjFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMS13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0xLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMiB7XG4gIC0tY29sdW1uR2FwOiAwLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTItZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMi13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0yLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuMnJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMyB7XG4gIC0tY29sdW1uR2FwOiAwLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTMtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy0zLWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuM3JlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNCB7XG4gIC0tY29sdW1uR2FwOiAwLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTQtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy00LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNHJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNSB7XG4gIC0tY29sdW1uR2FwOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTUtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNS13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy01LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNXJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNiB7XG4gIC0tY29sdW1uR2FwOiAwLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTYtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNi13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy02LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuNnJlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNyB7XG4gIC0tY29sdW1uR2FwOiAwLjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC43cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC43cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTctZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC43cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC43cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNy13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy03LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuN3JlbTtcbiAgfVxufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOCB7XG4gIC0tY29sdW1uR2FwOiAwLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LW1vYmlsZSB7XG4gICAgLS1jb2x1bW5HYXA6IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtdGFibGV0IHtcbiAgICAtLWNvbHVtbkdhcDogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LXRhYmxldC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC10b3VjaCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZGVza3RvcCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTgtZGVza3RvcC1vbmx5IHtcbiAgICAtLWNvbHVtbkdhcDogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuIHtcbiAgICAtLWNvbHVtbkdhcDogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtOC13aWRlc2NyZWVuLW9ubHkge1xuICAgIC0tY29sdW1uR2FwOiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuY29sdW1ucy5pcy12YXJpYWJsZS5pcy04LWZ1bGxoZCB7XG4gICAgLS1jb2x1bW5HYXA6IDAuOHJlbTtcbiAgfVxufVxuXG4udGlsZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4udGlsZS5pcy1hbmNlc3RvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3RvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG59XG4udGlsZS5pcy1hbmNlc3Rvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50aWxlLmlzLWNoaWxkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4udGlsZS5pcy1wYXJlbnQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnRpbGUuaXMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpbGUuaXMtdmVydGljYWwgPiAudGlsZS5pcy1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLnRpbGU6bm90KC5pcy1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnRpbGUuaXMtMSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudGlsZS5pcy0yIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudGlsZS5pcy0zIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnRpbGUuaXMtNCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnRpbGUuaXMtNSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnRpbGUuaXMtNiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50aWxlLmlzLTcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC50aWxlLmlzLTgge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC50aWxlLmlzLTkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudGlsZS5pcy0xMCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnRpbGUuaXMtMTEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC50aWxlLmlzLTEyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oYXMtdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXdoaXRlOmhvdmVyLCBhLmhhcy10ZXh0LXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1ibGFjazpob3ZlciwgYS5oYXMtdGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEwYTBhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZWJmNmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2I4ZGZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYXJrIHtcbiAgY29sb3I6ICMwYTkyZmYgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzAwNzdkNiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkyZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2ZmYzYwMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnk6aG92ZXIsIGEuaGFzLXRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjY2M5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtcHJpbWFyeS1saWdodCB7XG4gIGNvbG9yOiAjZmZmYWViICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtcHJpbWFyeS1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1wcmltYXJ5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmVmYjggIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWViICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1wcmltYXJ5LWRhcmsge1xuICBjb2xvcjogIzk0NzMwMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXByaW1hcnktZGFyazpob3ZlciwgYS5oYXMtdGV4dC1wcmltYXJ5LWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2M3OWEwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtcHJpbWFyeS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0NzMwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGluayB7XG4gIGNvbG9yOiAjZmZhYTAwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGluazpob3ZlciwgYS5oYXMtdGV4dC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjYzg4MDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY4ZWIgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1saW5rLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LWxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZTdiOCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtbGluay1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZWIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWxpbmstZGFyayB7XG4gIGNvbG9yOiAjOTQ2MzAwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtbGluay1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LWxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjYzc4NTAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1saW5rLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ2MzAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwMDRCODcgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1pbmZvOmhvdmVyLCBhLmhhcy10ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwMmY1NCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODcgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWluZm8tbGlnaHQge1xuICBjb2xvcjogI2ViZjZmZiAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWluZm8tbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtaW5mby1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjYjhkZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1pbmZvLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtaW5mby1kYXJrIHtcbiAgY29sb3I6ICMwYTkyZmYgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1pbmZvLWRhcms6aG92ZXIsIGEuaGFzLXRleHQtaW5mby1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMzZGE5ZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWluZm8tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkyZmYgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZlZTljZCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEuaGFzLXRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmRkMzliICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZTljZCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjZmZmNmViICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtc3VjY2Vzcy1saWdodDpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZWUwYjkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmViICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogIzkxNTQwMyAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LXN1Y2Nlc3MtZGFyazpob3ZlciwgYS5oYXMtdGV4dC1zdWNjZXNzLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2MzNzEwNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtc3VjY2Vzcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNTQwMyAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjNjAwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2FybmluZzpob3ZlciwgYS5oYXMtdGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNjYzllMDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZhZWIgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC13YXJuaW5nLWxpZ2h0OmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmctbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZWZiOCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZWIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjOTQ3MzAwICFpbXBvcnRhbnQ7XG59XG5cbmEuaGFzLXRleHQtd2FybmluZy1kYXJrOmhvdmVyLCBhLmhhcy10ZXh0LXdhcm5pbmctZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjYzc5YTAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13YXJuaW5nLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ3MzAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1kYW5nZXIge1xuICBjb2xvcjogIzhiMDAwMCAhaW1wb3J0YW50O1xufVxuXG5hLmhhcy10ZXh0LWRhbmdlcjpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzU4MDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZGFuZ2VyLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmViZWIgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYW5nZXItbGlnaHQ6aG92ZXIsIGEuaGFzLXRleHQtZGFuZ2VyLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmI4YjggIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWRhbmdlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWRhbmdlci1kYXJrIHtcbiAgY29sb3I6ICNmZjBmMGYgIWltcG9ydGFudDtcbn1cblxuYS5oYXMtdGV4dC1kYW5nZXItZGFyazpob3ZlciwgYS5oYXMtdGV4dC1kYW5nZXItZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1kYW5nZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBmMGYgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LWJsYWNrLWJpcyB7XG4gIGNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ibGFjay1iaXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ibGFjay10ZXIge1xuICBjb2xvcjogIzI0MjQyNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtYmxhY2stdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1kYXJrZXIge1xuICBjb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC1ncmV5LWRhcmsge1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtZ3JleS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleSB7XG4gIGNvbG9yOiAjN2E3YTdhICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhN2E3YSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjYjViNWI1ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC1ncmV5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViNSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtZ3JleS1saWdodGVyIHtcbiAgY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kLWdyZXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdoaXRlLXRlciB7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmFja2dyb3VuZC13aGl0ZS10ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13aGl0ZS1iaXMge1xuICBjb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJhY2tncm91bmQtd2hpdGUtYmlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmlzLXB1bGxlZC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmlzLXB1bGxlZC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaXMtcmFkaXVzbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXNoYWRvd2xlc3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1jbGlwcGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaXMtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmlzLW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmlzLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTEge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTMge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zaXplLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmlzLXNpemUtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc2l6ZS03IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zaXplLTEtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTItbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNC1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS01LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS03LW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtc2l6ZS0xLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS0yLXRhYmxldCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTMtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTQtdGFibGV0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNS10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNi10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNy10YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLXNpemUtMS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS0yLXRvdWNoIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy10b3VjaCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS00LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNS10b3VjaCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LXRvdWNoIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTctdG91Y2gge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLXNpemUtMS1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTItZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTMtZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS00LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS01LWRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNi1kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTctZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaXMtc2l6ZS0xLXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMi13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTQtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTUtd2lkZXNjcmVlbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LXdpZGVzY3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNy13aWRlc2NyZWVuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1zaXplLTEtZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pcy1zaXplLTItZnVsbGhkIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtMy1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzLXNpemUtNC1mdWxsaGQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS01LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS02LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtc2l6ZS03LWZ1bGxoZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oYXMtdGV4dC1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtanVzdGlmaWVkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtY2VudGVyZWQtdGFibGV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMTVweCkge1xuICAuaGFzLXRleHQtY2VudGVyZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1jZW50ZXJlZC13aWRlc2NyZWVuLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA4cHgpIHtcbiAgLmhhcy10ZXh0LWNlbnRlcmVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRhYmxldC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXRvdWNoIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtZGVza3RvcC1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLXdpZGVzY3JlZW4ge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5oYXMtdGV4dC1qdXN0aWZpZWQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtanVzdGlmaWVkLWZ1bGxoZCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGFzLXRleHQtbGVmdC1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1sZWZ0LXRhYmxldCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzLXRleHQtbGVmdC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtdG91Y2gge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5oYXMtdGV4dC1sZWZ0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LWxlZnQtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaGFzLXRleHQtbGVmdC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10YWJsZXQtb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC10b3VjaCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LWRlc2t0b3Atb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC13aWRlc2NyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmhhcy10ZXh0LXJpZ2h0LXdpZGVzY3JlZW4tb25seSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5oYXMtdGV4dC1yaWdodC1mdWxsaGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1jYXBpdGFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmhhcy10ZXh0LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdGV4dC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXRleHQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktcHJpbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1zYW5zLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmlzLWZhbWlseS1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1mYW1pbHktY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWJsb2NrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1ibG9jay10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1ibG9jay10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1ibG9jay10b3VjaCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1ibG9jay1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWJsb2NrLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1ibG9jay13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWJsb2NrLXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1ibG9jay1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtZmxleC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1mbGV4LXRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtZmxleC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWZsZXgtdG91Y2gge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1mbGV4LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1mbGV4LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWZsZXgtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtZmxleC1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaW5saW5lLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtd2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaXMtaW5saW5lLWJsb2NrLXRhYmxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXMtaW5saW5lLWJsb2NrLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIHtcbiAgLmlzLWlubGluZS1ibG9jay13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSBhbmQgKG1heC13aWR0aDogMTQwN3B4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2std2lkZXNjcmVlbi1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtYmxvY2stZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmlzLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC10YWJsZXQtb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC10b3VjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC13aWRlc2NyZWVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWlubGluZS1mbGV4LXdpZGVzY3JlZW4tb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1pbmxpbmUtZmxleC1mdWxsaGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1zci1vbmx5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjAxZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1oaWRkZW4tdG91Y2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgLmlzLWhpZGRlbi1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjE2cHgpIGFuZCAobWF4LXdpZHRoOiAxNDA3cHgpIHtcbiAgLmlzLWhpZGRlbi13aWRlc2NyZWVuLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwOHB4KSB7XG4gIC5pcy1oaWRkZW4tZnVsbGhkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcy1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLWludmlzaWJsZS1tb2JpbGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCksIHByaW50IHtcbiAgLmlzLWludmlzaWJsZS10YWJsZXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pcy1pbnZpc2libGUtdG91Y2gge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLWludmlzaWJsZS1kZXNrdG9wIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIxNXB4KSB7XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxNnB4KSB7XG4gIC5pcy1pbnZpc2libGUtd2lkZXNjcmVlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTZweCkgYW5kIChtYXgtd2lkdGg6IDE0MDdweCkge1xuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDhweCkge1xuICAuaXMtaW52aXNpYmxlLWZ1bGxoZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZXJvIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvIC5uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmhlcm8gLnRhYnMgdWwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmhlcm8uaXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uaGVyby5pcy13aGl0ZSBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXdoaXRlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtd2hpdGUgLnRpdGxlIHtcbiAgY29sb3I6ICMwYTBhMGE7XG59XG4uaGVyby5pcy13aGl0ZSAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjkpO1xufVxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtd2hpdGUgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuNyk7XG59XG4uaGVyby5pcy13aGl0ZSBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy13aGl0ZSBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXdoaXRlIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5oZXJvLmlzLXdoaXRlIC50YWJzIGEge1xuICBjb2xvcjogIzBhMGEwYTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy13aGl0ZSAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjMGEwYTBhO1xufVxuLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy13aGl0ZSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXdoaXRlIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2hpdGUgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMGEwYTBhO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVyby5pcy13aGl0ZS5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2U4ZTNlNCAwJSwgd2hpdGUgNzElLCB3aGl0ZSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLXdoaXRlLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZThlM2U0IDAlLCB3aGl0ZSA3MSUsIHdoaXRlIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLmlzLWJsYWNrIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtYmxhY2sgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1ibGFjayAudGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVyby5pcy1ibGFjayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtYmxhY2sgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1ibGFjayAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIH1cbn1cbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1ibGFjayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWJsYWNrIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ibGFjayAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1ibGFjayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuLmhlcm8uaXMtYmxhY2sgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1ibGFjayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWJsYWNrIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzBhMGEwYTtcbn1cbi5oZXJvLmlzLWJsYWNrLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCBibGFjayAwJSwgIzBhMGEwYSA3MSUsICMxODE2MTYgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1ibGFjay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgYmxhY2sgMCUsICMwYTBhMGEgNzElLCAjMTgxNjE2IDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWxpZ2h0IHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhlcm8uaXMtbGlnaHQgLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1saWdodCAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1saWdodCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmY7XG4gIH1cbn1cbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1saWdodCBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWxpZ2h0IC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlYmZmO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWxpZ2h0IC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy1saWdodCAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLWxpZ2h0IC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGlnaHQgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNlYmY2ZmY7XG59XG4uaGVyby5pcy1saWdodC5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2I4ZWJmZiAwJSwgI2ViZjZmZiA3MSUsIHdoaXRlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtbGlnaHQuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNiOGViZmYgMCUsICNlYmY2ZmYgNzElLCB3aGl0ZSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTkyZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWRhcmsgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1kYXJrIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtZGFyayAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1kYXJrIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1kYXJrIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhOTJmZjtcbiAgfVxufVxuLmhlcm8uaXMtZGFyayAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1kYXJrIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhcmsgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1kYXJrIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWRhcmsgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg1ZjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1kYXJrIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1kYXJrIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFyayAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtZGFyayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhcmsgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzBhOTJmZjtcbn1cbi5oZXJvLmlzLWRhcmsuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMDliZDYgMCUsICMwYTkyZmYgNzElLCAjMjQ3OWZmIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtZGFyay5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzAwOWJkNiAwJSwgIzBhOTJmZiA3MSUsICMyNDc5ZmYgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXByaW1hcnksIC5ib2x0Zm9ybSBidXR0b24uaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1wcmltYXJ5IGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gYTpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLnRhZyk6bm90KC5wYWdpbmF0aW9uLWxpbmsuaXMtY3VycmVudCksXG4uaGVyby5pcy1wcmltYXJ5IHN0cm9uZyxcbi5ib2x0Zm9ybSBidXR0b24uaGVybyBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRpdGxlLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtcHJpbWFyeSAuc3VidGl0bGUgc3Ryb25nLFxuLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1tZW51LCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjAwO1xuICB9XG59XG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItaXRlbSwgLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLXByaW1hcnkgLm5hdmJhci1saW5rLFxuLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1wcmltYXJ5IGEubmF2YmFyLWl0ZW06aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaGVybyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1wcmltYXJ5IGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluazpob3Zlcixcbi5ib2x0Zm9ybSBidXR0b24uaGVybyAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1wcmltYXJ5IC5uYXZiYXItbGluay5pcy1hY3RpdmUsXG4uYm9sdGZvcm0gYnV0dG9uLmhlcm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmIyMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzIGEsIC5ib2x0Zm9ybSBidXR0b24uaGVybyAudGFicyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicyBhOmhvdmVyLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1wcmltYXJ5IC50YWJzIGxpLmlzLWFjdGl2ZSBhLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBhLCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgYSwgLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmJvbHRmb3JtIGJ1dHRvbi5oZXJvIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIsIC5ib2x0Zm9ybSBidXR0b24uaGVybyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cbi5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5ib2x0Zm9ybSBidXR0b24uaGVybyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtcHJpbWFyeSAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5ib2x0Zm9ybSBidXR0b24uaGVybyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXByaW1hcnkgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmM2MDA7XG59XG4uaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQsIC5ib2x0Zm9ybSBidXR0b24uaGVyby5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2NjN2MwMCAwJSwgI2ZmYzYwMCA3MSUsICNmZmYyMWEgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1wcmltYXJ5LmlzLWJvbGQgLm5hdmJhci1tZW51LCAuYm9sdGZvcm0gYnV0dG9uLmhlcm8uaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjYzdjMDAgMCUsICNmZmM2MDAgNzElLCAjZmZmMjFhIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWEwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtbGluayBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWxpbmsgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVyby5pcy1saW5rIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWxpbmsgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLmlzLWxpbmsgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYTAwO1xuICB9XG59XG4uaGVyby5pcy1saW5rIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5oZXJvLmlzLWxpbmsgYS5uYXZiYXItaXRlbTpob3ZlciwgLmhlcm8uaXMtbGluayBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWxpbmsgLm5hdmJhci1saW5rOmhvdmVyLFxuLmhlcm8uaXMtbGluayAubmF2YmFyLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2OTkwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtbGluayAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWxpbmsgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtbGluayAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGE6aG92ZXIsIC5oZXJvLmlzLWxpbmsgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLWJveGVkIGxpLmlzLWFjdGl2ZSBhOmhvdmVyLCAuaGVyby5pcy1saW5rIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtbGluayAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZhYTAwO1xufVxuLmhlcm8uaXMtbGluay5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2NjNjYwMCAwJSwgI2ZmYWEwMCA3MSUsICNmZmQ5MWEgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1saW5rLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjY2M2NjAwIDAlLCAjZmZhYTAwIDcxJSwgI2ZmZDkxYSAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRCODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWluZm8gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtaW5mbyAuc3VidGl0bGUgYTpub3QoLmJ1dHRvbiksXG4uaGVyby5pcy1pbmZvIC5zdWJ0aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy1pbmZvIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEI4NztcbiAgfVxufVxuLmhlcm8uaXMtaW5mbyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVyby5pcy1pbmZvIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWluZm8gYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy1pbmZvIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLWluZm8gLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNkNmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy1pbmZvIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWluZm8gLnRhYnMuaXMtYm94ZWQgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1pbmZvIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtaW5mbyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWluZm8gLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNEI4Nztcbn1cbi5oZXJvLmlzLWluZm8uaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwMDNkNTQgMCUsICMwMDRCODcgNzElLCAjMDAzZWExIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtaW5mby5pcy1ib2xkIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzAwM2Q1NCAwJSwgIzAwNEI4NyA3MSUsICMwMDNlYTEgMTAwJSk7XG4gIH1cbn1cbi5oZXJvLmlzLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlOWNkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLXN1Y2Nlc3Mgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVyby5pcy1zdWNjZXNzIC50aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uaGVyby5pcy1zdWNjZXNzIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLXN1Y2Nlc3MgLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWU5Y2Q7XG4gIH1cbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLm5hdmJhci1pdGVtLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyBhLm5hdmJhci1pdGVtOmhvdmVyLCAuaGVyby5pcy1zdWNjZXNzIGEubmF2YmFyLWl0ZW0uaXMtYWN0aXZlLFxuLmhlcm8uaXMtc3VjY2VzcyAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1zdWNjZXNzIC5uYXZiYXItbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkZWI0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMgbGkuaXMtYWN0aXZlIGEge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgYTpob3ZlciwgLmhlcm8uaXMtc3VjY2VzcyAudGFicy5pcy10b2dnbGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcbn1cbi5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGE6aG92ZXIsIC5oZXJvLmlzLXN1Y2Nlc3MgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhLCAuaGVyby5pcy1zdWNjZXNzIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmVlOWNkO1xufVxuLmhlcm8uaXMtc3VjY2Vzcy5pcy1ib2xkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgI2ZmYzI5OSAwJSwgI2ZlZTljZCA3MSUsICNmZmY4ZTYgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby5pcy1zdWNjZXNzLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjZmZjMjk5IDAlLCAjZmVlOWNkIDcxJSwgI2ZmZjhlNiAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy13YXJuaW5nIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC50YWcpOm5vdCgucGFnaW5hdGlvbi1saW5rLmlzLWN1cnJlbnQpLFxuLmhlcm8uaXMtd2FybmluZyBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5oZXJvLmlzLXdhcm5pbmcgLnN1YnRpdGxlIGE6bm90KC5idXR0b24pLFxuLmhlcm8uaXMtd2FybmluZyAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMDtcbiAgfVxufVxuLmhlcm8uaXMtd2FybmluZyAubmF2YmFyLWl0ZW0sXG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy13YXJuaW5nIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLXdhcm5pbmcgYS5uYXZiYXItaXRlbS5pcy1hY3RpdmUsXG4uaGVyby5pcy13YXJuaW5nIC5uYXZiYXItbGluazpob3Zlcixcbi5oZXJvLmlzLXdhcm5pbmcgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmIyMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicyBsaS5pcy1hY3RpdmUgYSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLWJveGVkIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy13YXJuaW5nIC50YWJzLmlzLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xufVxuLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtd2FybmluZyAudGFicy5pcy10b2dnbGUgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLXdhcm5pbmcgLnRhYnMuaXMtdG9nZ2xlIGxpLmlzLWFjdGl2ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmM2MDA7XG59XG4uaGVyby5pcy13YXJuaW5nLmlzLWJvbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjY2M3YzAwIDAlLCAjZmZjNjAwIDcxJSwgI2ZmZjIxYSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLmlzLXdhcm5pbmcuaXMtYm9sZCAubmF2YmFyLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICNjYzdjMDAgMCUsICNmZmM2MDAgNzElLCAjZmZmMjFhIDEwMCUpO1xuICB9XG59XG4uaGVyby5pcy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhbmdlciBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbi5oZXJvLmlzLWRhbmdlciBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC5zdWJ0aXRsZSBhOm5vdCguYnV0dG9uKSxcbi5oZXJvLmlzLWRhbmdlciAuc3VidGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiMDAwMDtcbiAgfVxufVxuLmhlcm8uaXMtZGFuZ2VyIC5uYXZiYXItaXRlbSxcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlcm8uaXMtZGFuZ2VyIGEubmF2YmFyLWl0ZW06aG92ZXIsIC5oZXJvLmlzLWRhbmdlciBhLm5hdmJhci1pdGVtLmlzLWFjdGl2ZSxcbi5oZXJvLmlzLWRhbmdlciAubmF2YmFyLWxpbms6aG92ZXIsXG4uaGVyby5pcy1kYW5nZXIgLm5hdmJhci1saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC45O1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8uaXMtZGFuZ2VyIC50YWJzIGxpLmlzLWFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBhOmhvdmVyLCAuaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtdG9nZ2xlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG59XG4uaGVyby5pcy1kYW5nZXIgLnRhYnMuaXMtYm94ZWQgbGkuaXMtYWN0aXZlIGEsIC5oZXJvLmlzLWRhbmdlciAudGFicy5pcy1ib3hlZCBsaS5pcy1hY3RpdmUgYTpob3ZlciwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYSwgLmhlcm8uaXMtZGFuZ2VyIC50YWJzLmlzLXRvZ2dsZSBsaS5pcy1hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM4YjAwMDA7XG59XG4uaGVyby5pcy1kYW5nZXIuaXMtYm9sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICM1ODAwMGYgMCUsICM4YjAwMDAgNzElLCAjYTUxYjAwIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8uaXMtZGFuZ2VyLmlzLWJvbGQgLm5hdmJhci1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjNTgwMDBmIDAlLCAjOGIwMDAwIDcxJSwgI2E1MWIwMCAxMDAlKTtcbiAgfVxufVxuLmhlcm8uaXMtc21hbGwgLmhlcm8tYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGVyby5pcy1tZWRpdW0gLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZzogOXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSwgcHJpbnQge1xuICAuaGVyby5pcy1sYXJnZSAuaGVyby1ib2R5IHtcbiAgICBwYWRkaW5nOiAxOHJlbSAxLjVyZW07XG4gIH1cbn1cbi5oZXJvLmlzLWhhbGZoZWlnaHQgLmhlcm8tYm9keSwgLmhlcm8uaXMtZnVsbGhlaWdodCAuaGVyby1ib2R5LCAuaGVyby5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyIC5oZXJvLWJvZHkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlcm8uaXMtaGFsZmhlaWdodCAuaGVyby1ib2R5ID4gLmNvbnRhaW5lciwgLmhlcm8uaXMtZnVsbGhlaWdodCAuaGVyby1ib2R5ID4gLmNvbnRhaW5lciwgLmhlcm8uaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhciAuaGVyby1ib2R5ID4gLmNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uaGVyby5pcy1oYWxmaGVpZ2h0IHtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbi5oZXJvLmlzLWZ1bGxoZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmhlcm8tdmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm8tdmlkZW8gdmlkZW8ge1xuICBsZWZ0OiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cbi5oZXJvLXZpZGVvLmlzLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMC4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlcm8tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJ1dHRvbnMgLmJ1dHRvbiwgLmhlcm8tYnV0dG9ucyAuYm9sdGZvcm0gYnV0dG9uLCAuYm9sdGZvcm0gLmhlcm8tYnV0dG9ucyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5oZXJvLWJ1dHRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuYm9sdGZvcm0gLmhlcm8tYnV0dG9ucyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpLCBwcmludCB7XG4gIC5oZXJvLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tYnV0dG9ucyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5oZXJvLWJ1dHRvbnMgLmJvbHRmb3JtIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuYm9sdGZvcm0gLmhlcm8tYnV0dG9ucyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLmhlcm8taGVhZCxcbi5oZXJvLWZvb3Qge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaGVyby1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbSAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24uaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiA5cmVtIDEuNXJlbTtcbiAgfVxuICAuc2VjdGlvbi5pcy1sYXJnZSB7XG4gICAgcGFkZGluZzogMThyZW0gMS41cmVtO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbSA2cmVtO1xufVxuXG4uYm9sdGZvcm0gbGFiZWwge1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUgLmNvbHVtbiB7XG4gIHBhZGRpbmc6IHZhcigtLWNvbHVtbkdhcCk7XG59IiwiQGtleWZyYW1lcyBzcGluQXJvdW5kXG4gIGZyb21cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICB0b1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZylcbiIsIkBpbXBvcnQgXCJpbml0aWFsLXZhcmlhYmxlc1wiXG5cbj1jbGVhcmZpeFxuICAmOjphZnRlclxuICAgIGNsZWFyOiBib3RoXG4gICAgY29udGVudDogXCIgXCJcbiAgICBkaXNwbGF5OiB0YWJsZVxuXG49Y2VudGVyKCR3aWR0aCwgJGhlaWdodDogMClcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIEBpZiAkaGVpZ2h0ICE9IDBcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gLyAyKSlcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JGhlaWdodH0gLyAyKSlcbiAgQGVsc2VcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgjeyR3aWR0aH0gLyAyKSlcbiAgICB0b3A6IGNhbGMoNTAlIC0gKCN7JHdpZHRofSAvIDIpKVxuXG49ZmEoJHNpemUsICRkaW1lbnNpb25zKVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZm9udC1zaXplOiAkc2l6ZVxuICBoZWlnaHQ6ICRkaW1lbnNpb25zXG4gIGxpbmUtaGVpZ2h0OiAkZGltZW5zaW9uc1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogJGRpbWVuc2lvbnNcblxuPWhhbWJ1cmdlcigkZGltZW5zaW9ucylcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJGRpbWVuc2lvbnNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAkZGltZW5zaW9uc1xuICBzcGFuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBoZWlnaHQ6IDFweFxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybVxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nXG4gICAgd2lkdGg6IDE2cHhcbiAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweClcbiAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweClcbiAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgdG9wOiBjYWxjKDUwJSArIDRweClcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYShibGFjaywgMC4wNSlcbiAgLy8gTW9kaWZlcnNcbiAgJi5pcy1hY3RpdmVcbiAgICBzcGFuXG4gICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpXG4gICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZylcblxuPW92ZXJmbG93LXRvdWNoXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuXG49cGxhY2Vob2xkZXJcbiAgJHBsYWNlaG9sZGVyczogJzotbW96JyAnOi13ZWJraXQtaW5wdXQnICctbW96JyAnLW1zLWlucHV0J1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVyc1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyXG4gICAgICBAY29udGVudFxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG49ZnJvbSgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGV2aWNlKVxuICAgIEBjb250ZW50XG5cbj11bnRpbCgkZGV2aWNlKVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGV2aWNlIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1tb2JpbGVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCAtIDFweClcbiAgICBAY29udGVudFxuXG49dGFibGV0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpLCBwcmludFxuICAgIEBjb250ZW50XG5cbj10YWJsZXQtb25seVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpXG4gICAgQGNvbnRlbnRcblxuPXRvdWNoXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKVxuICAgIEBjb250ZW50XG5cbj1kZXNrdG9wLW9ubHlcbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPXVudGlsLXdpZGVzY3JlZW5cbiAgQGlmICR3aWRlc2NyZWVuLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtIDFweClcbiAgICAgIEBjb250ZW50XG5cbj13aWRlc2NyZWVuXG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZGVzY3JlZW4pXG4gICAgICBAY29udGVudFxuXG49d2lkZXNjcmVlbi1vbmx5XG4gIEBpZiAkd2lkZXNjcmVlbi1lbmFibGVkIGFuZCAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpXG4gICAgICBAY29udGVudFxuXG49dW50aWwtZnVsbGhkXG4gIEBpZiAkZnVsbGhkLWVuYWJsZWRcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZnVsbGhkIC0gMXB4KVxuICAgICAgQGNvbnRlbnRcblxuPWZ1bGxoZFxuICBAaWYgJGZ1bGxoZC1lbmFibGVkXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZClcbiAgICAgIEBjb250ZW50XG5cbj1sdHJcbiAgQGlmIG5vdCAkcnRsXG4gICAgQGNvbnRlbnRcblxuPXJ0bFxuICBAaWYgJHJ0bFxuICAgIEBjb250ZW50XG5cbj1sdHItcHJvcGVydHkoJHByb3BlcnR5LCAkc3BhY2luZywgJHJpZ2h0OiB0cnVlKVxuICAkbm9ybWFsOiBpZigkcmlnaHQsIFwicmlnaHRcIiwgXCJsZWZ0XCIpXG4gICRvcHBvc2l0ZTogaWYoJHJpZ2h0LCBcImxlZnRcIiwgXCJyaWdodFwiKVxuICBAaWYgJHJ0bFxuICAgICN7JHByb3BlcnR5fS0jeyRvcHBvc2l0ZX06ICRzcGFjaW5nXG4gIEBlbHNlXG4gICAgI3skcHJvcGVydHl9LSN7JG5vcm1hbH06ICRzcGFjaW5nXG5cbj1sdHItcG9zaXRpb24oJHNwYWNpbmcsICRyaWdodDogdHJ1ZSlcbiAgJG5vcm1hbDogaWYoJHJpZ2h0LCBcInJpZ2h0XCIsIFwibGVmdFwiKVxuICAkb3Bwb3NpdGU6IGlmKCRyaWdodCwgXCJsZWZ0XCIsIFwicmlnaHRcIilcbiAgQGlmICRydGxcbiAgICAjeyRvcHBvc2l0ZX06ICRzcGFjaW5nXG4gIEBlbHNlXG4gICAgI3skbm9ybWFsfTogJHNwYWNpbmdcblxuLy8gUGxhY2Vob2xkZXJzXG5cbj11bnNlbGVjdGFibGVcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZVxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmVcbiAgdXNlci1zZWxlY3Q6IG5vbmVcblxuJXVuc2VsZWN0YWJsZVxuICArdW5zZWxlY3RhYmxlXG5cbj1hcnJvdygkY29sb3I6IHRyYW5zcGFyZW50KVxuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JcbiAgYm9yZGVyLXJhZGl1czogMnB4XG4gIGJvcmRlci1yaWdodDogMFxuICBib3JkZXItdG9wOiAwXG4gIGNvbnRlbnQ6IFwiIFwiXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogMC42MjVlbVxuICBtYXJnaW4tdG9wOiAtMC40Mzc1ZW1cbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogNTAlXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gIHdpZHRoOiAwLjYyNWVtXG5cbiVhcnJvd1xuICArYXJyb3dcblxuPWJsb2NrKCRzcGFjaW5nOiAkYmxvY2stc3BhY2luZylcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmdcblxuJWJsb2NrXG4gICtibG9ja1xuXG49ZGVsZXRlXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmVcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG4gIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4yKVxuICBib3JkZXI6IG5vbmVcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gIGN1cnNvcjogcG9pbnRlclxuICBwb2ludGVyLWV2ZW50czogYXV0b1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGZvbnQtc2l6ZTogMFxuICBoZWlnaHQ6IDIwcHhcbiAgbWF4LWhlaWdodDogMjBweFxuICBtYXgtd2lkdGg6IDIwcHhcbiAgbWluLWhlaWdodDogMjBweFxuICBtaW4td2lkdGg6IDIwcHhcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICB3aWR0aDogMjBweFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgbGVmdDogNTAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlclxuICAmOjpiZWZvcmVcbiAgICBoZWlnaHQ6IDJweFxuICAgIHdpZHRoOiA1MCVcbiAgJjo6YWZ0ZXJcbiAgICBoZWlnaHQ6IDUwJVxuICAgIHdpZHRoOiAycHhcbiAgJjpob3ZlcixcbiAgJjpmb2N1c1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4zKVxuICAmOmFjdGl2ZVxuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC40KVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAxNnB4XG4gICAgbWF4LWhlaWdodDogMTZweFxuICAgIG1heC13aWR0aDogMTZweFxuICAgIG1pbi1oZWlnaHQ6IDE2cHhcbiAgICBtaW4td2lkdGg6IDE2cHhcbiAgICB3aWR0aDogMTZweFxuICAmLmlzLW1lZGl1bVxuICAgIGhlaWdodDogMjRweFxuICAgIG1heC1oZWlnaHQ6IDI0cHhcbiAgICBtYXgtd2lkdGg6IDI0cHhcbiAgICBtaW4taGVpZ2h0OiAyNHB4XG4gICAgbWluLXdpZHRoOiAyNHB4XG4gICAgd2lkdGg6IDI0cHhcbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogMzJweFxuICAgIG1heC1oZWlnaHQ6IDMycHhcbiAgICBtYXgtd2lkdGg6IDMycHhcbiAgICBtaW4taGVpZ2h0OiAzMnB4XG4gICAgbWluLXdpZHRoOiAzMnB4XG4gICAgd2lkdGg6IDMycHhcblxuJWRlbGV0ZVxuICArZGVsZXRlXG5cbj1sb2FkZXJcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDUwMG1zIGluZmluaXRlIGxpbmVhclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50XG4gIGNvbnRlbnQ6IFwiXCJcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxZW1cblxuJWxvYWRlclxuICArbG9hZGVyXG5cbj1vdmVybGF5KCRvZmZzZXQ6IDApXG4gIGJvdHRvbTogJG9mZnNldFxuICBsZWZ0OiAkb2Zmc2V0XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICByaWdodDogJG9mZnNldFxuICB0b3A6ICRvZmZzZXRcblxuJW92ZXJsYXlcbiAgK292ZXJsYXlcbiIsIi8vIENvbG9yc1xuXG4kYmxhY2s6ICAgICAgICBoc2woMCwgMCUsIDQlKSAhZGVmYXVsdFxuJGJsYWNrLWJpczogICAgaHNsKDAsIDAlLCA3JSkgIWRlZmF1bHRcbiRibGFjay10ZXI6ICAgIGhzbCgwLCAwJSwgMTQlKSAhZGVmYXVsdFxuXG4kZ3JleS1kYXJrZXI6ICBoc2woMCwgMCUsIDIxJSkgIWRlZmF1bHRcbiRncmV5LWRhcms6ICAgIGhzbCgwLCAwJSwgMjklKSAhZGVmYXVsdFxuJGdyZXk6ICAgICAgICAgaHNsKDAsIDAlLCA0OCUpICFkZWZhdWx0XG4kZ3JleS1saWdodDogICBoc2woMCwgMCUsIDcxJSkgIWRlZmF1bHRcbiRncmV5LWxpZ2h0ZXI6IGhzbCgwLCAwJSwgODYlKSAhZGVmYXVsdFxuJGdyZXktbGlnaHRlc3Q6IGhzbCgwLCAwJSwgOTMlKSAhZGVmYXVsdFxuXG4kd2hpdGUtdGVyOiAgICBoc2woMCwgMCUsIDk2JSkgIWRlZmF1bHRcbiR3aGl0ZS1iaXM6ICAgIGhzbCgwLCAwJSwgOTglKSAhZGVmYXVsdFxuJHdoaXRlOiAgICAgICAgaHNsKDAsIDAlLCAxMDAlKSAhZGVmYXVsdFxuXG4kb3JhbmdlOiAgICAgICBoc2woMTQsICAxMDAlLCA1MyUpICFkZWZhdWx0XG4keWVsbG93OiAgICAgICBoc2woNDgsICAxMDAlLCA2NyUpICFkZWZhdWx0XG4kZ3JlZW46ICAgICAgICBoc2woMTQxLCA1MyUsICA1MyUpICFkZWZhdWx0XG4kdHVycXVvaXNlOiAgICBoc2woMTcxLCAxMDAlLCA0MSUpICFkZWZhdWx0XG4kY3lhbjogICAgICAgICBoc2woMjA0LCA3MSUsICA1MyUpICFkZWZhdWx0XG4kYmx1ZTogICAgICAgICBoc2woMjE3LCA3MSUsICA1MyUpICFkZWZhdWx0XG4kcHVycGxlOiAgICAgICBoc2woMjcxLCAxMDAlLCA3MSUpICFkZWZhdWx0XG4kcmVkOiAgICAgICAgICBoc2woMzQ4LCA4NiUsIDYxJSkgIWRlZmF1bHRcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXNhbnMtc2VyaWY6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHRcbiRmYW1pbHktbW9ub3NwYWNlOiBtb25vc3BhY2UgIWRlZmF1bHRcbiRyZW5kZXItbW9kZTogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0XG5cbiRzaXplLTE6IDNyZW0gIWRlZmF1bHRcbiRzaXplLTI6IDIuNXJlbSAhZGVmYXVsdFxuJHNpemUtMzogMnJlbSAhZGVmYXVsdFxuJHNpemUtNDogMS41cmVtICFkZWZhdWx0XG4kc2l6ZS01OiAxLjI1cmVtICFkZWZhdWx0XG4kc2l6ZS02OiAxcmVtICFkZWZhdWx0XG4kc2l6ZS03OiAwLjc1cmVtICFkZWZhdWx0XG5cbiR3ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdFxuJHdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdFxuJHdlaWdodC1tZWRpdW06IDUwMCAhZGVmYXVsdFxuJHdlaWdodC1zZW1pYm9sZDogNjAwICFkZWZhdWx0XG4kd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdFxuXG4vLyBTcGFjaW5nXG5cbiRibG9jay1zcGFjaW5nOiAxLjVyZW0gIWRlZmF1bHRcblxuLy8gUmVzcG9uc2l2ZW5lc3NcblxuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMzJweCAhZGVmYXVsdFxuLy8gOTYwLCAxMTUyLCBhbmQgMTM0NCBoYXZlIGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhleSBhcmUgZGl2aXNpYmxlIGJ5IGJvdGggMTIgYW5kIDE2XG4kdGFibGV0OiA3NjlweCAhZGVmYXVsdFxuLy8gOTYwcHggY29udGFpbmVyICsgNHJlbVxuJGRlc2t0b3A6IDk2MHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuLy8gMTE1MnB4IGNvbnRhaW5lciArIDRyZW1cbiR3aWRlc2NyZWVuOiAxMTUycHggKyAoMiAqICRnYXApICFkZWZhdWx0XG4kd2lkZXNjcmVlbi1lbmFibGVkOiB0cnVlICFkZWZhdWx0XG4vLyAxMzQ0cHggY29udGFpbmVyICsgNHJlbVxuJGZ1bGxoZDogMTM0NHB4ICsgKDIgKiAkZ2FwKSAhZGVmYXVsdFxuJGZ1bGxoZC1lbmFibGVkOiB0cnVlICFkZWZhdWx0XG5cbi8vIE1pc2NlbGxhbmVvdXNcblxuJGVhc2luZzogZWFzZS1vdXQgIWRlZmF1bHRcbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdFxuJHJhZGl1czogNHB4ICFkZWZhdWx0XG4kcmFkaXVzLWxhcmdlOiA2cHggIWRlZmF1bHRcbiRyYWRpdXMtcm91bmRlZDogMjkwNDg2cHggIWRlZmF1bHRcbiRzcGVlZDogODZtcyAhZGVmYXVsdFxuXG4vLyBGbGFnc1xuXG4kdmFyaWFibGUtY29sdW1uczogdHJ1ZSAhZGVmYXVsdFxuJHJ0bDogZmFsc2UgIWRlZmF1bHRcbiIsIiRjb250cm9sLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJGNvbnRyb2wtcmFkaXVzLXNtYWxsOiAkcmFkaXVzLXNtYWxsICFkZWZhdWx0XG5cbiRjb250cm9sLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0XG5cbiRjb250cm9sLWhlaWdodDogMi41ZW0gIWRlZmF1bHRcbiRjb250cm9sLWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHRcblxuJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbDogY2FsYygwLjVlbSAtICN7JGNvbnRyb2wtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbDogY2FsYygwLjc1ZW0gLSAjeyRjb250cm9sLWJvcmRlci13aWR0aH0pICFkZWZhdWx0XG5cbj1jb250cm9sXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBib3JkZXI6ICRjb250cm9sLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudFxuICBib3JkZXItcmFkaXVzOiAkY29udHJvbC1yYWRpdXNcbiAgYm94LXNoYWRvdzogbm9uZVxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBoZWlnaHQ6ICRjb250cm9sLWhlaWdodFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgbGluZS1oZWlnaHQ6ICRjb250cm9sLWxpbmUtaGVpZ2h0XG4gIHBhZGRpbmctYm90dG9tOiAkY29udHJvbC1wYWRkaW5nLXZlcnRpY2FsXG4gIHBhZGRpbmctbGVmdDogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRjb250cm9sLXBhZGRpbmctaG9yaXpvbnRhbFxuICBwYWRkaW5nLXRvcDogJGNvbnRyb2wtcGFkZGluZy12ZXJ0aWNhbFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgdmVydGljYWwtYWxpZ246IHRvcFxuICAvLyBTdGF0ZXNcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkLFxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBvdXRsaW5lOiBub25lXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuJWNvbnRyb2xcbiAgK2NvbnRyb2xcblxuLy8gVGhlIGNvbnRyb2xzIHNpemVzIHVzZSBtaXhpbnMgc28gdGhleSBjYW4gYmUgdXNlZCBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbj1jb250cm9sLXNtYWxsXG4gIGJvcmRlci1yYWRpdXM6ICRjb250cm9sLXJhZGl1cy1zbWFsbFxuICBmb250LXNpemU6ICRzaXplLXNtYWxsXG49Y29udHJvbC1tZWRpdW1cbiAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbj1jb250cm9sLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIi8vIFNob3cgdGhlIGN1cnJlbnQgYnJlYWtwb2ludHMgaW4gdGhlIGxvd2VyIGxlZnQgY29ybmVyLlxuJGRlYnVnLWJyZWFrcG9pbnQ6IGZhbHNlO1xuXG4vLyAtLS0tLS0tLS0tLS0gU2V0dGluZ3MgZm9yIEJ1bG1hIC0tLS0tLS0tLS0tLS0tLVxuXG4vLyAxLiBJbXBvcnQgdGhlIGluaXRpYWwgdmFyaWFibGVzXG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2luaXRpYWwtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2J1bG1hL3Nhc3MvdXRpbGl0aWVzL2Z1bmN0aW9uc1wiO1xuXG4vLyAyLiBTZXQgeW91ciBvd24gaW5pdGlhbCB2YXJpYWJsZXNcblxuLy8gQnJhbmQgY29sb3JzXG4kY29sb3JfbW9kcmE6ICMwMDRCODc7XG4kY29sb3Jfemx1dGE6ICNmZmM2MDA7XG4kY29sb3Jfb3Jhbno6ICNmZmFhMDA7XG4kY29sb3Jfa3JlbW92YTogI2ZlZTljZDtcbiRjb2xvcl90bWF2YTogIzA1MTUyOTtcbiRjb2xvcl9ydWRhOiAjOGIwMDAwO1xuXG4vLyBDb2xvcnNcbiRsaWdodDogZmluZExpZ2h0Q29sb3IoJGNvbG9yX21vZHJhKTtcbiRkYXJrOiBmaW5kRGFya0NvbG9yKCRjb2xvcl9tb2RyYSk7XG4kbWVkaXVtOiBkYXJrZW4oJGNvbG9yX21vZHJhLCAxNSUpO1xuXG4kcHJpbWFyeTogJGNvbG9yX3psdXRhO1xuJGxpbms6ICRjb2xvcl9vcmFuejtcbiRpbmZvOiAkY29sb3JfbW9kcmE7XG4kc3VjY2VzczogJGNvbG9yX2tyZW1vdmE7XG4kd2FybmluZzogJGNvbG9yX3psdXRhO1xuJGRhbmdlcjogJGNvbG9yX3J1ZGE7XG5cbiR0ZXh0OiAkY29sb3JfdG1hdmE7XG4kdGV4dC1zdHJvbmc6ICR0ZXh0O1xuXG4kbGluay1ob3ZlcjogJGNvbG9yX21vZHJhO1xuXG4vLyBGb250c1xuJGZvbnQtc2Fucy1zZXJpZiAgICA6ICdNYXZlbiBQcm8nLCBzYW5zLXNlcmlmOyAgICAgLy8gQmFzZSBmb250XG4kZm9udC1zZXJpZiAgICAgICAgIDogJ01hdmVuIFBybycsIHNhbnMtc2VyaWY7ICAgICAvLyBIZWFkaW5nc1xuXG4kcHJlLWJhY2tncm91bmQ6ICRncmV5LWxpZ2h0ZXI7XG4kZmFtaWx5LXByaW1hcnk6ICRmb250LXNhbnMtc2VyaWY7XG5cbi8vIEdlbmVyaWMgdmFyaWFibGVzXG4kYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuJGNvbHVtbi1nYXA6IDEuNXJlbTtcblxuLy8gVGl0bGVcbiR0aXRsZS1zaXplOiAycmVtO1xuJHRpdGxlLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuJHRpdGxlLXdlaWdodDogJHdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4kc3VidGl0bGUtc2l6ZTogMS41cmVtO1xuJHN1YnRpdGxlLWNvbG9yOiAkdGV4dCAhaW1wb3J0YW50O1xuJHN1YnRpdGxlLXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbiRjb250ZW50LWhlYWRpbmctY29sb3I6ICRwcmltYXJ5O1xuJGNvbnRlbnQtaGVhZGluZy13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7XG4kc3VidGl0bGUtbmVnYXRpdmUtbWFyZ2luOiAtMS41cmVtO1xuJHN1YnRpdGxlLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xuXG4vLyBCb3hcbiRib3gtcmFkaXVzOiAwcHg7XG4kYm94LXNoYWRvdzogMDtcblxuLy8gVGFic1xuJHRhYnMtbGluay1jb2xvcjogJGluZm87XG4kdGFicy1ib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4kdGFicy1saW5rLWhvdmVyLWNvbG9yOiAkbGluaztcbiR0YWJzLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGluZm87XG4kdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJGluZm87XG4kdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkaW5mbztcbiR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci1jb2xvcjogJGluZm87XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkaW5mbztcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGxpbms7XG5cbi8vIFJhZGl1c1xuJHJhZGl1cy1zbWFsbDogMHB4O1xuJHJhZGl1czogMHB4O1xuJHJhZGl1cy1sYXJnZTogMHB4O1xuJGNhcmQtcmFkaXVzOiAkcmFkaXVzO1xuJGltYWdlLXJhZGl1czogJHJhZGl1cztcblxuLy8gTGV2ZWxcbiRsZXZlbC1pdGVtLXNwYWNpbmc6IDEuMmVtO1xuXG4vLyBNb2RhbFxuJG1vZGFsLXo6IDYwO1xuXG4vLyBOYXZiYXJcbiRuYXZiYXItejogNTA7XG4kbmF2YmFyLWZpeGVkLXo6ICRuYXZiYXItejtcbiRuYXZiYXItaXRlbS1jb2xvcjogJGNvbG9yX21vZHJhO1xuJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xuJG5hdmJhci1oZWlnaHQ6IDRyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLWJ1cmdlci1jb2xvcjogJGNvbG9yX3psdXRhO1xuXG4vLyA0LiBTZXR1cCB5b3VyIEN1c3RvbSBDb2xvcnNcbiRsaW5rZWRpbjogIzAwNzdiNTtcbiRsaW5rZWRpbi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkbGlua2VkaW4pO1xuJHR3aXR0ZXI6ICM1NWFjZWU7XG4kdHdpdHRlci1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdHdpdHRlcik7XG4kZ2l0aHViOiAjMzMzO1xuJGdpdGh1Yi1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkZ2l0aHViKTtcblxuLy8gNS4gSW1wb3J0IHRoZSByZXN0IG9mIHRoZSBcInV0aWxpdGllc1wiLlxuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9idWxtYS9zYXNzL3V0aWxpdGllcy9hbGxcIjtcbiIsIkBjaGFyc2V0IFwidXRmLThcIlxuLyohIGJ1bG1hLmlvIHYwLjkuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9qZ3RobXMvYnVsbWEgKi9cbkBpbXBvcnQgXCJzYXNzL3V0aWxpdGllcy9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2Jhc2UvX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9lbGVtZW50cy9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2Zvcm0vX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9jb21wb25lbnRzL19hbGxcIlxuQGltcG9ydCBcInNhc3MvZ3JpZC9fYWxsXCJcbkBpbXBvcnQgXCJzYXNzL2hlbHBlcnMvX2FsbFwiXG5AaW1wb3J0IFwic2Fzcy9sYXlvdXQvX2FsbFwiXG4iLCIvKiEgbWluaXJlc2V0LmNzcyB2MC4wLjYgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vamd0aG1zL21pbmlyZXNldC5jc3MgKi9cbi8vIEJsb2Nrc1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBtYXJnaW46IDBcbiAgcGFkZGluZzogMFxuXG4vLyBIZWFkaW5nc1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2XG4gIGZvbnQtc2l6ZTogMTAwJVxuICBmb250LXdlaWdodDogbm9ybWFsXG5cbi8vIExpc3RcbnVsXG4gIGxpc3Qtc3R5bGU6IG5vbmVcblxuLy8gRm9ybVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYVxuICBtYXJnaW46IDBcblxuLy8gQm94IHNpemluZ1xuaHRtbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG5cbipcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlclxuICAgIGJveC1zaXppbmc6IGluaGVyaXRcblxuLy8gTWVkaWFcbmltZyxcbnZpZGVvXG4gIGhlaWdodDogYXV0b1xuICBtYXgtd2lkdGg6IDEwMCVcblxuLy8gSWZyYW1lXG5pZnJhbWVcbiAgYm9yZGVyOiAwXG5cbi8vIFRhYmxlXG50YWJsZVxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG4gIGJvcmRlci1zcGFjaW5nOiAwXG5cbnRkLFxudGhcbiAgcGFkZGluZzogMFxuICAmOm5vdChbYWxpZ25dKVxuICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiIsIiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJvZHktc2l6ZTogMTZweCAhZGVmYXVsdFxuJGJvZHktbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdFxuJGJvZHktcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWRlZmF1bHRcbiRib2R5LWZhbWlseTogJGZhbWlseS1wcmltYXJ5ICFkZWZhdWx0XG4kYm9keS1vdmVyZmxvdy14OiBoaWRkZW4gIWRlZmF1bHRcbiRib2R5LW92ZXJmbG93LXk6IHNjcm9sbCAhZGVmYXVsdFxuXG4kYm9keS1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRib2R5LWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kYm9keS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kYm9keS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0XG5cbiRjb2RlLWZhbWlseTogJGZhbWlseS1jb2RlICFkZWZhdWx0XG4kY29kZS1wYWRkaW5nOiAwLjI1ZW0gMC41ZW0gMC4yNWVtICFkZWZhdWx0XG4kY29kZS13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdFxuJGNvZGUtc2l6ZTogMC44NzVlbSAhZGVmYXVsdFxuXG4kc21hbGwtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG5cbiRoci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGhyLWhlaWdodDogMnB4ICFkZWZhdWx0XG4kaHItbWFyZ2luOiAxLjVyZW0gMCAhZGVmYXVsdFxuXG4kc3Ryb25nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRzdHJvbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHByZS1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHRcbiRwcmUtcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWRlZmF1bHRcbiRwcmUtY29kZS1mb250LXNpemU6IDFlbSAhZGVmYXVsdFxuXG5odG1sXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1zaXplXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWRcbiAgbWluLXdpZHRoOiAkYm9keS1taW4td2lkdGhcbiAgb3ZlcmZsb3cteDogJGJvZHktb3ZlcmZsb3cteFxuICBvdmVyZmxvdy15OiAkYm9keS1vdmVyZmxvdy15XG4gIHRleHQtcmVuZGVyaW5nOiAkYm9keS1yZW5kZXJpbmdcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5zZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mYW1pbHlcblxuY29kZSxcbnByZVxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0b1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvXG4gIGZvbnQtZmFtaWx5OiAkY29kZS1mYW1pbHlcblxuYm9keVxuICBjb2xvcjogJGJvZHktY29sb3JcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemVcbiAgZm9udC13ZWlnaHQ6ICRib2R5LXdlaWdodFxuICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHRcblxuLy8gSW5saW5lXG5cbmFcbiAgY29sb3I6ICRsaW5rXG4gIGN1cnNvcjogcG9pbnRlclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgc3Ryb25nXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAmOmhvdmVyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyXG5cbmNvZGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmFja2dyb3VuZFxuICBjb2xvcjogJGNvZGVcbiAgZm9udC1zaXplOiAkY29kZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkY29kZS13ZWlnaHRcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZ1xuXG5oclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaHItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0XG4gIG1hcmdpbjogJGhyLW1hcmdpblxuXG5pbWdcbiAgaGVpZ2h0OiBhdXRvXG4gIG1heC13aWR0aDogMTAwJVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG5cbnNtYWxsXG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZVxuXG5zcGFuXG4gIGZvbnQtc3R5bGU6IGluaGVyaXRcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXRcblxuc3Ryb25nXG4gIGNvbG9yOiAkc3Ryb25nLWNvbG9yXG4gIGZvbnQtd2VpZ2h0OiAkc3Ryb25nLXdlaWdodFxuXG4vLyBCbG9ja1xuXG5maWVsZHNldFxuICBib3JkZXI6IG5vbmVcblxucHJlXG4gICtvdmVyZmxvdy10b3VjaFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJhY2tncm91bmRcbiAgY29sb3I6ICRwcmVcbiAgZm9udC1zaXplOiAkcHJlLWZvbnQtc2l6ZVxuICBvdmVyZmxvdy14OiBhdXRvXG4gIHBhZGRpbmc6ICRwcmUtcGFkZGluZ1xuICB3aGl0ZS1zcGFjZTogcHJlXG4gIHdvcmQtd3JhcDogbm9ybWFsXG4gIGNvZGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICBmb250LXNpemU6ICRwcmUtY29kZS1mb250LXNpemVcbiAgICBwYWRkaW5nOiAwXG5cbnRhYmxlXG4gIHRkLFxuICB0aFxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB0aFxuICAgIGNvbG9yOiAkdGV4dC1zdHJvbmdcbiIsIiRib3gtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kYm94LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGJveC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRib3gtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjAyKSAhZGVmYXVsdFxuJGJveC1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0XG5cbiRib3gtbGluay1ob3Zlci1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCAkbGluayAhZGVmYXVsdFxuJGJveC1saW5rLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjIpLCAwIDAgMCAxcHggJGxpbmsgIWRlZmF1bHRcblxuLmJveFxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJGJveC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3dcbiAgY29sb3I6ICRib3gtY29sb3JcbiAgZGlzcGxheTogYmxvY2tcbiAgcGFkZGluZzogJGJveC1wYWRkaW5nXG5cbmEuYm94XG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICBib3gtc2hhZG93OiAkYm94LWxpbmstaG92ZXItc2hhZG93XG4gICY6YWN0aXZlXG4gICAgYm94LXNoYWRvdzogJGJveC1saW5rLWFjdGl2ZS1zaGFkb3dcbiIsIiRidXR0b24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuXG4kYnV0dG9uLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGJ1dHRvbi1ib3JkZXItd2lkdGg6ICRjb250cm9sLWJvcmRlci13aWR0aCAhZGVmYXVsdFxuXG4kYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IGNhbGMoMC41ZW0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHRcbiRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAxZW0gIWRlZmF1bHRcblxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXIgIWRlZmF1bHRcbiRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogJGxpbmstZm9jdXMgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkbGluay1mb2N1cy1ib3JkZXIgIWRlZmF1bHRcbiRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplOiAwIDAgMCAwLjEyNWVtICFkZWZhdWx0XG4kYnV0dG9uLWZvY3VzLWJveC1zaGFkb3ctY29sb3I6IGJ1bG1hUmdiYSgkbGluaywgMC4yNSkgIWRlZmF1bHRcblxuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJGJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG5cbiRidXR0b24tdGV4dC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHRcbiRidXR0b24tdGV4dC1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGJ1dHRvbi10ZXh0LWhvdmVyLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRidXR0b24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kYnV0dG9uLWRpc2FibGVkLXNoYWRvdzogbm9uZSAhZGVmYXVsdFxuJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHRcblxuJGJ1dHRvbi1zdGF0aWMtY29sb3I6ICR0ZXh0LWxpZ2h0ICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kYnV0dG9uLXN0YXRpYy1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcblxuLy8gVGhlIGJ1dHRvbiBzaXplcyB1c2UgbWl4aW5zIHNvIHRoZXkgY2FuIGJlIHVzZWQgYXQgZGlmZmVyZW50IGJyZWFrcG9pbnRzXG49YnV0dG9uLXNtYWxsXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc21hbGxcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuPWJ1dHRvbi1ub3JtYWxcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbj1idXR0b24tbWVkaXVtXG4gIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG49YnV0dG9uLWxhcmdlXG4gIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLmJ1dHRvblxuICBAZXh0ZW5kICVjb250cm9sXG4gIEBleHRlbmQgJXVuc2VsZWN0YWJsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWJvcmRlci1jb2xvclxuICBib3JkZXItd2lkdGg6ICRidXR0b24tYm9yZGVyLXdpZHRoXG4gIGNvbG9yOiAkYnV0dG9uLWNvbG9yXG4gIGN1cnNvcjogcG9pbnRlclxuICBAaWYgJGJ1dHRvbi1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mYW1pbHlcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgcGFkZGluZy1ib3R0b206ICRidXR0b24tcGFkZGluZy12ZXJ0aWNhbFxuICBwYWRkaW5nLWxlZnQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctcmlnaHQ6ICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsXG4gIHBhZGRpbmctdG9wOiAkYnV0dG9uLXBhZGRpbmctdmVydGljYWxcbiAgdGV4dC1hbGlnbjogY2VudGVyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgc3Ryb25nXG4gICAgY29sb3I6IGluaGVyaXRcbiAgLmljb25cbiAgICAmLFxuICAgICYuaXMtc21hbGwsXG4gICAgJi5pcy1tZWRpdW0sXG4gICAgJi5pcy1sYXJnZVxuICAgICAgaGVpZ2h0OiAxLjVlbVxuICAgICAgd2lkdGg6IDEuNWVtXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMSAvIDIgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSksIGZhbHNlKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCAvIDQpXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsIC8gNCwgZmFsc2UpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGNhbGMoI3stMSAvIDIgKiAkYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbH0gLSAjeyRidXR0b24tYm9yZGVyLXdpZHRofSkpXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygjey0xIC8gMiAqICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSAtICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9KVxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7LTEgLyAyICogJGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9IC0gI3skYnV0dG9uLWJvcmRlci13aWR0aH0pXG4gIC8vIFN0YXRlc1xuICAmOmhvdmVyLFxuICAmLmlzLWhvdmVyZWRcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24taG92ZXItYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24taG92ZXItY29sb3JcbiAgJjpmb2N1cyxcbiAgJi5pcy1mb2N1c2VkXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yXG4gICAgJjpub3QoOmFjdGl2ZSlcbiAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1zaXplICRidXR0b24tZm9jdXMtYm94LXNoYWRvdy1jb2xvclxuICAmOmFjdGl2ZSxcbiAgJi5pcy1hY3RpdmVcbiAgICBib3JkZXItY29sb3I6ICRidXR0b24tYWN0aXZlLWJvcmRlci1jb2xvclxuICAgIGNvbG9yOiAkYnV0dG9uLWFjdGl2ZS1jb2xvclxuICAvLyBDb2xvcnNcbiAgJi5pcy10ZXh0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGJ1dHRvbi10ZXh0LWRlY29yYXRpb25cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCxcbiAgICAmOmZvY3VzLFxuICAgICYuaXMtZm9jdXNlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtaG92ZXItY29sb3JcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGJ1dHRvbi10ZXh0LWhvdmVyLWJhY2tncm91bmQtY29sb3IsIDUlKVxuICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1ob3Zlci1jb2xvclxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm94LXNoYWRvdzogbm9uZVxuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMi41JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICY6bm90KDphY3RpdmUpXG4gICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJltkaXNhYmxlZF0sXG4gICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAmLmlzLWludmVydGVkXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItaW52ZXJ0LCA1JSlcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lXG4gICAgICAgICAgY29sb3I6ICRjb2xvclxuICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItaW52ZXJ0ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudFxuICAgICAgJi5pcy1vdXRsaW5lZFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAmLmlzLWxvYWRpbmdcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgJGNvbG9yICFpbXBvcnRhbnRcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItaW52ZXJ0ICRjb2xvci1pbnZlcnQgIWltcG9ydGFudFxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgZmllbGRzZXRbZGlzYWJsZWRdICZcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICYuaXMtaW52ZXJ0ZWQuaXMtb3V0bGluZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5pcy1mb2N1c2VkXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgICAgJi5pcy1sb2FkaW5nXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWQsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWRcbiAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yICRjb2xvciAhaW1wb3J0YW50XG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICBmaWVsZHNldFtkaXNhYmxlZF0gJlxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAvLyBJZiBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+PSA0XG4gICAgICAgICRjb2xvci1saWdodDogbnRoKCRwYWlyLCAzKVxuICAgICAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgICAgICAmLmlzLWxpZ2h0XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvci1saWdodCwgMi41JSlcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3ItbGlnaHQsIDUlKVxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArYnV0dG9uLXNtYWxsXG4gICYuaXMtbm9ybWFsXG4gICAgK2J1dHRvbi1ub3JtYWxcbiAgJi5pcy1tZWRpdW1cbiAgICArYnV0dG9uLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2J1dHRvbi1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6ICRidXR0b24tZGlzYWJsZWQtc2hhZG93XG4gICAgb3BhY2l0eTogJGJ1dHRvbi1kaXNhYmxlZC1vcGFjaXR5XG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogZmxleFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtbG9hZGluZ1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICArY2VudGVyKDFlbSlcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1zdGF0aWMtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRidXR0b24tc3RhdGljLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICYuaXMtcm91bmRlZFxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMjVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4yNWVtKVxuXG4uYnV0dG9uc1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuYnV0dG9uXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1zbWFsbFxuICAgIC5idXR0b246bm90KC5pcy1ub3JtYWwpOm5vdCguaXMtbWVkaXVtKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1zbWFsbFxuICAmLmFyZS1tZWRpdW1cbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgK2J1dHRvbi1tZWRpdW1cbiAgJi5hcmUtbGFyZ2VcbiAgICAuYnV0dG9uOm5vdCguaXMtc21hbGwpOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgICtidXR0b24tbGFyZ2VcbiAgJi5oYXMtYWRkb25zXG4gICAgLmJ1dHRvblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0xcHgpXG4gICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtaG92ZXJlZFxuICAgICAgICB6LWluZGV4OiAyXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICYuaXMtc2VsZWN0ZWRcbiAgICAgICAgei1pbmRleDogM1xuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgei1pbmRleDogNFxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgJi5pcy1jZW50ZXJlZFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJjpub3QoLmhhcy1hZGRvbnMpXG4gICAgICAuYnV0dG9uOm5vdCguaXMtZnVsbHdpZHRoKVxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmOm5vdCguaGFzLWFkZG9ucylcbiAgICAgIC5idXR0b246bm90KC5pcy1mdWxsd2lkdGgpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuIiwiJGNvbnRhaW5lci1vZmZzZXQ6ICgyICogJGdhcCkgIWRlZmF1bHRcblxuLmNvbnRhaW5lclxuICBmbGV4LWdyb3c6IDFcbiAgbWFyZ2luOiAwIGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiBhdXRvXG4gICYuaXMtZmx1aWRcbiAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICBwYWRkaW5nLWxlZnQ6ICRnYXBcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwXG4gICAgd2lkdGg6IDEwMCVcbiAgK2Rlc2t0b3BcbiAgICBtYXgtd2lkdGg6ICRkZXNrdG9wIC0gJGNvbnRhaW5lci1vZmZzZXRcbiAgK3VudGlsLXdpZGVzY3JlZW5cbiAgICAmLmlzLXdpZGVzY3JlZW5cbiAgICAgIG1heC13aWR0aDogJHdpZGVzY3JlZW4gLSAkY29udGFpbmVyLW9mZnNldFxuICArdW50aWwtZnVsbGhkXG4gICAgJi5pcy1mdWxsaGRcbiAgICAgIG1heC13aWR0aDogJGZ1bGxoZCAtICRjb250YWluZXItb2Zmc2V0XG4gICt3aWRlc2NyZWVuXG4gICAgbWF4LXdpZHRoOiAkd2lkZXNjcmVlbiAtICRjb250YWluZXItb2Zmc2V0XG4gICtmdWxsaGRcbiAgICBtYXgtd2lkdGg6ICRmdWxsaGQgLSAkY29udGFpbmVyLW9mZnNldFxuIiwiJGNvbnRlbnQtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC1oZWFkaW5nLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJGNvbnRlbnQtaGVhZGluZy1saW5lLWhlaWdodDogMS4xMjUgIWRlZmF1bHRcblxuJGNvbnRlbnQtYmxvY2txdW90ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGNvbnRlbnQtYmxvY2txdW90ZS1ib3JkZXItbGVmdDogNXB4IHNvbGlkICRib3JkZXIgIWRlZmF1bHRcbiRjb250ZW50LWJsb2NrcXVvdGUtcGFkZGluZzogMS4yNWVtIDEuNWVtICFkZWZhdWx0XG5cbiRjb250ZW50LXByZS1wYWRkaW5nOiAxLjI1ZW0gMS41ZW0gIWRlZmF1bHRcblxuJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1jZWxsLWJvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiRjb250ZW50LXRhYmxlLWNlbGwtaGVhZGluZy1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMnB4ICFkZWZhdWx0XG4kY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdFxuJGNvbnRlbnQtdGFibGUtZm9vdC1jZWxsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcblxuLmNvbnRlbnRcbiAgQGV4dGVuZCAlYmxvY2tcbiAgLy8gSW5saW5lXG4gIGxpICsgbGlcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW1cbiAgLy8gQmxvY2tcbiAgcCxcbiAgZGwsXG4gIG9sLFxuICB1bCxcbiAgYmxvY2txdW90ZSxcbiAgcHJlLFxuICB0YWJsZVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDZcbiAgICBjb2xvcjogJGNvbnRlbnQtaGVhZGluZy1jb2xvclxuICAgIGZvbnQtd2VpZ2h0OiAkY29udGVudC1oZWFkaW5nLXdlaWdodFxuICAgIGxpbmUtaGVpZ2h0OiAkY29udGVudC1oZWFkaW5nLWxpbmUtaGVpZ2h0XG4gIGgxXG4gICAgZm9udC1zaXplOiAyZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDFlbVxuICBoMlxuICAgIGZvbnQtc2l6ZTogMS43NWVtXG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0ZW1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tdG9wOiAxLjE0MjhlbVxuICBoM1xuICAgIGZvbnQtc2l6ZTogMS41ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjY2NjZlbVxuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IDEuMzMzM2VtXG4gIGg0XG4gICAgZm9udC1zaXplOiAxLjI1ZW1cbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbVxuICBoNVxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbVxuICAgIG1hcmdpbi1ib3R0b206IDAuODg4OGVtXG4gIGg2XG4gICAgZm9udC1zaXplOiAxZW1cbiAgICBtYXJnaW4tYm90dG9tOiAxZW1cbiAgYmxvY2txdW90ZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250ZW50LWJsb2NrcXVvdGUtYmFja2dyb3VuZC1jb2xvclxuICAgICtsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJGNvbnRlbnQtYmxvY2txdW90ZS1ib3JkZXItbGVmdCwgZmFsc2UpXG4gICAgcGFkZGluZzogJGNvbnRlbnQtYmxvY2txdW90ZS1wYWRkaW5nXG4gIG9sXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMmVtLCBmYWxzZSlcbiAgICBtYXJnaW4tdG9wOiAxZW1cbiAgICAmOm5vdChbdHlwZV0pXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWxcbiAgICAgICYuaXMtbG93ZXItYWxwaGFcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYVxuICAgICAgJi5pcy1sb3dlci1yb21hblxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuXG4gICAgICAmLmlzLXVwcGVyLWFscGhhXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGFcbiAgICAgICYuaXMtdXBwZXItcm9tYW5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hblxuICB1bFxuICAgIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMmVtLCBmYWxzZSlcbiAgICBtYXJnaW4tdG9wOiAxZW1cbiAgICB1bFxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGVcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtXG4gICAgICB1bFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZVxuICBkZFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMmVtLCBmYWxzZSlcbiAgZmlndXJlXG4gICAgbWFyZ2luLWxlZnQ6IDJlbVxuICAgIG1hcmdpbi1yaWdodDogMmVtXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgbWFyZ2luLXRvcDogMmVtXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW1cbiAgICBpbWdcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGZpZ2NhcHRpb25cbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuICBwcmVcbiAgICArb3ZlcmZsb3ctdG91Y2hcbiAgICBvdmVyZmxvdy14OiBhdXRvXG4gICAgcGFkZGluZzogJGNvbnRlbnQtcHJlLXBhZGRpbmdcbiAgICB3aGl0ZS1zcGFjZTogcHJlXG4gICAgd29yZC13cmFwOiBub3JtYWxcbiAgc3VwLFxuICBzdWJcbiAgICBmb250LXNpemU6IDc1JVxuICB0YWJsZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlcjogJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXJcbiAgICAgIGJvcmRlci13aWR0aDogJGNvbnRlbnQtdGFibGUtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIHBhZGRpbmc6ICRjb250ZW50LXRhYmxlLWNlbGwtcGFkZGluZ1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcFxuICAgIHRoXG4gICAgICBjb2xvcjogJGNvbnRlbnQtdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yXG4gICAgICAmOm5vdChbYWxpZ25dKVxuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gICAgdGhlYWRcbiAgICAgIHRkLFxuICAgICAgdGhcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29udGVudC10YWJsZS1oZWFkLWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICAgIGNvbG9yOiAkY29udGVudC10YWJsZS1oZWFkLWNlbGwtY29sb3JcbiAgICB0Zm9vdFxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgICAgY29sb3I6ICRjb250ZW50LXRhYmxlLWZvb3QtY2VsbC1jb2xvclxuICAgIHRib2R5XG4gICAgICB0clxuICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICB0ZCxcbiAgICAgICAgICB0aFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxuICAudGFic1xuICAgIGxpICsgbGlcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGljb24tZGltZW5zaW9uczogMS41cmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLXNtYWxsOiAxcmVtICFkZWZhdWx0XG4kaWNvbi1kaW1lbnNpb25zLW1lZGl1bTogMnJlbSAhZGVmYXVsdFxuJGljb24tZGltZW5zaW9ucy1sYXJnZTogM3JlbSAhZGVmYXVsdFxuXG4uaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGhlaWdodDogJGljb24tZGltZW5zaW9uc1xuICB3aWR0aDogJGljb24tZGltZW5zaW9uc1xuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgaGVpZ2h0OiAkaWNvbi1kaW1lbnNpb25zLXNtYWxsXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICAgd2lkdGg6ICRpY29uLWRpbWVuc2lvbnMtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBoZWlnaHQ6ICRpY29uLWRpbWVuc2lvbnMtbGFyZ2VcbiAgICB3aWR0aDogJGljb24tZGltZW5zaW9ucy1sYXJnZVxuIiwiJGRpbWVuc2lvbnM6IDE2IDI0IDMyIDQ4IDY0IDk2IDEyOCAhZGVmYXVsdFxuXG4uaW1hZ2VcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGltZ1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXJvdW5kZWRcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gIC8vIFJhdGlvXG4gICYuaXMtc3F1YXJlLFxuICAmLmlzLTFieTEsXG4gICYuaXMtNWJ5NCxcbiAgJi5pcy00YnkzLFxuICAmLmlzLTNieTIsXG4gICYuaXMtNWJ5MyxcbiAgJi5pcy0xNmJ5OSxcbiAgJi5pcy0yYnkxLFxuICAmLmlzLTNieTEsXG4gICYuaXMtNGJ5NSxcbiAgJi5pcy0zYnk0LFxuICAmLmlzLTJieTMsXG4gICYuaXMtM2J5NSxcbiAgJi5pcy05YnkxNixcbiAgJi5pcy0xYnkyLFxuICAmLmlzLTFieTNcbiAgICBpbWcsXG4gICAgLmhhcy1yYXRpb1xuICAgICAgQGV4dGVuZCAlb3ZlcmxheVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLXNxdWFyZSxcbiAgJi5pcy0xYnkxXG4gICAgcGFkZGluZy10b3A6IDEwMCVcbiAgJi5pcy01Ynk0XG4gICAgcGFkZGluZy10b3A6IDgwJVxuICAmLmlzLTRieTNcbiAgICBwYWRkaW5nLXRvcDogNzUlXG4gICYuaXMtM2J5MlxuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2JVxuICAmLmlzLTVieTNcbiAgICBwYWRkaW5nLXRvcDogNjAlXG4gICYuaXMtMTZieTlcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlXG4gICYuaXMtMmJ5MVxuICAgIHBhZGRpbmctdG9wOiA1MCVcbiAgJi5pcy0zYnkxXG4gICAgcGFkZGluZy10b3A6IDMzLjMzMzMlXG4gICYuaXMtNGJ5NVxuICAgIHBhZGRpbmctdG9wOiAxMjUlXG4gICYuaXMtM2J5NFxuICAgIHBhZGRpbmctdG9wOiAxMzMuMzMzMyVcbiAgJi5pcy0yYnkzXG4gICAgcGFkZGluZy10b3A6IDE1MCVcbiAgJi5pcy0zYnk1XG4gICAgcGFkZGluZy10b3A6IDE2Ni42NjY2JVxuICAmLmlzLTlieTE2XG4gICAgcGFkZGluZy10b3A6IDE3Ny43Nzc3JVxuICAmLmlzLTFieTJcbiAgICBwYWRkaW5nLXRvcDogMjAwJVxuICAmLmlzLTFieTNcbiAgICBwYWRkaW5nLXRvcDogMzAwJVxuICAvLyBTaXplc1xuICBAZWFjaCAkZGltZW5zaW9uIGluICRkaW1lbnNpb25zXG4gICAgJi5pcy0jeyRkaW1lbnNpb259eCN7JGRpbWVuc2lvbn1cbiAgICAgIGhlaWdodDogJGRpbWVuc2lvbiAqIDFweFxuICAgICAgd2lkdGg6ICRkaW1lbnNpb24gKiAxcHhcbiIsIiRub3RpZmljYXRpb24tYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRub3RpZmljYXRpb24tY29kZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRub3RpZmljYXRpb24tcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmc6IDEuMjVyZW0gMi41cmVtIDEuMjVyZW0gMS41cmVtICFkZWZhdWx0XG4kbm90aWZpY2F0aW9uLXBhZGRpbmctbHRyOiAxLjI1cmVtIDIuNXJlbSAxLjI1cmVtIDEuNXJlbSAhZGVmYXVsdFxuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXJ0bDogMS4yNXJlbSAxLjVyZW0gMS4yNXJlbSAyLjVyZW0gIWRlZmF1bHRcblxuLm5vdGlmaWNhdGlvblxuICBAZXh0ZW5kICVibG9ja1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90aWZpY2F0aW9uLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG5vdGlmaWNhdGlvbi1yYWRpdXNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICtsdHJcbiAgICBwYWRkaW5nOiAkbm90aWZpY2F0aW9uLXBhZGRpbmctbHRyXG4gICtydGxcbiAgICBwYWRkaW5nOiAkbm90aWZpY2F0aW9uLXBhZGRpbmctcnRsXG4gIGE6bm90KC5idXR0b24pOm5vdCguZHJvcGRvd24taXRlbSlcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgc3Ryb25nXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICBjb2RlLFxuICBwcmVcbiAgICBiYWNrZ3JvdW5kOiAkbm90aWZpY2F0aW9uLWNvZGUtYmFja2dyb3VuZC1jb2xvclxuICBwcmUgY29kZVxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICYgPiAuZGVsZXRlXG4gICAgK2x0ci1wb3NpdGlvbigwLjVyZW0pXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwLjVyZW1cbiAgLnRpdGxlLFxuICAuc3VidGl0bGUsXG4gIC5jb250ZW50XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgbGlnaHQgYW5kIGRhcmsgY29sb3JzIGFyZSBwcm92aWRlZFxuICAgICAgQGlmIGxlbmd0aCgkcGFpcikgPj0gNFxuICAgICAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAgICAgJGNvbG9yLWRhcms6IG50aCgkcGFpciwgNClcbiAgICAgICAgJi5pcy1saWdodFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodFxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya1xuIiwiJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLWxpZ2h0ICFkZWZhdWx0XG4kcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvcjogJHRleHQgIWRlZmF1bHRcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWQgIWRlZmF1bHRcblxuJHByb2dyZXNzLWluZGV0ZXJtaW5hdGUtZHVyYXRpb246IDEuNXMgIWRlZmF1bHRcblxuLnByb2dyZXNzXG4gIEBleHRlbmQgJWJsb2NrXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYm9yZGVyOiBub25lXG4gIGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGhlaWdodDogJHNpemUtbm9ybWFsXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcGFkZGluZzogMFxuICB3aWR0aDogMTAwJVxuICAmOjotd2Via2l0LXByb2dyZXNzLWJhclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmFja2dyb3VuZC1jb2xvclxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLXZhbHVlLWJhY2tncm91bmQtY29sb3JcbiAgJjo6LW1vei1wcm9ncmVzcy1iYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtdmFsdWUtYmFja2dyb3VuZC1jb2xvclxuICAmOjotbXMtZmlsbFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy12YWx1ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAmOjotbW96LXByb2dyZXNzLWJhclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICY6Oi1tcy1maWxsXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgJjppbmRldGVybWluYXRlXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yIDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcblxuICAmOmluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRwcm9ncmVzcy1pbmRldGVybWluYXRlLWR1cmF0aW9uXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGVcbiAgICBhbmltYXRpb24tbmFtZTogbW92ZUluZGV0ZXJtaW5hdGVcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0ZXh0IDMwJSwgJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kLWNvbG9yIDMwJSlcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTUwJVxuICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBoZWlnaHQ6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgaGVpZ2h0OiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGhlaWdodDogJHNpemUtbGFyZ2VcblxuQGtleWZyYW1lcyBtb3ZlSW5kZXRlcm1pbmF0ZVxuICBmcm9tXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gIHRvXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMFxuIiwiJHRhYmxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcblxuJHRhYmxlLWNlbGwtYm9yZGVyOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJHRhYmxlLWNlbGwtYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0XG4kdGFibGUtY2VsbC1wYWRkaW5nOiAwLjVlbSAwLjc1ZW0gIWRlZmF1bHRcbiR0YWJsZS1jZWxsLWhlYWRpbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuXG4kdGFibGUtaGVhZC1jZWxsLWJvcmRlci13aWR0aDogMCAwIDJweCAhZGVmYXVsdFxuJHRhYmxlLWhlYWQtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kdGFibGUtZm9vdC1jZWxsLWJvcmRlci13aWR0aDogMnB4IDAgMCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtY2VsbC1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiR0YWJsZS1oZWFkLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kdGFibGUtYm9keS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tYmlzICFkZWZhdWx0XG5cbiR0YWJsZS1yb3ctYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0XG4kdGFibGUtcm93LWFjdGl2ZS1jb2xvcjogJHByaW1hcnktaW52ZXJ0ICFkZWZhdWx0XG5cbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi1iaXMgIWRlZmF1bHRcbiR0YWJsZS1zdHJpcGVkLXJvdy1ldmVuLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbi10ZXIgIWRlZmF1bHRcblxuLnRhYmxlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkdGFibGUtY29sb3JcbiAgdGQsXG4gIHRoXG4gICAgYm9yZGVyOiAkdGFibGUtY2VsbC1ib3JkZXJcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1jZWxsLWJvcmRlci13aWR0aFxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmdcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICAgLy8gQ29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICAgJi5pcy0jeyRuYW1lfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLW5hcnJvd1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgd2lkdGg6IDElXG4gICAgJi5pcy1zZWxlY3RlZFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICBhLFxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAmLmlzLXZjZW50ZXJlZFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICB0aFxuICAgIGNvbG9yOiAkdGFibGUtY2VsbC1oZWFkaW5nLWNvbG9yXG4gICAgJjpub3QoW2FsaWduXSlcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXRcbiAgdHJcbiAgICAmLmlzLXNlbGVjdGVkXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICBjb2xvcjogJHRhYmxlLXJvdy1hY3RpdmUtY29sb3JcbiAgICAgIGEsXG4gICAgICBzdHJvbmdcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgdGQsXG4gICAgICB0aFxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1yb3ctYWN0aXZlLWNvbG9yXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgdGhlYWRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgdGQsXG4gICAgdGhcbiAgICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWhlYWQtY2VsbC1ib3JkZXItd2lkdGhcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jZWxsLWNvbG9yXG4gIHRmb290XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWZvb3QtYmFja2dyb3VuZC1jb2xvclxuICAgIHRkLFxuICAgIHRoXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1mb290LWNlbGwtYm9yZGVyLXdpZHRoXG4gICAgICBjb2xvcjogJHRhYmxlLWZvb3QtY2VsbC1jb2xvclxuICB0Ym9keVxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3JcbiAgICB0clxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHRkLFxuICAgICAgICB0aFxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtYm9yZGVyZWRcbiAgICB0ZCxcbiAgICB0aFxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHhcbiAgICB0clxuICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHRkLFxuICAgICAgICB0aFxuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaXMtaG92ZXJhYmxlXG4gICAgdGJvZHlcbiAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAmLmlzLXN0cmlwZWRcbiAgICAgIHRib2R5XG4gICAgICAgIHRyOm5vdCguaXMtc2VsZWN0ZWQpXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yXG4gICYuaXMtbmFycm93XG4gICAgdGQsXG4gICAgdGhcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbVxuICAmLmlzLXN0cmlwZWRcbiAgICB0Ym9keVxuICAgICAgdHI6bm90KC5pcy1zZWxlY3RlZClcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbilcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1yb3ctZXZlbi1iYWNrZ3JvdW5kLWNvbG9yXG5cbi50YWJsZS1jb250YWluZXJcbiAgQGV4dGVuZCAlYmxvY2tcbiAgK292ZXJmbG93LXRvdWNoXG4gIG92ZXJmbG93OiBhdXRvXG4gIG92ZXJmbG93LXk6IGhpZGRlblxuICBtYXgtd2lkdGg6IDEwMCVcbiIsIiRwcmltYXJ5OiAkdHVycXVvaXNlICFkZWZhdWx0O1xuXG4kaW5mbyAgIDogJGN5YW4gIWRlZmF1bHQ7XG4kc3VjY2VzczogJGdyZWVuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyIDogJHJlZCAhZGVmYXVsdDtcblxuJGxpZ2h0ICA6ICR3aGl0ZS10ZXIgIWRlZmF1bHQ7XG4kZGFyayAgIDogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuXG4vLyBJbnZlcnQgY29sb3JzXG5cbiRvcmFuZ2UtaW52ZXJ0ICAgOiBmaW5kQ29sb3JJbnZlcnQoJG9yYW5nZSkgIWRlZmF1bHQ7XG4keWVsbG93LWludmVydCAgIDogZmluZENvbG9ySW52ZXJ0KCR5ZWxsb3cpICFkZWZhdWx0O1xuJGdyZWVuLWludmVydCAgICA6IGZpbmRDb2xvckludmVydCgkZ3JlZW4pICFkZWZhdWx0O1xuJHR1cnF1b2lzZS1pbnZlcnQ6IGZpbmRDb2xvckludmVydCgkdHVycXVvaXNlKSAhZGVmYXVsdDtcbiRjeWFuLWludmVydCAgICAgOiBmaW5kQ29sb3JJbnZlcnQoJGN5YW4pICFkZWZhdWx0O1xuJGJsdWUtaW52ZXJ0ICAgICA6IGZpbmRDb2xvckludmVydCgkYmx1ZSkgIWRlZmF1bHQ7XG4kcHVycGxlLWludmVydCAgIDogZmluZENvbG9ySW52ZXJ0KCRwdXJwbGUpICFkZWZhdWx0O1xuJHJlZC1pbnZlcnQgICAgICA6IGZpbmRDb2xvckludmVydCgkcmVkKSAhZGVmYXVsdDtcblxuJHByaW1hcnktaW52ZXJ0ICA6IGZpbmRDb2xvckludmVydCgkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1saWdodCAgIDogZmluZExpZ2h0Q29sb3IoJHByaW1hcnkpICFkZWZhdWx0O1xuJHByaW1hcnktZGFyayAgICA6IGZpbmREYXJrQ29sb3IoJHByaW1hcnkpICFkZWZhdWx0O1xuJGluZm8taW52ZXJ0ICAgICA6IGZpbmRDb2xvckludmVydCgkaW5mbykgIWRlZmF1bHQ7XG4kaW5mby1saWdodCAgICAgIDogZmluZExpZ2h0Q29sb3IoJGluZm8pICFkZWZhdWx0O1xuJGluZm8tZGFyayAgICAgICA6IGZpbmREYXJrQ29sb3IoJGluZm8pICFkZWZhdWx0O1xuJHN1Y2Nlc3MtaW52ZXJ0ICA6IGZpbmRDb2xvckludmVydCgkc3VjY2VzcykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1saWdodCAgIDogZmluZExpZ2h0Q29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtZGFyayAgICA6IGZpbmREYXJrQ29sb3IoJHN1Y2Nlc3MpICFkZWZhdWx0O1xuJHdhcm5pbmctaW52ZXJ0ICA6IGZpbmRDb2xvckludmVydCgkd2FybmluZykgIWRlZmF1bHQ7XG4kd2FybmluZy1saWdodCAgIDogZmluZExpZ2h0Q29sb3IoJHdhcm5pbmcpICFkZWZhdWx0O1xuJHdhcm5pbmctZGFyayAgICA6IGZpbmREYXJrQ29sb3IoJHdhcm5pbmcpICFkZWZhdWx0O1xuJGRhbmdlci1pbnZlcnQgICA6IGZpbmRDb2xvckludmVydCgkZGFuZ2VyKSAhZGVmYXVsdDtcbiRkYW5nZXItbGlnaHQgICAgOiBmaW5kTGlnaHRDb2xvcigkZGFuZ2VyKSAhZGVmYXVsdDtcbiRkYW5nZXItZGFyayAgICAgOiBmaW5kRGFya0NvbG9yKCRkYW5nZXIpICFkZWZhdWx0O1xuJGxpZ2h0LWludmVydCAgICA6IGZpbmRDb2xvckludmVydCgkbGlnaHQpICFkZWZhdWx0O1xuJGRhcmstaW52ZXJ0ICAgICA6IGZpbmRDb2xvckludmVydCgkZGFyaykgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYWwgY29sb3JzXG5cbiRzY2hlbWUtbWFpbiAgICAgICA6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzY2hlbWUtbWFpbi1iaXMgICA6ICR3aGl0ZS1iaXMgIWRlZmF1bHQ7XG4kc2NoZW1lLW1haW4tdGVyICAgOiAkd2hpdGUtdGVyICFkZWZhdWx0O1xuJHNjaGVtZS1pbnZlcnQgICAgIDogJGJsYWNrICFkZWZhdWx0O1xuJHNjaGVtZS1pbnZlcnQtYmlzIDogJGJsYWNrLWJpcyAhZGVmYXVsdDtcbiRzY2hlbWUtaW52ZXJ0LXRlciA6ICRibGFjay10ZXIgIWRlZmF1bHQ7XG5cbiRiYWNrZ3JvdW5kICAgICAgICA6ICR3aGl0ZS10ZXIgIWRlZmF1bHQ7XG5cbiRib3JkZXIgICAgICAgICAgICA6ICRncmV5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYm9yZGVyLWhvdmVyICAgICAgOiAkZ3JleS1saWdodCAhZGVmYXVsdDtcbiRib3JkZXItbGlnaHQgICAgICA6ICRncmV5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xuJGJvcmRlci1saWdodC1ob3ZlcjogJGdyZXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIFRleHQgY29sb3JzXG5cbiR0ZXh0ICAgICAgIDogJGdyZXktZGFyayAhZGVmYXVsdDtcbiR0ZXh0LWludmVydDogZmluZENvbG9ySW52ZXJ0KCR0ZXh0KSAhZGVmYXVsdDtcbiR0ZXh0LWxpZ2h0IDogJGdyZXkgIWRlZmF1bHQ7XG4kdGV4dC1zdHJvbmc6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcblxuLy8gQ29kZSBjb2xvcnNcblxuJGNvZGUgICAgICAgICAgIDogJHJlZCAhZGVmYXVsdDtcbiRjb2RlLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4kcHJlICAgICAgICAgICAgOiAkdGV4dCAhZGVmYXVsdDtcbiRwcmUtYmFja2dyb3VuZCA6ICRiYWNrZ3JvdW5kICFkZWZhdWx0O1xuXG4vLyBMaW5rIGNvbG9yc1xuXG4kbGluayAgICAgICAgICAgICAgOiAkYmx1ZSAhZGVmYXVsdDtcbiRsaW5rLWludmVydCAgICAgICA6IGZpbmRDb2xvckludmVydCgkbGluaykgIWRlZmF1bHQ7XG4kbGluay1saWdodCAgICAgICAgOiBmaW5kTGlnaHRDb2xvcigkbGluaykgIWRlZmF1bHQ7XG4kbGluay1kYXJrICAgICAgICAgOiBmaW5kRGFya0NvbG9yKCRsaW5rKSAhZGVmYXVsdDtcbiRsaW5rLXZpc2l0ZWQgICAgICA6ICRwdXJwbGUgIWRlZmF1bHQ7XG5cbiRsaW5rLWhvdmVyICAgICAgICA6ICRncmV5LWRhcmtlciAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWJvcmRlciA6ICRncmV5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbGluay1mb2N1cyAgICAgICAgOiAkZ3JleS1kYXJrZXIgIWRlZmF1bHQ7XG4kbGluay1mb2N1cy1ib3JkZXIgOiAkYmx1ZSAhZGVmYXVsdDtcblxuJGxpbmstYWN0aXZlICAgICAgIDogJGdyZXktZGFya2VyICFkZWZhdWx0O1xuJGxpbmstYWN0aXZlLWJvcmRlcjogJGdyZXktZGFyayAhZGVmYXVsdDtcblxuLy8gVHlwb2dyYXBoeVxuXG4kZmFtaWx5LXByaW1hcnkgIDogJGZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZhbWlseS1zZWNvbmRhcnk6ICRmYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmYW1pbHktY29kZSAgICAgOiAkZmFtaWx5LW1vbm9zcGFjZSAhZGVmYXVsdDtcblxuJHNpemUtc21hbGwgOiAkc2l6ZS03ICFkZWZhdWx0O1xuJHNpemUtbm9ybWFsOiAkc2l6ZS02ICFkZWZhdWx0O1xuJHNpemUtbWVkaXVtOiAkc2l6ZS01ICFkZWZhdWx0O1xuJHNpemUtbGFyZ2UgOiAkc2l6ZS00ICFkZWZhdWx0O1xuXG4vLyBMaXN0cyBhbmQgbWFwc1xuJGN1c3RvbS1jb2xvcnM6IG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLXNoYWRlczogbnVsbCAhZGVmYXVsdDtcblxuJGNvbG9yczogbWVyZ2VDb2xvck1hcHMoXG4oXG4gIFwid2hpdGVcIiAgOiAoJHdoaXRlLCAkYmxhY2spLFxuICBcImJsYWNrXCIgIDogKCRibGFjaywgJHdoaXRlKSxcbiAgXCJsaWdodFwiICA6ICgkbGlnaHQsICRsaWdodC1pbnZlcnQpLFxuICBcImRhcmtcIiAgIDogKCRkYXJrLCAkZGFyay1pbnZlcnQpLFxuICBcInByaW1hcnlcIjogKCRwcmltYXJ5LCAkcHJpbWFyeS1pbnZlcnQsICRwcmltYXJ5LWxpZ2h0LCAkcHJpbWFyeS1kYXJrKSxcbiAgXCJsaW5rXCIgICA6ICgkbGluaywgJGxpbmstaW52ZXJ0LCAkbGluay1saWdodCwgJGxpbmstZGFyayksXG4gIFwiaW5mb1wiICAgOiAoJGluZm8sICRpbmZvLWludmVydCwgJGluZm8tbGlnaHQsICRpbmZvLWRhcmspLFxuICBcInN1Y2Nlc3NcIjogKCRzdWNjZXNzLCAkc3VjY2Vzcy1pbnZlcnQsICRzdWNjZXNzLWxpZ2h0LCAkc3VjY2Vzcy1kYXJrKSxcbiAgXCJ3YXJuaW5nXCI6ICgkd2FybmluZywgJHdhcm5pbmctaW52ZXJ0LCAkd2FybmluZy1saWdodCwgJHdhcm5pbmctZGFyayksXG4gIFwiZGFuZ2VyXCIgOiAoJGRhbmdlciwgJGRhbmdlci1pbnZlcnQsICRkYW5nZXItbGlnaHQsICRkYW5nZXItZGFyaykpLFxuICAkY3VzdG9tLWNvbG9yc1xuKSAhZGVmYXVsdDtcblxuJHNoYWRlczogbWVyZ2VDb2xvck1hcHMoXG4oXG4gIFwiYmxhY2stYmlzXCIgICA6ICRibGFjay1iaXMsXG4gIFwiYmxhY2stdGVyXCIgICA6ICRibGFjay10ZXIsXG4gIFwiZ3JleS1kYXJrZXJcIiA6ICRncmV5LWRhcmtlcixcbiAgXCJncmV5LWRhcmtcIiAgIDogJGdyZXktZGFyayxcbiAgXCJncmV5XCIgICAgICAgIDogJGdyZXksXG4gIFwiZ3JleS1saWdodFwiICA6ICRncmV5LWxpZ2h0LFxuICBcImdyZXktbGlnaHRlclwiOiAkZ3JleS1saWdodGVyLFxuICBcIndoaXRlLXRlclwiICAgOiAkd2hpdGUtdGVyLFxuICBcIndoaXRlLWJpc1wiICAgOiAkd2hpdGUtYmlzKSxcbiAgJGN1c3RvbS1zaGFkZXNcbikgIWRlZmF1bHQ7XG5cbiRzaXplczogJHNpemUtMSAkc2l6ZS0yICRzaXplLTMgJHNpemUtNCAkc2l6ZS01ICRzaXplLTYgJHNpemUtNyAhZGVmYXVsdDtcbiIsIiR0YWctYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWctY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kdGFnLXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJHRhZy1kZWxldGUtbWFyZ2luOiAxcHggIWRlZmF1bHRcblxuLnRhZ3NcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLnRhZ1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVyZW0pXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW1cbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuICAvLyBTaXplc1xuICAmLmFyZS1tZWRpdW1cbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLWxhcmdlKVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5hcmUtbGFyZ2VcbiAgICAudGFnOm5vdCguaXMtbm9ybWFsKTpub3QoLmlzLW1lZGl1bSlcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC50YWdcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbVxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW1cbiAgJi5pcy1yaWdodFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAudGFnXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgJi5oYXMtYWRkb25zXG4gICAgLnRhZ1xuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwKVxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAsIGZhbHNlKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgK3J0bFxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICArcnRsXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcblxuLnRhZzpub3QoYm9keSlcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFnLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJHRhZy1yYWRpdXNcbiAgY29sb3I6ICR0YWctY29sb3JcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBsaW5lLWhlaWdodDogMS41XG4gIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIC5kZWxldGVcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMjVyZW0sIGZhbHNlKVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1cmVtKVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRwYWlyIGluICRjb2xvcnNcbiAgICAkY29sb3I6IG50aCgkcGFpciwgMSlcbiAgICAkY29sb3ItaW52ZXJ0OiBudGgoJHBhaXIsIDIpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLy8gSWYgYSBsaWdodCBhbmQgZGFyayBjb2xvcnMgYXJlIHByb3ZpZGVkXG4gICAgICBAaWYgbGVuZ3RoKCRwYWlyKSA+IDNcbiAgICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJHBhaXIsIDMpXG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJHBhaXIsIDQpXG4gICAgICAgICYuaXMtbGlnaHRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtcbiAgLy8gU2l6ZXNcbiAgJi5pcy1ub3JtYWxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC4xODc1ZW0pXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuMTg3NWVtLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0pXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0wLjM3NWVtLCBmYWxzZSlcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLTAuMzc1ZW0pXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWRlbGV0ZVxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJHRhZy1kZWxldGUtbWFyZ2luLCBmYWxzZSlcbiAgICBwYWRkaW5nOiAwXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgd2lkdGg6IDJlbVxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgbGVmdDogNTAlXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyXG4gICAgJjo6YmVmb3JlXG4gICAgICBoZWlnaHQ6IDFweFxuICAgICAgd2lkdGg6IDUwJVxuICAgICY6OmFmdGVyXG4gICAgICBoZWlnaHQ6IDUwJVxuICAgICAgd2lkdGg6IDFweFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0YWctYmFja2dyb3VuZC1jb2xvciwgNSUpXG4gICAgJjphY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdGFnLWJhY2tncm91bmQtY29sb3IsIDEwJSlcbiAgJi5pcy1yb3VuZGVkXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG5cbmEudGFnXG4gICY6aG92ZXJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxuIiwiJHRpdGxlLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0aXRsZS1mYW1pbHk6IGZhbHNlICFkZWZhdWx0XG4kdGl0bGUtc2l6ZTogJHNpemUtMyAhZGVmYXVsdFxuJHRpdGxlLXdlaWdodDogJHdlaWdodC1zZW1pYm9sZCAhZGVmYXVsdFxuJHRpdGxlLWxpbmUtaGVpZ2h0OiAxLjEyNSAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdFxuJHRpdGxlLXN0cm9uZy13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHRcbiR0aXRsZS1zdWItc2l6ZTogMC43NWVtICFkZWZhdWx0XG4kdGl0bGUtc3VwLXNpemU6IDAuNzVlbSAhZGVmYXVsdFxuXG4kc3VidGl0bGUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kc3VidGl0bGUtZmFtaWx5OiBmYWxzZSAhZGVmYXVsdFxuJHN1YnRpdGxlLXNpemU6ICRzaXplLTUgIWRlZmF1bHRcbiRzdWJ0aXRsZS13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsICFkZWZhdWx0XG4kc3VidGl0bGUtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHRcbiRzdWJ0aXRsZS1zdHJvbmctY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHN1YnRpdGxlLXN0cm9uZy13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWRlZmF1bHRcbiRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW46IC0xLjI1cmVtICFkZWZhdWx0XG5cbi50aXRsZSxcbi5zdWJ0aXRsZVxuICBAZXh0ZW5kICVibG9ja1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkXG4gIGVtLFxuICBzcGFuXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXRcbiAgc3ViXG4gICAgZm9udC1zaXplOiAkdGl0bGUtc3ViLXNpemVcbiAgc3VwXG4gICAgZm9udC1zaXplOiAkdGl0bGUtc3VwLXNpemVcbiAgLnRhZ1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcblxuLnRpdGxlXG4gIGNvbG9yOiAkdGl0bGUtY29sb3JcbiAgQGlmICR0aXRsZS1mYW1pbHlcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZhbWlseVxuICBmb250LXNpemU6ICR0aXRsZS1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0XG4gIGxpbmUtaGVpZ2h0OiAkdGl0bGUtbGluZS1oZWlnaHRcbiAgc3Ryb25nXG4gICAgY29sb3I6ICR0aXRsZS1zdHJvbmctY29sb3JcbiAgICBmb250LXdlaWdodDogJHRpdGxlLXN0cm9uZy13ZWlnaHRcbiAgJiArIC5oaWdobGlnaHRcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbVxuICAmOm5vdCguaXMtc3BhY2VkKSArIC5zdWJ0aXRsZVxuICAgIG1hcmdpbi10b3A6ICRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW5cbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgJi5pcy0jeyRpfVxuICAgICAgZm9udC1zaXplOiAkc2l6ZVxuXG4uc3VidGl0bGVcbiAgY29sb3I6ICRzdWJ0aXRsZS1jb2xvclxuICBAaWYgJHN1YnRpdGxlLWZhbWlseVxuICAgIGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZmFtaWx5XG4gIGZvbnQtc2l6ZTogJHN1YnRpdGxlLXNpemVcbiAgZm9udC13ZWlnaHQ6ICRzdWJ0aXRsZS13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICRzdWJ0aXRsZS1saW5lLWhlaWdodFxuICBzdHJvbmdcbiAgICBjb2xvcjogJHN1YnRpdGxlLXN0cm9uZy1jb2xvclxuICAgIGZvbnQtd2VpZ2h0OiAkc3VidGl0bGUtc3Ryb25nLXdlaWdodFxuICAmOm5vdCguaXMtc3BhY2VkKSArIC50aXRsZVxuICAgIG1hcmdpbi10b3A6ICRzdWJ0aXRsZS1uZWdhdGl2ZS1tYXJnaW5cbiAgLy8gU2l6ZXNcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgJi5pcy0jeyRpfVxuICAgICAgZm9udC1zaXplOiAkc2l6ZVxuIiwiLmJsb2NrXG4gIEBleHRlbmQgJWJsb2NrXG5cbi5kZWxldGVcbiAgQGV4dGVuZCAlZGVsZXRlXG5cbi5oZWFkaW5nXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMTFweFxuICBsZXR0ZXItc3BhY2luZzogMXB4XG4gIG1hcmdpbi1ib3R0b206IDVweFxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG5cbi5oaWdobGlnaHRcbiAgQGV4dGVuZCAlYmxvY2tcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsXG4gIG1heC13aWR0aDogMTAwJVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHBhZGRpbmc6IDBcbiAgcHJlXG4gICAgb3ZlcmZsb3c6IGF1dG9cbiAgICBtYXgtd2lkdGg6IDEwMCVcblxuLmxvYWRlclxuICBAZXh0ZW5kICVsb2FkZXJcblxuLm51bWJlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICBoZWlnaHQ6IDJlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbVxuICBtaW4td2lkdGg6IDIuNWVtXG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4iLCIkaW5wdXQtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJGlucHV0LWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGlucHV0LWhlaWdodDogJGNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0XG4kaW5wdXQtc2hhZG93OiBpbnNldCAwIDAuMDYyNWVtIDAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4wNSkgIWRlZmF1bHRcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogYnVsbWFSZ2JhKCRpbnB1dC1jb2xvciwgMC4zKSAhZGVmYXVsdFxuXG4kaW5wdXQtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4kaW5wdXQtZm9jdXMtY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemU6IDAgMCAwIDAuMTI1ZW0gIWRlZmF1bHRcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LWNvbG9yOiBidWxtYVJnYmEoJGxpbmssIDAuMjUpICFkZWZhdWx0XG5cbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvcjogYnVsbWFSZ2JhKCRpbnB1dC1kaXNhYmxlZC1jb2xvciwgMC4zKSAhZGVmYXVsdFxuXG4kaW5wdXQtYXJyb3c6ICRsaW5rICFkZWZhdWx0XG5cbiRpbnB1dC1pY29uLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kaW5wdXQtaWNvbi1hY3RpdmUtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG5cbiRpbnB1dC1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuPWlucHV0XG4gIEBleHRlbmQgJWNvbnRyb2xcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1yYWRpdXNcbiAgY29sb3I6ICRpbnB1dC1jb2xvclxuICArcGxhY2Vob2xkZXJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yXG4gICY6aG92ZXIsXG4gICYuaXMtaG92ZXJlZFxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvclxuICAmOmZvY3VzLFxuICAmLmlzLWZvY3VzZWQsXG4gICY6YWN0aXZlLFxuICAmLmlzLWFjdGl2ZVxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvclxuICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgJGlucHV0LWZvY3VzLWJveC1zaGFkb3ctY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICBib3gtc2hhZG93OiBub25lXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvclxuICAgICtwbGFjZWhvbGRlclxuICAgICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1wbGFjZWhvbGRlci1jb2xvclxuXG4laW5wdXRcbiAgK2lucHV0XG4iLCIkdGV4dGFyZWEtcGFkZGluZzogJGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0XG4kdGV4dGFyZWEtbWF4LWhlaWdodDogNDBlbSAhZGVmYXVsdFxuJHRleHRhcmVhLW1pbi1oZWlnaHQ6IDhlbSAhZGVmYXVsdFxuXG4laW5wdXQtdGV4dGFyZWFcbiAgQGV4dGVuZCAlaW5wdXRcbiAgYm94LXNoYWRvdzogJGlucHV0LXNoYWRvd1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgd2lkdGg6IDEwMCVcbiAgJltyZWFkb25seV1cbiAgICBib3gtc2hhZG93OiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5pcy1mb2N1c2VkLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdy1zaXplIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICArY29udHJvbC1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICtjb250cm9sLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK2NvbnRyb2wtbGFyZ2VcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtZnVsbHdpZHRoXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAmLmlzLWlubGluZVxuICAgIGRpc3BsYXk6IGlubGluZVxuICAgIHdpZHRoOiBhdXRvXG5cbi5pbnB1dFxuICBAZXh0ZW5kICVpbnB1dC10ZXh0YXJlYVxuICAmLmlzLXJvdW5kZWRcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skY29udHJvbC1wYWRkaW5nLWhvcml6b250YWx9ICsgMC4zNzVlbSlcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbnRyb2wtcGFkZGluZy1ob3Jpem9udGFsfSArIDAuMzc1ZW0pXG4gICYuaXMtc3RhdGljXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIHBhZGRpbmctbGVmdDogMFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuLnRleHRhcmVhXG4gIEBleHRlbmQgJWlucHV0LXRleHRhcmVhXG4gIGRpc3BsYXk6IGJsb2NrXG4gIG1heC13aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDEwMCVcbiAgcGFkZGluZzogJHRleHRhcmVhLXBhZGRpbmdcbiAgcmVzaXplOiB2ZXJ0aWNhbFxuICAmOm5vdChbcm93c10pXG4gICAgbWF4LWhlaWdodDogJHRleHRhcmVhLW1heC1oZWlnaHRcbiAgICBtaW4taGVpZ2h0OiAkdGV4dGFyZWEtbWluLWhlaWdodFxuICAmW3Jvd3NdXG4gICAgaGVpZ2h0OiBpbml0aWFsXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1maXhlZC1zaXplXG4gICAgcmVzaXplOiBub25lXG4iLCIlY2hlY2tib3gtcmFkaW9cbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBsaW5lLWhlaWdodDogMS4yNVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgaW5wdXRcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpob3ZlclxuICAgIGNvbG9yOiAkaW5wdXQtaG92ZXItY29sb3JcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcblxuLmNoZWNrYm94XG4gIEBleHRlbmQgJWNoZWNrYm94LXJhZGlvXG5cbi5yYWRpb1xuICBAZXh0ZW5kICVjaGVja2JveC1yYWRpb1xuICAmICsgLnJhZGlvXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSwgZmFsc2UpXG4iLCIuc2VsZWN0XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBtYXgtd2lkdGg6IDEwMCVcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgJjpub3QoLmlzLW11bHRpcGxlKVxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodFxuICAmOm5vdCguaXMtbXVsdGlwbGUpOm5vdCguaXMtbG9hZGluZylcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlYXJyb3dcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWFycm93XG4gICAgICArbHRyLXBvc2l0aW9uKDEuMTI1ZW0pXG4gICAgICB6LWluZGV4OiA0XG4gICYuaXMtcm91bmRlZFxuICAgIHNlbGVjdFxuICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAxZW0sIGZhbHNlKVxuICBzZWxlY3RcbiAgICBAZXh0ZW5kICVpbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgZm9udC1zaXplOiAxZW1cbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBvdXRsaW5lOiBub25lXG4gICAgJjo6LW1zLWV4cGFuZFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZbZGlzYWJsZWRdOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmOmhvdmVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3JcbiAgICAmOm5vdChbbXVsdGlwbGVdKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMi41ZW0pXG4gICAgJlttdWx0aXBsZV1cbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgcGFkZGluZzogMFxuICAgICAgb3B0aW9uXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbVxuICAvLyBTdGF0ZXNcbiAgJjpub3QoLmlzLW11bHRpcGxlKTpub3QoLmlzLWxvYWRpbmcpOmhvdmVyXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWNvbG9yXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgICY6bm90KDpob3Zlcik6OmFmdGVyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXG4gICAgICBzZWxlY3RcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93LXNpemUgYnVsbWFSZ2JhKCRjb2xvciwgMC4yNSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgICtjb250cm9sLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgK2NvbnRyb2wtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICArY29udHJvbC1sYXJnZVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1kaXNhYmxlZFxuICAgICY6OmFmdGVyXG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvclxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIHdpZHRoOiAxMDAlXG4gICAgc2VsZWN0XG4gICAgICB3aWR0aDogMTAwJVxuICAmLmlzLWxvYWRpbmdcbiAgICAmOjphZnRlclxuICAgICAgQGV4dGVuZCAlbG9hZGVyXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICtsdHItcG9zaXRpb24oMC42MjVlbSlcbiAgICAgIHRvcDogMC42MjVlbVxuICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgJi5pcy1zbWFsbDphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICYuaXMtbWVkaXVtOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgICYuaXMtbGFyZ2U6YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiIsIiRmaWxlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJGZpbGUtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4tdGVyICFkZWZhdWx0XG4kZmlsZS1jdGEtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kZmlsZS1jdGEtaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGZpbGUtY3RhLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kZmlsZS1uYW1lLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHRcbiRmaWxlLW5hbWUtYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwICFkZWZhdWx0XG4kZmlsZS1uYW1lLW1heC13aWR0aDogMTZlbSAhZGVmYXVsdFxuXG4uZmlsZVxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICAuZmlsZS1jdGFcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWhvdmVyZWRcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCAyLjUlKVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuaXMtZm9jdXNlZFxuICAgICAgICAuZmlsZS1jdGFcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNWVtIGJ1bG1hUmdiYSgkY29sb3IsIDAuMjUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgLmZpbGUtY3RhXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAgIC5maWxlLWljb25cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgICAuZmlsZS1pY29uXG4gICAgICAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1uYW1lXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAuZmlsZS1uYW1lXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgJi5pcy1lbXB0eVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1c1xuICAgICAgLmZpbGUtbmFtZVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICYuaXMtYm94ZWRcbiAgICAuZmlsZS1sYWJlbFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIC5maWxlLWN0YVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBwYWRkaW5nOiAxZW0gM2VtXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHhcbiAgICAuZmlsZS1pY29uXG4gICAgICBoZWlnaHQ6IDEuNWVtXG4gICAgICB3aWR0aDogMS41ZW1cbiAgICAgIC5mYVxuICAgICAgICBmb250LXNpemU6IDIxcHhcbiAgICAmLmlzLXNtYWxsXG4gICAgICAuZmlsZS1pY29uIC5mYVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmLmlzLW1lZGl1bVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAyOHB4XG4gICAgJi5pcy1sYXJnZVxuICAgICAgLmZpbGUtaWNvbiAuZmFcbiAgICAgICAgZm9udC1zaXplOiAzNXB4XG4gICAgJi5oYXMtbmFtZVxuICAgICAgLmZpbGUtY3RhXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMCAwXG4gICAgICAuZmlsZS1uYW1lXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkZmlsZS1yYWRpdXMgJGZpbGUtcmFkaXVzXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4XG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIC5maWxlLWxhYmVsXG4gICAgICB3aWR0aDogMTAwJVxuICAgIC5maWxlLW5hbWVcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgbWF4LXdpZHRoOiBub25lXG4gICYuaXMtcmlnaHRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgLmZpbGUtY3RhXG4gICAgICBib3JkZXItcmFkaXVzOiAwICRmaWxlLXJhZGl1cyAkZmlsZS1yYWRpdXMgMFxuICAgIC5maWxlLW5hbWVcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmaWxlLXJhZGl1cyAwIDAgJGZpbGUtcmFkaXVzXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHhcbiAgICAgIG9yZGVyOiAtMVxuXG4uZmlsZS1sYWJlbFxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBmbGV4XG4gIGN1cnNvcjogcG9pbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJjpob3ZlclxuICAgIC5maWxlLWN0YVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGZpbGUtY3RhLWJhY2tncm91bmQtY29sb3IsIDIuNSUpXG4gICAgICBjb2xvcjogJGZpbGUtY3RhLWhvdmVyLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgMi41JSlcbiAgJjphY3RpdmVcbiAgICAuZmlsZS1jdGFcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yLCA1JSlcbiAgICAgIGNvbG9yOiAkZmlsZS1jdGEtYWN0aXZlLWNvbG9yXG4gICAgLmZpbGUtbmFtZVxuICAgICAgYm9yZGVyLWNvbG9yOiBidWxtYURhcmtlbigkZmlsZS1uYW1lLWJvcmRlci1jb2xvciwgNSUpXG5cbi5maWxlLWlucHV0XG4gIGhlaWdodDogMTAwJVxuICBsZWZ0OiAwXG4gIG9wYWNpdHk6IDBcbiAgb3V0bGluZTogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIHdpZHRoOiAxMDAlXG5cbi5maWxlLWN0YSxcbi5maWxlLW5hbWVcbiAgQGV4dGVuZCAlY29udHJvbFxuICBib3JkZXItY29sb3I6ICRmaWxlLWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkZmlsZS1yYWRpdXNcbiAgZm9udC1zaXplOiAxZW1cbiAgcGFkZGluZy1sZWZ0OiAxZW1cbiAgcGFkZGluZy1yaWdodDogMWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLmZpbGUtY3RhXG4gIGJhY2tncm91bmQtY29sb3I6ICRmaWxlLWN0YS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGNvbG9yOiAkZmlsZS1jdGEtY29sb3JcblxuLmZpbGUtbmFtZVxuICBib3JkZXItY29sb3I6ICRmaWxlLW5hbWUtYm9yZGVyLWNvbG9yXG4gIGJvcmRlci1zdHlsZTogJGZpbGUtbmFtZS1ib3JkZXItc3R5bGVcbiAgYm9yZGVyLXdpZHRoOiAkZmlsZS1uYW1lLWJvcmRlci13aWR0aFxuICBkaXNwbGF5OiBibG9ja1xuICBtYXgtd2lkdGg6ICRmaWxlLW5hbWUtbWF4LXdpZHRoXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuXG4uZmlsZS1pY29uXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBoZWlnaHQ6IDFlbVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtKVxuICB3aWR0aDogMWVtXG4gIC5mYVxuICAgIGZvbnQtc2l6ZTogMTRweFxuIiwiJGxhYmVsLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRsYWJlbC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuXG4kaGVscC1zaXplOiAkc2l6ZS1zbWFsbCAhZGVmYXVsdFxuXG4ubGFiZWxcbiAgY29sb3I6ICRsYWJlbC1jb2xvclxuICBkaXNwbGF5OiBibG9ja1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBmb250LXdlaWdodDogJGxhYmVsLXdlaWdodFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbVxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG5cbi5oZWxwXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogJGhlbHAtc2l6ZVxuICBtYXJnaW4tdG9wOiAwLjI1cmVtXG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJi5pcy0jeyRuYW1lfVxuICAgICAgY29sb3I6ICRjb2xvclxuXG4vLyBDb250YWluZXJzXG5cbi5maWVsZFxuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtXG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1hZGRvbnNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgLmNvbnRyb2xcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIC0xcHgpXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKVxuICAgICAgICAuYnV0dG9uLFxuICAgICAgICAuaW5wdXQsXG4gICAgICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICAgICAgK2x0clxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgICAgICAgK3J0bFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZClcbiAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgLmlucHV0LFxuICAgICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAgICtsdHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICAgIC5idXR0b24sXG4gICAgICAuaW5wdXQsXG4gICAgICAuc2VsZWN0IHNlbGVjdFxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKVxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJi5pcy1ob3ZlcmVkXG4gICAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmLmlzLWZvY3VzZWQsXG4gICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgei1pbmRleDogNFxuICAgICAgJi5pcy1leHBhbmRlZFxuICAgICAgICBmbGV4LWdyb3c6IDFcbiAgICAgICAgZmxleC1zaHJpbms6IDFcbiAgICAmLmhhcy1hZGRvbnMtY2VudGVyZWRcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJi5oYXMtYWRkb25zLXJpZ2h0XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgJi5oYXMtYWRkb25zLWZ1bGx3aWR0aFxuICAgICAgLmNvbnRyb2xcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICYuaXMtZ3JvdXBlZFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmID4gLmNvbnRyb2xcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNzVyZW0pXG4gICAgICAmLmlzLWV4cGFuZGVkXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAgICYuaXMtZ3JvdXBlZC1jZW50ZXJlZFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLmlzLWdyb3VwZWQtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAmLmlzLWdyb3VwZWQtbXVsdGlsaW5lXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgICYgPiAuY29udHJvbFxuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1ob3Jpem9udGFsXG4gICAgK3RhYmxldFxuICAgICAgZGlzcGxheTogZmxleFxuXG4uZmllbGQtbGFiZWxcbiAgLmxhYmVsXG4gICAgZm9udC1zaXplOiBpbmhlcml0XG4gICttb2JpbGVcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW1cbiAgK3RhYmxldFxuICAgIGZsZXgtYmFzaXM6IDBcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMS41cmVtKVxuICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgJi5pcy1zbWFsbFxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLW5vcm1hbFxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cbiAgICAmLmlzLW1lZGl1bVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgICAgIHBhZGRpbmctdG9wOiAwLjM3NWVtXG4gICAgJi5pcy1sYXJnZVxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgICAgcGFkZGluZy10b3A6IDAuMzc1ZW1cblxuLmZpZWxkLWJvZHlcbiAgLmZpZWxkIC5maWVsZFxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWJhc2lzOiAwXG4gICAgZmxleC1ncm93OiA1XG4gICAgZmxleC1zaHJpbms6IDFcbiAgICAuZmllbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAmID4gLmZpZWxkXG4gICAgICBmbGV4LXNocmluazogMVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1cmVtKVxuXG4uY29udHJvbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGNsZWFyOiBib3RoXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIC8vIE1vZGlmaWVyc1xuICAmLmhhcy1pY29ucy1sZWZ0LFxuICAmLmhhcy1pY29ucy1yaWdodFxuICAgIC5pbnB1dCxcbiAgICAuc2VsZWN0XG4gICAgICAmOmZvY3VzXG4gICAgICAgICYgfiAuaWNvblxuICAgICAgICAgIGNvbG9yOiAkaW5wdXQtaWNvbi1hY3RpdmUtY29sb3JcbiAgICAgICYuaXMtc21hbGwgfiAuaWNvblxuICAgICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgICAmLmlzLW1lZGl1bSB+IC5pY29uXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgICAmLmlzLWxhcmdlIH4gLmljb25cbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAgIC5pY29uXG4gICAgICBjb2xvcjogJGlucHV0LWljb24tY29sb3JcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodFxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogJGlucHV0LWhlaWdodFxuICAgICAgei1pbmRleDogNFxuICAmLmhhcy1pY29ucy1sZWZ0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1oZWlnaHRcbiAgICAuaWNvbi5pcy1sZWZ0XG4gICAgICBsZWZ0OiAwXG4gICYuaGFzLWljb25zLXJpZ2h0XG4gICAgLmlucHV0LFxuICAgIC5zZWxlY3Qgc2VsZWN0XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0XG4gICAgLmljb24uaXMtcmlnaHRcbiAgICAgIHJpZ2h0OiAwXG4gICYuaXMtbG9hZGluZ1xuICAgICY6OmFmdGVyXG4gICAgICBAZXh0ZW5kICVsb2FkZXJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gICAgICArbHRyLXBvc2l0aW9uKDAuNjI1ZW0pXG4gICAgICB0b3A6IDAuNjI1ZW1cbiAgICAgIHotaW5kZXg6IDRcbiAgICAmLmlzLXNtYWxsOmFmdGVyXG4gICAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICAgJi5pcy1tZWRpdW06YWZ0ZXJcbiAgICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICAgJi5pcy1sYXJnZTphZnRlclxuICAgICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rLWhvdmVyICFkZWZhdWx0XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG5cbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogMCAhZGVmYXVsdFxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDAuNzVlbSAhZGVmYXVsdFxuXG4kYnJlYWRjcnVtYi1pdGVtLXNlcGFyYXRvci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuXG4uYnJlYWRjcnVtYlxuICBAZXh0ZW5kICVibG9ja1xuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICBhXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWNvbG9yXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgcGFkZGluZzogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3JcbiAgbGlcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMCwgZmFsc2UpXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGFcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdFxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICYgKyBsaTo6YmVmb3JlXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1zZXBhcmF0b3ItY29sb3JcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMDAyZlwiXG4gIHVsLFxuICBvbFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAuaWNvblxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0pXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIDAuNWVtLCBmYWxzZSlcbiAgLy8gQWxpZ25tZW50XG4gICYuaXMtY2VudGVyZWRcbiAgICBvbCxcbiAgICB1bFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1yaWdodFxuICAgIG9sLFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcbiAgLy8gU3R5bGVzXG4gICYuaGFzLWFycm93LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMTkyXCJcbiAgJi5oYXMtYnVsbGV0LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAyMDIyXCJcbiAgJi5oYXMtZG90LXNlcGFyYXRvclxuICAgIGxpICsgbGk6OmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXDAwMGI3XCJcbiAgJi5oYXMtc3VjY2VlZHMtc2VwYXJhdG9yXG4gICAgbGkgKyBsaTo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlxcMDIyN0JcIlxuIiwiJGNhcmQtY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRjYXJkLXNoYWRvdzogMCAwLjVlbSAxZW0gLTAuMTI1ZW0gcmdiYSgkc2NoZW1lLWludmVydCwgMC4xKSwgMCAwcHggMCAxcHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4wMikgIWRlZmF1bHRcblxuJGNhcmQtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXBhZGRpbmc6IDAuNzVyZW0gMXJlbSAhZGVmYXVsdFxuJGNhcmQtaGVhZGVyLXNoYWRvdzogMCAwLjEyNWVtIDAuMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpICFkZWZhdWx0XG4kY2FyZC1oZWFkZXItd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJGNhcmQtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxuJGNhcmQtY29udGVudC1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHRcblxuJGNhcmQtZm9vdGVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kY2FyZC1mb290ZXItYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRjYXJkLWZvb3Rlci1wYWRkaW5nOiAwLjc1cmVtICFkZWZhdWx0XG5cbiRjYXJkLW1lZGlhLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcblxuLmNhcmRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmFja2dyb3VuZC1jb2xvclxuICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3dcbiAgY29sb3I6ICRjYXJkLWNvbG9yXG4gIG1heC13aWR0aDogMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLmNhcmQtaGVhZGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGJveC1zaGFkb3c6ICRjYXJkLWhlYWRlci1zaGFkb3dcbiAgZGlzcGxheTogZmxleFxuXG4uY2FyZC1oZWFkZXItdGl0bGVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBjb2xvcjogJGNhcmQtaGVhZGVyLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1ncm93OiAxXG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1oZWFkZXItd2VpZ2h0XG4gIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nXG4gICYuaXMtY2VudGVyZWRcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuXG4uY2FyZC1oZWFkZXItaWNvblxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGN1cnNvcjogcG9pbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHBhZGRpbmc6ICRjYXJkLWhlYWRlci1wYWRkaW5nXG5cbi5jYXJkLWltYWdlXG4gIGRpc3BsYXk6IGJsb2NrXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4uY2FyZC1jb250ZW50XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvclxuICBwYWRkaW5nOiAkY2FyZC1jb250ZW50LXBhZGRpbmdcblxuLmNhcmQtZm9vdGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci10b3A6ICRjYXJkLWZvb3Rlci1ib3JkZXItdG9wXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcblxuLmNhcmQtZm9vdGVyLWl0ZW1cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtYmFzaXM6IDBcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHBhZGRpbmc6ICRjYXJkLWZvb3Rlci1wYWRkaW5nXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICtsdHItcHJvcGVydHkoXCJib3JkZXJcIiwgJGNhcmQtZm9vdGVyLWJvcmRlci10b3ApXG5cbi8vIENvbWJpbmF0aW9uc1xuXG4uY2FyZFxuICAubWVkaWE6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLW1lZGlhLW1hcmdpblxuIiwiJGRyb3Bkb3duLW1lbnUtbWluLXdpZHRoOiAxMnJlbSAhZGVmYXVsdFxuXG4kZHJvcGRvd24tY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LWFycm93OiAkbGluayAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0OiA0cHggIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXBhZGRpbmctdG9wOiAwLjVyZW0gIWRlZmF1bHRcbiRkcm9wZG93bi1jb250ZW50LXJhZGl1czogJHJhZGl1cyAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93OiAwIDAuNWVtIDFlbSAtMC4xMjVlbSByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpLCAwIDBweCAwIDFweCByZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjAyKSAhZGVmYXVsdFxuJGRyb3Bkb3duLWNvbnRlbnQtejogMjAgIWRlZmF1bHRcblxuJGRyb3Bkb3duLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcblxuLmRyb3Bkb3duXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG4gICYuaXMtYWN0aXZlLFxuICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgIC5kcm9wZG93bi1tZW51XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAmLmlzLXJpZ2h0XG4gICAgLmRyb3Bkb3duLW1lbnVcbiAgICAgIGxlZnQ6IGF1dG9cbiAgICAgIHJpZ2h0OiAwXG4gICYuaXMtdXBcbiAgICAuZHJvcGRvd24tbWVudVxuICAgICAgYm90dG9tOiAxMDAlXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGRyb3Bkb3duLWNvbnRlbnQtb2Zmc2V0XG4gICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbFxuICAgICAgdG9wOiBhdXRvXG5cbi5kcm9wZG93bi1tZW51XG4gIGRpc3BsYXk6IG5vbmVcbiAgK2x0ci1wb3NpdGlvbigwLCBmYWxzZSlcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWVudS1taW4td2lkdGhcbiAgcGFkZGluZy10b3A6ICRkcm9wZG93bi1jb250ZW50LW9mZnNldFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAxMDAlXG4gIHotaW5kZXg6ICRkcm9wZG93bi1jb250ZW50LXpcblxuLmRyb3Bkb3duLWNvbnRlbnRcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tY29udGVudC1yYWRpdXNcbiAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWNvbnRlbnQtc2hhZG93XG4gIHBhZGRpbmctYm90dG9tOiAkZHJvcGRvd24tY29udGVudC1wYWRkaW5nLWJvdHRvbVxuICBwYWRkaW5nLXRvcDogJGRyb3Bkb3duLWNvbnRlbnQtcGFkZGluZy10b3BcblxuLmRyb3Bkb3duLWl0ZW1cbiAgY29sb3I6ICRkcm9wZG93bi1pdGVtLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgbGluZS1oZWlnaHQ6IDEuNVxuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG5hLmRyb3Bkb3duLWl0ZW0sXG5idXR0b24uZHJvcGRvd24taXRlbVxuICArbHRyLXByb3BlcnR5KFwicGFkZGluZ1wiLCAzcmVtKVxuICB0ZXh0LWFsaWduOiBpbmhlcml0XG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgd2lkdGg6IDEwMCVcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3JcbiAgJi5pcy1hY3RpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcblxuLmRyb3Bkb3duLWRpdmlkZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvclxuICBib3JkZXI6IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbiAgaGVpZ2h0OiAxcHhcbiAgbWFyZ2luOiAwLjVyZW0gMFxuIiwiJGxldmVsLWl0ZW0tc3BhY2luZzogKCRibG9jay1zcGFjaW5nIC8gMikgIWRlZmF1bHRcblxuLmxldmVsXG4gIEBleHRlbmQgJWJsb2NrXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGNvZGVcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzXG4gIGltZ1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgLy8gTW9kaWZpZXJzXG4gICYuaXMtbW9iaWxlXG4gICAgZGlzcGxheTogZmxleFxuICAgIC5sZXZlbC1sZWZ0LFxuICAgIC5sZXZlbC1yaWdodFxuICAgICAgZGlzcGxheTogZmxleFxuICAgIC5sZXZlbC1sZWZ0ICsgLmxldmVsLXJpZ2h0XG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgLmxldmVsLWl0ZW1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGxldmVsLWl0ZW0tc3BhY2luZylcbiAgICAgICY6bm90KC5pcy1uYXJyb3cpXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuICAgICYgPiAubGV2ZWwtaXRlbVxuICAgICAgJjpub3QoLmlzLW5hcnJvdylcbiAgICAgICAgZmxleC1ncm93OiAxXG5cbi5sZXZlbC1pdGVtXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAudGl0bGUsXG4gIC5zdWJ0aXRsZVxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogJGxldmVsLWl0ZW0tc3BhY2luZ1xuXG4ubGV2ZWwtbGVmdCxcbi5sZXZlbC1yaWdodFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuICAubGV2ZWwtaXRlbVxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtZmxleGlibGVcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgIC8vIFJlc3BvbnNpdmVuZXNzXG4gICAgK3RhYmxldFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgJGxldmVsLWl0ZW0tc3BhY2luZylcblxuLmxldmVsLWxlZnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK21vYmlsZVxuICAgICYgKyAubGV2ZWwtcmlnaHRcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbVxuICArdGFibGV0XG4gICAgZGlzcGxheTogZmxleFxuXG4ubGV2ZWwtcmlnaHRcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gICt0YWJsZXRcbiAgICBkaXNwbGF5OiBmbGV4XG4iLCIkbWVkaWEtYm9yZGVyLWNvbG9yOiBidWxtYVJnYmEoJGJvcmRlciwgMC41KSAhZGVmYXVsdFxuJG1lZGlhLXNwYWNpbmc6IDFyZW1cbiRtZWRpYS1zcGFjaW5nLWxhcmdlOiAxLjVyZW1cblxuLm1lZGlhXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIGRpc3BsYXk6IGZsZXhcbiAgdGV4dC1hbGlnbjogaW5oZXJpdFxuICAuY29udGVudDpub3QoOmxhc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbVxuICAubWVkaWFcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGlhLWJvcmRlci1jb2xvclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbVxuICAgIC5jb250ZW50Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgLmNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtXG4gICAgLm1lZGlhXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtXG4gICAgICAmICsgLm1lZGlhXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbVxuICAmICsgLm1lZGlhXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpYS1ib3JkZXItY29sb3JcbiAgICBtYXJnaW4tdG9wOiAkbWVkaWEtc3BhY2luZ1xuICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtc3BhY2luZ1xuICAvLyBTaXplc1xuICAmLmlzLWxhcmdlXG4gICAgJiArIC5tZWRpYVxuICAgICAgbWFyZ2luLXRvcDogJG1lZGlhLXNwYWNpbmctbGFyZ2VcbiAgICAgIHBhZGRpbmctdG9wOiAkbWVkaWEtc3BhY2luZy1sYXJnZVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodFxuICBmbGV4LWJhc2lzOiBhdXRvXG4gIGZsZXgtZ3JvdzogMFxuICBmbGV4LXNocmluazogMFxuXG4ubWVkaWEtbGVmdFxuICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsICRtZWRpYS1zcGFjaW5nKVxuXG4ubWVkaWEtcmlnaHRcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAkbWVkaWEtc3BhY2luZywgZmFsc2UpXG5cbi5tZWRpYS1jb250ZW50XG4gIGZsZXgtYmFzaXM6IGF1dG9cbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG4gIHRleHQtYWxpZ246IGluaGVyaXRcblxuK21vYmlsZVxuICAubWVkaWEtY29udGVudFxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiIsIiRtZW51LWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVudS1pdGVtLXJhZGl1czogJHJhZGl1cy1zbWFsbCAhZGVmYXVsdFxuJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogJGxpbmstaW52ZXJ0ICFkZWZhdWx0XG4kbWVudS1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kbWVudS1saXN0LWJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG1lbnUtbGlzdC1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdFxuJG1lbnUtbGlzdC1saW5rLXBhZGRpbmc6IDAuNWVtIDAuNzVlbSAhZGVmYXVsdFxuJG1lbnUtbmVzdGVkLWxpc3QtbWFyZ2luOiAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LW5lc3RlZC1saXN0LXBhZGRpbmctbGVmdDogMC43NWVtICFkZWZhdWx0XG5cbiRtZW51LWxhYmVsLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtZm9udC1zaXplOiAwLjc1ZW0gIWRlZmF1bHRcbiRtZW51LWxhYmVsLWxldHRlci1zcGFjaW5nOiAwLjFlbSAhZGVmYXVsdFxuJG1lbnUtbGFiZWwtc3BhY2luZzogMWVtICFkZWZhdWx0XG5cbi5tZW51XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIC8vIFNpemVzXG4gICYuaXMtc21hbGxcbiAgICBmb250LXNpemU6ICRzaXplLXNtYWxsXG4gICYuaXMtbWVkaXVtXG4gICAgZm9udC1zaXplOiAkc2l6ZS1tZWRpdW1cbiAgJi5pcy1sYXJnZVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbGFyZ2VcblxuLm1lbnUtbGlzdFxuICBsaW5lLWhlaWdodDogJG1lbnUtbGlzdC1saW5lLWhlaWdodFxuICBhXG4gICAgYm9yZGVyLXJhZGl1czogJG1lbnUtaXRlbS1yYWRpdXNcbiAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvclxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgcGFkZGluZzogJG1lbnUtbGlzdC1saW5rLXBhZGRpbmdcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvclxuICBsaVxuICAgIHVsXG4gICAgICArbHRyLXByb3BlcnR5KFwiYm9yZGVyXCIsICRtZW51LWxpc3QtYm9yZGVyLWxlZnQsIGZhbHNlKVxuICAgICAgbWFyZ2luOiAkbWVudS1uZXN0ZWQtbGlzdC1tYXJnaW5cbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsICRtZW51LW5lc3RlZC1saXN0LXBhZGRpbmctbGVmdCwgZmFsc2UpXG5cbi5tZW51LWxhYmVsXG4gIGNvbG9yOiAkbWVudS1sYWJlbC1jb2xvclxuICBmb250LXNpemU6ICRtZW51LWxhYmVsLWZvbnQtc2l6ZVxuICBsZXR0ZXItc3BhY2luZzogJG1lbnUtbGFiZWwtbGV0dGVyLXNwYWNpbmdcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgbWFyZ2luLXRvcDogJG1lbnUtbGFiZWwtc3BhY2luZ1xuICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICBtYXJnaW4tYm90dG9tOiAkbWVudS1sYWJlbC1zcGFjaW5nXG4iLCIkbWVzc2FnZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1lc3NhZ2UtcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLWNvbG9yOiAkdGV4dC1pbnZlcnQgIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci13ZWlnaHQ6ICR3ZWlnaHQtYm9sZCAhZGVmYXVsdFxuJG1lc3NhZ2UtaGVhZGVyLXBhZGRpbmc6IDAuNzVlbSAxZW0gIWRlZmF1bHRcbiRtZXNzYWdlLWhlYWRlci1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1ib3JkZXItY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHggIWRlZmF1bHRcbiRtZXNzYWdlLWJvZHktY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXBhZGRpbmc6IDEuMjVlbSAxLjVlbSAhZGVmYXVsdFxuJG1lc3NhZ2UtYm9keS1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcblxuJG1lc3NhZ2UtYm9keS1wcmUtYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG5cbiRtZXNzYWdlLWhlYWRlci1ib2R5LWJvcmRlci13aWR0aDogMCAhZGVmYXVsdFxuJG1lc3NhZ2UtY29sb3JzOiAkY29sb3JzICFkZWZhdWx0XG5cbi5tZXNzYWdlXG4gIEBleHRlbmQgJWJsb2NrXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJG1lc3NhZ2UtcmFkaXVzXG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gIHN0cm9uZ1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgYTpub3QoLmJ1dHRvbik6bm90KC50YWcpOm5vdCguZHJvcGRvd24taXRlbSlcbiAgICBjb2xvcjogY3VycmVudENvbG9yXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuICAvLyBDb2xvcnNcbiAgQGVhY2ggJG5hbWUsICRjb21wb25lbnRzIGluICRtZXNzYWdlLWNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRjb21wb25lbnRzLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkY29tcG9uZW50cywgMilcbiAgICAkY29sb3ItbGlnaHQ6IG51bGxcbiAgICAkY29sb3ItZGFyazogbnVsbFxuXG4gICAgQGlmIGxlbmd0aCgkY29tcG9uZW50cykgPj0gM1xuICAgICAgJGNvbG9yLWxpZ2h0OiBudGgoJGNvbXBvbmVudHMsIDMpXG4gICAgICBAaWYgbGVuZ3RoKCRjb21wb25lbnRzKSA+PSA0XG4gICAgICAgICRjb2xvci1kYXJrOiBudGgoJGNvbXBvbmVudHMsIDQpXG4gICAgICBAZWxzZVxuICAgICAgICAkY29sb3ItbHVtaW5hbmNlOiBjb2xvckx1bWluYW5jZSgkY29sb3IpXG4gICAgICAgICRkYXJrZW4tcGVyY2VudGFnZTogJGNvbG9yLWx1bWluYW5jZSAqIDcwJVxuICAgICAgICAkZGVzYXR1cmF0ZS1wZXJjZW50YWdlOiAkY29sb3ItbHVtaW5hbmNlICogMzAlXG4gICAgICAgICRjb2xvci1kYXJrOiBkZXNhdHVyYXRlKGRhcmtlbigkY29sb3IsICRkYXJrZW4tcGVyY2VudGFnZSksICRkZXNhdHVyYXRlLXBlcmNlbnRhZ2UpXG4gICAgQGVsc2VcbiAgICAgICRjb2xvci1saWdodG5pbmc6IG1heCgoMTAwJSAtIGxpZ2h0bmVzcygkY29sb3IpKSAtIDIlLCAwJSlcbiAgICAgICRjb2xvci1saWdodDogbGlnaHRlbigkY29sb3IsICRjb2xvci1saWdodG5pbmcpXG5cbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICAgIC5tZXNzYWdlLWhlYWRlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5tZXNzYWdlLWJvZHlcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrXG5cbi5tZXNzYWdlLWhlYWRlclxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yXG4gIGJvcmRlci1yYWRpdXM6ICRtZXNzYWdlLWhlYWRlci1yYWRpdXMgJG1lc3NhZ2UtaGVhZGVyLXJhZGl1cyAwIDBcbiAgY29sb3I6ICRtZXNzYWdlLWhlYWRlci1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGZvbnQtd2VpZ2h0OiAkbWVzc2FnZS1oZWFkZXItd2VpZ2h0XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICBsaW5lLWhlaWdodDogMS4yNVxuICBwYWRkaW5nOiAkbWVzc2FnZS1oZWFkZXItcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLmRlbGV0ZVxuICAgIGZsZXgtZ3JvdzogMFxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0sIGZhbHNlKVxuICAmICsgLm1lc3NhZ2UtYm9keVxuICAgIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtaGVhZGVyLWJvZHktYm9yZGVyLXdpZHRoXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMFxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG5cbi5tZXNzYWdlLWJvZHlcbiAgYm9yZGVyLWNvbG9yOiAkbWVzc2FnZS1ib2R5LWJvcmRlci1jb2xvclxuICBib3JkZXItcmFkaXVzOiAkbWVzc2FnZS1ib2R5LXJhZGl1c1xuICBib3JkZXItc3R5bGU6IHNvbGlkXG4gIGJvcmRlci13aWR0aDogJG1lc3NhZ2UtYm9keS1ib3JkZXItd2lkdGhcbiAgY29sb3I6ICRtZXNzYWdlLWJvZHktY29sb3JcbiAgcGFkZGluZzogJG1lc3NhZ2UtYm9keS1wYWRkaW5nXG4gIGNvZGUsXG4gIHByZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWJvZHktcHJlLWJhY2tncm91bmQtY29sb3JcbiAgcHJlIGNvZGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1ib2R5LXByZS1jb2RlLWJhY2tncm91bmQtY29sb3JcbiIsIiRtb2RhbC16OiA0MCAhZGVmYXVsdFxuXG4kbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yOiBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuODYpICFkZWZhdWx0XG5cbiRtb2RhbC1jb250ZW50LXdpZHRoOiA2NDBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtbWFyZ2luLW1vYmlsZTogMjBweCAhZGVmYXVsdFxuJG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGU6IDE2MHB4ICFkZWZhdWx0XG4kbW9kYWwtY29udGVudC1zcGFjaW5nLXRhYmxldDogNDBweCAhZGVmYXVsdFxuXG4kbW9kYWwtY2xvc2UtZGltZW5zaW9uczogNDBweCAhZGVmYXVsdFxuJG1vZGFsLWNsb3NlLXJpZ2h0OiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2xvc2UtdG9wOiAyMHB4ICFkZWZhdWx0XG5cbiRtb2RhbC1jYXJkLXNwYWNpbmc6IDQwcHggIWRlZmF1bHRcblxuJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtaGVhZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG4kbW9kYWwtY2FyZC1oZWFkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC10aXRsZS1jb2xvcjogJHRleHQtc3Ryb25nICFkZWZhdWx0XG4kbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtdGl0bGUtc2l6ZTogJHNpemUtNCAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1mb290LXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtZm9vdC1ib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuXG4kbW9kYWwtY2FyZC1ib2R5LWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG1vZGFsLWNhcmQtYm9keS1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0XG5cbi5tb2RhbFxuICBAZXh0ZW5kICVvdmVybGF5XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogbm9uZVxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IGZpeGVkXG4gIHotaW5kZXg6ICRtb2RhbC16XG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWFjdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcblxuLm1vZGFsLWJhY2tncm91bmRcbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2dyb3VuZC1iYWNrZ3JvdW5kLWNvbG9yXG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWNhcmRcbiAgbWFyZ2luOiAwICRtb2RhbC1jb250ZW50LW1hcmdpbi1tb2JpbGVcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy1tb2JpbGV9KVxuICBvdmVyZmxvdzogYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDEwMCVcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWNvbnRlbnQtc3BhY2luZy10YWJsZXR9KVxuICAgIHdpZHRoOiAkbW9kYWwtY29udGVudC13aWR0aFxuXG4ubW9kYWwtY2xvc2VcbiAgQGV4dGVuZCAlZGVsZXRlXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgaGVpZ2h0OiAkbW9kYWwtY2xvc2UtZGltZW5zaW9uc1xuICBwb3NpdGlvbjogZml4ZWRcbiAgK2x0ci1wb3NpdGlvbigkbW9kYWwtY2xvc2UtcmlnaHQpXG4gIHRvcDogJG1vZGFsLWNsb3NlLXRvcFxuICB3aWR0aDogJG1vZGFsLWNsb3NlLWRpbWVuc2lvbnNcblxuLm1vZGFsLWNhcmRcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1jYXJkLXNwYWNpbmd9KVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIC1tcy1vdmVyZmxvdy15OiB2aXNpYmxlXG5cbi5tb2RhbC1jYXJkLWhlYWQsXG4ubW9kYWwtY2FyZC1mb290XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNhcmQtaGVhZC1iYWNrZ3JvdW5kLWNvbG9yXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1zaHJpbms6IDBcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBhZGRpbmc6ICRtb2RhbC1jYXJkLWhlYWQtcGFkZGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmVcblxuLm1vZGFsLWNhcmQtaGVhZFxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtY2FyZC1oZWFkLWJvcmRlci1ib3R0b21cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJG1vZGFsLWNhcmQtaGVhZC1yYWRpdXNcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRtb2RhbC1jYXJkLWhlYWQtcmFkaXVzXG5cbi5tb2RhbC1jYXJkLXRpdGxlXG4gIGNvbG9yOiAkbW9kYWwtY2FyZC10aXRsZS1jb2xvclxuICBmbGV4LWdyb3c6IDFcbiAgZmxleC1zaHJpbms6IDBcbiAgZm9udC1zaXplOiAkbW9kYWwtY2FyZC10aXRsZS1zaXplXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtY2FyZC10aXRsZS1saW5lLWhlaWdodFxuXG4ubW9kYWwtY2FyZC1mb290XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRtb2RhbC1jYXJkLWZvb3QtcmFkaXVzXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbW9kYWwtY2FyZC1mb290LXJhZGl1c1xuICBib3JkZXItdG9wOiAkbW9kYWwtY2FyZC1mb290LWJvcmRlci10b3BcbiAgLmJ1dHRvblxuICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcblxuLm1vZGFsLWNhcmQtYm9keVxuICArb3ZlcmZsb3ctdG91Y2hcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNhcmQtYm9keS1iYWNrZ3JvdW5kLWNvbG9yXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBvdmVyZmxvdzogYXV0b1xuICBwYWRkaW5nOiAkbW9kYWwtY2FyZC1ib2R5LXBhZGRpbmdcbiIsIiRuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctc2l6ZTogMCAycHggMCAwICFkZWZhdWx0XG4kbmF2YmFyLWJveC1zaGFkb3ctY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWhlaWdodDogMy4yNXJlbSAhZGVmYXVsdFxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAxcmVtICFkZWZhdWx0XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogMnJlbSAhZGVmYXVsdFxuJG5hdmJhci16OiAzMCAhZGVmYXVsdFxuJG5hdmJhci1maXhlZC16OiAzMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJG5hdmJhci1pdGVtLWFjdGl2ZS1jb2xvcjogJHNjaGVtZS1pbnZlcnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcbiRuYXZiYXItaXRlbS1pbWctbWF4LWhlaWdodDogMS43NXJlbSAhZGVmYXVsdFxuXG4kbmF2YmFyLWJ1cmdlci1jb2xvcjogJG5hdmJhci1pdGVtLWNvbG9yICFkZWZhdWx0XG5cbiRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0XG4kbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I6ICRzY2hlbWUtbWFpbiAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wOiAycHggc29saWQgJGJvcmRlciAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1vZmZzZXQ6IC00cHggIWRlZmF1bHRcbiRuYXZiYXItZHJvcGRvd24tYXJyb3c6ICRsaW5rICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi16OiAyMCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRyb3Bkb3duLWJveGVkLXJhZGl1czogJHJhZGl1cy1sYXJnZSAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1ib3hlZC1zaGFkb3c6IDAgOHB4IDhweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMCAwIDFweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSkgIWRlZmF1bHRcblxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAkc2NoZW1lLWludmVydCAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJG5hdmJhci1kcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZCAhZGVmYXVsdFxuXG4kbmF2YmFyLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiRuYXZiYXItZGl2aWRlci1oZWlnaHQ6IDJweCAhZGVmYXVsdFxuXG4kbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemU6IDAgLTJweCAwIDAgIWRlZmF1bHRcblxuJG5hdmJhci1icmVha3BvaW50OiAkZGVza3RvcCAhZGVmYXVsdFxuXG49bmF2YmFyLWZpeGVkXG4gIGxlZnQ6IDBcbiAgcG9zaXRpb246IGZpeGVkXG4gIHJpZ2h0OiAwXG4gIHotaW5kZXg6ICRuYXZiYXItZml4ZWQtelxuXG4ubmF2YmFyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYmFja2dyb3VuZC1jb2xvclxuICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogJG5hdmJhci16XG4gIEBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJHBhaXIsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRwYWlyLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5uYXZiYXItYnJhbmRcbiAgICAgICAgJiA+IC5uYXZiYXItaXRlbSxcbiAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLCA1JSlcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC5uYXZiYXItYnVyZ2VyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICArZnJvbSgkbmF2YmFyLWJyZWFrcG9pbnQpXG4gICAgICAgIC5uYXZiYXItc3RhcnQsXG4gICAgICAgIC5uYXZiYXItZW5kXG4gICAgICAgICAgJiA+IC5uYXZiYXItaXRlbSxcbiAgICAgICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgJiA+IGEubmF2YmFyLWl0ZW0sXG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgLm5hdmJhci1pdGVtLmhhcy1kcm9wZG93bjpmb2N1cyAubmF2YmFyLWxpbmssXG4gICAgICAgIC5uYXZiYXItaXRlbS5oYXMtZHJvcGRvd246aG92ZXIgLm5hdmJhci1saW5rLFxuICAgICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duLmlzLWFjdGl2ZSAubmF2YmFyLWxpbmtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBidWxtYURhcmtlbigkY29sb3IsIDUlKVxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgICBhLm5hdmJhci1pdGVtXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgJiA+IC5jb250YWluZXJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgIHdpZHRoOiAxMDAlXG4gICYuaGFzLXNoYWRvd1xuICAgIGJveC1zaGFkb3c6ICRuYXZiYXItYm94LXNoYWRvdy1zaXplICRuYXZiYXItYm94LXNoYWRvdy1jb2xvclxuICAmLmlzLWZpeGVkLWJvdHRvbSxcbiAgJi5pcy1maXhlZC10b3BcbiAgICArbmF2YmFyLWZpeGVkXG4gICYuaXMtZml4ZWQtYm90dG9tXG4gICAgYm90dG9tOiAwXG4gICAgJi5oYXMtc2hhZG93XG4gICAgICBib3gtc2hhZG93OiAkbmF2YmFyLWJvdHRvbS1ib3gtc2hhZG93LXNpemUgJG5hdmJhci1ib3gtc2hhZG93LWNvbG9yXG4gICYuaXMtZml4ZWQtdG9wXG4gICAgdG9wOiAwXG5cbmh0bWwsXG5ib2R5XG4gICYuaGFzLW5hdmJhci1maXhlZC10b3BcbiAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgJi5oYXMtbmF2YmFyLWZpeGVkLWJvdHRvbVxuICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodFxuXG4ubmF2YmFyLWJyYW5kLFxuLm5hdmJhci10YWJzXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1zaHJpbms6IDBcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHRcblxuLm5hdmJhci1icmFuZFxuICBhLm5hdmJhci1pdGVtXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4ubmF2YmFyLXRhYnNcbiAgK292ZXJmbG93LXRvdWNoXG4gIG1heC13aWR0aDogMTAwdndcbiAgb3ZlcmZsb3cteDogYXV0b1xuICBvdmVyZmxvdy15OiBoaWRkZW5cblxuLm5hdmJhci1idXJnZXJcbiAgY29sb3I6ICRuYXZiYXItYnVyZ2VyLWNvbG9yXG4gICtoYW1idXJnZXIoJG5hdmJhci1oZWlnaHQpXG4gICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgYXV0bywgZmFsc2UpXG5cbi5uYXZiYXItbWVudVxuICBkaXNwbGF5OiBub25lXG5cbi5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGlua1xuICBjb2xvcjogJG5hdmJhci1pdGVtLWNvbG9yXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC5pY29uXG4gICAgJjpvbmx5LWNoaWxkXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW1cbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW1cblxuYS5uYXZiYXItaXRlbSxcbi5uYXZiYXItbGlua1xuICBjdXJzb3I6IHBvaW50ZXJcbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy13aXRoaW4sXG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICBjb2xvcjogJG5hdmJhci1pdGVtLWhvdmVyLWNvbG9yXG5cbi5uYXZiYXItaXRlbVxuICBmbGV4LWdyb3c6IDBcbiAgZmxleC1zaHJpbms6IDBcbiAgaW1nXG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1pdGVtLWltZy1tYXgtaGVpZ2h0XG4gICYuaGFzLWRyb3Bkb3duXG4gICAgcGFkZGluZzogMFxuICAmLmlzLWV4cGFuZGVkXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgJi5pcy10YWJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodFxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDFweClcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci10YWItYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZiYXItdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkbmF2YmFyLXRhYi1hY3RpdmUtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICAgIGNvbG9yOiAkbmF2YmFyLXRhYi1hY3RpdmUtY29sb3JcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtICN7JG5hdmJhci10YWItYWN0aXZlLWJvcmRlci1ib3R0b20td2lkdGh9KVxuXG4ubmF2YmFyLWNvbnRlbnRcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAxXG5cbi5uYXZiYXItbGluazpub3QoLmlzLWFycm93bGVzcylcbiAgK2x0ci1wcm9wZXJ0eShcInBhZGRpbmdcIiwgMi41ZW0pXG4gICY6OmFmdGVyXG4gICAgQGV4dGVuZCAlYXJyb3dcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZHJvcGRvd24tYXJyb3dcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbVxuICAgICtsdHItcG9zaXRpb24oMS4xMjVlbSlcblxuLm5hdmJhci1kcm9wZG93blxuICBmb250LXNpemU6IDAuODc1cmVtXG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW1cbiAgcGFkZGluZy10b3A6IDAuNXJlbVxuICAubmF2YmFyLWl0ZW1cbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbVxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbVxuXG4ubmF2YmFyLWRpdmlkZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kaXZpZGVyLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyOiBub25lXG4gIGRpc3BsYXk6IG5vbmVcbiAgaGVpZ2h0OiAkbmF2YmFyLWRpdmlkZXItaGVpZ2h0XG4gIG1hcmdpbjogMC41cmVtIDBcblxuK3VudGlsKCRuYXZiYXItYnJlYWtwb2ludClcbiAgLm5hdmJhciA+IC5jb250YWluZXJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyLXRhYnNcbiAgICAubmF2YmFyLWl0ZW1cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhci1saW5rXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgLm5hdmJhci1tZW51XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCBidWxtYVJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSlcbiAgICBwYWRkaW5nOiAwLjVyZW0gMFxuICAgICYuaXMtYWN0aXZlXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAvLyBGaXhlZCBuYXZiYXJcbiAgLm5hdmJhclxuICAgICYuaXMtZml4ZWQtYm90dG9tLXRvdWNoLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICArbmF2YmFyLWZpeGVkXG4gICAgJi5pcy1maXhlZC1ib3R0b20tdG91Y2hcbiAgICAgIGJvdHRvbTogMFxuICAgICAgJi5oYXMtc2hhZG93XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAzcHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgJi5pcy1maXhlZC10b3AtdG91Y2hcbiAgICAgIHRvcDogMFxuICAgICYuaXMtZml4ZWQtdG9wLFxuICAgICYuaXMtZml4ZWQtdG9wLXRvdWNoXG4gICAgICAubmF2YmFyLW1lbnVcbiAgICAgICAgK292ZXJmbG93LXRvdWNoXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZiYXItaGVpZ2h0fSlcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG9cbiAgaHRtbCxcbiAgYm9keVxuICAgICYuaGFzLW5hdmJhci1maXhlZC10b3AtdG91Y2hcbiAgICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLW5hdmJhci1maXhlZC1ib3R0b20tdG91Y2hcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodFxuXG4rZnJvbSgkbmF2YmFyLWJyZWFrcG9pbnQpXG4gIC5uYXZiYXIsXG4gIC5uYXZiYXItbWVudSxcbiAgLm5hdmJhci1zdGFydCxcbiAgLm5hdmJhci1lbmRcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLm5hdmJhclxuICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0XG4gICAgJi5pcy1zcGFjZWRcbiAgICAgIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbFxuICAgICAgLm5hdmJhci1zdGFydCxcbiAgICAgIC5uYXZiYXItZW5kXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGEubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1xuICAgICYuaXMtdHJhbnNwYXJlbnRcbiAgICAgIGEubmF2YmFyLWl0ZW0sXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cyxcbiAgICAgICAgJi5pcy1ob3ZlcmFibGU6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmLmlzLWhvdmVyYWJsZTpob3ZlclxuICAgICAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICAgLm5hdmJhci1kcm9wZG93blxuICAgICAgICBhLm5hdmJhci1pdGVtXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvclxuICAgICAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yXG4gIC5uYXZiYXItYnVyZ2VyXG4gICAgZGlzcGxheTogbm9uZVxuICAubmF2YmFyLWl0ZW0sXG4gIC5uYXZiYXItbGlua1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gIC5uYXZiYXItaXRlbVxuICAgICYuaGFzLWRyb3Bkb3duXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICAgICYuaGFzLWRyb3Bkb3duLXVwXG4gICAgICAubmF2YmFyLWxpbms6OmFmdGVyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDAuMjVlbSwgLTAuMjVlbSlcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG5hdmJhci1kcm9wZG93bi1ib3JkZXItdG9wXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tcmFkaXVzICRuYXZiYXItZHJvcGRvd24tcmFkaXVzIDAgMFxuICAgICAgICBib3JkZXItdG9wOiBub25lXG4gICAgICAgIGJvdHRvbTogMTAwJVxuICAgICAgICBib3gtc2hhZG93OiAwIC04cHggOHB4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICAgICB0b3A6IGF1dG9cbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cyxcbiAgICAmLmlzLWhvdmVyYWJsZTpmb2N1cy13aXRoaW4sXG4gICAgJi5pcy1ob3ZlcmFibGU6aG92ZXJcbiAgICAgIC5uYXZiYXItZHJvcGRvd25cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgLm5hdmJhci5pcy1zcGFjZWQgJixcbiAgICAgICAgJi5pcy1ib3hlZFxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0b1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAubmF2YmFyLW1lbnVcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMFxuICAubmF2YmFyLXN0YXJ0XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCBhdXRvKVxuICAubmF2YmFyLWVuZFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICArbHRyLXByb3BlcnR5KFwibWFyZ2luXCIsIGF1dG8sIGZhbHNlKVxuICAubmF2YmFyLWRyb3Bkb3duXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXNcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJG5hdmJhci1kcm9wZG93bi1yYWRpdXNcbiAgICBib3JkZXItdG9wOiAkbmF2YmFyLWRyb3Bkb3duLWJvcmRlci10b3BcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgZGlzcGxheTogbm9uZVxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW1cbiAgICArbHRyLXBvc2l0aW9uKDAsIGZhbHNlKVxuICAgIG1pbi13aWR0aDogMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMTAwJVxuICAgIHotaW5kZXg6ICRuYXZiYXItZHJvcGRvd24telxuICAgIC5uYXZiYXItaXRlbVxuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMXJlbVxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIGEubmF2YmFyLWl0ZW1cbiAgICAgICtsdHItcHJvcGVydHkoXCJwYWRkaW5nXCIsIDNyZW0pXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yXG4gICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3JcbiAgICAubmF2YmFyLmlzLXNwYWNlZCAmLFxuICAgICYuaXMtYm94ZWRcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItZHJvcGRvd24tYm94ZWQtcmFkaXVzXG4gICAgICBib3JkZXItdG9wOiBub25lXG4gICAgICBib3gtc2hhZG93OiAkbmF2YmFyLWRyb3Bkb3duLWJveGVkLXNoYWRvd1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICB0b3A6IGNhbGMoMTAwJSArICgjeyRuYXZiYXItZHJvcGRvd24tb2Zmc2V0fSkpXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweClcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRzcGVlZFxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtXG4gICAgJi5pcy1yaWdodFxuICAgICAgbGVmdDogYXV0b1xuICAgICAgcmlnaHQ6IDBcbiAgLm5hdmJhci1kaXZpZGVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyXG4gICAgLm5hdmJhci1icmFuZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtLjc1cmVtLCBmYWxzZSlcbiAgICAubmF2YmFyLW1lbnVcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgLS43NXJlbSlcbiAgLy8gRml4ZWQgbmF2YmFyXG4gIC5uYXZiYXJcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wLFxuICAgICYuaXMtZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgICtuYXZiYXItZml4ZWRcbiAgICAmLmlzLWZpeGVkLWJvdHRvbS1kZXNrdG9wXG4gICAgICBib3R0b206IDBcbiAgICAgICYuaGFzLXNoYWRvd1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggM3B4IGJ1bG1hUmdiYSgkc2NoZW1lLWludmVydCwgMC4xKVxuICAgICYuaXMtZml4ZWQtdG9wLWRlc2t0b3BcbiAgICAgIHRvcDogMFxuICBodG1sLFxuICBib2R5XG4gICAgJi5oYXMtbmF2YmFyLWZpeGVkLXRvcC1kZXNrdG9wXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHRcbiAgICAmLmhhcy1uYXZiYXItZml4ZWQtYm90dG9tLWRlc2t0b3BcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWhlaWdodFxuICAgICYuaGFzLXNwYWNlZC1uYXZiYXItZml4ZWQtdG9wXG4gICAgICBwYWRkaW5nLXRvcDogJG5hdmJhci1oZWlnaHQgKyAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICogMilcbiAgICAmLmhhcy1zcGFjZWQtbmF2YmFyLWZpeGVkLWJvdHRvbVxuICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItaGVpZ2h0ICsgKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAqIDIpXG4gIC8vIEhvdmVyL0FjdGl2ZSBzdGF0ZXNcbiAgYS5uYXZiYXItaXRlbSxcbiAgLm5hdmJhci1saW5rXG4gICAgJi5pcy1hY3RpdmVcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yXG4gICAgJi5pcy1hY3RpdmU6bm90KDpmb2N1cyk6bm90KDpob3ZlcilcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAubmF2YmFyLWl0ZW0uaGFzLWRyb3Bkb3duXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICYuaXMtYWN0aXZlXG4gICAgICAubmF2YmFyLWxpbmtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pdGVtLWhvdmVyLWJhY2tncm91bmQtY29sb3JcblxuLy8gQ29tYmluYXRpb25cblxuLmhlcm9cbiAgJi5pcy1mdWxsaGVpZ2h0LXdpdGgtbmF2YmFyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdmJhci1oZWlnaHR9KVxuIiwiJHBhZ2luYXRpb24tY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1tYXJnaW46IC0wLjI1cmVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1taW4td2lkdGg6ICRjb250cm9sLWhlaWdodCAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1pdGVtLWZvbnQtc2l6ZTogMWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLW1hcmdpbjogMC4yNXJlbSAhZGVmYXVsdFxuJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLWxlZnQ6IDAuNWVtICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctcmlnaHQ6IDAuNWVtICFkZWZhdWx0XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3ZlciAhZGVmYXVsdFxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAkbGluay1ob3Zlci1ib3JkZXIgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICRsaW5rLWZvY3VzICFkZWZhdWx0XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRsaW5rLWZvY3VzLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICRsaW5rLWFjdGl2ZSAhZGVmYXVsdFxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGxpbmstYWN0aXZlLWJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogJHRleHQtbGlnaHQgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXIgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1jdXJyZW50LWNvbG9yOiAkbGluay1pbnZlcnQgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFnaW5hdGlvbi1lbGxpcHNpcy1jb2xvcjogJGdyZXktbGlnaHQgIWRlZmF1bHRcblxuJHBhZ2luYXRpb24tc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgkc2NoZW1lLWludmVydCwgMC4yKVxuXG4ucGFnaW5hdGlvblxuICBAZXh0ZW5kICVibG9ja1xuICBmb250LXNpemU6ICRzaXplLW5vcm1hbFxuICBtYXJnaW46ICRwYWdpbmF0aW9uLW1hcmdpblxuICAvLyBTaXplc1xuICAmLmlzLXNtYWxsXG4gICAgZm9udC1zaXplOiAkc2l6ZS1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgIGZvbnQtc2l6ZTogJHNpemUtbWVkaXVtXG4gICYuaXMtbGFyZ2VcbiAgICBmb250LXNpemU6ICRzaXplLWxhcmdlXG4gICYuaXMtcm91bmRlZFxuICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW1cbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgIC5wYWdpbmF0aW9uLWxpbmtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuXG4ucGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uLWxpc3RcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rLFxuLnBhZ2luYXRpb24tZWxsaXBzaXNcbiAgQGV4dGVuZCAlY29udHJvbFxuICBAZXh0ZW5kICV1bnNlbGVjdGFibGVcbiAgZm9udC1zaXplOiAkcGFnaW5hdGlvbi1pdGVtLWZvbnQtc2l6ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtYXJnaW46ICRwYWdpbmF0aW9uLWl0ZW0tbWFyZ2luXG4gIHBhZGRpbmctbGVmdDogJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLWxlZnRcbiAgcGFkZGluZy1yaWdodDogJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLXJpZ2h0XG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1saW5rXG4gIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yXG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvclxuICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uLW1pbi13aWR0aFxuICAmOmhvdmVyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3JcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3JcbiAgJjpmb2N1c1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYm9yZGVyLWNvbG9yXG4gICY6YWN0aXZlXG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tc2hhZG93LWluc2V0XG4gICZbZGlzYWJsZWRdXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXG4gICAgYm94LXNoYWRvdzogbm9uZVxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvclxuICAgIG9wYWNpdHk6IDAuNVxuXG4ucGFnaW5hdGlvbi1wcmV2aW91cyxcbi5wYWdpbmF0aW9uLW5leHRcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgcGFkZGluZy1yaWdodDogMC43NWVtXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcblxuLnBhZ2luYXRpb24tbGlua1xuICAmLmlzLWN1cnJlbnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1jdXJyZW50LWJhY2tncm91bmQtY29sb3JcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtYm9yZGVyLWNvbG9yXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWN1cnJlbnQtY29sb3JcblxuLnBhZ2luYXRpb24tZWxsaXBzaXNcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWVsbGlwc2lzLWNvbG9yXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbi5wYWdpbmF0aW9uLWxpc3RcbiAgZmxleC13cmFwOiB3cmFwXG5cbittb2JpbGVcbiAgLnBhZ2luYXRpb25cbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgLnBhZ2luYXRpb24tcHJldmlvdXMsXG4gIC5wYWdpbmF0aW9uLW5leHRcbiAgICBmbGV4LWdyb3c6IDFcbiAgICBmbGV4LXNocmluazogMVxuICAucGFnaW5hdGlvbi1saXN0XG4gICAgbGlcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgZmxleC1zaHJpbms6IDFcblxuK3RhYmxldFxuICAucGFnaW5hdGlvbi1saXN0XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICBvcmRlcjogMVxuICAucGFnaW5hdGlvbi1wcmV2aW91c1xuICAgIG9yZGVyOiAyXG4gIC5wYWdpbmF0aW9uLW5leHRcbiAgICBvcmRlcjogM1xuICAucGFnaW5hdGlvblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICYuaXMtY2VudGVyZWRcbiAgICAgIC5wYWdpbmF0aW9uLXByZXZpb3VzXG4gICAgICAgIG9yZGVyOiAxXG4gICAgICAucGFnaW5hdGlvbi1saXN0XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIG9yZGVyOiAyXG4gICAgICAucGFnaW5hdGlvbi1uZXh0XG4gICAgICAgIG9yZGVyOiAzXG4gICAgJi5pcy1yaWdodFxuICAgICAgLnBhZ2luYXRpb24tcHJldmlvdXNcbiAgICAgICAgb3JkZXI6IDFcbiAgICAgIC5wYWdpbmF0aW9uLW5leHRcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgIC5wYWdpbmF0aW9uLWxpc3RcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgICAgICBvcmRlcjogM1xuIiwiJHBhbmVsLW1hcmdpbjogJGJsb2NrLXNwYWNpbmcgIWRlZmF1bHRcbiRwYW5lbC1pdGVtLWJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1yYWRpdXM6ICRyYWRpdXMtbGFyZ2UgIWRlZmF1bHRcbiRwYW5lbC1zaGFkb3c6IDAgMC41ZW0gMWVtIC0wLjEyNWVtIHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMSksIDAgMHB4IDAgMXB4IHJnYmEoJHNjaGVtZS1pbnZlcnQsIDAuMDIpICFkZWZhdWx0XG5cbiRwYW5lbC1oZWFkaW5nLWJhY2tncm91bmQtY29sb3I6ICRib3JkZXItbGlnaHQgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAwLjc1ZW0gMWVtICFkZWZhdWx0XG4kcGFuZWwtaGVhZGluZy1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiRwYW5lbC1oZWFkaW5nLXNpemU6IDEuMjVlbSAhZGVmYXVsdFxuJHBhbmVsLWhlYWRpbmctd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWRlZmF1bHRcblxuJHBhbmVsLXRhYnMtZm9udC1zaXplOiAwLjg3NWVtICFkZWZhdWx0XG4kcGFuZWwtdGFiLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyICFkZWZhdWx0XG4kcGFuZWwtdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yOiAkbGluay1hY3RpdmUtYm9yZGVyICFkZWZhdWx0XG4kcGFuZWwtdGFiLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG5cbiRwYW5lbC1saXN0LWl0ZW0tY29sb3I6ICR0ZXh0ICFkZWZhdWx0XG4kcGFuZWwtbGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuXG4kcGFuZWwtYmxvY2stY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWhvdmVyLWJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWJvcmRlci1sZWZ0LWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHBhbmVsLWJsb2NrLWFjdGl2ZS1jb2xvcjogJGxpbmstYWN0aXZlICFkZWZhdWx0XG4kcGFuZWwtYmxvY2stYWN0aXZlLWljb24tY29sb3I6ICRsaW5rICFkZWZhdWx0XG5cbiRwYW5lbC1pY29uLWNvbG9yOiAkdGV4dC1saWdodCAhZGVmYXVsdFxuJHBhbmVsLWNvbG9yczogJGNvbG9ycyAhZGVmYXVsdFxuXG4ucGFuZWxcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLXJhZGl1c1xuICBib3gtc2hhZG93OiAkcGFuZWwtc2hhZG93XG4gIGZvbnQtc2l6ZTogJHNpemUtbm9ybWFsXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206ICRwYW5lbC1tYXJnaW5cbiAgLy8gQ29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29tcG9uZW50cyBpbiAkcGFuZWwtY29sb3JzXG4gICAgJGNvbG9yOiBudGgoJGNvbXBvbmVudHMsIDEpXG4gICAgJGNvbG9yLWludmVydDogbnRoKCRjb21wb25lbnRzLCAyKVxuICAgICYuaXMtI3skbmFtZX1cbiAgICAgIC5wYW5lbC1oZWFkaW5nXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLnBhbmVsLXRhYnMgYS5pcy1hY3RpdmVcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yXG4gICAgICAucGFuZWwtYmxvY2suaXMtYWN0aXZlIC5wYW5lbC1pY29uXG4gICAgICAgIGNvbG9yOiAkY29sb3JcblxuLnBhbmVsLXRhYnMsXG4ucGFuZWwtYmxvY2tcbiAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgYm9yZGVyLWJvdHRvbTogJHBhbmVsLWl0ZW0tYm9yZGVyXG5cbi5wYW5lbC1oZWFkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1oZWFkaW5nLWJhY2tncm91bmQtY29sb3JcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLXJhZGl1cyAkcGFuZWwtcmFkaXVzIDAgMFxuICBjb2xvcjogJHBhbmVsLWhlYWRpbmctY29sb3JcbiAgZm9udC1zaXplOiAkcGFuZWwtaGVhZGluZy1zaXplXG4gIGZvbnQtd2VpZ2h0OiAkcGFuZWwtaGVhZGluZy13ZWlnaHRcbiAgbGluZS1oZWlnaHQ6ICRwYW5lbC1oZWFkaW5nLWxpbmUtaGVpZ2h0XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmdcblxuLnBhbmVsLXRhYnNcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gIGRpc3BsYXk6IGZsZXhcbiAgZm9udC1zaXplOiAkcGFuZWwtdGFicy1mb250LXNpemVcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYVxuICAgIGJvcmRlci1ib3R0b206ICRwYW5lbC10YWItYm9yZGVyLWJvdHRvbVxuICAgIG1hcmdpbi1ib3R0b206IC0xcHhcbiAgICBwYWRkaW5nOiAwLjVlbVxuICAgIC8vIE1vZGlmaWVyc1xuICAgICYuaXMtYWN0aXZlXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFuZWwtdGFiLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICBjb2xvcjogJHBhbmVsLXRhYi1hY3RpdmUtY29sb3JcblxuLnBhbmVsLWxpc3RcbiAgYVxuICAgIGNvbG9yOiAkcGFuZWwtbGlzdC1pdGVtLWNvbG9yXG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICRwYW5lbC1saXN0LWl0ZW0taG92ZXItY29sb3JcblxuLnBhbmVsLWJsb2NrXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgY29sb3I6ICRwYW5lbC1ibG9jay1jb2xvclxuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG4gICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0pXG4gICYgPiAuY29udHJvbFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gICAgd2lkdGg6IDEwMCVcbiAgJi5pcy13cmFwcGVkXG4gICAgZmxleC13cmFwOiB3cmFwXG4gICYuaXMtYWN0aXZlXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwYW5lbC1ibG9jay1hY3RpdmUtYm9yZGVyLWxlZnQtY29sb3JcbiAgICBjb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1jb2xvclxuICAgIC5wYW5lbC1pY29uXG4gICAgICBjb2xvcjogJHBhbmVsLWJsb2NrLWFjdGl2ZS1pY29uLWNvbG9yXG4gICY6bGFzdC1jaGlsZFxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRwYW5lbC1yYWRpdXNcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHBhbmVsLXJhZGl1c1xuXG5hLnBhbmVsLWJsb2NrLFxubGFiZWwucGFuZWwtYmxvY2tcbiAgY3Vyc29yOiBwb2ludGVyXG4gICY6aG92ZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmxvY2staG92ZXItYmFja2dyb3VuZC1jb2xvclxuXG4ucGFuZWwtaWNvblxuICArZmEoMTRweCwgMWVtKVxuICBjb2xvcjogJHBhbmVsLWljb24tY29sb3JcbiAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjc1ZW0pXG4gIC5mYVxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG4iLCIkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy1ib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhZGVmYXVsdFxuJHRhYnMtYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFkZWZhdWx0XG4kdGFicy1saW5rLWNvbG9yOiAkdGV4dCAhZGVmYXVsdFxuJHRhYnMtbGluay1ob3Zlci1ib3JkZXItYm90dG9tLWNvbG9yOiAkdGV4dC1zdHJvbmcgIWRlZmF1bHRcbiR0YWJzLWxpbmstaG92ZXItY29sb3I6ICR0ZXh0LXN0cm9uZyAhZGVmYXVsdFxuJHRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkbGluayAhZGVmYXVsdFxuJHRhYnMtbGluay1wYWRkaW5nOiAwLjVlbSAxZW0gIWRlZmF1bHRcblxuJHRhYnMtYm94ZWQtbGluay1yYWRpdXM6ICRyYWRpdXMgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstaG92ZXItYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuXG4kdGFicy1ib3hlZC1saW5rLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkc2NoZW1lLW1haW4gIWRlZmF1bHRcbiR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGJvcmRlciAhZGVmYXVsdFxuJHRhYnMtYm94ZWQtbGluay1hY3RpdmUtYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHRcblxuJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLWNvbG9yOiAkYm9yZGVyICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlciAhZGVmYXVsdFxuJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzOiAkcmFkaXVzICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGxpbmsgIWRlZmF1bHRcbiR0YWJzLXRvZ2dsZS1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaW5rICFkZWZhdWx0XG4kdGFicy10b2dnbGUtbGluay1hY3RpdmUtY29sb3I6ICRsaW5rLWludmVydCAhZGVmYXVsdFxuXG4udGFic1xuICBAZXh0ZW5kICVibG9ja1xuICArb3ZlcmZsb3ctdG91Y2hcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXG4gIGRpc3BsYXk6IGZsZXhcbiAgZm9udC1zaXplOiAkc2l6ZS1ub3JtYWxcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgb3ZlcmZsb3cteDogYXV0b1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIGFcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtYm9yZGVyLWJvdHRvbS1jb2xvclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICR0YWJzLWJvcmRlci1ib3R0b20tc3R5bGVcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFicy1ib3JkZXItYm90dG9tLXdpZHRoXG4gICAgY29sb3I6ICR0YWJzLWxpbmstY29sb3JcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skdGFicy1ib3JkZXItYm90dG9tLXdpZHRofVxuICAgIHBhZGRpbmc6ICR0YWJzLWxpbmstcGFkZGluZ1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcbiAgICAmOmhvdmVyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICAgIGNvbG9yOiAkdGFicy1saW5rLWhvdmVyLWNvbG9yXG4gIGxpXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAmLmlzLWFjdGl2ZVxuICAgICAgYVxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgICAgIGNvbG9yOiAkdGFicy1saW5rLWFjdGl2ZS1jb2xvclxuICB1bFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3JkZXItYm90dG9tLWNvbG9yXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogJHRhYnMtYm9yZGVyLWJvdHRvbS1zdHlsZVxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJzLWJvcmRlci1ib3R0b20td2lkdGhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmLmlzLWxlZnRcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICAgICYuaXMtY2VudGVyXG4gICAgICBmbGV4OiBub25lXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW1cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbVxuICAgICYuaXMtcmlnaHRcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtXG4gIC5pY29uXG4gICAgJjpmaXJzdC1jaGlsZFxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAwLjVlbSlcbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgICtsdHItcHJvcGVydHkoXCJtYXJnaW5cIiwgMC41ZW0sIGZhbHNlKVxuICAvLyBBbGlnbm1lbnRcbiAgJi5pcy1jZW50ZXJlZFxuICAgIHVsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmlzLXJpZ2h0XG4gICAgdWxcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgLy8gU3R5bGVzXG4gICYuaXMtYm94ZWRcbiAgICBhXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgK2x0clxuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAkdGFicy1ib3hlZC1saW5rLXJhZGl1cyAwIDBcbiAgICAgICtydGxcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICR0YWJzLWJveGVkLWxpbmstcmFkaXVzICR0YWJzLWJveGVkLWxpbmstcmFkaXVzXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstaG92ZXItYmFja2dyb3VuZC1jb2xvclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFicy1ib3hlZC1saW5rLWhvdmVyLWJvcmRlci1ib3R0b20tY29sb3JcbiAgICBsaVxuICAgICAgJi5pcy1hY3RpdmVcbiAgICAgICAgYVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJzLWJveGVkLWxpbmstYWN0aXZlLWJvcmRlci1ib3R0b20tY29sb3IgIWltcG9ydGFudFxuICAmLmlzLWZ1bGx3aWR0aFxuICAgIGxpXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICYuaXMtdG9nZ2xlXG4gICAgYVxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ib3JkZXItY29sb3JcbiAgICAgIGJvcmRlci1zdHlsZTogJHRhYnMtdG9nZ2xlLWxpbmstYm9yZGVyLXN0eWxlXG4gICAgICBib3JkZXItd2lkdGg6ICR0YWJzLXRvZ2dsZS1saW5rLWJvcmRlci13aWR0aFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRvZ2dsZS1saW5rLWhvdmVyLWJhY2tncm91bmQtY29sb3JcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1ob3Zlci1ib3JkZXItY29sb3JcbiAgICAgICAgei1pbmRleDogMlxuICAgIGxpXG4gICAgICAmICsgbGlcbiAgICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAtI3skdGFicy10b2dnbGUtbGluay1ib3JkZXItd2lkdGh9LCBmYWxzZSlcbiAgICAgICY6Zmlyc3QtY2hpbGQgYVxuICAgICAgICArbHRyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR0YWJzLXRvZ2dsZS1saW5rLXJhZGl1c1xuICAgICAgJjpsYXN0LWNoaWxkIGFcbiAgICAgICAgK2x0clxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHRhYnMtdG9nZ2xlLWxpbmstcmFkaXVzXG4gICAgICAgICtydGxcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkdGFicy10b2dnbGUtbGluay1yYWRpdXNcbiAgICAgICYuaXMtYWN0aXZlXG4gICAgICAgIGFcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtYmFja2dyb3VuZC1jb2xvclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtdG9nZ2xlLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvclxuICAgICAgICAgIGNvbG9yOiAkdGFicy10b2dnbGUtbGluay1hY3RpdmUtY29sb3JcbiAgICAgICAgICB6LWluZGV4OiAxXG4gICAgdWxcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmVcbiAgICAmLmlzLXRvZ2dsZS1yb3VuZGVkXG4gICAgICBsaVxuICAgICAgICAmOmZpcnN0LWNoaWxkIGFcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW1cbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW1cbiAgICAgICAgJjpsYXN0LWNoaWxkIGFcbiAgICAgICAgICArbHRyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1yb3VuZGVkXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW1cbiAgICAgICAgICArcnRsXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzLXJvdW5kZWRcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXMtcm91bmRlZFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW1cbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIGZvbnQtc2l6ZTogJHNpemUtc21hbGxcbiAgJi5pcy1tZWRpdW1cbiAgICBmb250LXNpemU6ICRzaXplLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgZm9udC1zaXplOiAkc2l6ZS1sYXJnZVxuIiwiJGNvbHVtbi1nYXA6IDAuNzVyZW0gIWRlZmF1bHRcblxuLmNvbHVtblxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBwYWRkaW5nOiAkY29sdW1uLWdhcFxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW5hcnJvd1xuICAgIGZsZXg6IG5vbmVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mdWxsXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAxMDAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtdGhyZWUtcXVhcnRlcnNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDc1JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by10aGlyZHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDY2LjY2NjYlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtaGFsZlxuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNTAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb25lLXRoaXJkXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAzMy4zMzMzJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1xdWFydGVyXG4gICAgZmxleDogbm9uZVxuICAgIHdpZHRoOiAyNSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vbmUtZmlmdGhcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDIwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDQwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLWZpZnRoc1xuICAgIGZsZXg6IG5vbmVcbiAgICB3aWR0aDogNjAlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtZm91ci1maWZ0aHNcbiAgICBmbGV4OiBub25lXG4gICAgd2lkdGg6IDgwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVyc1xuICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdHdvLXRoaXJkc1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1oYWxmXG4gICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtdGhpcmRcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXJcbiAgICBtYXJnaW4tbGVmdDogMjUlXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1maWZ0aFxuICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdHdvLWZpZnRoc1xuICAgIG1hcmdpbi1sZWZ0OiA0MCVcbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzXG4gICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1mb3VyLWZpZnRoc1xuICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtI3skaX1cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtI3skaX1cbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICttb2JpbGVcbiAgICAmLmlzLW5hcnJvdy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLW1vYmlsZVxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1tb2JpbGVcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLW1vYmlsZVxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGVcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtbW9iaWxlXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1tb2JpbGVcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tbW9iaWxlXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICt0YWJsZXRcbiAgICAmLmlzLW5hcnJvdyxcbiAgICAmLmlzLW5hcnJvdy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwsXG4gICAgJi5pcy1mdWxsLXRhYmxldFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLFxuICAgICYuaXMtdHdvLXRoaXJkcy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZixcbiAgICAmLmlzLWhhbGYtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQsXG4gICAgJi5pcy1vbmUtdGhpcmQtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLFxuICAgICYuaXMtb25lLXF1YXJ0ZXItdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgsXG4gICAgJi5pcy1vbmUtZmlmdGgtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLFxuICAgICYuaXMtdHdvLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocyxcbiAgICAmLmlzLXRocmVlLWZpZnRocy10YWJsZXRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLFxuICAgICYuaXMtZm91ci1maWZ0aHMtdGFibGV0XG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcyxcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZixcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZCxcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgsXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXRcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0sXG4gICAgICAmLmlzLSN7JGl9LXRhYmxldFxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfSxcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRhYmxldFxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArdG91Y2hcbiAgICAmLmlzLW5hcnJvdy10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICYuaXMtZnVsbC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjYuNjY2NiVcbiAgICAmLmlzLWhhbGYtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci10b3VjaFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDI1JVxuICAgICYuaXMtb25lLWZpZnRoLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdG91Y2hcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2MCVcbiAgICAmLmlzLWZvdXItZmlmdGhzLXRvdWNoXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiVcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXRvdWNoXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdG91Y2hcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCVcbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy10b3VjaFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0tdG91Y2hcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tdG91Y2hcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJGkgLyAxMilcbiAgK2Rlc2t0b3BcbiAgICAmLmlzLW5hcnJvdy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgJi5pcy1mdWxsLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA2Ni42NjY2JVxuICAgICYuaXMtaGFsZi1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNTAlXG4gICAgJi5pcy1vbmUtdGhpcmQtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjUlXG4gICAgJi5pcy1vbmUtZmlmdGgtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDIwJVxuICAgICYuaXMtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDYwJVxuICAgICYuaXMtZm91ci1maWZ0aHMtZGVza3RvcFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDgwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JVxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1kZXNrdG9wXG4gICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCVcbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZGVza3RvcFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3BcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MCVcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tZGVza3RvcFxuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICArd2lkZXNjcmVlblxuICAgICYuaXMtbmFycm93LXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA3NSVcbiAgICAmLmlzLXR3by10aGlyZHMtd2lkZXNjcmVlblxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA1MCVcbiAgICAmLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMzMuMzMzMyVcbiAgICAmLmlzLW9uZS1xdWFydGVyLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMjAlXG4gICAgJi5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW5cbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA0MCVcbiAgICAmLmlzLXRocmVlLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogODAlXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW5cbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDIwJVxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDQwJVxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuXG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlblxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJcbiAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICBmbGV4OiBub25lXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS13aWRlc2NyZWVuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG4gICtmdWxsaGRcbiAgICAmLmlzLW5hcnJvdy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAmLmlzLWZ1bGwtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogMTAwJVxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNzUlXG4gICAgJi5pcy10d28tdGhpcmRzLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDY2LjY2NjYlXG4gICAgJi5pcy1oYWxmLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDUwJVxuICAgICYuaXMtb25lLXRoaXJkLWZ1bGxoZFxuICAgICAgZmxleDogbm9uZVxuICAgICAgd2lkdGg6IDMzLjMzMzMlXG4gICAgJi5pcy1vbmUtcXVhcnRlci1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyNSVcbiAgICAmLmlzLW9uZS1maWZ0aC1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiAyMCVcbiAgICAmLmlzLXR3by1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNDAlXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZnVsbGhkXG4gICAgICBmbGV4OiBub25lXG4gICAgICB3aWR0aDogNjAlXG4gICAgJi5pcy1mb3VyLWZpZnRocy1mdWxsaGRcbiAgICAgIGZsZXg6IG5vbmVcbiAgICAgIHdpZHRoOiA4MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZFxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyVcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy1mdWxsaGRcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCVcbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogNjAlXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZnVsbGhkXG4gICAgICBtYXJnaW4tbGVmdDogODAlXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMlxuICAgICAgJi5pcy0jeyRpfS1mdWxsaGRcbiAgICAgICAgZmxleDogbm9uZVxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKVxuICAgICAgJi5pcy1vZmZzZXQtI3skaX0tZnVsbGhkXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpIC8gMTIpXG5cbi5jb2x1bW5zXG4gIG1hcmdpbi1sZWZ0OiAoLSRjb2x1bW4tZ2FwKVxuICBtYXJnaW4tcmlnaHQ6ICgtJGNvbHVtbi1nYXApXG4gIG1hcmdpbi10b3A6ICgtJGNvbHVtbi1nYXApXG4gICY6bGFzdC1jaGlsZFxuICAgIG1hcmdpbi1ib3R0b206ICgtJGNvbHVtbi1nYXApXG4gICY6bm90KDpsYXN0LWNoaWxkKVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtIC0gI3skY29sdW1uLWdhcH0pXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWNlbnRlcmVkXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy1nYXBsZXNzXG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICBtYXJnaW4tdG9wOiAwXG4gICAgJiA+IC5jb2x1bW5cbiAgICAgIG1hcmdpbjogMFxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgJi5pcy1tb2JpbGVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICYuaXMtbXVsdGlsaW5lXG4gICAgZmxleC13cmFwOiB3cmFwXG4gICYuaXMtdmNlbnRlcmVkXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArdGFibGV0XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICtkZXNrdG9wXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5pcy1kZXNrdG9wXG4gICAgICBkaXNwbGF5OiBmbGV4XG5cbkBpZiAkdmFyaWFibGUtY29sdW1uc1xuICAuY29sdW1ucy5pcy12YXJpYWJsZVxuICAgIC0tY29sdW1uR2FwOiAwLjc1cmVtXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKVxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpXG4gICAgLmNvbHVtblxuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb2x1bW5HYXApXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA4XG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4xcmVtfVxuICAgICAgK21vYmlsZVxuICAgICAgICAmLmlzLSN7JGl9LW1vYmlsZVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4xcmVtfVxuICAgICAgK3RhYmxldFxuICAgICAgICAmLmlzLSN7JGl9LXRhYmxldFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4xcmVtfVxuICAgICAgK3RhYmxldC1vbmx5XG4gICAgICAgICYuaXMtI3skaX0tdGFibGV0LW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMXJlbX1cbiAgICAgICt0b3VjaFxuICAgICAgICAmLmlzLSN7JGl9LXRvdWNoXG4gICAgICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjFyZW19XG4gICAgICArZGVza3RvcFxuICAgICAgICAmLmlzLSN7JGl9LWRlc2t0b3BcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMXJlbX1cbiAgICAgICtkZXNrdG9wLW9ubHlcbiAgICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wLW9ubHlcbiAgICAgICAgICAtLWNvbHVtbkdhcDogI3skaSAqIDAuMXJlbX1cbiAgICAgICt3aWRlc2NyZWVuXG4gICAgICAgICYuaXMtI3skaX0td2lkZXNjcmVlblxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4xcmVtfVxuICAgICAgK3dpZGVzY3JlZW4tb25seVxuICAgICAgICAmLmlzLSN7JGl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4xcmVtfVxuICAgICAgK2Z1bGxoZFxuICAgICAgICAmLmlzLSN7JGl9LWZ1bGxoZFxuICAgICAgICAgIC0tY29sdW1uR2FwOiAjeyRpICogMC4xcmVtfVxuIiwiJHRpbGUtc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdFxuXG4udGlsZVxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxuICBkaXNwbGF5OiBibG9ja1xuICBmbGV4LWJhc2lzOiAwXG4gIGZsZXgtZ3JvdzogMVxuICBmbGV4LXNocmluazogMVxuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudFxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy1hbmNlc3RvclxuICAgIG1hcmdpbi1sZWZ0OiAkdGlsZS1zcGFjaW5nICogLTFcbiAgICBtYXJnaW4tcmlnaHQ6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgIG1hcmdpbi10b3A6ICR0aWxlLXNwYWNpbmcgKiAtMVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogJHRpbGUtc3BhY2luZyAqIC0xXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGlsZS1zcGFjaW5nXG4gICYuaXMtY2hpbGRcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxuICAmLmlzLXBhcmVudFxuICAgIHBhZGRpbmc6ICR0aWxlLXNwYWNpbmdcbiAgJi5pcy12ZXJ0aWNhbFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmID4gLnRpbGUuaXMtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnRcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK3RhYmxldFxuICAgICY6bm90KC5pcy1jaGlsZClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAgICAmLmlzLSN7JGl9XG4gICAgICAgIGZsZXg6IG5vbmVcbiAgICAgICAgd2lkdGg6ICgkaSAvIDEyKSAqIDEwMCVcbiIsIkBlYWNoICRuYW1lLCAkcGFpciBpbiAkY29sb3JzXG4gICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAuaGFzLXRleHQtI3skbmFtZX1cbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnRcbiAgYS5oYXMtdGV4dC0jeyRuYW1lfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50XG4gIC5oYXMtYmFja2dyb3VuZC0jeyRuYW1lfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50XG4gIEBpZiBsZW5ndGgoJHBhaXIpID49IDRcbiAgICAkY29sb3ItbGlnaHQ6IG50aCgkcGFpciwgMylcbiAgICAkY29sb3ItZGFyazogbnRoKCRwYWlyLCA0KVxuICAgIC8vIExpZ2h0XG4gICAgLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnRcbiAgICBhLmhhcy10ZXh0LSN7JG5hbWV9LWxpZ2h0XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1c1xuICAgICAgICBjb2xvcjogYnVsbWFEYXJrZW4oJGNvbG9yLWxpZ2h0LCAxMCUpICFpbXBvcnRhbnRcbiAgICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX0tbGlnaHRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodCAhaW1wb3J0YW50XG4gICAgLy8gRGFya1xuICAgIC5oYXMtdGV4dC0jeyRuYW1lfS1kYXJrXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmsgIWltcG9ydGFudFxuICAgIGEuaGFzLXRleHQtI3skbmFtZX0tZGFya1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgY29sb3I6IGJ1bG1hTGlnaHRlbigkY29sb3ItZGFyaywgMTAlKSAhaW1wb3J0YW50XG4gICAgLmhhcy1iYWNrZ3JvdW5kLSN7JG5hbWV9LWRhcmtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnRcblxuQGVhY2ggJG5hbWUsICRzaGFkZSBpbiAkc2hhZGVzXG4gIC5oYXMtdGV4dC0jeyRuYW1lfVxuICAgIGNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuICAuaGFzLWJhY2tncm91bmQtI3skbmFtZX1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhZGUgIWltcG9ydGFudFxuIiwiLmlzLWNsZWFyZml4XG4gICtjbGVhcmZpeFxuXG4uaXMtcHVsbGVkLWxlZnRcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxuXG4uaXMtcHVsbGVkLXJpZ2h0XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50XG4iLCIuaXMtcmFkaXVzbGVzc1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnRcblxuLmlzLXNoYWRvd2xlc3NcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG5cbi5pcy11bnNlbGVjdGFibGVcbiAgQGV4dGVuZCAldW5zZWxlY3RhYmxlXG4iLCIuaXMtY2xpcHBlZFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiIsIi5pcy1vdmVybGF5XG4gIEBleHRlbmQgJW92ZXJsYXlcblxuLmlzLXJlbGF0aXZlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50XG4iLCIuaXMtbWFyZ2lubGVzc1xuICBtYXJnaW46IDAgIWltcG9ydGFudFxuXG4uaXMtcGFkZGluZ2xlc3NcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG5cbiRzcGFjaW5nLXNob3J0Y3V0czogKFwibWFyZ2luXCI6IFwibVwiLCBcInBhZGRpbmdcIjogXCJwXCIpICFkZWZhdWx0XG4kc3BhY2luZy1kaXJlY3Rpb25zOiAoXCJ0b3BcIjogXCJ0XCIsIFwicmlnaHRcIjogXCJyXCIsIFwiYm90dG9tXCI6IFwiYlwiLCBcImxlZnRcIjogXCJsXCIpICFkZWZhdWx0XG4kc3BhY2luZy1ob3Jpem9udGFsOiBcInhcIiAhZGVmYXVsdFxuJHNwYWNpbmctdmVydGljYWw6IFwieVwiICFkZWZhdWx0XG4kc3BhY2luZy12YWx1ZXM6IChcIjBcIjogMCwgXCIxXCI6IDAuMjVyZW0sIFwiMlwiOiAwLjVyZW0sIFwiM1wiOiAwLjc1cmVtLCBcIjRcIjogMXJlbSwgXCI1XCI6IDEuNXJlbSwgXCI2XCI6IDNyZW0pICFkZWZhdWx0XG5cbkBlYWNoICRwcm9wZXJ0eSwgJHNob3J0Y3V0IGluICRzcGFjaW5nLXNob3J0Y3V0c1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRzcGFjaW5nLXZhbHVlc1xuICAgIC8vIENhcmRpbmFsIGRpcmVjdGlvbnNcbiAgICBAZWFjaCAkZGlyZWN0aW9uLCAkc3VmZml4IGluICRzcGFjaW5nLWRpcmVjdGlvbnNcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzdWZmaXh9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS0jeyRkaXJlY3Rpb259OiAkdmFsdWUgIWltcG9ydGFudFxuICAgIC8vIEhvcml6b250YWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy1ob3Jpem9udGFsICE9IG51bGxcbiAgICAgIC4jeyRzaG9ydGN1dH0jeyRzcGFjaW5nLWhvcml6b250YWx9LSN7JG5hbWV9XG4gICAgICAgICN7JHByb3BlcnR5fS1sZWZ0OiAkdmFsdWUgIWltcG9ydGFudFxuICAgICAgICAjeyRwcm9wZXJ0eX0tcmlnaHQ6ICR2YWx1ZSAhaW1wb3J0YW50XG4gICAgLy8gVmVydGljYWwgYXhpc1xuICAgIEBpZiAkc3BhY2luZy12ZXJ0aWNhbCAhPSBudWxsXG4gICAgICAuI3skc2hvcnRjdXR9I3skc3BhY2luZy12ZXJ0aWNhbH0tI3skbmFtZX1cbiAgICAgICAgI3skcHJvcGVydHl9LXRvcDogJHZhbHVlICFpbXBvcnRhbnRcbiAgICAgICAgI3skcHJvcGVydHl9LWJvdHRvbTogJHZhbHVlICFpbXBvcnRhbnRcbiIsIj10eXBvZ3JhcGh5LXNpemUoJHRhcmdldDonJylcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzXG4gICAgJGk6IGluZGV4KCRzaXplcywgJHNpemUpXG4gICAgLmlzLXNpemUtI3skaX0je2lmKCR0YXJnZXQgPT0gJycsICcnLCAnLScgKyAkdGFyZ2V0KX1cbiAgICAgIGZvbnQtc2l6ZTogJHNpemUgIWltcG9ydGFudFxuXG4rdHlwb2dyYXBoeS1zaXplKClcblxuK21vYmlsZVxuICArdHlwb2dyYXBoeS1zaXplKCdtb2JpbGUnKVxuXG4rdGFibGV0XG4gICt0eXBvZ3JhcGh5LXNpemUoJ3RhYmxldCcpXG5cbit0b3VjaFxuICArdHlwb2dyYXBoeS1zaXplKCd0b3VjaCcpXG5cbitkZXNrdG9wXG4gICt0eXBvZ3JhcGh5LXNpemUoJ2Rlc2t0b3AnKVxuXG4rd2lkZXNjcmVlblxuICArdHlwb2dyYXBoeS1zaXplKCd3aWRlc2NyZWVuJylcblxuK2Z1bGxoZFxuICArdHlwb2dyYXBoeS1zaXplKCdmdWxsaGQnKVxuXG4kYWxpZ25tZW50czogKCdjZW50ZXJlZCc6ICdjZW50ZXInLCAnanVzdGlmaWVkJzogJ2p1c3RpZnknLCAnbGVmdCc6ICdsZWZ0JywgJ3JpZ2h0JzogJ3JpZ2h0JylcblxuQGVhY2ggJGFsaWdubWVudCwgJHRleHQtYWxpZ24gaW4gJGFsaWdubWVudHNcbiAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH1cbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbkBlYWNoICRhbGlnbm1lbnQsICR0ZXh0LWFsaWduIGluICRhbGlnbm1lbnRzXG4gICttb2JpbGVcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS1tb2JpbGVcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3RhYmxldFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXRhYmxldFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10YWJsZXQtb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArdG91Y2hcbiAgICAuaGFzLXRleHQtI3skYWxpZ25tZW50fS10b3VjaFxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZGVza3RvcFxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3BcbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LWRlc2t0b3Atb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlblxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW5cbiAgICAgIHRleHQtYWxpZ246ICN7JHRleHQtYWxpZ259ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW4tb25seVxuICAgIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9LXdpZGVzY3JlZW4tb25seVxuICAgICAgdGV4dC1hbGlnbjogI3skdGV4dC1hbGlnbn0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmhhcy10ZXh0LSN7JGFsaWdubWVudH0tZnVsbGhkXG4gICAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufSAhaW1wb3J0YW50XG5cbi5pcy1jYXBpdGFsaXplZFxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XG5cbi5pcy1sb3dlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy11cHBlcmNhc2VcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50XG5cbi5pcy1pdGFsaWNcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnRcblxuLmhhcy10ZXh0LXdlaWdodC1saWdodFxuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodCAhaW1wb3J0YW50XG4uaGFzLXRleHQtd2VpZ2h0LW5vcm1hbFxuICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWwgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1tZWRpdW1cbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnRcbi5oYXMtdGV4dC13ZWlnaHQtc2VtaWJvbGRcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudFxuLmhhcy10ZXh0LXdlaWdodC1ib2xkXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQgIWltcG9ydGFudFxuXG4uaXMtZmFtaWx5LXByaW1hcnlcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktcHJpbWFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Vjb25kYXJ5XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LXNlY29uZGFyeSAhaW1wb3J0YW50XG5cbi5pcy1mYW1pbHktc2Fucy1zZXJpZlxuICBmb250LWZhbWlseTogJGZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1tb25vc3BhY2VcbiAgZm9udC1mYW1pbHk6ICRmYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnRcblxuLmlzLWZhbWlseS1jb2RlXG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5LWNvZGUgIWltcG9ydGFudFxuIiwiXG5cbiRkaXNwbGF5czogJ2Jsb2NrJyAnZmxleCcgJ2lubGluZScgJ2lubGluZS1ibG9jaycgJ2lubGluZS1mbGV4J1xuXG5AZWFjaCAkZGlzcGxheSBpbiAkZGlzcGxheXNcbiAgLmlzLSN7JGRpc3BsYXl9XG4gICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArbW9iaWxlXG4gICAgLmlzLSN7JGRpc3BsYXl9LW1vYmlsZVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0XG4gICAgLmlzLSN7JGRpc3BsYXl9LXRhYmxldFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArdGFibGV0LW9ubHlcbiAgICAuaXMtI3skZGlzcGxheX0tdGFibGV0LW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3RvdWNoXG4gICAgLmlzLSN7JGRpc3BsYXl9LXRvdWNoXG4gICAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50XG4gICtkZXNrdG9wXG4gICAgLmlzLSN7JGRpc3BsYXl9LWRlc2t0b3BcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK2Rlc2t0b3Atb25seVxuICAgIC5pcy0jeyRkaXNwbGF5fS1kZXNrdG9wLW9ubHlcbiAgICAgIGRpc3BsYXk6ICN7JGRpc3BsYXl9ICFpbXBvcnRhbnRcbiAgK3dpZGVzY3JlZW5cbiAgICAuaXMtI3skZGlzcGxheX0td2lkZXNjcmVlblxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArd2lkZXNjcmVlbi1vbmx5XG4gICAgLmlzLSN7JGRpc3BsYXl9LXdpZGVzY3JlZW4tb25seVxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuICArZnVsbGhkXG4gICAgLmlzLSN7JGRpc3BsYXl9LWZ1bGxoZFxuICAgICAgZGlzcGxheTogI3skZGlzcGxheX0gIWltcG9ydGFudFxuXG4uaXMtaGlkZGVuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4uaXMtc3Itb25seVxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudFxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnRcbiAgaGVpZ2h0OiAwLjAxZW0gIWltcG9ydGFudFxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnRcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxuICB3aWR0aDogMC4wMWVtICFpbXBvcnRhbnRcblxuK21vYmlsZVxuICAuaXMtaGlkZGVuLW1vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rdGFibGV0XG4gIC5pcy1oaWRkZW4tdGFibGV0XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaGlkZGVuLXRhYmxldC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit0b3VjaFxuICAuaXMtaGlkZGVuLXRvdWNoXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitkZXNrdG9wXG4gIC5pcy1oaWRkZW4tZGVza3RvcFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1oaWRkZW4tZGVza3RvcC1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbit3aWRlc2NyZWVuXG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlblxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuXG4rd2lkZXNjcmVlbi1vbmx5XG4gIC5pcy1oaWRkZW4td2lkZXNjcmVlbi1vbmx5XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWhpZGRlbi1mdWxsaGRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuLmlzLWludmlzaWJsZVxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rbW9iaWxlXG4gIC5pcy1pbnZpc2libGUtbW9iaWxlXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RhYmxldFxuICAuaXMtaW52aXNpYmxlLXRhYmxldFxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbit0YWJsZXQtb25seVxuICAuaXMtaW52aXNpYmxlLXRhYmxldC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3RvdWNoXG4gIC5pcy1pbnZpc2libGUtdG91Y2hcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcFxuICAuaXMtaW52aXNpYmxlLWRlc2t0b3BcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuXG4rZGVza3RvcC1vbmx5XG4gIC5pcy1pbnZpc2libGUtZGVza3RvcC1vbmx5XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW5cbiAgLmlzLWludmlzaWJsZS13aWRlc2NyZWVuXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcblxuK3dpZGVzY3JlZW4tb25seVxuICAuaXMtaW52aXNpYmxlLXdpZGVzY3JlZW4tb25seVxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50XG5cbitmdWxsaGRcbiAgLmlzLWludmlzaWJsZS1mdWxsaGRcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxuIiwiJGhlcm8tYm9keS1wYWRkaW5nOiAzcmVtIDEuNXJlbSAhZGVmYXVsdFxuJGhlcm8tYm9keS1wYWRkaW5nLXNtYWxsOiAxLjVyZW0gIWRlZmF1bHRcbiRoZXJvLWJvZHktcGFkZGluZy1tZWRpdW06IDlyZW0gMS41cmVtICFkZWZhdWx0XG4kaGVyby1ib2R5LXBhZGRpbmctbGFyZ2U6IDE4cmVtIDEuNXJlbSAhZGVmYXVsdFxuXG4vLyBNYWluIGNvbnRhaW5lclxuLmhlcm9cbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAubmF2YmFyXG4gICAgYmFja2dyb3VuZDogbm9uZVxuICAudGFic1xuICAgIHVsXG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gIC8vIENvbG9yc1xuICBAZWFjaCAkbmFtZSwgJHBhaXIgaW4gJGNvbG9yc1xuICAgICRjb2xvcjogbnRoKCRwYWlyLCAxKVxuICAgICRjb2xvci1pbnZlcnQ6IG50aCgkcGFpciwgMilcbiAgICAmLmlzLSN7JG5hbWV9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JcbiAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICBhOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCgudGFnKTpub3QoLnBhZ2luYXRpb24tbGluay5pcy1jdXJyZW50KSxcbiAgICAgIHN0cm9uZ1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgICAgLnRpdGxlXG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAuc3VidGl0bGVcbiAgICAgICAgY29sb3I6IGJ1bG1hUmdiYSgkY29sb3ItaW52ZXJ0LCAwLjkpXG4gICAgICAgIGE6bm90KC5idXR0b24pLFxuICAgICAgICBzdHJvbmdcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgLm5hdmJhci1tZW51XG4gICAgICAgICt0b3VjaFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclxuICAgICAgLm5hdmJhci1pdGVtLFxuICAgICAgLm5hdmJhci1saW5rXG4gICAgICAgIGNvbG9yOiBidWxtYVJnYmEoJGNvbG9yLWludmVydCwgMC43KVxuICAgICAgYS5uYXZiYXItaXRlbSxcbiAgICAgIC5uYXZiYXItbGlua1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmlzLWFjdGl2ZVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1bG1hRGFya2VuKCRjb2xvciwgNSUpXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgIC50YWJzXG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWludmVydFxuICAgICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgbGlcbiAgICAgICAgICAmLmlzLWFjdGl2ZSBhXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICYuaXMtYm94ZWQsXG4gICAgICAgICYuaXMtdG9nZ2xlXG4gICAgICAgICAgYVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYnVsbWFSZ2JhKCRzY2hlbWUtaW52ZXJ0LCAwLjEpXG4gICAgICAgICAgbGkuaXMtYWN0aXZlIGFcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnZlcnRcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW52ZXJ0XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JcbiAgICAgIC8vIE1vZGlmaWVyc1xuICAgICAgQGlmIHR5cGUtb2YoJGNvbG9yKSA9PSAnY29sb3InXG4gICAgICAgICYuaXMtYm9sZFxuICAgICAgICAgICRncmFkaWVudC10b3AtbGVmdDogZGFya2VuKHNhdHVyYXRlKGFkanVzdC1odWUoJGNvbG9yLCAtMTBkZWcpLCAxMCUpLCAxMCUpXG4gICAgICAgICAgJGdyYWRpZW50LWJvdHRvbS1yaWdodDogbGlnaHRlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRjb2xvciwgMTBkZWcpLCA1JSksIDUlKVxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICRncmFkaWVudC10b3AtbGVmdCAwJSwgJGNvbG9yIDcxJSwgJGdyYWRpZW50LWJvdHRvbS1yaWdodCAxMDAlKVxuICAgICAgICAgICttb2JpbGVcbiAgICAgICAgICAgIC5uYXZiYXItbWVudVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAkZ3JhZGllbnQtdG9wLWxlZnQgMCUsICRjb2xvciA3MSUsICRncmFkaWVudC1ib3R0b20tcmlnaHQgMTAwJSlcbiAgLy8gU2l6ZXNcbiAgJi5pcy1zbWFsbFxuICAgIC5oZXJvLWJvZHlcbiAgICAgIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZy1zbWFsbFxuICAmLmlzLW1lZGl1bVxuICAgICt0YWJsZXRcbiAgICAgIC5oZXJvLWJvZHlcbiAgICAgICAgcGFkZGluZzogJGhlcm8tYm9keS1wYWRkaW5nLW1lZGl1bVxuICAmLmlzLWxhcmdlXG4gICAgK3RhYmxldFxuICAgICAgLmhlcm8tYm9keVxuICAgICAgICBwYWRkaW5nOiAkaGVyby1ib2R5LXBhZGRpbmctbGFyZ2VcbiAgJi5pcy1oYWxmaGVpZ2h0LFxuICAmLmlzLWZ1bGxoZWlnaHQsXG4gICYuaXMtZnVsbGhlaWdodC13aXRoLW5hdmJhclxuICAgIC5oZXJvLWJvZHlcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICYgPiAuY29udGFpbmVyXG4gICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICBmbGV4LXNocmluazogMVxuICAmLmlzLWhhbGZoZWlnaHRcbiAgICBtaW4taGVpZ2h0OiA1MHZoXG4gICYuaXMtZnVsbGhlaWdodFxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoXG5cbi8vIENvbXBvbmVudHNcblxuLmhlcm8tdmlkZW9cbiAgQGV4dGVuZCAlb3ZlcmxheVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHZpZGVvXG4gICAgbGVmdDogNTAlXG4gICAgbWluLWhlaWdodDogMTAwJVxuICAgIG1pbi13aWR0aDogMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKVxuICAvLyBNb2RpZmllcnNcbiAgJi5pcy10cmFuc3BhcmVudFxuICAgIG9wYWNpdHk6IDAuM1xuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgZGlzcGxheTogbm9uZVxuXG4uaGVyby1idXR0b25zXG4gIG1hcmdpbi10b3A6IDEuNXJlbVxuICAvLyBSZXNwb25zaXZlbmVzc1xuICArbW9iaWxlXG4gICAgLmJ1dHRvblxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW1cbiAgK3RhYmxldFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIC5idXR0b246bm90KDpsYXN0LWNoaWxkKVxuICAgICAgK2x0ci1wcm9wZXJ0eShcIm1hcmdpblwiLCAxLjVyZW0pXG5cbi8vIENvbnRhaW5lcnNcblxuLmhlcm8taGVhZCxcbi5oZXJvLWZvb3RcbiAgZmxleC1ncm93OiAwXG4gIGZsZXgtc2hyaW5rOiAwXG5cbi5oZXJvLWJvZHlcbiAgZmxleC1ncm93OiAxXG4gIGZsZXgtc2hyaW5rOiAwXG4gIHBhZGRpbmc6ICRoZXJvLWJvZHktcGFkZGluZ1xuIiwiJHNlY3Rpb24tcGFkZGluZzogM3JlbSAxLjVyZW0gIWRlZmF1bHRcbiRzZWN0aW9uLXBhZGRpbmctbWVkaXVtOiA5cmVtIDEuNXJlbSAhZGVmYXVsdFxuJHNlY3Rpb24tcGFkZGluZy1sYXJnZTogMThyZW0gMS41cmVtICFkZWZhdWx0XG5cbi5zZWN0aW9uXG4gIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmdcbiAgLy8gUmVzcG9uc2l2ZW5lc3NcbiAgK2Rlc2t0b3BcbiAgICAvLyBTaXplc1xuICAgICYuaXMtbWVkaXVtXG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1lZGl1bVxuICAgICYuaXMtbGFyZ2VcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbGFyZ2VcbiIsIiRmb290ZXItYmFja2dyb3VuZC1jb2xvcjogJHNjaGVtZS1tYWluLWJpcyAhZGVmYXVsdFxuJGZvb3Rlci1jb2xvcjogZmFsc2UgIWRlZmF1bHRcbiRmb290ZXItcGFkZGluZzogM3JlbSAxLjVyZW0gNnJlbSAhZGVmYXVsdFxuXG4uZm9vdGVyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmFja2dyb3VuZC1jb2xvclxuICBwYWRkaW5nOiAkZm9vdGVyLXBhZGRpbmdcbiAgQGlmICRmb290ZXItY29sb3JcbiAgICBjb2xvcjogJGZvb3Rlci1jb2xvclxuIiwiLy8gNi4gSW1wb3J0IHRoZSByZXN0IG9mIEJ1bG1hIHdpdGggc2V0dGluZ3MuXG5cbkBpbXBvcnQgJ3NldHRpbmdzJztcbkBpbXBvcnQgJy4uL25vZGVfbW9kdWxlcy9idWxtYS9idWxtYSc7XG5cbi8vIFNvbWUgb3ZlcnJpZGVzIHRvIHNldCBhIGdvb2QgZGVmYXVsdCBmb3IgU3ltZm9ueSBGb3JtcyAvIEJvbHRmb3JtcyBzdHlsZXNcbi5ib2x0Zm9ybSB7XG4gICAgJiBsYWJlbCB7XG4gICAgICAgIEBleHRlbmQgLmxhYmVsO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIH1cblxuICAgICYgaW5wdXQge1xuICAgICAgICBAZXh0ZW5kIC5pbnB1dDtcbiAgICB9XG5cbiAgICAmIHRleHRhcmVhIHtcbiAgICAgICAgQGV4dGVuZCAudGV4dGFyZWE7XG4gICAgfVxuXG4gICAgJiBzZWxlY3Qge1xuICAgICAgICBAZXh0ZW5kIC5zZWxlY3Q7XG4gICAgfVxuXG4gICAgJiBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgQGV4dGVuZCAuY2hlY2tib3g7XG4gICAgfVxuXG4gICAgJiBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgQGV4dGVuZCAucmFkaW87XG4gICAgfVxuXG4gICAgJiBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgIEBleHRlbmQgLmlzLXByaW1hcnk7XG4gICAgfVxuXG59XG5cbi5jb2x1bW5zLmlzLXZhcmlhYmxlIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IHZhcigtLWNvbHVtbkdhcCk7XG59XG5cbiJdfQ== */
